接口介绍
为用户指定资源池开通云备份服务(客户端和跨域流量复制),属于region级服务
接口约束
1、用户在该region下未开通过云备份服务
URI
POST /v4/backup/open-service-backup
路径参数
无
Query参数
无
请求参数
请求头header参数
无
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionID | 是 | String | 资源池ID, 例:100054c0416811e9a6690242ac110002 | 参考请求示例 | |
clientToken | 否 | String | 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一 | 参考请求示例 |
响应参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
statusCode | 是 | Integer | 返回状态码(800为成功,900为处理中/失败,详见errorCode) | 参考响应示例 | |
message | 是 | String | 失败时的错误描述,一般为英文描述 | 参考响应示例 | |
description | 是 | String | 失败时的错误描述,一般为中文描述 | 参考响应示例 | |
returnObj | 是 | Object | 参考returnObj表 | 参考returnObj表 | |
errorCode | 是 | String | 业务细分码,为product.module.code三段式码。 | 参考状态码 |
表 returnObj
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
masterOrderID | 是 | String | 订单ID | 参考响应示例 | |
masterResourceStatus | 是 | String | 主资源状态。只有主订单资源会返回 | 参考响应示例 | |
regionID | 是 | String | 资源所属资源池ID | 参考响应示例 | |
resources | 是 | Array of Objects | 资源明细列表 | 参考表resources |
表 resources
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
orderID | 是 | String | 订单编号 | 参考响应示例 | |
status | 是 | String | 订单状态 | 参考响应示例 | |
isMaster | 是 | String | 是否主订单 | 参考响应示例 | |
resourceType | 是 | String | 资源类型,云备份客户端都为CT_CBR_CLIENT | 参考响应示例 | |
resourceID | 是 | String | 订单资源ID | 参考响应示例 | |
masterOrderID | 是 | String | 订单ID | 参考响应示例 | |
updateTime | 是 | Integer | 更新时间 | 参考响应示例 | |
masterResourceID | 是 | String | 主资源ID | 参考响应示例 | |
itemValue | 是 | Integer | 订单个数 | 参考响应示例 | |
startTime | 是 | Integer | 开始时间 | 参考响应示例 | |
createTime | 是 | Integer | 创建时间 | 参考响应示例 |
表 errorDetail
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
bssErrCode | 是 | String | bss错误明细码,包含于bss格式化JSON错误信息中 | 参考状态码 | |
bssErrMsg | 是 | String | bss错误信息,包含于bss格式化JSON错误信息中 | 参考状态码 | |
bssOrigErr | 是 | String | 无法明确解码bss错误信息时,原样透出的bss错误信息 | 参考状态码 | |
bssErrPrefixHint | 是 | String | bss格式化JSON错误信息的前置提示信息 | 参考状态码 |
请求示例
请求头header
无
请求体body
{
"regionID": "20230211ebsspec7",
}
响应示例
{
"returnObj": {
"masterResourceStatus": "started",
"regionID": "81f7728662dd11ec810800155d307d5b",
"masterOrderID": "8fbcfdaabf1b11edb8e70242ac11000f",
"masterResourceID": "b846f31091124624b7a25b6102ceb6f5",
"masterOrderNO": null,
"resources": [
{
"orderID": "cab25c1c0ca747e7a37d45a03efad013",
"status": 2,
"isMaster": true,
"resourceType": "CT_CBR_CLIENT",
"resourceID": "b846f31091124624b7a25b6102ceb6f5",
"masterOrderID": "8fbcfdaabf1b11edb8e70242ac11000f",
"updateTime": 1678436086000,
"masterResourceID": "b846f31091124624b7a25b6102ceb6f5",
"itemValue": 1,
"startTime": 1678436082000,
"createTime": 1678436064000
},
{
"orderID": "cab25c1c0ca747e7a37d45a03efad013",
"status": 2,
"isMaster": false,
"resourceType": "CT_CBR_REP_DATA",
"resourceID": "9383b3c804d04b4aaadd41b2a52799d8",
"masterOrderID": "8fbcfdaabf1b11edb8e70242ac11000f",
"updateTime": 1678436086000,
"masterResourceID": "b846f31091124624b7a25b6102ceb6f5",
"itemValue": 1,
"startTime": 1678436082000,
"createTime": 1678436064000
}]
},
"message": "success",
"description": "成功",
"statusCode": 800
}
状态码
状态码 | 描述 |
---|---|
800 | 表示请求成功。 |
错误码
请参考状态码