public class CreateDBInstanceRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateDBInstanceRequest() | 
| CreateDBInstanceRequest(CreateDBInstanceRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String[] | getAlarmPolicyIdList()Get 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。 | 
| Long[] | getAlarmPolicyList()Get 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。 | 
| Long | getAutoRenewFlag()Get 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。默认为0。 | 
| Long | getAutoSyncFlag()Get 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。 | 
| String | getBackupZone()Get 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。 | 
| String | getCageId()Get 金融围拢 ID。 | 
| String | getClientToken()Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 | 
| ClusterTopology | getClusterTopology()Get 集群版节点拓扑配置。
说明:若购买的是集群版实例,此参数为必填,需设置集群版实例的 RW 和 RO 节点拓扑,RO 节点范围是1 - 5个,请至少设置1个 RO 节点。 | 
| Long | getCpu()Get 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。 | 
| Long | getDataProtectVolume()Get 集群版实例的数据保护空间大小,单位 GB,设置范围1 - 10。 | 
| String | getDeployGroupId()Get 置放群组 ID。 | 
| Long | getDeployMode()Get 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。 | 
| String | getDeviceType()Get 实例隔离类型。支持值包括:"UNIVERSAL" - 通用型实例,"EXCLUSIVE" - 独享型实例,"BASIC_V2" - ONTKE 单节点实例,"CLOUD_NATIVE_CLUSTER" - 集群版标准型,"CLOUD_NATIVE_CLUSTER_EXCLUSIVE" - 集群版加强型。不指定则默认为通用型实例。
说明:如果创建的是集群版实例,此参数为必填。 | 
| String | getDiskType()Get 磁盘类型,单节点(云盘版)或者集群版实例可以指定此参数。CLOUD_SSD 表示 SSD 云硬盘,CLOUD_HSSD 表示增强型 SSD 云硬盘。
说明:单节点(云盘版)、集群版实例硬盘类型所支持的地域略有不同,具体支持情况请参考 [地域和可用区](https://cloud.tencent.com/document/product/236/8458)。 | 
| Boolean | getDryRun()Get 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回 RequestId。false:发送正常请求,通过检查后直接创建实例。
默认为 false。 | 
| String | getEngineType()Get 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 | 
| String | getEngineVersion()Get MySQL 版本,值包括:5.5、5.6、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
说明:创建非集群版实例时,请根据需要指定实例版本(推荐5.7或8.0),若此参数不填,则默认值为5.6;若创建的是集群版实例,则此参数仅能指定为5.7或8.0。 | 
| Long | getGoodsNum()Get 实例数量,默认值为1, 最小值1,最大值为100。 | 
| String | getInstanceName()Get 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。 | 
| Long | getInstanceNodes()Get 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。 | 
| String | getInstanceRole()Get 实例类型,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
说明:请选择实例类型,不填会默认选择 master。 | 
| String | getMasterInstanceId()Get 实例 ID,购买只读实例或灾备实例时必填,该字段表示只读实例或灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。 | 
| String | getMasterRegion()Get 主实例地域信息,购买灾备、RO实例时,该字段必填。 | 
| Long | getMemory()Get 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。 | 
| ParamInfo[] | getParamList()Get 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
说明:表名大小写敏感的开启和关闭可通过参数 lower_case_table_names 进行设置,参数值为0表示开启,参数值为1表示关闭,若不设置则此参数默认值为0。若您创建的是 MySQL 8.0 版本的实例,则需要在创建实例时通过设置 lower_case_table_names 参数来开启或关闭表名大小写敏感,创建实例后无法修改参数,即创建后无法修改表名大小写敏感。其他数据库版本的实例支持在创建实例后修改 lower_case_table_names 参数。创建实例时设置表名大小写敏感的 API 调用方法请参见本文中的示例3。 | 
| Long | getParamTemplateId()Get 参数模板 id。
备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。 | 
| String | getParamTemplateType()Get 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。 | 
| String | getPassword()Get 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 | 
| Long | getPeriod()Get 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 | 
| Long | getPort()Get 自定义端口,端口支持范围:[ 1024-65535 ]。
说明:若此项不填,则默认为3306。 | 
| Long | getProjectId()Get 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。 | 
| Long | getProtectMode()Get 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 | 
| TagInfo[] | getResourceTags()Get 实例标签信息。 | 
| RoGroup | getRoGroup()Get 只读实例参数。购买只读实例时,该参数必传。 | 
| String[] | getSecurityGroup()Get 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 | 
| String | getSlaveZone()Get 备库 1 的可用区信息。
说明:双节点、三节点实例请指定此参数值,若不指定,则默认为 Zone 的值;集群版实例此参数可不填,请通过参数 ClusterTopology 进行读写节点和只读节点的可用区配置;单节点实例为单可用区,无需指定此参数。 | 
| String | getUniqSubnetId()Get 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
说明:若此项不填,则系统会选择默认 VPC 下的默认子网。 | 
| String | getUniqVpcId()Get 私有网络 ID,请使用 [查询私有网络列表](/document/api/215/15778)。
说明:如果创建的是集群版实例,此参数为必填且为私有网络类型。若此项不填,则系统会选择默认的 VPC。 | 
| String[] | getVips()Get 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。 | 
| Long | getVolume()Get 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。 | 
| String | getZone()Get 可用区信息,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
说明:若您创建单节点、双节点、三节点实例,此参数为必填项,请指定可用区,若不指定可用区,则系统会自动选择一个可用区(可能不是您希望部署的可用区);若您创建集群版实例,此参数不填,请通过参数 ClusterTopology 进行读写节点和只读节点的可用区配置。 | 
| void | setAlarmPolicyIdList(String[] AlarmPolicyIdList)Set 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。 | 
| void | setAlarmPolicyList(Long[] AlarmPolicyList)Set 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。 | 
| void | setAutoRenewFlag(Long AutoRenewFlag)Set 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。默认为0。 | 
| void | setAutoSyncFlag(Long AutoSyncFlag)Set 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。 | 
| void | setBackupZone(String BackupZone)Set 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。 | 
| void | setCageId(String CageId)Set 金融围拢 ID。 | 
| void | setClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 | 
| void | setClusterTopology(ClusterTopology ClusterTopology)Set 集群版节点拓扑配置。
说明:若购买的是集群版实例,此参数为必填,需设置集群版实例的 RW 和 RO 节点拓扑,RO 节点范围是1 - 5个,请至少设置1个 RO 节点。 | 
| void | setCpu(Long Cpu)Set 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。 | 
| void | setDataProtectVolume(Long DataProtectVolume)Set 集群版实例的数据保护空间大小,单位 GB,设置范围1 - 10。 | 
| void | setDeployGroupId(String DeployGroupId)Set 置放群组 ID。 | 
| void | setDeployMode(Long DeployMode)Set 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。 | 
| void | setDeviceType(String DeviceType)Set 实例隔离类型。支持值包括:"UNIVERSAL" - 通用型实例,"EXCLUSIVE" - 独享型实例,"BASIC_V2" - ONTKE 单节点实例,"CLOUD_NATIVE_CLUSTER" - 集群版标准型,"CLOUD_NATIVE_CLUSTER_EXCLUSIVE" - 集群版加强型。不指定则默认为通用型实例。
说明:如果创建的是集群版实例,此参数为必填。 | 
| void | setDiskType(String DiskType)Set 磁盘类型,单节点(云盘版)或者集群版实例可以指定此参数。CLOUD_SSD 表示 SSD 云硬盘,CLOUD_HSSD 表示增强型 SSD 云硬盘。
说明:单节点(云盘版)、集群版实例硬盘类型所支持的地域略有不同,具体支持情况请参考 [地域和可用区](https://cloud.tencent.com/document/product/236/8458)。 | 
| void | setDryRun(Boolean DryRun)Set 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回 RequestId。false:发送正常请求,通过检查后直接创建实例。
默认为 false。 | 
| void | setEngineType(String EngineType)Set 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。 | 
| void | setEngineVersion(String EngineVersion)Set MySQL 版本,值包括:5.5、5.6、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
说明:创建非集群版实例时,请根据需要指定实例版本(推荐5.7或8.0),若此参数不填,则默认值为5.6;若创建的是集群版实例,则此参数仅能指定为5.7或8.0。 | 
| void | setGoodsNum(Long GoodsNum)Set 实例数量,默认值为1, 最小值1,最大值为100。 | 
| void | setInstanceName(String InstanceName)Set 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。 | 
| void | setInstanceNodes(Long InstanceNodes)Set 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。 | 
| void | setInstanceRole(String InstanceRole)Set 实例类型,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
说明:请选择实例类型,不填会默认选择 master。 | 
| void | setMasterInstanceId(String MasterInstanceId)Set 实例 ID,购买只读实例或灾备实例时必填,该字段表示只读实例或灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。 | 
| void | setMasterRegion(String MasterRegion)Set 主实例地域信息,购买灾备、RO实例时,该字段必填。 | 
| void | setMemory(Long Memory)Set 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。 | 
| void | setParamList(ParamInfo[] ParamList)Set 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
说明:表名大小写敏感的开启和关闭可通过参数 lower_case_table_names 进行设置,参数值为0表示开启,参数值为1表示关闭,若不设置则此参数默认值为0。若您创建的是 MySQL 8.0 版本的实例,则需要在创建实例时通过设置 lower_case_table_names 参数来开启或关闭表名大小写敏感,创建实例后无法修改参数,即创建后无法修改表名大小写敏感。其他数据库版本的实例支持在创建实例后修改 lower_case_table_names 参数。创建实例时设置表名大小写敏感的 API 调用方法请参见本文中的示例3。 | 
| void | setParamTemplateId(Long ParamTemplateId)Set 参数模板 id。
备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。 | 
| void | setParamTemplateType(String ParamTemplateType)Set 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。 | 
| void | setPassword(String Password)Set 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。 | 
| void | setPeriod(Long Period)Set 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 | 
| void | setPort(Long Port)Set 自定义端口,端口支持范围:[ 1024-65535 ]。
说明:若此项不填,则默认为3306。 | 
| void | setProjectId(Long ProjectId)Set 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。 | 
| void | setProtectMode(Long ProtectMode)Set 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。 | 
| void | setResourceTags(TagInfo[] ResourceTags)Set 实例标签信息。 | 
| void | setRoGroup(RoGroup RoGroup)Set 只读实例参数。购买只读实例时,该参数必传。 | 
| void | setSecurityGroup(String[] SecurityGroup)Set 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。 | 
| void | setSlaveZone(String SlaveZone)Set 备库 1 的可用区信息。
说明:双节点、三节点实例请指定此参数值,若不指定,则默认为 Zone 的值;集群版实例此参数可不填,请通过参数 ClusterTopology 进行读写节点和只读节点的可用区配置;单节点实例为单可用区,无需指定此参数。 | 
| void | setUniqSubnetId(String UniqSubnetId)Set 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
说明:若此项不填,则系统会选择默认 VPC 下的默认子网。 | 
| void | setUniqVpcId(String UniqVpcId)Set 私有网络 ID,请使用 [查询私有网络列表](/document/api/215/15778)。
说明:如果创建的是集群版实例,此参数为必填且为私有网络类型。若此项不填,则系统会选择默认的 VPC。 | 
| void | setVips(String[] Vips)Set 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。 | 
| void | setVolume(Long Volume)Set 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。 | 
| void | setZone(String Zone)Set 可用区信息,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
说明:若您创建单节点、双节点、三节点实例,此参数为必填项,请指定可用区,若不指定可用区,则系统会自动选择一个可用区(可能不是您希望部署的可用区);若您创建集群版实例,此参数不填,请通过参数 ClusterTopology 进行读写节点和只读节点的可用区配置。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateDBInstanceRequest()
public CreateDBInstanceRequest(CreateDBInstanceRequest source)
public Long getMemory()
public void setMemory(Long Memory)
Memory - 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。public Long getVolume()
public void setVolume(Long Volume)
Volume - 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。public Long getPeriod()
public void setPeriod(Long Period)
Period - 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。public Long getGoodsNum()
public void setGoodsNum(Long GoodsNum)
GoodsNum - 实例数量,默认值为1, 最小值1,最大值为100。public String getZone()
public void setZone(String Zone)
Zone - 可用区信息,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
说明:若您创建单节点、双节点、三节点实例,此参数为必填项,请指定可用区,若不指定可用区,则系统会自动选择一个可用区(可能不是您希望部署的可用区);若您创建集群版实例,此参数不填,请通过参数 ClusterTopology 进行读写节点和只读节点的可用区配置。public String getUniqVpcId()
public void setUniqVpcId(String UniqVpcId)
UniqVpcId - 私有网络 ID,请使用 [查询私有网络列表](/document/api/215/15778)。
说明:如果创建的是集群版实例,此参数为必填且为私有网络类型。若此项不填,则系统会选择默认的 VPC。public String getUniqSubnetId()
public void setUniqSubnetId(String UniqSubnetId)
UniqSubnetId - 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
说明:若此项不填,则系统会选择默认 VPC 下的默认子网。public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。public Long getPort()
public void setPort(Long Port)
Port - 自定义端口,端口支持范围:[ 1024-65535 ]。
说明:若此项不填,则默认为3306。public String getInstanceRole()
public void setInstanceRole(String InstanceRole)
InstanceRole - 实例类型,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
说明:请选择实例类型,不填会默认选择 master。public String getMasterInstanceId()
public void setMasterInstanceId(String MasterInstanceId)
MasterInstanceId - 实例 ID,购买只读实例或灾备实例时必填,该字段表示只读实例或灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。public String getEngineVersion()
public void setEngineVersion(String EngineVersion)
EngineVersion - MySQL 版本,值包括:5.5、5.6、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
说明:创建非集群版实例时,请根据需要指定实例版本(推荐5.7或8.0),若此参数不填,则默认值为5.6;若创建的是集群版实例,则此参数仅能指定为5.7或8.0。public String getPassword()
public void setPassword(String Password)
Password - 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。public Long getProtectMode()
public void setProtectMode(Long ProtectMode)
ProtectMode - 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。public Long getDeployMode()
public void setDeployMode(Long DeployMode)
DeployMode - 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。public String getSlaveZone()
public void setSlaveZone(String SlaveZone)
SlaveZone - 备库 1 的可用区信息。
说明:双节点、三节点实例请指定此参数值,若不指定,则默认为 Zone 的值;集群版实例此参数可不填,请通过参数 ClusterTopology 进行读写节点和只读节点的可用区配置;单节点实例为单可用区,无需指定此参数。public ParamInfo[] getParamList()
public void setParamList(ParamInfo[] ParamList)
ParamList - 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
说明:表名大小写敏感的开启和关闭可通过参数 lower_case_table_names 进行设置,参数值为0表示开启,参数值为1表示关闭,若不设置则此参数默认值为0。若您创建的是 MySQL 8.0 版本的实例,则需要在创建实例时通过设置 lower_case_table_names 参数来开启或关闭表名大小写敏感,创建实例后无法修改参数,即创建后无法修改表名大小写敏感。其他数据库版本的实例支持在创建实例后修改 lower_case_table_names 参数。创建实例时设置表名大小写敏感的 API 调用方法请参见本文中的示例3。public String getBackupZone()
public void setBackupZone(String BackupZone)
BackupZone - 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。public Long getAutoRenewFlag()
public void setAutoRenewFlag(Long AutoRenewFlag)
AutoRenewFlag - 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。默认为0。public String getMasterRegion()
public void setMasterRegion(String MasterRegion)
MasterRegion - 主实例地域信息,购买灾备、RO实例时,该字段必填。public String[] getSecurityGroup()
public void setSecurityGroup(String[] SecurityGroup)
SecurityGroup - 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。public RoGroup getRoGroup()
public void setRoGroup(RoGroup RoGroup)
RoGroup - 只读实例参数。购买只读实例时,该参数必传。public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。public TagInfo[] getResourceTags()
public void setResourceTags(TagInfo[] ResourceTags)
ResourceTags - 实例标签信息。public String getDeployGroupId()
public void setDeployGroupId(String DeployGroupId)
DeployGroupId - 置放群组 ID。public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken - 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。public String getDeviceType()
public void setDeviceType(String DeviceType)
DeviceType - 实例隔离类型。支持值包括:"UNIVERSAL" - 通用型实例,"EXCLUSIVE" - 独享型实例,"BASIC_V2" - ONTKE 单节点实例,"CLOUD_NATIVE_CLUSTER" - 集群版标准型,"CLOUD_NATIVE_CLUSTER_EXCLUSIVE" - 集群版加强型。不指定则默认为通用型实例。
说明:如果创建的是集群版实例,此参数为必填。public Long getParamTemplateId()
public void setParamTemplateId(Long ParamTemplateId)
ParamTemplateId - 参数模板 id。
备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。public Long[] getAlarmPolicyList()
public void setAlarmPolicyList(Long[] AlarmPolicyList)
AlarmPolicyList - 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。public Long getInstanceNodes()
public void setInstanceNodes(Long InstanceNodes)
InstanceNodes - 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。public Long getCpu()
public void setCpu(Long Cpu)
Cpu - 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。public Long getAutoSyncFlag()
public void setAutoSyncFlag(Long AutoSyncFlag)
AutoSyncFlag - 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。public String getCageId()
public void setCageId(String CageId)
CageId - 金融围拢 ID。public String getParamTemplateType()
public void setParamTemplateType(String ParamTemplateType)
ParamTemplateType - 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。public String[] getAlarmPolicyIdList()
public void setAlarmPolicyIdList(String[] AlarmPolicyIdList)
AlarmPolicyIdList - 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。public Boolean getDryRun()
public void setDryRun(Boolean DryRun)
DryRun - 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回 RequestId。false:发送正常请求,通过检查后直接创建实例。
默认为 false。public String getEngineType()
public void setEngineType(String EngineType)
EngineType - 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。public String[] getVips()
public void setVips(String[] Vips)
Vips - 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。public Long getDataProtectVolume()
public void setDataProtectVolume(Long DataProtectVolume)
DataProtectVolume - 集群版实例的数据保护空间大小,单位 GB,设置范围1 - 10。public ClusterTopology getClusterTopology()
public void setClusterTopology(ClusterTopology ClusterTopology)
ClusterTopology - 集群版节点拓扑配置。
说明:若购买的是集群版实例,此参数为必填,需设置集群版实例的 RW 和 RO 节点拓扑,RO 节点范围是1 - 5个,请至少设置1个 RO 节点。public String getDiskType()
public void setDiskType(String DiskType)
DiskType - 磁盘类型,单节点(云盘版)或者集群版实例可以指定此参数。CLOUD_SSD 表示 SSD 云硬盘,CLOUD_HSSD 表示增强型 SSD 云硬盘。
说明:单节点(云盘版)、集群版实例硬盘类型所支持的地域略有不同,具体支持情况请参考 [地域和可用区](https://cloud.tencent.com/document/product/236/8458)。Copyright © 2025. All rights reserved.