Category of CBR Actions
Task
|
Permission |
API |
Action |
IAM Project |
Enterprise Project |
|---|---|---|---|---|
|
Querying the task list |
GET /v3/{project_id}/operation-logs |
cbr:tasks:list |
√ |
√ |
|
Querying a single task |
GET /v3/{project_id}/operation-logs/{operation_log_id} |
cbr:tasks:get |
√ |
√ |
Protection
|
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
|---|---|---|---|---|---|
|
Querying protectable resources |
GET /v3/{project_id}/protectables/{protectable_type}/instances |
cbr:vaults:listProtectables |
ecs:cloudServers:list evs:volumes:list |
√ |
√ |
|
Querying a specified protectable resource |
GET /v3/{project_id}/protectables/{protectable_type}/instances/{instance_id} |
cbr:vaults:getProtectables |
ecs:cloudServers:list evs:volumes:list |
√ |
√ |
|
Querying the agent status |
POST /v3/{project_id}/agent/check |
cbr:backups:checkAgent |
ecs:cloudServers:list |
√ |
√ |
Vault
|
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
|---|---|---|---|---|---|
|
Applying a policy to a vault |
POST /v3/{project_id}/vaults/{vault_id}/associatepolicy |
cbr:vaults:associatePolicy |
- |
√ |
√ |
|
Querying a specified vault |
GET /v3/{project_id}/vaults/{vault_id} |
cbr:vaults:get |
- |
√ |
√ |
|
Modifying a vault |
PUT /v3/{project_id}/vaults/{vault_id} |
cbr:vaults:update |
- |
√ |
√ |
|
Deleting a vault |
DELETE /v3/{project_id}/vaults/{vault_id} |
cbr:vaults:delete |
- |
√ |
√ |
|
Dissociating resources |
POST /v3/{project_id}/vaults/{vault_id}/removeresources |
cbr:vaults:removeResources |
- |
√ |
√ |
|
Associating resources |
POST /v3/{project_id}/vaults/{vault_id}/addresources |
cbr:vaults:addResources |
ecs:cloudServers:list evs:volumes:list |
√ |
√ |
|
Querying the vault list |
GET /v3/{project_id}/vaults |
cbr:vaults:list |
- |
√ |
√ |
|
Creating a vault |
POST /v3/{project_id}/vaults |
cbr:vaults:create |
ecs:cloudServers:list evs:volumes:list |
√ |
x |
|
Querying the vault list in other regions |
GET /v3/{project_id}/external_vaults |
cbr:vaults:listExternalVaults |
cbr:vaults:listVaults |
√ |
√ |
|
Removing a policy from a vault |
POST /v3/{project_id}/vaults/{vault_id}/dissociatepolicy |
cbr:vaults:dissociatePolicy |
- |
√ |
√ |
|
Migrating a resource |
POST /v3/{project_id}/vaults/{vault_id}/migrateresources |
cbr:vaults:migrateResources |
cbr:vaults:addResources |
√ |
√ |
Restore Point
|
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
|---|---|---|---|---|---|
|
Creating a restore point |
POST /v3/{project_id}/checkpoints |
cbr:vaults:backup |
ecs:cloudServers:list evs:volumes:list |
√ |
√ |
Backup Sharing
|
Permission |
API |
Action |
IAM Project |
Enterprise Project |
|---|---|---|---|---|
|
Adding a share member |
POST /v3/{project_id}/backups/{backup_id}/members |
cbr:member:create |
√ |
√ |
|
Updating the share member status |
PUT /v3/{project_id}/backups/{backup_id}/members/{member_id} |
cbr:member:update |
√ |
√ |
|
Querying details about a share member |
GET /v3/{project_id}/backups/{backup_id}/members/{member_id} |
cbr:member:get |
√ |
√ |
|
Obtaining the share member list |
GET /v3/{project_id}/backups/{backup_id}/members |
cbr:member:list |
√ |
√ |
|
Deleting a specified share member |
DELETE /v3/{project_id}/backups/{backup_id}/members/{member_id} |
cbr:member:delete |
√ |
√ |
Backup
|
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
|---|---|---|---|---|---|
|
Querying all backups |
GET /v3/{project_id}/backups |
cbr:backups:list |
- |
√ |
√ |
|
Querying a specified backup |
GET /v3/{project_id}/backups/{backup_id} |
cbr:backups:get |
- |
√ |
√ |
|
Deleting a backup |
DELETE /v3/{project_id}/backups/{backup_id} |
cbr:backups:delete |
- |
√ |
√ |
|
Synchronizing a backup |
POST /v3/{project_id}/backups/sync |
cbr:backups:sync |
- |
√ |
√ |
|
Restoring data from a backup |
POST /v3/{project_id}/backups/{backup_id}/restore |
cbr:backups:restore |
ecs:cloudServers:list evs:volumes:list |
√ |
√ |
Policy
|
Permission |
API |
Action |
IAM Project |
Enterprise Project |
|---|---|---|---|---|
|
Querying the policy list |
GET /v3/{project_id}/policies |
cbr:policies:list |
√ |
√ |
|
Creating a policy |
POST /v3/{project_id}/policies |
cbr:policies:create |
√ |
√ |
|
Querying a policy |
GET /v3/{project_id}/policies/{policy_id} |
cbr:policies:get |
√ |
√ |
|
Modifying a policy |
PUT /v3/{project_id}/policies/{policy_id} |
cbr:policies:update |
√ |
√ |
|
Deleting a policy |
DELETE /v3/{project_id}/policies/{policy_id} |
cbr:policies:delete |
√ |
√ |
Metering
|
Permission |
API |
Action |
IAM Project |
Enterprise Project |
|---|---|---|---|---|
|
Querying the storage usage |
GET /v3/{project_id}/storage_usage |
cbr:backups:listStorageUsage |
√ |
√ |
Operation
|
Permission |
API |
Action |
IAM Project |
Enterprise Project |
|---|---|---|---|---|
|
Change |
PUT /v3/{project_id}/orders/{order_id} |
cbr:vaults:updateOrder |
√ |
√ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot