Class: TencentCloud::Ecm::V20190719::AssignIpv6SubnetCidrBlockRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190719/models.rb

Overview

AssignIpv6SubnetCidrBlock请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vpcid = nil, ipv6subnetcidrblocks = nil, ecmregion = nil) ⇒ AssignIpv6SubnetCidrBlockRequest

Returns a new instance of AssignIpv6SubnetCidrBlockRequest.



506
507
508
509
510
# File 'lib/v20190719/models.rb', line 506

def initialize(vpcid=nil, ipv6subnetcidrblocks=nil, ecmregion=nil)
  @VpcId = vpcid
  @Ipv6SubnetCidrBlocks = ipv6subnetcidrblocks
  @EcmRegion = ecmregion
end

Instance Attribute Details

#EcmRegionObject

Parameters:

  • VpcId:

    子网所在私有网络‘ID`。形如:`vpc-f49l6u0z`。

  • Ipv6SubnetCidrBlocks:

    分配 ‘IPv6` 子网段列表。

  • EcmRegion:

    ECM地域。



504
505
506
# File 'lib/v20190719/models.rb', line 504

def EcmRegion
  @EcmRegion
end

#Ipv6SubnetCidrBlocksObject

Parameters:

  • VpcId:

    子网所在私有网络‘ID`。形如:`vpc-f49l6u0z`。

  • Ipv6SubnetCidrBlocks:

    分配 ‘IPv6` 子网段列表。

  • EcmRegion:

    ECM地域。



504
505
506
# File 'lib/v20190719/models.rb', line 504

def Ipv6SubnetCidrBlocks
  @Ipv6SubnetCidrBlocks
end

#VpcIdObject

Parameters:

  • VpcId:

    子网所在私有网络‘ID`。形如:`vpc-f49l6u0z`。

  • Ipv6SubnetCidrBlocks:

    分配 ‘IPv6` 子网段列表。

  • EcmRegion:

    ECM地域。



504
505
506
# File 'lib/v20190719/models.rb', line 504

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



512
513
514
515
516
517
518
519
520
521
522
523
# File 'lib/v20190719/models.rb', line 512

def deserialize(params)
  @VpcId = params['VpcId']
  unless params['Ipv6SubnetCidrBlocks'].nil?
    @Ipv6SubnetCidrBlocks = []
    params['Ipv6SubnetCidrBlocks'].each do |i|
      ipv6subnetcidrblock_tmp = Ipv6SubnetCidrBlock.new
      ipv6subnetcidrblock_tmp.deserialize(i)
      @Ipv6SubnetCidrBlocks << ipv6subnetcidrblock_tmp
    end
  end
  @EcmRegion = params['EcmRegion']
end