class Fog::Compute::Aliyun::Vswitches

Public Instance Methods

all(options = {}) click to toggle source

Returns an array of all VPCs that have been created

Aliyun.vpcs.all

Returns

Returns an array of all VPCs

>> Aliyun.vpcs.all <Fog::Aliyun::VPC::VPCs filters={} [ <Fog::Aliyun::VPC::VPC id=“vpc-12345678”, TODO > ] >

# File lib/fog/aliyun/models/compute/vswitches.rb, line 50
def all(options = {})
  requires :vpc
  data = Fog::JSON.decode(service.list_vswitchs(vpc.id, options).body)['VSwitches']['VSwitch']
  load(data)
end
get(vswitchId) click to toggle source

Used to retrieve a VPC vpc_id is required to get the associated VPC information.

You can run the following command to get the details: Aliyun.vpcs.get(“vpc-12345678”)

Returns

>> Aliyun.vpcs.get(“vpc-12345678”) <Fog::Aliyun::Compute::VPC id=“vpc-12345678”, TODO >

# File lib/fog/aliyun/models/compute/vswitches.rb, line 71
def get(vswitchId)
  requires :vpc
  if vswitchId
    self.class.new(service: service, vpc: vpc).all(vSwitchId: vswitchId)[0]
  end
end