Class: TencentCloud::Postgres::V20170312::CreateInstancesRequest

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

Overview

CreateInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, speccode = nil, storage = nil, instancecount = nil, period = nil, charset = nil, adminname = nil, adminpassword = nil, dbmajorversion = nil, dbversion = nil, dbkernelversion = nil, instancechargetype = nil, vpcid = nil, subnetid = nil, dbnodeset = nil, autorenewflag = nil, autovoucher = nil, voucherids = nil, projectid = nil, activityid = nil, name = nil, taglist = nil, securitygroupids = nil, needsupporttde = nil, kmskeyid = nil, kmsregion = nil, kmsclusterid = nil, dbengine = nil, dbengineconfig = nil, syncmode = nil, needsupportipv6 = nil, deletionprotection = nil) ⇒ CreateInstancesRequest

Returns a new instance of CreateInstancesRequest.



1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
# File 'lib/v20170312/models.rb', line 1036

def initialize(zone=nil, speccode=nil, storage=nil, instancecount=nil, period=nil, charset=nil, adminname=nil, adminpassword=nil, dbmajorversion=nil, dbversion=nil, dbkernelversion=nil, instancechargetype=nil, vpcid=nil, subnetid=nil, dbnodeset=nil, autorenewflag=nil, autovoucher=nil, voucherids=nil, projectid=nil, activityid=nil, name=nil, taglist=nil, securitygroupids=nil, needsupporttde=nil, kmskeyid=nil, kmsregion=nil, kmsclusterid=nil, dbengine=nil, dbengineconfig=nil, syncmode=nil, needsupportipv6=nil, deletionprotection=nil)
  @Zone = zone
  @SpecCode = speccode
  @Storage = storage
  @InstanceCount = instancecount
  @Period = period
  @Charset = charset
  @AdminName = adminname
  @AdminPassword = adminpassword
  @DBMajorVersion = dbmajorversion
  @DBVersion = dbversion
  @DBKernelVersion = dbkernelversion
  @InstanceChargeType = instancechargetype
  @VpcId = vpcid
  @SubnetId = subnetid
  @DBNodeSet = dbnodeset
  @AutoRenewFlag = autorenewflag
  @AutoVoucher = autovoucher
  @VoucherIds = voucherids
  @ProjectId = projectid
  @ActivityId = activityid
  @Name = name
  @TagList = taglist
  @SecurityGroupIds = securitygroupids
  @NeedSupportTDE = needsupporttde
  @KMSKeyId = kmskeyid
  @KMSRegion = kmsregion
  @KMSClusterId = kmsclusterid
  @DBEngine = dbengine
  @DBEngineConfig = dbengineconfig
  @SyncMode = syncmode
  @NeedSupportIpv6 = needsupportipv6
  @DeletionProtection = deletionprotection
end

Instance Attribute Details

#ActivityIdObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def ActivityId
  @ActivityId
end

#AdminNameObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def AdminName
  @AdminName
end

#AdminPasswordObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def AdminPassword
  @AdminPassword
end

#AutoRenewFlagObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def AutoRenewFlag
  @AutoRenewFlag
end

#AutoVoucherObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def AutoVoucher
  @AutoVoucher
end

#CharsetObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def Charset
  @Charset
end

#DBEngineObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def DBEngine
  @DBEngine
end

#DBEngineConfigObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def DBEngineConfig
  @DBEngineConfig
end

#DBKernelVersionObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def DBKernelVersion
  @DBKernelVersion
end

#DBMajorVersionObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def DBMajorVersion
  @DBMajorVersion
end

#DBNodeSetObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def DBNodeSet
  @DBNodeSet
end

#DBVersionObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def DBVersion
  @DBVersion
end

#DeletionProtectionObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def DeletionProtection
  @DeletionProtection
end

#InstanceChargeTypeObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def InstanceChargeType
  @InstanceChargeType
end

#InstanceCountObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def InstanceCount
  @InstanceCount
end

#KMSClusterIdObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def KMSClusterId
  @KMSClusterId
end

#KMSKeyIdObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def KMSKeyId
  @KMSKeyId
end

#KMSRegionObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def KMSRegion
  @KMSRegion
end

#NameObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def Name
  @Name
end

#NeedSupportIpv6Object

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def NeedSupportIpv6
  @NeedSupportIpv6
end

#NeedSupportTDEObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def NeedSupportTDE
  @NeedSupportTDE
end

#PeriodObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def Period
  @Period
end

#ProjectIdObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def ProjectId
  @ProjectId
end

#SecurityGroupIdsObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def SecurityGroupIds
  @SecurityGroupIds
end

#SpecCodeObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def SpecCode
  @SpecCode
end

#StorageObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def Storage
  @Storage
end

#SubnetIdObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def SubnetId
  @SubnetId
end

#SyncModeObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def SyncMode
  @SyncMode
end

#TagListObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def TagList
  @TagList
end

#VoucherIdsObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def VoucherIds
  @VoucherIds
end

#VpcIdObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def VpcId
  @VpcId
end

#ZoneObject

可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36</li> <li>后付费:只支持1</li> <li> UTF8</li> <li> LATIN1</li> <li>用户名需要1-16个字符,只能由字母、数字或下划线组成</li> <li>不能为postgres</li> <li>不能由数字和pg_开头</li> <li>所有规则均不区分大小写</li> 必须包含以下四项,字符种类: <li>小写字母: [a ~ z]</li> <li>大写字母:[A ~ Z]</li> <li>数字:0 - 9</li> <li>特殊字符:()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/</li> 输入该参数时,会基于此大版本号创建对应的最新小版本的最新内核版本号实例。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新小版本号。一般场景不推荐传入该参数。如需指定,只能传当前大版本号下最新内核版本号。<li>PREPAID:预付费,即包年包月</li> <li>POSTPAID_BY_HOUR:后付费,即按量计费</li> 默认值:PREPAID 可用区信息可以通过调用 [DescribeZones](cloud.tencent.com/document/api/409/16769) 接口的返回值中的Zone字段来获取。<li>0:手动续费</li> <li>1:自动续费</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 <li>0:否</li> <li>1:是</li> 默认值:0 参考(cloud.tencent.com/document/product/409/71748) KeyId创建获取相关参考(cloud.tencent.com/document/product/409/71749) KMSRegion相关介绍参考(cloud.tencent.com/document/product/409/71749) <li>postgresql:云数据库PostgreSQL</li> <li>mssql_compatible:MSSQL兼容-云数据库PostgreSQL</li> 默认值:postgresql “$key2”:“$value2” 各引擎支持如下:mssql_compatible引擎:<li>migrationMode:数据库模式,可选参数,可取值:single-db(单数据库模式),multi-db(多数据库模式)。默认为single-db。</li> <li>defaultLocale:排序区域规则,可选参数,在初始化后不可修改,默认为en_US,可选值如下:“af_ZA”, “sq_AL”, “ar_DZ”, “ar_BH”, “ar_EG”, “ar_IQ”, “ar_JO”, “ar_KW”, “ar_LB”, “ar_LY”, “ar_MA”, “ar_OM”, “ar_QA”, “ar_SA”, “ar_SY”, “ar_TN”, “ar_AE”, “ar_YE”, “hy_AM”, “az_Cyrl_AZ”, “az_Latn_AZ”, “eu_ES”, “be_BY”, “bg_BG”, “ca_ES”, “zh_HK”, “zh_MO”, “zh_CN”, “zh_SG”, “zh_TW”, “hr_HR”, “cs_CZ”, “da_DK”, “nl_BE”, “nl_NL”, “en_AU”, “en_BZ”, “en_CA”, “en_IE”, “en_JM”, “en_NZ”, “en_PH”, “en_ZA”, “en_TT”, “en_GB”, “en_US”, “en_ZW”, “et_EE”, “fo_FO”, “fa_IR”, “fi_FI”, “fr_BE”, “fr_CA”, “fr_FR”, “fr_LU”, “fr_MC”, “fr_CH”, “mk_MK”, “ka_GE”, “de_AT”, “de_DE”, “de_LI”, “de_LU”, “de_CH”, “el_GR”, “gu_IN”, “he_IL”, “hi_IN”, “hu_HU”, “is_IS”, “id_ID”, “it_IT”, “it_CH”, “ja_JP”, “kn_IN”, “kok_IN”, “ko_KR”, “ky_KG”, “lv_LV”, “lt_LT”, “ms_BN”, “ms_MY”, “mr_IN”, “mn_MN”, “nb_NO”, “nn_NO”, “pl_PL”, “pt_BR”, “pt_PT”, “pa_IN”, “ro_RO”, “ru_RU”, “sa_IN”, “sr_Cyrl_RS”, “sr_Latn_RS”, “sk_SK”, “sl_SI”, “es_AR”, “es_BO”, “es_CL”, “es_CO”, “es_CR”, “es_DO”, “es_EC”, “es_SV”, “es_GT”, “es_HN”, “es_MX”, “es_NI”, “es_PA”, “es_PY”,“es_PE”, “es_PR”, “es_ES”, “es_TRADITIONAL”, “es_UY”, “es_VE”, “sw_KE”, “sv_FI”, “sv_SE”, “tt_RU”, “te_IN”, “th_TH”, “tr_TR”, “uk_UA”, “ur_IN”, “ur_PK”, “uz_Cyrl_UZ”, “uz_Latn_UZ”, “vi_VN”。</li> <li>serverCollationName:排序规则名称,可选参数,在初始化后不可修改,默认为sql_latin1_general_cp1_ci_as,可选值如下:“bbf_unicode_general_ci_as”, “bbf_unicode_cp1_ci_as”, “bbf_unicode_CP1250_ci_as”, “bbf_unicode_CP1251_ci_as”, “bbf_unicode_cp1253_ci_as”, “bbf_unicode_cp1254_ci_as”, “bbf_unicode_cp1255_ci_as”, “bbf_unicode_cp1256_ci_as”, “bbf_unicode_cp1257_ci_as”, “bbf_unicode_cp1258_ci_as”, “bbf_unicode_cp874_ci_as”, “sql_latin1_general_cp1250_ci_as”, “sql_latin1_general_cp1251_ci_as”, “sql_latin1_general_cp1_ci_as”, “sql_latin1_general_cp1253_ci_as”, “sql_latin1_general_cp1254_ci_as”, “sql_latin1_general_cp1255_ci_as”,“sql_latin1_general_cp1256_ci_as”, “sql_latin1_general_cp1257_ci_as”, “sql_latin1_general_cp1258_ci_as”, “chinese_prc_ci_as”, “cyrillic_general_ci_as”, “finnish_swedish_ci_as”, “french_ci_as”, “japanese_ci_as”, “korean_wansung_ci_as”, “latin1_general_ci_as”, “modern_spanish_ci_as”, “polish_ci_as”, “thai_ci_as”, “traditional_spanish_ci_as”, “turkish_ci_as”, “ukrainian_ci_as”, “vietnamese_ci_as”。</li> <li>Semi-sync:半同步</li> <li>Async:异步</li> 主实例默认值:Semi-sync 只读实例默认值:Async <li>0:否</li> <li>1:是</li> 默认值:0

Parameters:

  • Zone:

    实例所属主可用区, 如:ap-guangzhou-3;若需要支持多可用区,在DBNodeSet.N字段中进行添加主可用区和备可用区信息;

  • SpecCode:
  • Storage:

    实例磁盘容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    购买实例数量,取值范围:。一次性购买支持最大数量10个,若超过该数量,可进行多次调用进行购买。

  • Period:

    购买时长,单位:月。

  • Charset:

    实例字符集,目前只支持:

  • AdminName:

    实例根账号用户名,具体规范如下:

  • AdminPassword:

    实例根账号用户名对应的密码,长度8 ~ 32位,推荐使用12位以上的密码;不能以“ / ”开头;

  • DBMajorVersion:
  • DBVersion:

    PostgreSQL社区大版本+小版本号。

  • DBKernelVersion:

    PostgreSQL内核版本号。

  • InstanceChargeType:

    实例计费类型,目前支持:

  • VpcId:

    私有网络ID,形如vpc-xxxxxxxx(该参数当前必传)。有效的VpcId可通过登录控制台查询;也可以调用接口 [DescribeVpcEx](cloud.tencent.com/document/api/215/1372) ,从接口返回中的unVpcId字段获取。

  • SubnetId:

    私有网络子网ID,形如subnet-xxxxxxxx(该参数当前必传)。有效的私有网络子网ID可通过登录控制台查询;也可以调用接口 [DescribeSubnets ](cloud.tencent.com/document/api/215/15784),从接口返回中的unSubnetId字段获取。

  • DBNodeSet:

    实例节点部署信息,支持多可用区部署时需要指定每个节点的部署可用区信息。

  • AutoRenewFlag:

    续费标记:

  • AutoVoucher:

    是否自动使用代金券:

  • VoucherIds:

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

  • ProjectId:

    项目ID。默认取之为0,表示归属默认项目。

  • ActivityId:

    活动ID。

  • Name:

    实例名称,仅支持长度小于60的中文/英文/数字/“_”/“-”,不指定实例名称则默认显示“未命名”。

  • TagList:

    实例需要绑定的Tag信息,默认为空;可以通过调用 [DescribeTags](cloud.tencent.com/document/api/651/35316) 返回值中的 Tags 字段来获取。

  • SecurityGroupIds:

    实例所属安全组,该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • NeedSupportTDE:

    是否需要支持数据透明加密:

  • KMSKeyId:

    自定义密钥的KeyId,若选择自定义密匙加密,则需要传入自定义密匙的KeyId,KeyId是CMK的唯一标识。

  • KMSRegion:

    使用KMS服务的地域,KMSRegion为空默认使用本地域的KMS,本地域不支持的情况下需自选其他KMS支持的地域。

  • KMSClusterId:

    指定KMS服务的集群,KMSClusterId为空使用默认集群的KMS,若选择指定KMS集群,则需要传入KMSClusterId。 KMSClusterId相关介绍参考开启透明数据加密

  • DBEngine:

    数据库引擎,支持:

  • DBEngineConfig:

    数据库引擎的配置信息,配置格式如下:

  • SyncMode:

    主从同步方式,支持:

  • NeedSupportIpv6:

    是否需要支持Ipv6:

  • DeletionProtection:

    实例是否开启删除保护: true-开启删除保护;false-关闭删除保护。



1034
1035
1036
# File 'lib/v20170312/models.rb', line 1034

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
# File 'lib/v20170312/models.rb', line 1071

def deserialize(params)
  @Zone = params['Zone']
  @SpecCode = params['SpecCode']
  @Storage = params['Storage']
  @InstanceCount = params['InstanceCount']
  @Period = params['Period']
  @Charset = params['Charset']
  @AdminName = params['AdminName']
  @AdminPassword = params['AdminPassword']
  @DBMajorVersion = params['DBMajorVersion']
  @DBVersion = params['DBVersion']
  @DBKernelVersion = params['DBKernelVersion']
  @InstanceChargeType = params['InstanceChargeType']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  unless params['DBNodeSet'].nil?
    @DBNodeSet = []
    params['DBNodeSet'].each do |i|
      dbnode_tmp = DBNode.new
      dbnode_tmp.deserialize(i)
      @DBNodeSet << dbnode_tmp
    end
  end
  @AutoRenewFlag = params['AutoRenewFlag']
  @AutoVoucher = params['AutoVoucher']
  @VoucherIds = params['VoucherIds']
  @ProjectId = params['ProjectId']
  @ActivityId = params['ActivityId']
  @Name = params['Name']
  unless params['TagList'].nil?
    @TagList = []
    params['TagList'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @TagList << tag_tmp
    end
  end
  @SecurityGroupIds = params['SecurityGroupIds']
  @NeedSupportTDE = params['NeedSupportTDE']
  @KMSKeyId = params['KMSKeyId']
  @KMSRegion = params['KMSRegion']
  @KMSClusterId = params['KMSClusterId']
  @DBEngine = params['DBEngine']
  @DBEngineConfig = params['DBEngineConfig']
  @SyncMode = params['SyncMode']
  @NeedSupportIpv6 = params['NeedSupportIpv6']
  @DeletionProtection = params['DeletionProtection']
end