Snapshot
In the following tables, √ indicates that the item is supported, and × indicates that the item is not supported.
Permission | API | Action | IAM Project (Project) | Enterprise Project (Enterprise Project) |
---|---|---|---|---|
Create an EVS snapshot (OpenStack Cinder API). | POST /v2/{project_id}/snapshots | evs:snapshots:create evs:volumes:get | √ | × |
Query EVS snapshots (OpenStack Cinder API). | GET /v2/{project_id}/snapshots | evs:snapshots:list | √ | × |
Query details of EVS snapshots (OpenStack Cinder API). | GET /v2/{project_id}/snapshots/detail | evs:snapshots:list | √ | × |
Update an EVS snapshot (OpenStack Cinder API). | PUT /v2/{project_id}/snapshots/{snapshot_id} | evs:snapshots:update evs:snapshots:get | √ | × |
Query details about a single EVS snapshot (OpenStack Cinder API). | GET /v2/{project_id}/snapshots/{snapshot_id} | evs:snapshots:get | √ | × |
Delete an EVS snapshot (OpenStack Cinder API). | DELETE /v2/{project_id}/snapshots/{snapshot_id} | evs:snapshots:delete evs:snapshots:get evs:volumes:get | √ | × |
Roll back a snapshot to an EVS disk. | POST /v2/{project_id}/os-vendor-snapshots/{snapshot_id}/rollback | evs:snapshots:rollback evs:snapshots:get evs:volumes:get | √ | × |
Add the metadata of an EVS snapshot (OpenStack Cinder API). | POST /v2/{project_id}/snapshots/{snapshot_id}/metadata | evs:snapshots:update evs:snapshots:get | √ | × |
Query the metadata of an EVS snapshot (OpenStack Cinder API). | GET /v2/{project_id}/snapshots/{snapshot_id}/metadata | evs:snapshots:get | √ | × |
Update one piece of EVS snapshot metadata (OpenStack Cinder API). | PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} | evs:snapshots:update evs:snapshots:get | √ | × |
Update the metadata of an EVS snapshot (OpenStack Cinder API). | PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata | evs:snapshots:update evs:snapshots:get | √ | × |
Query one piece of EVS snapshot metadata (OpenStack Cinder API). | GET /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} | evs:snapshots:get | √ | × |
Delete one piece of EVS snapshot metadata (OpenStack Cinder API). | DELETE /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} | evs:snapshots:delete evs:snapshots:get | √ | × |