Disk
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 EVS disks. | POST /v2/{project_id}/cloudvolumes | evs:volumes:create | √ | √ |
Create EVS disks (OpenStack Cinder API). | POST /v2/{project_id}/volumes |
| √ | × |
Expand the capacity of an EVS disk. | POST /v2/{project_id}/cloudvolumes/{volume_id}/action | evs:volumes:extend | √ | √ |
Query EVS disks. | GET /v2/{project_id}/cloudvolumes | evs:volumes:list | √ | × |
Query EVS disks (OpenStack Cinder API). | GET /v2/{project_id}/volumes | evs:volumes:list | √ | × |
Query details of all EVS disks. | GET /v2/{project_id}/cloudvolumes/detail | evs:volumes:list | √ | √ |
Querying Details About All Disks | GET /v2/{project_id}/os-vendor-volumes/detail | evs:volumes:list | √ | × |
Query details of all EVS disks (OpenStack Cinder API). | GET /v2/{project_id}/volumes/detail | evs:volumes:list | √ | × |
Query details of an EVS disk. | GET /v2/{project_id}/os-vendor-volumes/{volume_id} | evs:volumes:get | √ | × |
Query details of an EVS disk (OpenStack Cinder API). | GET /v2/{project_id}/volumes/{volume_id} | evs:volumes:get | √ | × |
Delete an EVS disk. | DELETE /v2/{project_id}/cloudvolumes/{volume_id} | evs:volumes:delete | √ | √ |
Delete an EVS disk (OpenStack Cinder API). | DELETE /v2/{project_id}/volumes/{volume_id} | evs:volumes:delete evs:volumes:get | √ | × |
Update EVS disk information. | PUT /v2/{project_id}/cloudvolumes/{volume_id} | evs:volumes:update | √ | √ |
Update EVS disk information (OpenStack Cinder API). | PUT /v2/{project_id}/volumes/{volume_id} | evs:volumes:update evs:volumes:get | √ | × |
Update one piece of EVS disk metadata (OpenStack Cinder API). | PUT /v2/{project_id}/volumes/{volume_id}/metadata/{key} | evs:volumes:update evs:volumes:get | √ | × |
Update the metadata of an EVS disk (OpenStack Cinder API). | PUT /v2/{project_id}/volumes/{volume_id}/metadata | evs:volumes:update evs:volumes:get | √ | × |
Query one piece of EVS disk metadata (OpenStack Cinder API). | GET /v2/{project_id}/volumes/{volume_id}/metadata/{key} | evs:volumes:get | √ | × |
Delete one piece of EVS disk metadata (OpenStack Cinder API). | DELETE /v2/{project_id}/volumes/{volume_id}/metadata/{key} | evs:volumes:delete evs:volumes:get | √ | × |
Query the metadata of an EVS disk (OpenStack Cinder API). | GET /v2/{project_id}/volumes/{volume_id}/metadata | evs:volumes:get | √ | × |
Add the metadata of an EVS disk (OpenStack Cinder API). | POST /v2/{project_id}/volumes/{volume_id}/metadata | evs:volumes:update evs:volumes:get | √ | × |
Query EVS disk types (OpenStack Cinder API). | GET /v2/{project_id}/types | evs:types:get | √ | × |
Query details of an EVS disk type (OpenStack Cinder API). | GET /v2/{project_id}/types/{type_id} | evs:types:get | √ | × |
Query tenant quotas (OpenStack Cinder API). | GET /v2/{project_id}/os-quota-sets/{project_id} | evs:quotas:get | √ | × |
Query extension APIs (OpenStack Cinder API). | GET /v2/{project_id}/extensions | None | √ | × |
Query information of all AZs (OpenStack Cinder API). | GET /v2/{project_id}/os-availability-zone | None | √ | × |
If Action is None, no authorization is required.