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 |
√ |
× |
|
Querying the replication capability |
GET /v3/{project_id}/replication-capabilities |
cbr:backups:queryReplicationCapability |
- |
√ |
× |
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 |
√ |
√ |
|
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 |
- |
√ |
√ |
Checkpoints
|
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
|---|---|---|---|---|---|
|
Synchronizing a checkpoint |
POST /v3/{project_id}/checkpoints/sync |
cbr:vaults:sync |
- |
√ |
√ |
|
Creating a checkpoint |
POST /v3/{project_id}/checkpoints |
cbr:vaults:backup |
ecs:cloudServers:list evs:volumes:list |
√ |
√ |
Backup Sharing
|
Permission |
API |
Action |
IAM Project |
Enterprise Project |
|---|---|---|---|---|
|
Creating 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 a specified share member |
GET /v3/{project_id}/backups/{backup_id}/members/{member_id} |
cbr:member:get |
√ |
√ |
|
Querying the share member list |
GET /v3/{project_id}/backups/{backup_id}/members |
cbr:member:list |
√ |
√ |
|
Deleting a share member |
DELETE /v3/{project_id}/backups/{backup_id}/members/{member_id} |
cbr:member:delete |
√ |
√ |
Backup
|
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
|---|---|---|---|---|---|
|
Listing 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 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 specified policy |
GET /v3/{project_id}/policies/{policy_id} |
cbr:policies:get |
√ |
× |
|
Updating 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 resources |
POST /v3/{project_id}/vault/resource_instances/action |
cbr:vaults:listResourceInstances |
√ |
√ |
|
Batch adding or deleting tags of a vault resource |
POST /v3/{project_id}/vault/{vault_id}/tags/action |
cbr:vaults:bulkCreateOrDeleteTags |
√ |
√ |
|
Adding a tag to a vault resource |
POST /v3/{project_id}/vault/{vault_id}/tags |
cbr:vaults:setTags |
√ |
√ |
|
Deleting a tag of a vault resource |
DELETE /v3/{project_id}/vault/{vault_id}/tags/{key} |
cbr:vaults:deleteTags |
√ |
√ |
|
Querying tags of a vault resource |
GET /v3/{project_id}/vault/{vault_id}/tags |
cbr:vaults:getTags |
√ |
√ |
|
Querying tags of a vault project |
GET /v3/{project_id}/vault/tags |
cbr:vaults:listProjectTags |
√ |
√ |
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 |
|---|---|---|---|---|
|
Updating vault orders |
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.