SFS Turbo File System 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 |
Changing a security group
|
√ |
√ |
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 |
You must have the 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 |
DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir |
sfsturbo:shares:deleteFsDir |
- |
√ |
√ |
Querying the 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 SFS Turbo Quotas |
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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot