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.