SFS Actions
API Version Querying
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Querying the API Version (Native OpenStack API) | GET / | - | × | × |
| Querying the API Version (Native OpenStack API) | GET /{api_version}/ | - | × | × |
Shared File Systems
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Shared File System (Native OpenStack API) | POST /v2/{project_id}/shares | sfs:shares:createShare | √ | √ |
| Querying All Shared File Systems (Native OpenStack API) | GET /v2/{project_id}/shares | sfs:shares:getShare | √ | √ |
| Querying Details About All Shared File Systems (Native OpenStack API) | GET /v2/{project_id}/shares/detail | sfs:shares:getAllSharesDetail | √ | √ |
| Querying Details About a Shared File System (Native OpenStack API) | GET /v2/{project_id}/shares/{share_id} | sfs:shares:getShareDetail | √ | √ |
| Querying Mount Locations of a Shared File System (Native OpenStack API) | GET /v2/{project_id}/shares/{share_id}/export_locations | sfs:shares:getShareExportLocations | √ | √ |
| Modifying a Shared File System (Native OpenStack API) | PUT /v2/{project_id}/shares/{share_id} | sfs:shares:updateShare | √ | √ |
| Deleting a Shared File System (Native OpenStack API) | DELETE /v2/{project_id}/shares/{share_id} | sfs:shares:deleteShare | √ | √ |
Share Access Rules
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Adding Share Access Rules (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
| Deleting Share Access Rules (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
| Querying Share Access Rules (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
Quota Management
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Querying the Tenant Quota (Native OpenStack API) | GET /v2/{project_id}/os-quota-sets/{project_id} | sfs:quotas:getOSQuotaSets | √ | × |
Capacity Expansion or Reduction
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Expanding a Shared File System (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
| Shrinking a Shared File System (Native OpenStack API) | POST /v2/{project_id}/shares/{share_id}/action | sfs:shares:ShareAction | √ | √ |
Tags for a Shared File System
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Adding a Tag to a Shared File System | POST /v2/{project_id}/sfs/{share_id}/tags | sfs:tags:addShareTags | √ | × |
| Deleting a Tag from a Shared File System | DELETE /v2/{project_id}/sfs/{share_id}/tags/{key} | sfs:tags:deleteShareTags | √ | × |
| Querying Tag Information About a Shared File System | GET /v2/{project_id}/sfs/{share_id}/tags | sfs:tags:getShareTags | √ | × |
| Querying Tags of a Tenant's All Shared File Systems | GET /v2/{project_id}/sfs/tags | sfs:tags:getAllTags | √ | × |
| Batch Adding Tags to a Shared File System | POST /v2/{project_id}/sfs/{share_id}/tags/action | sfs:tags:batchShareTags | √ | × |
| Batch Deleting Tags from a Shared File System | POST /v2/{project_id}/sfs/{share_id}/tags/action | sfs:tags:batchShareTags | √ | × |
| Querying Details About a Shared File System Based on Tags | POST /v2/{project_id}/sfs/resource_instances/action | sfs:tags:getShareByTags | √ | × |
| Querying the Number of Shared File Systems Based on Tags | POST /v2/{project_id}/sfs/resource_instances/action | sfs:tags:getShareByTags | √ | × |
AZ
| Permission | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Querying AZs (Native OpenStack API) | GET /v2/{project_id}/availability-zones?share_az={share_az} | sfs:availabilityZones:getAvailabilityZones | √ | × |
Last Article: Supported Actions
Next Article: SFS Turbo Actions
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.