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) ⇒ CreateInstancesRequest

Returns a new instance of CreateInstancesRequest.



946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
# File 'lib/v20170312/models.rb', line 946

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)
  @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
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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

def DBVersion
  @DBVersion
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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

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。

  • 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。

  • 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:



944
945
946
# File 'lib/v20170312/models.rb', line 944

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
# File 'lib/v20170312/models.rb', line 980

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']
end