查询RDS实例(MySQL、SQL Server等)的详细信息以及MySQL/PostgreSQL只读实例详细信息
GET
https://rds.jdcloud-api.com/v1/regions/{regionId}/instances/{instanceId}
名称 | 类型 | 是否必需 | 默认值 | 描述 |
---|---|---|---|---|
regionId | String | True | 地域代码,取值范围参见《各地域及可用区对照表》 | |
instanceId | String | True | RDS 实例ID,唯一标识一个RDS实例 |
无
名称 | 类型 | 描述 |
---|---|---|
result | Result |
名称 | 类型 | 描述 |
---|---|---|
dbInstanceAttributes | DBInstanceAttribute |
名称 | 类型 | 描述 |
---|---|---|
instanceId | String | 实例ID |
instanceName | String | 实例名称,具体规则可参见帮助中心文档:名称及密码限制 |
instanceType | String | 实例类型,例如主实例,只读实例等,参见枚举参数定义 |
engine | String | 实例引擎类型,如MySQL或SQL Server等,参见枚举参数定义 |
engineVersion | String | 实例引擎版本,参见枚举参数定义 |
instanceClass | String | 实例规格代码 |
instanceStorageType | String | 存储类型,参见枚举参数定义 |
storageEncrypted | Boolean | 实例数据加密. false:不加密; true:加密 |
instanceStorageGB | Integer | 磁盘,单位GB |
instanceCPU | Integer | CPU核数 |
instanceMemoryMB | Integer | 内存大小,单位MB |
regionId | String | 地域ID,参见地域及可用区对照表 |
azId | String[ ] | 可用区ID,第一个为主实例在的可用区,参见地域及可用区对照表 |
vpcId | String | VPC的ID |
subnetId | String | 子网的ID |
parameterGroupId | String | 参数组的ID - 仅支持MySQL |
parameterGroupName | String | 参数组的名称 - 仅支持MySQL |
parameterStatus | String | 参数的状态,参见枚举参数定义 - 仅支持MySQL |
internalDomainName | String | 实例内网域名 |
publicDomainName | String | 实例公网域名 |
instancePort | String | 应用访问端口 |
connectionMode | String | 访问模式,参见枚举参数定义 - 仅支持MySQL |
auditStatus | String | 审计状态,参见枚举参数定义 - 仅支持MySQL |
instanceStatus | String | 实例状态,参见枚举参数定义 |
createTime | String | 实例创建时间 |
charge | Charge | 计费配置 |
sourceInstanceId | String | MySQL只读实例对应的主实例ID - 仅支持MySQL |
roInstanceIds | String[ ] | 只读实例ID列表 - 仅支持MySQL |
primaryNode | DBInstanceNode | 高可用集群中主节点的信息 - 仅支持SQL Server |
secondaryNode | DBInstanceNode | 高可用集群中从节点的信息 - 仅支持SQL Server |
tags | Tag[ ] | 标签信息 |
名称 | 类型 | 描述 |
---|---|---|
key | String | 标签键 |
value | String | 标签值 |
名称 | 类型 | 描述 |
---|---|---|
id | String | 节点id |
name | String | 节点名称 |
status | String | 节点状态 |
名称 | 类型 | 描述 |
---|---|---|
chargeMode | String | 支付模式,取值为:prepaid_by_duration,postpaid_by_usage或postpaid_by_duration,prepaid_by_duration表示预付费,postpaid_by_usage表示按用量后付费,postpaid_by_duration表示按配置后付费,默认为postpaid_by_duration |
chargeStatus | String | 费用支付状态,取值为:normal、overdue、arrear,normal表示正常,overdue表示已到期,arrear表示欠费 |
chargeStartTime | String | 计费开始时间,遵循ISO8601标准,使用UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ |
chargeExpiredTime | String | 过期时间,预付费资源的到期时间,遵循ISO8601标准,使用UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ,后付费资源此字段内容为空 |
chargeRetireTime | String | 预期释放时间,资源的预期释放时间,预付费/后付费资源均有此值,遵循ISO8601标准,使用UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ |
返回码 | 描述 |
---|---|
200 | OK |
GET
public void testDescribeInstanceAttributes() { DescribeInstanceAttributesRequest request = new DescribeInstanceAttributesRequest(); request.setRegionId("cn-north-1"); request.setInstanceId("mysql-wp4e9ztap2"); DescribeInstanceAttributesResponse response = rdsClient.describeInstanceAttributes(request); System.out.println(new Gson().toJson(response)); }
{ "requestId": "bpa4ph6u278ofownjgc0ittjvh3se4p1", "result": { "dbInstanceAttributes": { "auditStatus": "on", "azId": [ "cn-north-1a", "cn-north-1b" ], "charge": { "chargeExpiredTime": "2020-01-31T15:59:59Z", "chargeMode": "prepaid_by_duration", "chargeStartTime": "2019-12-31T06:18:52Z", "chargeStatus": "normal" }, "connectionMode": "standard", "createTime": "2019-12-31T14:18:52", "engine": "MySQL", "engineVersion": "5.7", "instanceCPU": 1, "instanceClass": "db.mysql.s1.micro", "instanceId": "mysql-wp4e9ztap2", "instanceMemoryMB": 1024, "instanceName": "hdj_test", "instancePort": "3306", "instanceStatus": "RUNNING", "instanceStorageGB": 20, "instanceStorageType": "LOCAL_SSD", "instanceType": "cluster", "internalDomainName": "mysql-cn-north-1-c1ce20704a60487d.rds.jdcloud.com", "parameterGroupId": "mysql-pg-3udygiyups", "parameterGroupName": "lh_pg", "parameterStatus": "VALID", "publicDomainName": "", "regionId": "cn-north-1", "storageEncrypted": false, "subnetId": "subnet-820lwf1mlp", "tags": [ ], "vpcId": "vpc-yn4dblxgeb" } } }