Class: TencentCloud::Cynosdb::V20190107::AddInstancesRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20190107/models.rb

Overview

AddInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, cpu = nil, memory = nil, readonlycount = nil, devicetype = nil, instancegrpid = nil, vpcid = nil, subnetid = nil, port = nil, instancename = nil, autovoucher = nil, dbtype = nil, ordersource = nil, dealmode = nil, paramtemplateid = nil, instanceparams = nil, securitygroupids = nil, upgradeproxy = nil) ⇒ AddInstancesRequest

Returns a new instance of AddInstancesRequest.



253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
# File 'lib/v20190107/models.rb', line 253

def initialize(clusterid=nil, cpu=nil, memory=nil, readonlycount=nil, devicetype=nil, instancegrpid=nil, vpcid=nil, subnetid=nil, port=nil, instancename=nil, autovoucher=nil, dbtype=nil, ordersource=nil, dealmode=nil, paramtemplateid=nil, instanceparams=nil, securitygroupids=nil, upgradeproxy=nil)
  @ClusterId = clusterid
  @Cpu = cpu
  @Memory = memory
  @ReadOnlyCount = readonlycount
  @DeviceType = devicetype
  @InstanceGrpId = instancegrpid
  @VpcId = vpcid
  @SubnetId = subnetid
  @Port = port
  @InstanceName = instancename
  @AutoVoucher = autovoucher
  @DbType = dbtype
  @OrderSource = ordersource
  @DealMode = dealmode
  @ParamTemplateId = paramtemplateid
  @InstanceParams = instanceparams
  @SecurityGroupIds = securitygroupids
  @UpgradeProxy = upgradeproxy
end

Instance Attribute Details

#AutoVoucherObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def AutoVoucher
  @AutoVoucher
end

#ClusterIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def ClusterId
  @ClusterId
end

#CpuObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def Cpu
  @Cpu
end

#DbTypeObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def DbType
  @DbType
end

#DealModeObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def DealMode
  @DealMode
end

#DeviceTypeObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def DeviceType
  @DeviceType
end

#InstanceGrpIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def InstanceGrpId
  @InstanceGrpId
end

#InstanceNameObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def InstanceName
  @InstanceName
end

#InstanceParamsObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def InstanceParams
  @InstanceParams
end

#MemoryObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def Memory
  @Memory
end

#OrderSourceObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def OrderSource
  @OrderSource
end

#ParamTemplateIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def ParamTemplateId
  @ParamTemplateId
end

#PortObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def Port
  @Port
end

#ReadOnlyCountObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def ReadOnlyCount
  @ReadOnlyCount
end

#SecurityGroupIdsObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def SecurityGroupIds
  @SecurityGroupIds
end

#SubnetIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def SubnetId
  @SubnetId
end

#UpgradeProxyObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def UpgradeProxy
  @UpgradeProxy
end

#VpcIdObject

<li> MYSQL </li>

Parameters:

  • ClusterId:

    集群ID

  • Cpu:

    Cpu核数

  • Memory:

    内存,单位为GB

  • ReadOnlyCount:

    新增只读实例数,取值范围为(0,15]

  • DeviceType:

    实例机器类型

  • InstanceGrpId:

    实例组ID,在已有RO组中新增实例时使用,不传则新增RO组。当前版本不建议传输该值。

  • VpcId:

    所属VPC网络ID。

  • SubnetId:

    所属子网ID,如果设置了VpcId,则SubnetId必填。

  • Port:

    新增RO组时使用的Port,取值范围为[0,65535)

  • InstanceName:

    实例名称,字符串长度范围为[0,64),取值范围为大小写字母,0-9数字,‘_’,‘-’,‘.’

  • AutoVoucher:

    是否自动选择代金券 1是 0否 默认为0

  • DbType:

    数据库类型,取值范围:

  • OrderSource:

    订单来源,字符串长度范围为[0,64)

  • DealMode:

    交易模式 0-下单并支付 1-下单

  • ParamTemplateId:

    参数模板ID

  • InstanceParams:

    参数列表,ParamTemplateId 传入时InstanceParams才有效

  • SecurityGroupIds:

    安全组ID,新建只读实例时可以指定安全组。

  • UpgradeProxy:

    proxy同步升级



248
249
250
# File 'lib/v20190107/models.rb', line 248

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
# File 'lib/v20190107/models.rb', line 274

def deserialize(params)
  @ClusterId = params['ClusterId']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @ReadOnlyCount = params['ReadOnlyCount']
  @DeviceType = params['DeviceType']
  @InstanceGrpId = params['InstanceGrpId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @Port = params['Port']
  @InstanceName = params['InstanceName']
  @AutoVoucher = params['AutoVoucher']
  @DbType = params['DbType']
  @OrderSource = params['OrderSource']
  @DealMode = params['DealMode']
  @ParamTemplateId = params['ParamTemplateId']
  unless params['InstanceParams'].nil?
    @InstanceParams = []
    params['InstanceParams'].each do |i|
      modifyparamitem_tmp = ModifyParamItem.new
      modifyparamitem_tmp.deserialize(i)
      @InstanceParams << modifyparamitem_tmp
    end
  end
  @SecurityGroupIds = params['SecurityGroupIds']
  unless params['UpgradeProxy'].nil?
    @UpgradeProxy = UpgradeProxy.new
    @UpgradeProxy.deserialize(params['UpgradeProxy'])
  end
end