Class: TencentCloud::Ecm::V20190719::AssignIpv6CidrBlocksRequest

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

Overview

AssignIpv6CidrBlocks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vpcid = nil, isptypes = nil, ecmregion = nil) ⇒ AssignIpv6CidrBlocksRequest

Returns a new instance of AssignIpv6CidrBlocksRequest.



448
449
450
451
452
# File 'lib/v20190719/models.rb', line 448

def initialize(vpcid=nil, isptypes=nil, ecmregion=nil)
  @VpcId = vpcid
  @ISPTypes = isptypes
  @EcmRegion = ecmregion
end

Instance Attribute Details

#EcmRegionObject

Parameters:

  • VpcId:

    ‘VPC`实例`ID`,形如:`vpc-f49l6u0z`。

  • ISPTypes:

    网络运营商类型 取值范围:‘CMCC’-中国移动, ‘CTCC’-中国电信, ‘CUCC’-中国联调

  • EcmRegion:

    ECM地域。



446
447
448
# File 'lib/v20190719/models.rb', line 446

def EcmRegion
  @EcmRegion
end

#ISPTypesObject

Parameters:

  • VpcId:

    ‘VPC`实例`ID`,形如:`vpc-f49l6u0z`。

  • ISPTypes:

    网络运营商类型 取值范围:‘CMCC’-中国移动, ‘CTCC’-中国电信, ‘CUCC’-中国联调

  • EcmRegion:

    ECM地域。



446
447
448
# File 'lib/v20190719/models.rb', line 446

def ISPTypes
  @ISPTypes
end

#VpcIdObject

Parameters:

  • VpcId:

    ‘VPC`实例`ID`,形如:`vpc-f49l6u0z`。

  • ISPTypes:

    网络运营商类型 取值范围:‘CMCC’-中国移动, ‘CTCC’-中国电信, ‘CUCC’-中国联调

  • EcmRegion:

    ECM地域。



446
447
448
# File 'lib/v20190719/models.rb', line 446

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



454
455
456
457
458
459
460
461
462
463
464
465
# File 'lib/v20190719/models.rb', line 454

def deserialize(params)
  @VpcId = params['VpcId']
  unless params['ISPTypes'].nil?
    @ISPTypes = []
    params['ISPTypes'].each do |i|
      isptypeitem_tmp = ISPTypeItem.new
      isptypeitem_tmp.deserialize(i)
      @ISPTypes << isptypeitem_tmp
    end
  end
  @EcmRegion = params['EcmRegion']
end