变更资源的资源分组
更新时间:2024-03-11
描述
- 本接口用于修改资源与资源分组的绑定关系
请求
请求结构
Plain Text
1POST /v1/res/resource/move?force={force}
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
force | boolean | 是 | query | 是否强制绑定 |
resRequest | List<OpenMoveResRequest> | 是 | body | 资源绑定请求 |
返回
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
response | BindResourceResponse | 是 | 当请求参数中force为true的时候,一定可以成功;当请求参数force为false的时候,根据情况会出现无法绑定的情况,此时会把约束返回。 |
示例
请求示例
Plain Text
1POST /v1/res/resource/move?force=false HTTP/1.1
2Host: resourcemanager.baidubce.com
3content-type: application/json
4Authorization: bce-auth-v1/04795b2a1d12490bbee94511b7b78d7e/2016-11-11T10:34:26Z/1800/host/9e5619677b3a461f5b95d061b88823634e8bbc0e6b46e5b3cecbb75f21906a3d
5Content-Length: 20
6
7{
8 "moveResModels":[
9 {
10 "oldGroupResInfo":{
11 "resourceId":"i-xMfbkAtv",
12 "resourceType":"BCC",
13 "resourceRegion":"su",
14 "groupId":"RESG-nAry9duMxag"
15 },
16 "targetGroupId":"RESG-Ezv4wdoAhaP"
17 }, {
18 "oldGroupResInfo":{
19 "resourceId":"v-c0rYs8uE",
20 "resourceType":"CDS",
21 "resourceRegion":"su",
22 "groupId":"RESG-nAry9duMxag"
23
24 },
25 "targetGroupId":"RESG-Ezv4wdoAhaP"
26 }
27]}
返回示例
Plain Text
1HTTP/1.1 200 OK
2 Content-Type: application/json;charset=UTF-8
3 X-Bce-Request-Id: 8d51a788-e79d-4ced-a9e0-0662ec85b7f7
4 Server: BWS
5
6 {
7 "status": "todo",
8 "resGroups": [
9 {
10 "name": "BCC资源名称",
11 "type": "BCC",
12 "region": "su",
13 "id": "i-xMfbkAtv",
14 "uuid": "xxxxxxxx-yyyy-zzzz-mmmm-nnnnnnnnnnnn",
15 "authId": "",
16 "summary": "",
17 "url": "https://console.bce.baidu.com/bcc/#/bcc/instance/detail?instanceId=xxxxxxxx-yyyy-zzzz-mmmm-nnnnnnnnnnnn",
18 "accountId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
19 "userId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
20 "tags": [],
21 "groups": [
22 {
23 "name": "分组名称",
24 "extra": "分组备注",
25 "parentUuid": "",
26 "groupId": "RESG-Ezv4wdoAhaP",
27 "accountId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
28 "userId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
29 "createTime": "2021-10-21T08:02:58Z",
30 "updateTime": "1971-01-01T00:00:00Z"
31 }
32 ]
33 },
34 {
35 "name": "volume-200jf2hr",
36 "type": "CDS",
37 "region": "su",
38 "id": "v-c0rYs8uE",
39 "uuid": "xxxxxxxx-yyyy-zzzz-mmmm-nnnnnnnnnnnn",
40 "authId": "",
41 "summary": "",
42 "url": "https://console.bce.baidu.com/bcc/#/bcc/cds/detail?diskId=xxxxxxxx-yyyy-zzzz-mmmm-nnnnnnnnnnnn",
43 "accountId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
44 "userId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
45 "tags": [],
46 "groups": [
47 {
48 "name": "分组名称",
49 "extra": "分组备注",
50 "parentUuid": "",
51 "groupId": "RESG-Ezv4wdoAhaP",
52 "accountId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
53 "userId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
54 "createTime": "2021-10-21T08:02:58Z",
55 "updateTime": "1971-01-01T00:00:00Z"
56 }
57 ]
58 }
59 ],
60 "ancestorGroup": {
61 "name": "分组名称",
62 "extra": "分组备注",
63 "parentUuid": "",
64 "groupId": "RESG-Ezv4wdoAhaP",
65 "accountId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
66 "userId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
67 "createTime": "2021-10-21T08:02:58Z",
68 "updateTime": "1971-01-01T00:00:00Z"
69 }
70}
71
错误码
错误码 | 错误描述 | HTTP状态码 | 中文解释 |
---|---|---|---|
ArgumentInvalid | Argument is invalid | 400 | 入参资源或分组不存在 |