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}/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 replication capability |
GET /v3/{project_id}/replication-capabilities |
cbr:backups:queryReplicationCapability |
- |
√ |
√ |
Vault
Permission |
API |
Action |
Related Action |
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 |
- |
√ |
√ |
Removing 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 |
√ |
√ |
Removing a policy from a vault |
POST /v3/{project_id}/vaults/{vault_id}/dissociatepolicy |
cbr:vaults:dissociatePolicy |
- |
√ |
√ |
Restore Point
Permission |
API |
Action |
Related Action |
IAM Project |
Enterprise Project |
---|---|---|---|---|---|
Synchronizing a restore point |
POST /v3/{project_id}/checkpoints/sync |
cbr:vaults:sync |
- |
√ |
√ |
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 |
Related Action |
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 using 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 |
√ |
√ |
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 |
√ |
√ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.