SFS Turbo Actions
Lifecycle Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Creating a File System |
POST /v1/{project_id}/sfs-turbo/shares |
sfsturbo:shares:createShare |
|
√ |
√ |
Querying Details About a File System |
GET /v1/{project_id}/sfs-turbo/shares/{share_id} |
sfsturbo:shares:getShare |
- |
√ |
√ |
Deleting a File System |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id} |
sfsturbo:shares:deleteShare |
|
√ |
√ |
Listing File Systems |
GET /v1/{project_id}/sfs-turbo/shares/detail |
sfsturbo:shares:getAllShares |
- |
√ |
√ |
Expanding the Capacity of a File System |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action |
sfsturbo:shares:shareAction |
- |
√ |
√ |
Connection Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Changing the Security Group Associated with a File System |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action |
sfsturbo:shares:shareAction |
Security group actions
|
√ |
√ |
Tag Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Adding a Tag to a File System |
POST /v1/{project_id}/sfs-turbo/{share_id}/tags |
sfsturbo:shares:addTag |
- |
√ |
√ |
Querying Tags of a File System |
GET /v1/{project_id}/sfs-turbo/{share_id}/tags |
sfsturbo:shares:getTag |
- |
√ |
√ |
Deleting a Tag from a File System |
DELETE /v1/{project_id}/sfs-turbo/{share_id}/tags/{key} |
sfsturbo:shares:deleteTag |
- |
√ |
√ |
Batch Adding Tags to a File System |
POST /v1/{project_id}/sfs-turbo/{share_id}/tags/action |
sfsturbo:shares:batchResTag |
- |
√ |
√ |
Querying Tags of All File Systems of a Tenant |
GET /v1/{project_id}/sfs-turbo/tags |
sfsturbo:shares:getAllTag |
- |
√ |
√ |
Querying File Systems by Tag |
POST /v1/{project_id}/sfs-turbo/resource_instances/action |
sfsturbo:shares:getAllTag |
- |
√ |
√ |
Name Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Changing the Name of a File System |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action |
sfsturbo:shares:shareAction |
- |
√ |
√ |
File System Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Creating an Asynchronous Task for a File System |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks |
sfsturbo:shares:createFsAsyncTask |
- |
√ |
√ |
Listing Asynchronous Tasks of a File System |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks |
sfsturbo:shares:listFsAsyncTasks |
- |
√ |
√ |
Obtaining Details About an Asynchronous Task of a File System |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks/{task_id} |
sfsturbo:shares:showFsAsyncTask |
- |
√ |
√ |
Deleting an Asynchronous Task of a File System |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks/{task_id} |
sfsturbo:shares:deleteFsAsyncTask |
- |
√ |
√ |
Obtaining IP Addresses of the Clients Who Have Mounted the File System |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action |
sfsturbo:shares:shareAction |
- |
√ |
√ |
Storage Interworking Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Adding a Storage Backend |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/targets |
sfsturbo:shares:createBackendTarget |
OBS Administrator permissions |
√ |
√ |
Listing Storage Backends |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/targets |
sfsturbo:shares:listBackendTargets |
- |
√ |
√ |
Querying Details of a Storage Backend |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id} |
sfsturbo:shares:showBackendTargetInfo |
- |
√ |
√ |
Removing a Storage Backend |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id} |
sfsturbo:shares:deleteBackendTarget |
- |
√ |
√ |
Updating the Attributes of a Storage Backend |
PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id}/attributes |
sfsturbo:shares:updateObsTargetAttributes |
- |
√ |
√ |
Updating the Auto Synchronization Policy of a Storage Backend |
PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id}/policy |
sfsturbo:shares:updateObsTargetPolicy |
- |
√ |
√ |
Creating a Data Import or Export Task |
POST /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task |
sfsturbo:shares:createDataRepositoryTask |
- |
√ |
√ |
Querying Details About a Data Import or Export Task |
GET /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task/{task_id} |
sfsturbo:shares:getDataRepositoryTask |
- |
√ |
√ |
Listing Data Import and Export Tasks |
GET /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/tasks |
sfsturbo:shares:getAllDataRepositoryTasks |
- |
√ |
√ |
Deleting a Data Import or Export Task |
DELETE /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task/{task_id} |
sfsturbo:shares:deleteDataRepositoryTask |
- |
√ |
√ |
Updating a File System |
PUT /v1/{project_id}/sfs-turbo/shares/{share_id} |
sfsturbo:shares:updateHpcShare |
- |
√ |
√ |
Directory Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Creating Quota Limits for a Directory |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota |
sfsturbo:shares:createFsDirQuota |
- |
√ |
√ |
Updating Quota Limits of a Directory |
PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota |
sfsturbo:shares:updateFsDirQuota |
- |
√ |
√ |
Querying Quota Limits of a Directory |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota |
sfsturbo:shares:showFsDirQuota |
- |
√ |
√ |
Removing Quota Limits from a Directory |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota |
sfsturbo:shares:deleteFsDirQuota |
- |
√ |
√ |
Creating a Directory |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir |
sfsturbo:shares:createFsDir |
- |
√ |
√ |
Checking Whether a Directory Exists |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir |
sfsturbo:shares:showFsDir |
- |
√ |
√ |
Deleting a Directory from a File System |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir |
sfsturbo:shares:deleteFsDir |
- |
√ |
√ |
Querying the Resource Usage of a Directory |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-usage |
sfsturbo:shares:showFsDirQuota |
- |
√ |
√ |
Permissions Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Joining an AD Domain |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain |
sfsturbo:shares:addActiveDirectoryDomain |
- |
√ |
√ |
Querying the AD Domain Configuration |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain |
sfsturbo:shares:showActiveDirectoryDomain |
- |
√ |
√ |
Modifying the AD Domain Configuration |
PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain |
sfsturbo:shares:updateActiveDirectoryDomain |
- |
√ |
√ |
Leaving an AD Domain |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain |
sfsturbo:shares:deleteActiveDirectoryDomain |
- |
√ |
√ |
Creating a Permission Rule |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules |
sfsturbo:shares:createPermRule |
- |
√ |
√ |
Querying Permission Rules of a File System |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules |
sfsturbo:shares:listPermRules |
- |
√ |
√ |
Querying a Permission Rule of a File System |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id} |
sfsturbo:shares:showPermRule |
- |
√ |
√ |
Modifying a Permission Rule |
PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id} |
sfsturbo:shares:updatePermRule |
- |
√ |
√ |
Deleting a Permission Rule |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id} |
sfsturbo:shares:deletePermRule |
- |
√ |
√ |
Binding to an LDAP Server |
POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap |
sfsturbo:shares:createLdap |
- |
√ |
√ |
Querying the LDAP Configuration |
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap |
sfsturbo:shares:showLdap |
- |
√ |
√ |
Modifying the LDAP Configuration |
PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap |
sfsturbo:shares:updateLdap |
- |
√ |
√ |
Deleting the LDAP Configuration |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap |
sfsturbo:shares:deleteLdap |
- |
√ |
√ |
Task Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Querying Details About a Task |
GET /v1/{project_id}/sfs-turbo/jobs/{job_id} |
sfsturbo:shares:getJob |
- |
√ |
√ |
Operations Management
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Changing the Billing Mode of a File System from Pay-per-Use to Yearly/Monthly |
POST /v2/{project_id}/sfs-turbo/shares/{share_id}/change-charge-mode |
sfsturbo:shares:changeChargeMode |
- |
√ |
√ |
File System Type and Quota Query
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Querying File System Types and Quotas |
GET /v1/{project_id}/sfs-turbo/share-types |
sfsturbo:shares:getFlavors |
- |
√ |
√ |
Console Reference
Permission |
API |
Action |
Dependencies |
IAM Project (Project) |
Enterprise Project (Enterprise Project) |
---|---|---|---|---|---|
Querying the SFS Turbo Quota |
Console reference |
sfsturbo:shares:getQuota |
- |
√ |
√ |
Obtaining the AZ Information |
Console reference |
sfsturbo:shares:getAZInfo |
- |
√ |
√ |
Obtaining SFS Turbo Specifications |
Console reference |
sfsturbo:shares:getFlavors |
- |
√ |
√ |
Checking the Name of a File System |
Console reference |
sfsturbo:shares:checkShareName |
- |
√ |
√ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.