Class: TencentCloud::Dcdb::V20180411::CreateDCDBInstanceRequest

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

Overview

CreateDCDBInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zones = nil, period = nil, shardmemory = nil, shardstorage = nil, shardnodecount = nil, shardcount = nil, count = nil, projectid = nil, vpcid = nil, subnetid = nil, dbversionid = nil, autovoucher = nil, voucherids = nil, securitygroupid = nil, instancename = nil, ipv6flag = nil, resourcetags = nil, initparams = nil, dcnregion = nil, dcninstanceid = nil, autorenewflag = nil, securitygroupids = nil, dcnsyncmode = nil, cputype = nil) ⇒ CreateDCDBInstanceRequest

Returns a new instance of CreateDCDBInstanceRequest.



655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
# File 'lib/v20180411/models.rb', line 655

def initialize(zones=nil, period=nil, shardmemory=nil, shardstorage=nil, shardnodecount=nil, shardcount=nil, count=nil, projectid=nil, vpcid=nil, subnetid=nil, dbversionid=nil, autovoucher=nil, voucherids=nil, securitygroupid=nil, instancename=nil, ipv6flag=nil, resourcetags=nil, initparams=nil, dcnregion=nil, dcninstanceid=nil, autorenewflag=nil, securitygroupids=nil, dcnsyncmode=nil, cputype=nil)
  @Zones = zones
  @Period = period
  @ShardMemory = shardmemory
  @ShardStorage = shardstorage
  @ShardNodeCount = shardnodecount
  @ShardCount = shardcount
  @Count = count
  @ProjectId = projectid
  @VpcId = vpcid
  @SubnetId = subnetid
  @DbVersionId = dbversionid
  @AutoVoucher = autovoucher
  @VoucherIds = voucherids
  @SecurityGroupId = securitygroupid
  @InstanceName = instancename
  @Ipv6Flag = ipv6flag
  @ResourceTags = resourcetags
  @InitParams = initparams
  @DcnRegion = dcnregion
  @DcnInstanceId = dcninstanceid
  @AutoRenewFlag = autorenewflag
  @SecurityGroupIds = securitygroupids
  @DcnSyncMode = dcnsyncmode
  @CpuType = cputype
end

Instance Attribute Details

#AutoRenewFlagObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def AutoRenewFlag
  @AutoRenewFlag
end

#AutoVoucherObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def AutoVoucher
  @AutoVoucher
end

#CountObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def Count
  @Count
end

#CpuTypeObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def CpuType
  @CpuType
end

#DbVersionIdObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def DbVersionId
  @DbVersionId
end

#DcnInstanceIdObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def DcnInstanceId
  @DcnInstanceId
end

#DcnRegionObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def DcnRegion
  @DcnRegion
end

#DcnSyncModeObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def DcnSyncMode
  @DcnSyncMode
end

#InitParamsObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def InitParams
  @InitParams
end

#InstanceNameObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def InstanceName
  @InstanceName
end

#Ipv6FlagObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def Ipv6Flag
  @Ipv6Flag
end

#PeriodObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def Period
  @Period
end

#ProjectIdObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def ProjectId
  @ProjectId
end

#ResourceTagsObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def ResourceTags
  @ResourceTags
end

#SecurityGroupIdObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def SecurityGroupId
  @SecurityGroupId
end

#SecurityGroupIdsObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def SecurityGroupIds
  @SecurityGroupIds
end

#ShardCountObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def ShardCount
  @ShardCount
end

#ShardMemoryObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def ShardMemory
  @ShardMemory
end

#ShardNodeCountObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def ShardNodeCount
  @ShardNodeCount
end

#ShardStorageObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def ShardStorage
  @ShardStorage
end

#SubnetIdObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def SubnetId
  @SubnetId
end

#VoucherIdsObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def VoucherIds
  @VoucherIds
end

#VpcIdObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def VpcId
  @VpcId
end

#ZonesObject

注意当前可售卖的可用区需要通过DescribeDCDBSaleInfo接口拉取。

Parameters:

  • Zones:

    分片节点可用区分布,可填写多个可用区。

  • Period:

    欲购买的时长,单位:月。

  • ShardMemory:

    分片内存大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardStorage:

    分片存储空间大小,单位:GB,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardNodeCount:

    单个分片节点个数,可以通过 DescribeShardSpec 查询实例规格获得。

  • ShardCount:

    实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片。

  • Count:

    欲购买实例的数量

  • ProjectId:

    项目 ID,可以通过查看项目列表获取,不传则关联到默认项目

  • VpcId:

    虚拟私有网络 ID,不传或传空表示创建为基础网络

  • SubnetId:

    虚拟私有网络子网 ID,VpcId不为空时必填

  • DbVersionId:

    数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。

  • AutoVoucher:

    是否自动使用代金券进行支付,默认不使用。

  • VoucherIds:

    代金券ID列表,目前仅支持指定一张代金券。

  • SecurityGroupId:

    安全组id

  • InstanceName:

    实例名称, 可以通过该字段自主的设置实例的名字

  • Ipv6Flag:

    是否支持IPv6,0:不支持,1:支持

  • ResourceTags:

    标签键值对数组

  • InitParams:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。

  • DcnRegion:

    DCN源地域

  • DcnInstanceId:

    DCN源实例ID

  • AutoRenewFlag:

    自动续费标记,0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1:自动续费,2:明确不自动续费(用户设置)。若业务无续费概念或无需自动续费,需要设置为0

  • SecurityGroupIds:

    安全组ids,安全组可以传数组形式,兼容之前SecurityGroupId参数

  • DcnSyncMode:

    DCN同步模式,0:异步, 1:强同步

  • CpuType:

    Cpu类型,如:英特尔:Intel/AMD,海光:Hygon,默认Intel/AMD



653
654
655
# File 'lib/v20180411/models.rb', line 653

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
# File 'lib/v20180411/models.rb', line 682

def deserialize(params)
  @Zones = params['Zones']
  @Period = params['Period']
  @ShardMemory = params['ShardMemory']
  @ShardStorage = params['ShardStorage']
  @ShardNodeCount = params['ShardNodeCount']
  @ShardCount = params['ShardCount']
  @Count = params['Count']
  @ProjectId = params['ProjectId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @DbVersionId = params['DbVersionId']
  @AutoVoucher = params['AutoVoucher']
  @VoucherIds = params['VoucherIds']
  @SecurityGroupId = params['SecurityGroupId']
  @InstanceName = params['InstanceName']
  @Ipv6Flag = params['Ipv6Flag']
  unless params['ResourceTags'].nil?
    @ResourceTags = []
    params['ResourceTags'].each do |i|
      resourcetag_tmp = ResourceTag.new
      resourcetag_tmp.deserialize(i)
      @ResourceTags << resourcetag_tmp
    end
  end
  unless params['InitParams'].nil?
    @InitParams = []
    params['InitParams'].each do |i|
      dbparamvalue_tmp = DBParamValue.new
      dbparamvalue_tmp.deserialize(i)
      @InitParams << dbparamvalue_tmp
    end
  end
  @DcnRegion = params['DcnRegion']
  @DcnInstanceId = params['DcnInstanceId']
  @AutoRenewFlag = params['AutoRenewFlag']
  @SecurityGroupIds = params['SecurityGroupIds']
  @DcnSyncMode = params['DcnSyncMode']
  @CpuType = params['CpuType']
end