接口描述
查询单个租户下开通的Postgresql实例的详细信息。
请求方法
GET
URI
/v1/product/get-paas-product
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
prodInstId | query | Long | 是 | 实例id |
响应参数
名称 | 二级子节点 | 类型 | 说明 |
---|---|---|---|
message | String | 消息提示 | |
statusCode | Integer | 状态码 | |
returnObj | Object | 所有的返回信息都以JSON形式保存 | |
alive | Integer | 实例是否存活 | |
createTime | Long | 创建时间 | |
diskSize | Integer | 实例数据最大磁盘空间,单位G | |
diskType | String | 磁盘类型,例如:SATA,SSD | |
expireTime | Long | 过期时间 | |
machineSpec | String | 实例机器规格 | |
netName | String | VPC名称 | |
orderId | Integer | 订单ID | |
outerProdInstId | String | 对外的实例ID,对应PaaS平台 | |
parameterGroupUsed | String | 参数配置所使用的名称,对应PaaS平台 | |
prodDbEngine | String | 数据库实例引擎 | |
prodId | Long | 固定值:10001001 | |
prodInstFlag | String | 实例标识 | |
prodInstId | Long | 实例ID,组件侧唯一ID | |
prodInstName | String | 实例名称 | |
prodInstSetName | String | 实例集群名称 | |
prodOrderStatus | Integer | 订单处理结果 0->normal, 1->frozen, 2->delete, 3->running, 4->failed |
|
prodRunningStatus | Integer | 实例当前的运行状态 0->running, 1->restarting, 2-backuping, 3->recoverying, 4-> modifying params, 5->use param group, 6->expand preprocess, 7->expand finish, 8->modifying port, 9->switching master or slave each other |
|
prodType | Integer | 实例部署方式0:单机部署1:集群部署 | |
readPort | Integer | 实例读端口 | |
securityGroup | String | 安全组名称 | |
subnet | String | 子网名称 | |
tenantId | String | 租户ID | |
tplCode | String | 对应PaaS平台Sku_code | |
tplName | String | ||
userId | Long | 用户ID | |
vip | String | 实例集群VIP | |
vip6 | String | ||
vpcId | String | VPCID | |
writePort | integer | 写端口 |
示例
请求示例
{URI}?prodInstId=10
响应示例
{
"message": "SUCCESS",
"returnObj": {
"alive": 0,
"createTime": 1649961144000,
"diskRated": 9,
"diskSize": 500,
"diskTotal": "499.8",
"diskType": "SATA",
"diskUsed": "45.5",
"expireTime": 1657499670000,
"machineSpec": "8C16G",
"netName": "default_network",
"orderId": 10813,
"outerProdInstId": "5e69b126e3c544b88c16d15f94be4ded",
"parameterGroupUsed": "PG-12",
"prodBillTime": 0,
"prodBillType": 0,
"prodDbEngine": "12.3",
"prodId": 10001001,
"prodInstFlag": "PostgreSQL",
"prodInstId": 7,
"prodInstName": "devops-pg",
"prodInstSetName": "devops-pg",
"prodOrderStatus": 0,
"prodRunningStatus": 0,
"prodType": 1,
"readPort": "5632",
"resources": "{}",
"securityGroup": "default",
"sslStatus": 0,
"subnet": "default_subnet",
"subnetId": "d56bc8aa-db3d-4636-af8d-43329fef08c2",
"tenantId": "1371",
"tplCode": "postgresql-standby",
"tplName": "",
"userId": 1371,
"vip": "172.31.0.35",
"vip6": "",
"vpcId": "ba266f47-0e5d-4e56-87fd-313de954a09f",
"writePort": "5432"
},
"statusCode": 800
}
错误码
访问ErrorCodes说明文档查看更多错误码。