SFS Turbo Actions

Lifecycle Management

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Creating a File System

POST /v1/{project_id}/sfs-turbo/shares

sfsturbo:shares:createShare

  • You must have VPC-related permissions when creating an SFS Turbo instance, including the permissions for verifying VPCs, subnets, and security groups, creating virtual IP addresses and ports, and creating security group rules. You must add the following action:

    • "vpc:*:*"

  • The KMS Administrator permission needs to be configured for the encrypted instance in the project.

Y

Querying Details About a File System

GET /v1/{project_id}/sfs-turbo/shares/{share_id}

sfsturbo:shares:getShare

-

Y

Deleting a File System

DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}

sfsturbo:shares:deleteShare

  • To delete an SFS Turbo instance, you must have VPC-related permissions, including the permissions for deleting virtual IP addresses, ports, and security group rules. You must add the following action:

    • "vpc:*:*"

Y

Listing File Systems

GET /v1/{project_id}/sfs-turbo/shares/detail

sfsturbo:shares:getAllShares

-

Y

Expanding the Capacity of a File System

POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action

sfsturbo:shares:shareAction

-

Y

Connection Management

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Changing the Security Group Associated with a File System

POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action

sfsturbo:shares:shareAction

To modify a security group, you must have the following permissions:

  • vpc:securityGroups:*

  • vpc:securityGroupRules:*

Y

Tag Management

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Adding a Tag to a File System

POST /v1/{project_id}/sfs-turbo/{share_id}/tags

sfsturbo:shares:addTag

-

Y

Querying Tags of a File System

GET /v1/{project_id}/sfs-turbo/{share_id}/tags

sfsturbo:shares:getTag

-

Y

Deleting a Tag from a File System

DELETE /v1/{project_id}/sfs-turbo/{share_id}/tags/{key}

sfsturbo:shares:deleteTag

-

Y

Batch Adding Tags to a File System

POST /v1/{project_id}/sfs-turbo/{share_id}/tags/action

sfsturbo:shares:batchResTag

-

Y

Querying Tags of All File Systems of a Tenant

GET /v1/{project_id}/sfs-turbo/tags

sfsturbo:shares:getAllTag

-

Y

Querying File Systems by Tag

POST /v1/{project_id}/sfs-turbo/resource_instances/action

sfsturbo:shares:getAllTag

-

Y

Name Management

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Changing the Name of a File System

POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action

sfsturbo:shares:shareAction

-

Y

Permissions Management

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Creating a Permission Rule

POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules

sfsturbo:shares:createPermRule

-

Y

Querying Permissions Rules of a File System

GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules

sfsturbo:shares:listPermRules

-

Y

Querying a Permission Rule by ID

GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id}

sfsturbo:shares:showPermRule

-

Y

Modifying a Permission Rule

PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id}

sfsturbo:shares:updatePermRule

-

Y

Deleting a Permission Rule

DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id}

sfsturbo:shares:deletePermRule

-

Y

Task Management

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Querying Details About a Task

GET /v1/{project_id}/sfs-turbo/jobs/{job_id}

sfsturbo:shares:getJob

-

Y

APIs for Console Only

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Querying the SFS Turbo Quota

For Console only

sfsturbo:shares:getQuota

-

Y

Obtaining the AZ Information

For Console only

sfsturbo:shares:getAZInfo

-

Y

Obtaining SFS Turbo Specifications

For Console only

sfsturbo:shares:getFlavors

-

Y

Checking the Name of a File System

For Console only

sfsturbo:shares:checkShareName

-

Y