Updated on 2025-07-22 GMT+08:00

SFS Capacity-Oriented File System Actions

API Version Query

Permission

API

Action

IAM Project

(Project)

Enterprise 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

(Project)

Enterprise 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

(Project)

Enterprise 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

(Project)

Enterprise 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

(Project)

Enterprise 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

AZ

Permission

API

Action

IAM Project

(Project)

Enterprise Project

(Enterprise Project)

Querying AZs

(Native OpenStack API)

GET /v2/{project_id}/availability-zones?share_az={share_az}

sfs:availabilityZones:getAvailabilityZones

×