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 | Related Action | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Querying protectable resources | GET /v3/{project_id}/protectables/{protectable_type} | 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 replication capability | GET /v3/{project_id/replication_capabilities | cbr:backups:queryReplicationCapability | - | √ | √ |
Vault
| Permission | API | Action | Related Action | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Binding a policy to a vault | POST /v3/{project_id}/vaults/{vault_id}/associate_policy | 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 | - | √ | √ |
| Removing resources | POST /v3/{project_id}/vaults/{vault_id}/remove_resources | cbr:vaults:removeResources | - | √ | √ |
| Associating resources | POST /v3/{project_id}/vaults/{vault_id}/add_resources | 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 | √ | √ |
| Unbinding a policy from a vault | POST /v3/{project_id/vaults/{vault_id}/dissociate_policy | cbr:vaults:dissociatePolicy | - | √ | √ |
Restore Point
| Permission | API | Action | Related Action | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Synchronizing a restore point | POST /v3/{project_id}/providers/{provider_id}/checkpoints/sync | cbr:vaults:sync | - | √ | √ |
| Replicating a restore point | POST /v3/{project_id}/providers/{provider_id}/checkpoints/replicate | cbr:vaults:replicate | - | √ | √ |
| Creating a restore point | POST /v3/{project_id}/providers/{provider_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 | Related Action | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Querying all backups | GET /v3/{project_id}/providers/{provider_id}/backups | cbr:backups:list | - | √ | √ |
| Querying a specified backup | GET /v3/{project_id}/providers/{provider_id}/backups/{backup_id} | cbr:backups:get | - | √ | √ |
| Deleting a backup | DELETE /v3/{project_id}/providers/{provider_id}/backups/{backup_id} | cbr:backups:delete | - | √ | √ |
| Synchronizing a backup | POST /v3/{project_id}/providers/{provider_id}/backups/sync | cbr:backups:sync | - | √ | √ |
| Restoring data using a backup | POST /v3/{project_id}/providers/{provider_id}/backups/{backup_id}/restore | cbr:backups:restore | ecs:cloudServers:list evs:volumes:list | √ | √ |
| Replicating a backup | POST /v3/{project_id}/providers/{provider_id}/backups/{backup_id}/replicate | cbr:backups:replicate | - | √ | √ |
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 | √ | √ |
Tag
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Querying the vault resource instances | POST /v3/{project_id}/vault/resource_instances/action | cbr:vaults:listResourceInstances | √ | √ |
| Batch adding or deleting vault resource tags | POST /v3/{project_id}/vault/{vault_id}/tags/action | cbr:vaults:bulkCreateOrDeleteTags | √ | √ |
| Adding a vault resource tag | POST /v3/{project_id/vault/{vault_id}/tags | cbr:vaults:setTags | √ | √ |
| Deleting a vault resource tag | DELETE /v3/{project_id}/vault/{vault_id}/tags/{key} | cbr:vaults:deleteTags | √ | √ |
| Querying a vault resource tag | GET /v3/{project_id}/vault/{vault_id}/tags | cbr:vaults:getTags | √ | √ |
| Querying a vault project tag | GET /v3/{project_id}/vault/tags | cbr:vaults:listProjectTags | √ | √ |
Last Article: Introduction
Next Article: Appendix
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.