Skip to Content
云数据库 UDB MySQL获取云数据库支持类型 - DescribeUDBType

获取云数据库支持类型 - DescribeUDBType

简介

获取UDB支持的类型信息

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeUDBTypeYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表Yes
BackupZonestring跨可用区高可用DB的备库所在区域,仅当该可用区支持跨可用区高可用时填入。参见 可用区列表No
DBClusterTypestringDB实例类型,如mysql,sqlserver,mongo,postgresqlNo
InstanceModestring返回支持某种实例类型的DB类型。如果没传,则表示任何实例类型均可。
normal:单点,ha:高可用,sharded_cluster:分片集群
No
DiskTypestring返回支持某种磁盘类型的DB类型,如Normal、SSD、NVMe_SSD。如果没传,则表示任何磁盘类型均可。No
CompatibleWithDBTypestring返回从备份创建实例时,该版本号所支持的备份创建版本。如果没传,则表示不是从备份创建。No
DBSubVersionstring返回从备份创建实例时,该小版本号所支持的备份创建小版本。如果没传,则表示不是从备份创建。No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
DataSetarray[UDBTypeSet]DB类型列表 参数见 UDBTypeSetNo

数据模型

UDBTypeSet

字段名类型描述信息必填
DBTypeIdstringDB类型id,mysql/mongodb按版本细分各有一个id, 目前id的取值范围为[1,7],数值对应的版本如下: 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6No
DBSubVersionstringmysql子版本,如mysql-8.0.25,mysql-8.0.16No

示例

请求示例

https://api.an-link.com/?Action=DescribeUDBType &Region=cn-bj2 &Zone=cn-bj2-04 &InstanceMode=Normal &DiskType=hdd &DBClusterType=mysql &BackupZone=cn-bj2-03 &CompatibleWithDBTyp=tFbuDJNk &DiskType=YQQrlDqy &DBSubVersion=vRIiSgia

响应示例

{ "Action": "DescribeUDBTypeResponse", "DataSet": [ { "DBTypeId": "mysql-5.1" }, { "DBTypeId": "mysql-5.5" }, { "DBTypeId": "percona-5.5" }, { "DBTypeId": "mongodb-2.4" } ], "RetCode": 0 }