查询指定实例详情
更新时间:2024-04-01
说明
- 查询指定实例的详细信息
请求结构
Plain Text
1GET /v{version}/instance/{instanceId} HTTP/1.1
2HOST: rds.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必须 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API 版本号 |
instanceId | String | 是 | URL参数 | 指定实例ID |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
instanceId | String | 实例ID。 |
instanceShortId | String | 实例短ID。 |
instanceName | String | 实例名称。 |
engine | String | 数据库引擎,参见引擎类型。 |
engineVersion | String | 数据库引擎版本,取值参考数据库版本。 |
rdsMinorVersion | String | 实例小版本。 |
characterSetName | String | 指定实例字符集有"utf8mb4","latin1","gbk","utf8"可选,默认为"utf8"(目前只支持mysql主实例)。 |
endpoint | Endpoint | 数据库连接信息对象。 |
instanceClass | String | 实例分类 。MASTER(主实例),REPLICA(只读实例),PROXY(代理实例)。 |
allocatedMemoryInMB | Integer | 分配内大小(单位:MB)。 |
allocatedMemoryInGB | Double | 分配内存大小(单位:GB)。 |
memoryCapacity | Double | 实例内存(单位:GB)。 |
allocatedStorageInGB | Integer | 分配存储存空间(单位:GB)。 |
volumeCapacity | Integer | 存储空间(单位:GB)。 |
totalStorageInGB | Integer | 磁盘总大小(单位:GB)。 |
usedStorageInMB | Integer | 已经使用存储空间(单位:MB)。 |
usedStorageInGB | Double | 已经使用存储空间(单位GB)。 |
usedStorage | Double | 已用存储空间(单位GB)。 |
cpuCount | Integer | CPU核数。 |
instanceType | String | 实例类型,参考实例类型 |
sourceInstanceId | String | 主实例ID,如果为主实例则为空。 |
readReplicaNum | Integer | 只读实例数量。 |
readReplica | List<String> | 只读实例名称的集合。 |
instanceStatus | String | 实例状态,参见实例状态表。 |
lockMode | String | 实例锁定状态: unlock:解锁。 lockExpiration:锁过期。 lockDiskQuota:锁定磁盘配额。 |
eipStatus | String | 外网访问功能状态。参考公网状态表。 |
publicAccessStatus | String | 外网访问功能状态。参考公网状态表。 |
superUserFlag | String | 账号权限类型,取值是super或common。 super:读写账号。 common:只读账号。 |
replicationType | String | 数据复制方式: async:异步复制。 semi_sync:半同步复制。 |
syncMode | String | 数据同步方式,参考同步方式。 |
blbService | BlbService | 服务发布点。 |
publiclyAccessible | Boolean | 是否可访问公网, true 可以,false不可以。 |
instanceCreateTime | Datetime | 实例创建时间,规范参考时间与日期。 |
instanceExpireTime | Datetime | 实例到期时间,规范参考时间与日期。 |
productType | String | 付费方式,预付费:postpay,后付费:prepay。 |
paymentTiming | String | 付费方式, 预付费:Prepaid,后付费:Postpaid。 |
topology | Topology | 实例所属数据库集群的拓扑信息。 |
azone | String | 实例的逻辑可用区名字 ,多个逗号分隔。如:zoneD,zoneE。 |
vpcId | String | 实例所属VPC的ID。 |
subnetId | Map | 实例所在子网json字符串,格式为 {znoe:znoe值}。如: {"zoneD": "121bf5ef-89b7-4dc8-81d3-cd8850e86ffa","zoneE": "87d3c2d1-1059-484a-8b57-40ee473405fd"}。 |
region | String | 该实例的地域首字母。如bj。 |
sourceRegion | String | 该实例的主实例的区域。如bj。 |
billingStatus | String | 订单状态。有以下状态: AVAILABLE:运行中。 CREATEING:创建中。 CREATED:已创建。 CREATE_FAILED:创建失败。 NEED_PURCHASE:未支付。 CANCELLED:取消支付。 |
applicationType | String | 所属系列,single:单机基础版,normal:双机高可用版 |
nodeAmount | Integer | 节点数(代理实例)。 |
oldInstance | Integer | 否是历史代理实例 ,0:不是、1:是;当参数值是1时nodeAmount不展示。 |
onlineStatus | Integer | 在线状态,0:下线、1:上线。 |
isSingle | Boolean | 是否单机实例,true:是,false:否。 |
dccHostIds | DccHostInfo | dcc主机信息。 |
machineType | Integer | 主机类型,默认只有dcc。 |
weight | Integer | 权重。 |
nodeType | String | 节点类型,默认为空,没有返回值。 |
repairStartTime | Datetime | 维护开始时间。规范参考时间与日期。 |
repairEndTime | Datetime | 维护结束时间。规范参考时间与日期。 |
quotStatus | String | 分配状态: pendingRepair(待分配)。 processing(分配中)。 solved(已分配)。 |
nodeReadReplica | RoleInfo | 只读副本节点。 |
nodeMaster | RoleInfo | 主节点。 |
nodeSlave | RoleInfo | 从节点。 |
nodeProxy | RoleInfo | 代理节点。 |
diskIoType | String | 磁盘类型: normal_io : 本地盘ssd磁盘。 cloud_high : 高性能云磁盘。 cloud_nor : 通用型SSD。 cloud_enha: 增强型SSD。 |
groupId | String | 分组ID。 |
groupName | String | 分组名称。 |
tdeStatus | String | 透明数据加密状态:close:(关闭),open(打开)。 |
userId | String | 用户ID。 |
bgwGroupId | String | 如果bgwGroupExclusive为true,若创建实例时指定了专属集群ID,则将blb分配到指定的专属集群,如果不传按照默认情况。 |
bgwGroupExclusive | Boolean | 负载均衡集群属性,true表示指定专属集群,false表示使用共享集群。 |
roGroupList | List<RoGroup> | 只读组列表。 |
roGroupAbnormal | Boolean | 是否为异常只读组。true:是,false:不是;默认是false。 |
diskType | String | 磁盘类型:云磁盘(cds),本次磁盘(sds)。 diskIoType字段值为cloud_nor,cloud_high,cloud_enha,参数值为:cds。 diskIoType字段值为normal_io,参数值为:ssd。 |
cdsType | String | cds类型有以下几种情况: diskIoType字段值为cloud_nor,参数值为:premium_ssd(光威磁盘)。 diskIoType字段值为cloud_high,参数值为:ssd。 diskIoType字段值为cloud_enha,参数值为:enhanced_ssd_pl1(高性能通用型磁盘)。 diskIoType字段值为normal_io,参数值为:“”。 |
maintainStartTime | String | 维护时间窗口。 |
maintainDuration | Integer | 维护时间窗口时长(单位:小时)。 |
maintainPeriod | String | 维护时间窗口的持续时间。 |
instanceSubStatus | String | 实例子状态,参考实例类型。 |
autoResizeDisk | Integer | 自动扩容磁盘大小(单位:GB)。 |
edgeRegion | String | 边缘区域。 |
edgeRegionName | String | 边缘区域名称。 |
edgeVpcId | String | 边缘 VpcID。 |
edgeSubnetId | String | 边缘子网ID。 |
haStrategy | Integer | 高可用切换策略。0:立即切换,1:维护时间切换。 |
location | String | 区域位置。 |
hasSlave | Boolean | 是否有从节,true:有、false:没有;默认是false。 |
expireDate | Integer | 过期日期,默认是0。 |
hasProxy | Boolean | 是否有代理,true:有、false:没有;默认是false。 |
vpcName | String | vpc名称。 |
resourceUuid | String | 资源,唯一序列ID。 |
tags | List<Tag> | 分组标签。 |
task | String | 相关任务, 如自动续费(目前只有这个)。 |
orderStatus | String | 相关联的计费变更订单的类型to_prepay、 to_postpay两种。 |
vpcCidr | String | VPC的IP地址及子网掩码。 |
zoneNames | List<String> | 实例的可用区名称,数组列表。 |
dccHosts | List<MachinePO> | dcc主机对象。 |
category | String | 所属系列。Singleton:单机基础版,null:双机高可用版。 |
name | String | 实例名称,只给iam的实例列表接口使用,其他接口不要用。 |
resourceGroup | ResourceGroupsDetailFull | 资源分组详情。 |
resourceGroupId | String | 资源分组ID |
resourceGroupName | String | 资源分组名称 |
SnapshotPolicy
参数名称 | 类型 | 描述 |
---|---|---|
backupTime | String | 备份时间. 时:分:秒Z。 |
backupDays | String | 以英文半角逗号分隔的备份时日间,周日为第一天。 |
persistent | Boolean | 是否启用备份数据持久化。 true:是 ,false:否。 |
expireInDays | Integer | 持久化天数(单位:天数)。 |
logBackupRetainDays | Integer | 日志备份保留时长(单位:天数)。 |
freeSpaceInGB | Integer | 空闲空间大小(单位:GB)。 |
dataBackupType | String | 备份类型,支持physical/snapshot, 取值为:snapshot,磁盘类型为ssd将不支持快照备份。 |
freeSpace | Integer | 空闲空间大小(单位:MB)。 |
incrementalDataBackupEnable | boolean | 是否开启高频备份,默认为 false。 |
incrementalDataBackupInterval | Integer | 增量数据备份间隔(秒)最小粒度是小时级别。 |
latestDataBackupRetainDays | Integer | 最新数据备份保留天数(实例删除后),天级别。 |
retentionPeriod | Integer | 增量备份保留时长。 |
timeUnit | String | 增量备份保留策略时长单位,取值为 week、month,默认为 week。 |
BlbService
参数名称 | 类型 | 描述 |
---|---|---|
status | String | 服务状态,有以下几种状态: notCreated(没创建)。 creating(创建中)。 created(已创建)。 deleting(删除中)。 deleted (已删除)。 |
service | String | 服务的域名。 |
Topology
参数名称 | 类型 | 描述 |
---|---|---|
master | List<String> | 主实例列表。 |
readReplica | List<String> | 只读实列列表。 |
rdsproxy | List<String> | 代理实例列表。 |
readReplicaIdMapping | List<ReadReplicaIdMapping> | 只读实例映射。 |
masterIdMapping | MasterIdMapping | 主实例映射,字段同ReadReplicaIdMapping对象。 |
dcc MachinePO主机
参数名称 | 类型 | 描述 |
---|---|---|
id | Integer | dcc主机ID。 |
updatedTime | Datetime | 更新时间,规范参考时间与日期。 |
instanceId | String | 实例ID。 |
machineInstanceId | String | 机器实例ID。 |
machineInstanceName | String | 机器实例名。 |
machineInstanceStatus | String | 实例状态,参见实例状态表。 |
available | Boolean | 是否可用,true:是 false:否。 |
instanceRole | String | 实例角色。 |
machineType | String | 主机类型,默认只有dcc。 |
azone | String | 实例的逻辑可用区。 |
ResourceInfo
参数名称 | 类型 | 描述 |
---|---|---|
name | String | 资源分组名称。 |
extra | String | 扩展信息。 |
parentUuid | String | 上级资源 ID。 |
groupId | String | 分组 ID。 |
accountId | String | 账户ID。 |
userId | String | 用户ID。 |
createTime | Timestamp | 创建时间。 |
updateTime | Timestamp | 更新时间。 |
deleteTime | Timestamp | 删除时间。 |
bindTime | Timestamp | 绑定时间。 |
ResourceGroupsDetailFull
说明:ResourceGroupsDetailFull继承了ResourceInfo,
该类包含了ResourceInfo所有属性
参数名称 | 类型 | 描述 |
---|---|---|
groups | List<ResourceInfo> | 集合ResourceInfo列表。 |
name | String | 资源名称。 |
type | String | 资源类型(产品类型)默认为RDS。 |
region | String | 资源所属区域。 |
id | String | 资源短 ID。 |
uuid | String | 资源长 ID。 |
summary | String | 日志。 |
url | String | URL。 |
accountId | String | 账户ID。 |
userId | String | 用户ID。 |
tag | List<Tag> | 分组标签。 |
resUuid | String | 资源记录ID。 |
Tag
参数名称 | 类型 | 描述 |
---|---|---|
tagKey | String | 标签名。 |
tagValue | String | 标签值。 |
ReadReplicaIdMapping
参数名称 | 类型 | 描述 |
---|---|---|
appId | String | 只读实例ID。 |
appIdShort | String | 只读实例短ID。 |
status | String | 只读实例状态,参考公网状态表。 |
allocatedMemoryInMB | Integer | 分配内存大小(单位:MB)。 |
cpuCount | Integer | cpu个数。 |
allocatedStorageInGB | Integer | 分配存储大小(单位GB)。 |
usedStorageInGB | Double | 分配存储大小(单位GB)。 |
RoleInfo
参数名称 | 类型 | 描述 |
---|---|---|
id | String | 节点ID。 |
azone | String | 可用区名称,多个逗号分隔。 |
subnetId | String | 子网ID,多个逗号分隔。 |
name | String | 角色名称。 |
vpcCidr | String | VPC地址。 |
ShortId | String | 短ID。 |
RoGroup
参数名称 | 类型 | 描述 |
---|---|---|
roGroupId | String | 节点ID。 |
roGroupName | String | 可用区名称,多个逗号分隔。 |
roGroupEndpoint | InstanceDict | 只读组发布点。 |
vpcId | String | vpcID。 |
subnetId | String | VPC地址。 |
eipStatus | String | 外网访问功能状态,参考公网状态表。 |
roGroupAppList | List<AppList> | 只读组列表。 |
vpcVo | SimpleVpcVo | vpc对象。 |
subnetVo | SubnetVo | 子网对象。 |
InstanceDict
参数名称 | 类型 | 描述 |
---|---|---|
port | Integer | 端口。 |
vnetIp | String | 内网IP。 |
inetIp | String | 外网IP。 |
address | String | 域名。 |
Endpoint
参数名称 | 类型 | 描述 |
---|---|---|
port | Integer | 端口。 |
vnetIp | String | 内网IP。 |
inetIp | String | 外网IP。 |
address | String | 域名。 |
inetIpV6 | String | 外网IPV6地址。 |
vnetIpV6 | String | 内网IPV6地址。 |
AppList
参数名称 | 类型 | 描述 |
---|---|---|
appId | String | 只读实例ID。 |
appName | String | 只读实例名称。 |
weight | Integer | 只读实例权重。 |
roGroupId | String | 只读组ID。 |
sourceAppId | String | 资源ID。 |
status | String | 只读组实例状态:joining(正在加入RO组), online(已加入RO组), leaving(正在离开RO组), offline(已离开RO组), weightUpdating(在更新权重),delay_offline(正在更新权重) |
createTime | String | 创建时间。 |
updateTime | String | 更新时间。 |
appStatus | String | 只读实例状态,参见实例状态表。 |
appIdShort | String | 只读实例短ID。 |
SimpleVpcVo
参数名称 | 类型 | 描述 |
---|---|---|
vpcId | String | vpcID。 |
shortId | String | vpc短ID。 |
name | String | vpc名称。 |
cidr | String | Ipv4地址(vpc主网络)。 |
status | Integer | 子网状态 0表示可用、1表示创建中、大于等于2时表示不可用。 |
createTime | Date | 创建时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z'。 |
description | String | 子网描述。 |
defaultVpc | Boolean | 是否默认子网。 true:有、false:没有;默认false。 |
ipv6Cidr | String | IPv6地址。 |
auxiliaryCidr | List<String> | Ipv4地址(vpc辅网络)。 |
relay | Boolean | 是否开启replay。true:开启、false:未开启;默认false。 |
SubnetVo
参数名称 | 类型 | 描述 |
---|---|---|
subnetId | String | 子网ID。 |
name | String | 子网名称。 |
az | String | 可用区。 |
cidr | String | Ipv4地址。 |
ipv6Cidr | String | Ipv6地址。 |
vpcId | String | VPC长ID。 |
vpcShortId | String | VPC短ID。 |
DccHostInfo
参数名称 | 类型 | 描述 |
---|---|---|
master | DccHostId | 主节点dcc主机ID。 |
backup | DccHostId | 备用节点dcc主机ID。 |
DccHostId
参数名称 | 类型 | 描述 |
---|---|---|
hostId | String | 主机ID。 |
azone | String | 区域名称,如“zoneA"。 |
请求示例
Plain Text
1GET /v1/instance/rds-efwefw HTTP/1.1
2HOST: rds.bj.baidubce.com
3Content-Type: application/json
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json;charset=UTF-8
3x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
4Server: BWS
5{
6 "instanceId": "rds-efwefw",
7 "instanceShortId": "rds-efwefw",
8 "instanceName": "sdaysql57",
9 "engine": "MySQL",
10 "engineVersion": "5.7",
11 "rdsMinorVersion": "rds_5.7.38",
12 "characterSetName": "utf8",
13 "endpoint": {
14 "port": 3306,
15 "address": "mysql57.defefrfewfew.rds.bj.baidubce.com",
16 "vnetIp": "122.12.64.151",
17 "inetIp": ""
18 },
19 "instanceClass": "rds",
20 "allocatedMemoryInMB": 1024,
21 "allocatedMemoryInGB": 1.0,
22 "memoryCapacity": 1.0,
23 "allocatedStorageInGB": 50,
24 "volumeCapacity": 50,
25 "totalStorageInGB": 50,
26 "usedStorageInMB": 559,
27 "usedStorageInGB": 0.5458984375,
28 "usedStorage": 0.5458984375,
29 "cpuCount": 1,
30 "instanceType": "Master",
31 "sourceInstanceId": "",
32 "readReplicaNum": 0,
33 "readReplica": null,
34 "instanceStatus": "Available",
35 "lockMode": "unlock",
36 "eipStatus": "Closed",
37 "publicAccessStatus": "Closed",
38 "superUserFlag": "common",
39 "replicationType": "Async",
40 "syncMode": "Async",
41 "backupPolicy": {
42 "backupTime": "18:20:00Z",
43 "backupDays": "0,1,2,3,4,5,6",
44 "persistent": true,
45 "expireInDays": 7,
46 "logBackupRetainDays": 7,
47 "freeSpaceInGB": 50,
48 "dataBackupType": "snapshot",
49 "freeSpace": 50,
50 "dataBackupRetainStrategys": [
51 {
52 "startSeconds": 0,
53 "endSeconds": -604800,
54 "retainCount": 1,
55 "precision": 1
56 }
57 ],
58 "incrementalDataBackupEnable": true,
59 "incrementalDataBackupInterval": 3600,
60 "latestDataBackupRetainDays": 30,
61 "timeUnit": "week"
62 },
63 "blbService": {
64 "status": "notCreated",
65 "service": null
66 },
67 "publiclyAccessible": false,
68 "instanceCreateTime": "2024-03-04T06:29:32Z",
69 "instanceExpireTime": null,
70 "productType": "Postpaid",
71 "paymentTiming": "Postpaid",
72 "topology": {
73 "master": [
74 "rds-dewedef"
75 ],
76 "readReplica": [],
77 "rdsproxy": [],
78 "readReplicaIdMapping": [],
79 "rdsproxyIdMapping": {},
80 "masterIdMapping": {
81 "appId": "rdsmxyweqdqqvv0",
82 "appIdShort": "rds-ewqfdefre",
83 "status": "available",
84 "allocatedMemoryInMB": 1024,
85 "cpuCount": 1,
86 "allocatedStorageInGB": 50,
87 "usedStorageInGB": 0.5458984375
88 }
89 },
90 "azone": "zoneD",
91 "vpcId": "vpc-ewqdqwds",
92 "subnetId": {
93 "zoneD": "121bf5ef-dqdq-4dc8-34fqd-d32r4rdefa"
94 },
95 "region": "bj",
96 "sourceRegion": "bj",
97 "billingStatus": "available",
98 "applicationType": "Standard",
99 "nodeAmount": 1,
100 "oldInstance": 0,
101 "onlineStatus": 0,
102 "dccHostIds": null,
103 "machineType": "bcc",
104 "isSingle": null,
105 "weight": 1,
106 "nodeType": null,
107 "repairStartTime": null,
108 "repairEndTime": null,
109 "quotStatus": null,
110 "nodeReadReplica": null,
111 "nodeMaster": {
112 "id": "630bb987",
113 "azone": "zoneD",
114 "subnetId": "dfwefwef-89b7-4dc8-81d3-defd2fewfc233",
115 "name": "系统预定义子网D",
116 "vpcCidr": "192.168.64.0/20",
117 "shortId": "sbn-ewe3defd23"
118 },
119 "nodeSlave": {
120 "id": "35f50dc3",
121 "azone": "zoneD",
122 "subnetId": "78weqw-89b7-4dc8-81d3-cd8850e86ffa",
123 "name": "系统预定义子网D",
124 "vpcCidr": "192.168.64.0/20",
125 "shortId": "sbn-wdedfr4dq"
126 },
127 "nodeProxy": null,
128 "diskIoType": "cloud_enha",
129 "groupId": "",
130 "groupName": "",
131 "tdeStatus": "close",
132 "userId": null,
133 "bgwGroupId": null,
134 "bgwGroupExclusive": false,
135 "roGroupList": [],
136 "roGroupAbnormal": false,
137 "diskType": "cds",
138 "cdsType": null,
139 "maintainStartTime": "05:00:00",
140 "maintainDuration": 1,
141 "maintainPeriod": "1,2,3,4,5,6,7",
142 "instanceSubStatus": "available",
143 "bcmSendCycle": "60",
144 "autoResizeDisk": 0,
145 "edgeRegion": null,
146 "edgeRegionName": null,
147 "edgeVpcId": null,
148 "edgeSubnetId": null,
149 "gtidType": null,
150 "haStrategy": 0,
151 "replicaType": "",
152 "nodeMasterReadReplica": null,
153 "nodeBackupReadReplica": null,
154 "resourceType": "exclusive",
155 "phpAdminUrl": null,
156 "dmsUrl": null,
157 "timestamp": "2024-03-05T04:05:31Z",
158 "vpcName": "default",
159 "vpcCidr": "192.168.0.0/16",
160 "vpcShortId": "vpc-70pxg3pmv8rv",
161 "subnets": [
162 {
163 "name": "系统预定义子网D",
164 "subnetId": "sbn-dqafncqsy3y4",
165 "az": "cn-bj-d",
166 "zoneName": "cn-bj-d",
167 "cidr": "192.168.64.0/20",
168 "shortId": "sbn-dqafncqsy3y4"
169 }
170 ],
171 "zoneNames": [
172 "cn-bj-d"
173 ],
174 "orderStatus": null,
175 "resourceUuid": "8d0616bb-f261-43b9-8b07-b0785f848923",
176 "dccHosts": null,
177 "category": "Standard",
178 "resourceGroup": {
179 "name": "DEV-mysql57",
180 "type": "RDS",
181 "region": "bj",
182 "id": "rds-S8hpDQpq",
183 "uuid": "rdsmxym5zhkkvv0",
184 "summary": "",
185 "url": "https://console.bce.baidu.com/rds/#/rds/detail~instanceId=rdsmxym5zhkkvv0",
186 "accountId": "22fddddddddewfr4r42dffc4f3f3rf3r",
187 "userId": "22fddddddddewfr4r42dffc4f3f3rf3r",
188 "tags": [],
189 "resUuid": null,
190 "groups": [
191 {
192 "name": "默认分组",
193 "extra": "",
194 "parentUuid": "",
195 "groupId": "RESG-Txhj8fhEJRw",
196 "accountId": "22fddddddddewfr4r42dffc4f3f3rf3r",
197 "userId": "22fddddddddewfr4r42dffc4f3f3rf3r",
198 "createTime": 1631865612000,
199 "updateTime": 31536000000,
200 "deleteTime": null,
201 "bindTime": "2024-03-04T06:33:05Z"
202 }
203 ]
204 },
205 "unitPrice": "12.08304元/天",
206 "orderId": "54576ghjgrg454t5t45g4gfdw3444",
207 "single": null
208}
更新历史
日期 | 更新内容 |
---|---|
2024-03-11 | 实例信息新增资源分组相关内容 |