Sha256: 5ab4c6e2c88729034c430069bee3b44e8e3606c3d396194d26f76b6bfa4af5e9
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require 'fog/core/model' module Fog module Compute class Aliyun class VRouter < Fog::Model identity :id, :aliases => 'VRouterId' attribute :name, :aliases => 'VRouterName' attribute :route_table_ids, :aliases => 'RouteTableIds' attribute :created_at, :aliases => 'CreationTime' attribute :description, :aliases => 'Description' attribute :region_id, :aliases => 'RegionId' attribute :vpc_id, :aliases => 'VpcId' def vpc requires :vpc_id $vpc=Fog::Compute::Aliyun::Vpcs.new(:service=>service).all('vpcId'=>vpc_id)[0] end def route_tables @route_tables ||= begin Fog::Compute::Aliyun::RouteTables.new( :v_router => self, :service => service ) end end end end end end # "VRouters"=>{"VRouter"=>[{"VRouterName"=>"", "RouteTableIds"=>{"RouteTableId"=>["vtb-2504onoxh"]}, # "CreationTime"=>"2015-08-03T11:23:35Z", "Description"=>"", "RegionId"=>"cn-beijing", # "VRouterId"=>"vrt-25azmd2wm", "VpcId"=>"vpc-25mj6mguq"}]}
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fog-aliyun-0.1.0 | lib/fog/aliyun/models/compute/vrouter.rb |