diff --git a/docs/sfs/api-ref/.placeholder b/docs/sfs/api-ref/.placeholder deleted file mode 100644 index e69de29bb..000000000 diff --git a/docs/sfs/api-ref/ALL_META.TXT.json b/docs/sfs/api-ref/ALL_META.TXT.json index 5d07494fb..638225baa 100644 --- a/docs/sfs/api-ref/ALL_META.TXT.json +++ b/docs/sfs/api-ref/ALL_META.TXT.json @@ -15,8 +15,8 @@ "code":"2", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"SFS APIs", - "title":"SFS APIs", + "kw":"SFS Capacity-Oriented APIs", + "title":"SFS Capacity-Oriented APIs", "githuburl":"" }, { @@ -25,8 +25,8 @@ "code":"3", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"API Version Querying", - "title":"API Version Querying", + "kw":"API Version Queries", + "title":"API Version Queries", "githuburl":"" }, { @@ -35,7 +35,7 @@ "code":"4", "des":"This API is used to query all available versions of APIs provided by SFS.To support function extension, SFS APIs can be distinguished by version. SFS has two types API ve", "doc_type":"api", - "kw":"Querying All API Versions,API Version Querying,API Reference", + "kw":"Querying All API Versions,API Version Queries,API Reference", "title":"Querying All API Versions", "githuburl":"" }, @@ -43,10 +43,10 @@ "uri":"sfs_02_0019.html", "product_code":"sfs", "code":"5", - "des":"This API is used for querying details about API versions.GET /{api_version}/Parameter descriptionParameterMandatoryTypeDescriptionapi_versionYesStringSpecifies the API ve", + "des":"This API is used for querying details about an API version.GET /{api_version}/Parameter descriptionParameterMandatoryTypeDescriptionapi_versionYesStringSpecifies the API ", "doc_type":"api", - "kw":"Querying Details About API Versions,API Version Querying,API Reference", - "title":"Querying Details About API Versions", + "kw":"Querying Details About an API Version,API Version Queries,API Reference", + "title":"Querying Details About an API Version", "githuburl":"" }, { @@ -55,8 +55,8 @@ "code":"6", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"File Sharing", - "title":"File Sharing", + "kw":"File Systems", + "title":"File Systems", "githuburl":"" }, { @@ -65,7 +65,7 @@ "code":"7", "des":"This API is used to create a shared file system. After the file system is created, you need to mount the file system to ECSs to achieve shared file storage.This API is an", "doc_type":"api", - "kw":"Creating a Shared File System,File Sharing,API Reference", + "kw":"Creating a Shared File System,File Systems,API Reference", "title":"Creating a Shared File System", "githuburl":"" }, @@ -75,7 +75,7 @@ "code":"8", "des":"This API is used to list the basic information of all shared file systems.GET /v2/{project_id}/shares?all_tenants={all_tenants}&status={status}&limit={limit}&offset={offs", "doc_type":"api", - "kw":"Querying All Shared File Systems,File Sharing,API Reference", + "kw":"Querying All Shared File Systems,File Systems,API Reference", "title":"Querying All Shared File Systems", "githuburl":"" }, @@ -85,7 +85,7 @@ "code":"9", "des":"This API is used to query the details about all shared file systems.GET /v2/{project_id}/shares/detail?all_tenants={all_tenants}&project_id={project_id}&status={status}&l", "doc_type":"api", - "kw":"Querying Details About All Shared File Systems,File Sharing,API Reference", + "kw":"Querying Details About All Shared File Systems,File Systems,API Reference", "title":"Querying Details About All Shared File Systems", "githuburl":"" }, @@ -95,7 +95,7 @@ "code":"10", "des":"This API is used to query the details about a shared file system.GET /v2/{project_id}/shares/{share_id}Parameter descriptionParameterMandatoryTypeDescriptionshare_idYesSt", "doc_type":"api", - "kw":"Querying Details About a Shared File System,File Sharing,API Reference", + "kw":"Querying Details About a Shared File System,File Systems,API Reference", "title":"Querying Details About a Shared File System", "githuburl":"" }, @@ -105,7 +105,7 @@ "code":"11", "des":"This API is used to query mount locations of a shared file system.This API exists only when X-Openstack-Manila-Api-Version in the request header is greater than or equal ", "doc_type":"api", - "kw":"Querying Mount Locations of a Shared File System,File Sharing,API Reference", + "kw":"Querying Mount Locations of a Shared File System,File Systems,API Reference", "title":"Querying Mount Locations of a Shared File System", "githuburl":"" }, @@ -115,7 +115,7 @@ "code":"12", "des":"This API is used to modify the name and description of a shared file system.PUT /v2/{project_id}/shares/{share_id}Parameter descriptionParameterMandatoryTypeDescriptionsh", "doc_type":"api", - "kw":"Modifying a Shared File System,File Sharing,API Reference", + "kw":"Modifying a Shared File System,File Systems,API Reference", "title":"Modifying a Shared File System", "githuburl":"" }, @@ -125,7 +125,7 @@ "code":"13", "des":"This API is used to delete a shared file system.This API is an asynchronous API. If the returned status code is 202, the API request is successfully delivered and receive", "doc_type":"api", - "kw":"Deleting a Shared File System,File Sharing,API Reference", + "kw":"Deleting a Shared File System,File Systems,API Reference", "title":"Deleting a Shared File System", "githuburl":"" }, @@ -135,38 +135,38 @@ "code":"14", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"Share Access Rules", - "title":"Share Access Rules", + "kw":"File System Access Rules", + "title":"File System Access Rules", "githuburl":"" }, { "uri":"sfs_02_0029.html", "product_code":"sfs", "code":"15", - "des":"This API is used to add share access rules.This API is an asynchronous API. If the returned status code is 200, the API request is successfully delivered and received. La", + "des":"This API is used to add a file system access rule.This API is an asynchronous API. If the returned status code is 200, the API request is successfully delivered and recei", "doc_type":"api", - "kw":"Adding Share Access Rules,Share Access Rules,API Reference", - "title":"Adding Share Access Rules", + "kw":"Adding a File System Access Rule,File System Access Rules,API Reference", + "title":"Adding a File System Access Rule", "githuburl":"" }, { "uri":"sfs_02_0030.html", "product_code":"sfs", "code":"16", - "des":"This API is used to delete a share access rule.This API is an asynchronous API. If the returned status code is 202, the API request is successfully delivered and received", + "des":"This API is used to delete a file system access rule.This API is an asynchronous API. If the returned status code is 202, the API request is successfully delivered and re", "doc_type":"api", - "kw":"Deleting Share Access Rules,Share Access Rules,API Reference", - "title":"Deleting Share Access Rules", + "kw":"Deleting a File System Access Rule,File System Access Rules,API Reference", + "title":"Deleting a File System Access Rule", "githuburl":"" }, { "uri":"sfs_02_0031.html", "product_code":"sfs", "code":"17", - "des":"This API is used to query a share access rule.POST /v2/{project_id}/shares/{share_id}/actionParameter descriptionParameterMandatoryTypeDescriptionshare_idYesStringSpecifi", + "des":"This API is used to query the access rules of a shared file system.POST /v2/{project_id}/shares/{share_id}/actionParameter descriptionParameterMandatoryTypeDescriptionsha", "doc_type":"api", - "kw":"Querying Share Access Rules,Share Access Rules,API Reference", - "title":"Querying Share Access Rules", + "kw":"Querying File System Access Rules,File System Access Rules,API Reference", + "title":"Querying File System Access Rules", "githuburl":"" }, { @@ -175,7 +175,7 @@ "code":"18", "des":"This API is used to query quota information.GET /v2/{project_id}/os-quota-sets/{project_id}Parameter descriptionParameterMandatoryTypeDescriptionproject_idYesStringSpecif", "doc_type":"api", - "kw":"Quota Management,SFS APIs,API Reference", + "kw":"Quota Management,SFS Capacity-Oriented APIs,API Reference", "title":"Quota Management", "githuburl":"" }, @@ -215,8 +215,8 @@ "code":"22", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"Share Tag", - "title":"Share Tag", + "kw":"Tag Management", + "title":"Tag Management", "githuburl":"" }, { @@ -225,7 +225,7 @@ "code":"23", "des":"This API is used to add a tag to a specified shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system", "doc_type":"api", - "kw":"Adding a Tag to a Shared File System,Share Tag,API Reference", + "kw":"Adding a Tag to a Shared File System,Tag Management,API Reference", "title":"Adding a Tag to a Shared File System", "githuburl":"" }, @@ -235,7 +235,7 @@ "code":"24", "des":"This API is used to delete a tag from a specified shared file system.If the key to be deleted does not exist in the shared file system, error 404 is returned after API ca", "doc_type":"api", - "kw":"Deleting a Tag from a Shared File System,Share Tag,API Reference", + "kw":"Deleting a Tag from a Shared File System,Tag Management,API Reference", "title":"Deleting a Tag from a Shared File System", "githuburl":"" }, @@ -243,29 +243,29 @@ "uri":"sfs_02_0039.html", "product_code":"sfs", "code":"25", - "des":"This API is used to query all tag information about the specified shared file system.GET /v2/{project_id}/sfs/{share_id}/tagsParameter descriptionParameterMandatoryTypeDe", + "des":"This API is used to query all tags of a specified shared file system.GET /v2/{project_id}/sfs/{share_id}/tagsParameter descriptionParameterMandatoryTypeDescriptionproject", "doc_type":"api", - "kw":"Querying Tag Information About a Shared File System,Share Tag,API Reference", - "title":"Querying Tag Information About a Shared File System", + "kw":"Querying Tags of a Shared File System,Tag Management,API Reference", + "title":"Querying Tags of a Shared File System", "githuburl":"" }, { "uri":"sfs_02_0040.html", "product_code":"sfs", "code":"26", - "des":"This API is used to query the tag set of a tenant's all shared file systems.GET /v2/{project_id}/sfs/tagsParameter descriptionParameterMandatoryTypeDescriptionproject_idY", + "des":"This API is used to query the tags of all file systems of a tenant.GET /v2/{project_id}/sfs/tagsParameter descriptionParameterMandatoryTypeDescriptionproject_idYesStringS", "doc_type":"api", - "kw":"Querying Tags of a Tenant's All Shared File Systems,Share Tag,API Reference", - "title":"Querying Tags of a Tenant's All Shared File Systems", + "kw":"Querying Tags of All File Systems of a Tenant,Tag Management,API Reference", + "title":"Querying Tags of All File Systems of a Tenant", "githuburl":"" }, { "uri":"sfs_02_0041.html", "product_code":"sfs", "code":"27", - "des":"This API is used to batch add tags to a specified shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file s", + "des":"This API is used to batch add tags to a shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system must", "doc_type":"api", - "kw":"Batch Adding Tags to a Shared File System,Share Tag,API Reference", + "kw":"Batch Adding Tags to a Shared File System,Tag Management,API Reference", "title":"Batch Adding Tags to a Shared File System", "githuburl":"" }, @@ -275,7 +275,7 @@ "code":"28", "des":"This API is used to batch delete tags from a specified shared file system.This API is idempotent. If the tags to be deleted do not exist on the shared file system, the de", "doc_type":"api", - "kw":"Batch Deleting Tags from a Shared File System,Share Tag,API Reference", + "kw":"Batch Deleting Tags from a Shared File System,Tag Management,API Reference", "title":"Batch Deleting Tags from a Shared File System", "githuburl":"" }, @@ -283,20 +283,20 @@ "uri":"sfs_02_0043.html", "product_code":"sfs", "code":"29", - "des":"This API is used to query details about a shared file system based on tags.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeD", + "des":"This API is used to query shared file systems by tag.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeDescriptionproject_idYe", "doc_type":"api", - "kw":"Querying Details About a Shared File System Based on Tags,Share Tag,API Reference", - "title":"Querying Details About a Shared File System Based on Tags", + "kw":"Querying Shared File Systems by Tag,Tag Management,API Reference", + "title":"Querying Shared File Systems by Tag", "githuburl":"" }, { "uri":"sfs_02_0044.html", "product_code":"sfs", "code":"30", - "des":"This API is used to query the number of shared file systems based on tags.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeDe", + "des":"This API is used to query the number of shared file systems by tag.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeDescripti", "doc_type":"api", - "kw":"Querying the Number of Shared File Systems Based on Tags,Share Tag,API Reference", - "title":"Querying the Number of Shared File Systems Based on Tags", + "kw":"Querying the Number of Shared File Systems by Tag,Tag Management,API Reference", + "title":"Querying the Number of Shared File Systems by Tag", "githuburl":"" }, { @@ -315,8 +315,8 @@ "code":"32", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"Life Cycle Management", - "title":"Life Cycle Management", + "kw":"Lifecycle Management", + "title":"Lifecycle Management", "githuburl":"" }, { @@ -325,7 +325,7 @@ "code":"33", "des":"This API is used to create an SFS Turbo file system.URI formatPOST /v1/{project_id}/sfs-turbo/sharesPOST /v1/{project_id}/sfs-turbo/sharesParameter descriptionParameterMa", "doc_type":"api", - "kw":"Creating a File System,Life Cycle Management,API Reference", + "kw":"Creating a File System,Lifecycle Management,API Reference", "title":"Creating a File System", "githuburl":"" }, @@ -335,7 +335,7 @@ "code":"34", "des":"This API is used to delete an SFS Turbo file system.URI formatDELETE /v1/{project_id}/sfs-turbo/shares/{share_id}DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}Parame", "doc_type":"api", - "kw":"Deleting a File System,Life Cycle Management,API Reference", + "kw":"Deleting a File System,Lifecycle Management,API Reference", "title":"Deleting a File System", "githuburl":"" }, @@ -345,7 +345,7 @@ "code":"35", "des":"This API is used to query details about all SFS Turbo file systems.URI formatGET /v1/{project_id}/sfs-turbo/shares/detail?limit={limit}&offset={offset}GET /v1/{project_id", "doc_type":"api", - "kw":"Querying Details About All File Systems,Life Cycle Management,API Reference", + "kw":"Querying Details About All File Systems,Lifecycle Management,API Reference", "title":"Querying Details About All File Systems", "githuburl":"" }, @@ -355,7 +355,7 @@ "code":"36", "des":"This API is used to query details about an SFS Turbo file system.URI formatGET /v1/{project_id}/sfs-turbo/shares/{share_id}GET /v1/{project_id}/sfs-turbo/shares/{share_id", "doc_type":"api", - "kw":"Querying Details About a Single File System,Life Cycle Management,API Reference", + "kw":"Querying Details About a Single File System,Lifecycle Management,API Reference", "title":"Querying Details About a Single File System", "githuburl":"" }, @@ -405,74 +405,134 @@ "code":"41", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"Share Tag", - "title":"Share Tag", + "kw":"Tag Management", + "title":"Tag Management", "githuburl":"" }, { "uri":"sfs_02_0075.html", "product_code":"sfs", "code":"42", - "des":"This API is used to add a tag to a specified shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system", + "des":"This API is used to add a tag to an SFS Turbo file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system must ", "doc_type":"api", - "kw":"Creating a Tag,Share Tag,API Reference", - "title":"Creating a Tag", + "kw":"Adding a Tag to a File System,Tag Management,API Reference", + "title":"Adding a Tag to a File System", "githuburl":"" }, { "uri":"sfs_02_0076.html", "product_code":"sfs", "code":"43", - "des":"This API is used to delete a tag from a specified shared file system.If the key to be deleted does not exist in the shared file system, error 404 is returned after API ca", + "des":"This API is used to delete a tag from an SFS Turbo file system.If the key to be deleted does not exist in the shared file system, error 404 is returned after API calling.", "doc_type":"api", - "kw":"Deleting a Tag from a Shared File System,Share Tag,API Reference", - "title":"Deleting a Tag from a Shared File System", + "kw":"Deleting a Tag from a File System,Tag Management,API Reference", + "title":"Deleting a Tag from a File System", "githuburl":"" }, { "uri":"sfs_02_0077.html", "product_code":"sfs", "code":"44", - "des":"This API is used to query information of all tags about the specified shared file system.GET /v1/{project_id}/sfs-turbo/{share_id}/tagsParameter descriptionParameterManda", + "des":"This API is used to query all tags of an SFS Turbo file system.GET /v1/{project_id}/sfs-turbo/{share_id}/tagsParameter descriptionParameterMandatoryTypeDescriptionproject", "doc_type":"api", - "kw":"Querying Tag Information About a Shared File System,Share Tag,API Reference", - "title":"Querying Tag Information About a Shared File System", + "kw":"Querying Tags of a File System,Tag Management,API Reference", + "title":"Querying Tags of a File System", "githuburl":"" }, { "uri":"sfs_02_0078.html", "product_code":"sfs", "code":"45", - "des":"This API is used to batch add tags to a specified shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file s", + "des":"This API is used to batch add tags to an SFS Turbo file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system ", "doc_type":"api", - "kw":"Batch Adding Tags to a Shared File System,Share Tag,API Reference", - "title":"Batch Adding Tags to a Shared File System", + "kw":"Batch Adding Tags to a File System,Tag Management,API Reference", + "title":"Batch Adding Tags to a File System", "githuburl":"" }, { "uri":"sfs_02_0094.html", "product_code":"sfs", "code":"46", - "des":"This API is used to query the tag set of a tenant's all shared file systems.GET /v1/{project_id}/sfs-turbo/tagsParameter descriptionParameterMandatoryTypeDescriptionproje", + "des":"This API is used to query the tags of all file systems of a tenant.GET /v1/{project_id}/sfs-turbo/tagsParameter descriptionParameterMandatoryTypeDescriptionproject_idYesS", "doc_type":"api", - "kw":"Querying All Tags of a Tenant's Shared File Systems,Share Tag,API Reference", - "title":"Querying All Tags of a Tenant's Shared File Systems", + "kw":"Querying Tags of All File Systems of a Tenant,Tag Management,API Reference", + "title":"Querying Tags of All File Systems of a Tenant", "githuburl":"" }, { "uri":"sfs_02_0095.html", "product_code":"sfs", "code":"47", - "des":"This API is used to query details about a shared file system based on tags.POST /v1/{project_id}/sfs-turbo/resource_instances/actionParameter descriptionParameterMandator", + "des":"This API is used to query SFS Turbo file systems by tag.POST /v1/{project_id}/sfs-turbo/resource_instances/actionParameter descriptionParameterMandatoryTypeDescriptionpro", "doc_type":"api", - "kw":"Querying Details About a Shared File System Based on Tags,Share Tag,API Reference", - "title":"Querying Details About a Shared File System Based on Tags", + "kw":"Querying File Systems by Tag,Tag Management,API Reference", + "title":"Querying File Systems by Tag", + "githuburl":"" + }, + { + "uri":"en-us_topic_0000001537230113.html", + "product_code":"sfs", + "code":"48", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Name Management", + "title":"Name Management", + "githuburl":"" + }, + { + "uri":"en-us_topic_0000001537629949.html", + "product_code":"sfs", + "code":"49", + "des":"This API is used to change the name of a file system.POST /v1/{project_id}/sfs-turbo/shares/{share_id}/actionNoneNone", + "doc_type":"api", + "kw":"Changing the Name of a File System,Name Management,API Reference", + "title":"Changing the Name of a File System", + "githuburl":"" + }, + { + "uri":"sfs_02_0079.html", + "product_code":"sfs", + "code":"50", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Permissions Policies and Supported Actions", + "title":"Permissions Policies and Supported Actions", + "githuburl":"" + }, + { + "uri":"sfs_02_0080.html", + "product_code":"sfs", + "code":"51", + "des":"This section describes fine-grained permissions management for your SFS. If your cloud account does not need individual IAM users, then you may skip over this section.By ", + "doc_type":"api", + "kw":"Introduction,Permissions Policies and Supported Actions,API Reference", + "title":"Introduction", + "githuburl":"" + }, + { + "uri":"sfs_02_0081.html", + "product_code":"sfs", + "code":"52", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Supported Actions", + "title":"Supported Actions", + "githuburl":"" + }, + { + "uri":"sfs_02_0083.html", + "product_code":"sfs", + "code":"53", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"SFS Turbo Actions,Supported Actions,API Reference", + "title":"SFS Turbo Actions", "githuburl":"" }, { "uri":"sfs_02_0084.html", "product_code":"sfs", - "code":"48", + "code":"54", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Common Parameters", @@ -482,7 +542,7 @@ { "uri":"sfs_02_0085.html", "product_code":"sfs", - "code":"49", + "code":"55", "des":"SFS Turbo file system status elementsReturned ValueDescription100CREATING: The file system is being created.200ACTIVE: The file system is active. An SFS Turbo file system", "doc_type":"api", "kw":"SFS Turbo File System Statuses,Common Parameters,API Reference", @@ -492,7 +552,7 @@ { "uri":"sfs_02_0086.html", "product_code":"sfs", - "code":"50", + "code":"56", "des":"SFS Turbo file system substatus elementsReturned ValueDescription121Expanding the capacity online.221Online capacity expansion succeeded.321Failed to perform online capac", "doc_type":"api", "kw":"SFS Turbo File System Substatuses,Common Parameters,API Reference", @@ -502,7 +562,7 @@ { "uri":"sfs_02_0088.html", "product_code":"sfs", - "code":"51", + "code":"57", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Appendix", @@ -512,7 +572,7 @@ { "uri":"sfs_02_0089.html", "product_code":"sfs", - "code":"52", + "code":"58", "des":"NormalReturned ValueDescription200 OKSpecifies the normal response for the GET and PUT operations.201 CreatedSpecifies the normal response for the POST operation.202 Acce", "doc_type":"api", "kw":"Status Codes,Appendix,API Reference", @@ -522,17 +582,17 @@ { "uri":"ErrorCode.html", "product_code":"sfs", - "code":"53", + "code":"59", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", - "kw":"Error Codes,Appendix,API Reference", - "title":"Error Codes", + "kw":"SFS Turbo Error Codes,Appendix,API Reference", + "title":"SFS Turbo Error Codes", "githuburl":"" }, { "uri":"sfs_02_0092.html", "product_code":"sfs", - "code":"54", + "code":"60", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"api", "kw":"Change History,API Reference", diff --git a/docs/sfs/api-ref/CLASS.TXT.json b/docs/sfs/api-ref/CLASS.TXT.json index 1a5c34ce2..a55510a10 100644 --- a/docs/sfs/api-ref/CLASS.TXT.json +++ b/docs/sfs/api-ref/CLASS.TXT.json @@ -11,7 +11,7 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"SFS APIs", + "title":"SFS Capacity-Oriented APIs", "uri":"sfs_02_0016.html", "doc_type":"api", "p_code":"", @@ -20,7 +20,7 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"API Version Querying", + "title":"API Version Queries", "uri":"sfs_02_0017.html", "doc_type":"api", "p_code":"2", @@ -36,9 +36,9 @@ "code":"4" }, { - "desc":"This API is used for querying details about API versions.GET /{api_version}/Parameter descriptionParameterMandatoryTypeDescriptionapi_versionYesStringSpecifies the API ve", + "desc":"This API is used for querying details about an API version.GET /{api_version}/Parameter descriptionParameterMandatoryTypeDescriptionapi_versionYesStringSpecifies the API ", "product_code":"sfs", - "title":"Querying Details About API Versions", + "title":"Querying Details About an API Version", "uri":"sfs_02_0019.html", "doc_type":"api", "p_code":"3", @@ -47,7 +47,7 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"File Sharing", + "title":"File Systems", "uri":"sfs_02_0020.html", "doc_type":"api", "p_code":"2", @@ -119,34 +119,34 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"Share Access Rules", + "title":"File System Access Rules", "uri":"sfs_02_0028.html", "doc_type":"api", "p_code":"2", "code":"14" }, { - "desc":"This API is used to add share access rules.This API is an asynchronous API. If the returned status code is 200, the API request is successfully delivered and received. La", + "desc":"This API is used to add a file system access rule.This API is an asynchronous API. If the returned status code is 200, the API request is successfully delivered and recei", "product_code":"sfs", - "title":"Adding Share Access Rules", + "title":"Adding a File System Access Rule", "uri":"sfs_02_0029.html", "doc_type":"api", "p_code":"14", "code":"15" }, { - "desc":"This API is used to delete a share access rule.This API is an asynchronous API. If the returned status code is 202, the API request is successfully delivered and received", + "desc":"This API is used to delete a file system access rule.This API is an asynchronous API. If the returned status code is 202, the API request is successfully delivered and re", "product_code":"sfs", - "title":"Deleting Share Access Rules", + "title":"Deleting a File System Access Rule", "uri":"sfs_02_0030.html", "doc_type":"api", "p_code":"14", "code":"16" }, { - "desc":"This API is used to query a share access rule.POST /v2/{project_id}/shares/{share_id}/actionParameter descriptionParameterMandatoryTypeDescriptionshare_idYesStringSpecifi", + "desc":"This API is used to query the access rules of a shared file system.POST /v2/{project_id}/shares/{share_id}/actionParameter descriptionParameterMandatoryTypeDescriptionsha", "product_code":"sfs", - "title":"Querying Share Access Rules", + "title":"Querying File System Access Rules", "uri":"sfs_02_0031.html", "doc_type":"api", "p_code":"14", @@ -191,7 +191,7 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"Share Tag", + "title":"Tag Management", "uri":"sfs_02_0036.html", "doc_type":"api", "p_code":"2", @@ -216,25 +216,25 @@ "code":"24" }, { - "desc":"This API is used to query all tag information about the specified shared file system.GET /v2/{project_id}/sfs/{share_id}/tagsParameter descriptionParameterMandatoryTypeDe", + "desc":"This API is used to query all tags of a specified shared file system.GET /v2/{project_id}/sfs/{share_id}/tagsParameter descriptionParameterMandatoryTypeDescriptionproject", "product_code":"sfs", - "title":"Querying Tag Information About a Shared File System", + "title":"Querying Tags of a Shared File System", "uri":"sfs_02_0039.html", "doc_type":"api", "p_code":"22", "code":"25" }, { - "desc":"This API is used to query the tag set of a tenant's all shared file systems.GET /v2/{project_id}/sfs/tagsParameter descriptionParameterMandatoryTypeDescriptionproject_idY", + "desc":"This API is used to query the tags of all file systems of a tenant.GET /v2/{project_id}/sfs/tagsParameter descriptionParameterMandatoryTypeDescriptionproject_idYesStringS", "product_code":"sfs", - "title":"Querying Tags of a Tenant's All Shared File Systems", + "title":"Querying Tags of All File Systems of a Tenant", "uri":"sfs_02_0040.html", "doc_type":"api", "p_code":"22", "code":"26" }, { - "desc":"This API is used to batch add tags to a specified shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file s", + "desc":"This API is used to batch add tags to a shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system must", "product_code":"sfs", "title":"Batch Adding Tags to a Shared File System", "uri":"sfs_02_0041.html", @@ -252,18 +252,18 @@ "code":"28" }, { - "desc":"This API is used to query details about a shared file system based on tags.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeD", + "desc":"This API is used to query shared file systems by tag.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeDescriptionproject_idYe", "product_code":"sfs", - "title":"Querying Details About a Shared File System Based on Tags", + "title":"Querying Shared File Systems by Tag", "uri":"sfs_02_0043.html", "doc_type":"api", "p_code":"22", "code":"29" }, { - "desc":"This API is used to query the number of shared file systems based on tags.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeDe", + "desc":"This API is used to query the number of shared file systems by tag.POST /v2/{project_id}/sfs/resource_instances/actionParameter descriptionParameterMandatoryTypeDescripti", "product_code":"sfs", - "title":"Querying the Number of Shared File Systems Based on Tags", + "title":"Querying the Number of Shared File Systems by Tag", "uri":"sfs_02_0044.html", "doc_type":"api", "p_code":"22", @@ -281,7 +281,7 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"Life Cycle Management", + "title":"Lifecycle Management", "uri":"sfs_02_0050.html", "doc_type":"api", "p_code":"31", @@ -362,66 +362,120 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"Share Tag", + "title":"Tag Management", "uri":"sfs_02_0074.html", "doc_type":"api", "p_code":"31", "code":"41" }, { - "desc":"This API is used to add a tag to a specified shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system", + "desc":"This API is used to add a tag to an SFS Turbo file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system must ", "product_code":"sfs", - "title":"Creating a Tag", + "title":"Adding a Tag to a File System", "uri":"sfs_02_0075.html", "doc_type":"api", "p_code":"41", "code":"42" }, { - "desc":"This API is used to delete a tag from a specified shared file system.If the key to be deleted does not exist in the shared file system, error 404 is returned after API ca", + "desc":"This API is used to delete a tag from an SFS Turbo file system.If the key to be deleted does not exist in the shared file system, error 404 is returned after API calling.", "product_code":"sfs", - "title":"Deleting a Tag from a Shared File System", + "title":"Deleting a Tag from a File System", "uri":"sfs_02_0076.html", "doc_type":"api", "p_code":"41", "code":"43" }, { - "desc":"This API is used to query information of all tags about the specified shared file system.GET /v1/{project_id}/sfs-turbo/{share_id}/tagsParameter descriptionParameterManda", + "desc":"This API is used to query all tags of an SFS Turbo file system.GET /v1/{project_id}/sfs-turbo/{share_id}/tagsParameter descriptionParameterMandatoryTypeDescriptionproject", "product_code":"sfs", - "title":"Querying Tag Information About a Shared File System", + "title":"Querying Tags of a File System", "uri":"sfs_02_0077.html", "doc_type":"api", "p_code":"41", "code":"44" }, { - "desc":"This API is used to batch add tags to a specified shared file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file s", + "desc":"This API is used to batch add tags to an SFS Turbo file system.A shared file system can have a maximum of 10 tags.The keys of multiple tags added to a shared file system ", "product_code":"sfs", - "title":"Batch Adding Tags to a Shared File System", + "title":"Batch Adding Tags to a File System", "uri":"sfs_02_0078.html", "doc_type":"api", "p_code":"41", "code":"45" }, { - "desc":"This API is used to query the tag set of a tenant's all shared file systems.GET /v1/{project_id}/sfs-turbo/tagsParameter descriptionParameterMandatoryTypeDescriptionproje", + "desc":"This API is used to query the tags of all file systems of a tenant.GET /v1/{project_id}/sfs-turbo/tagsParameter descriptionParameterMandatoryTypeDescriptionproject_idYesS", "product_code":"sfs", - "title":"Querying All Tags of a Tenant's Shared File Systems", + "title":"Querying Tags of All File Systems of a Tenant", "uri":"sfs_02_0094.html", "doc_type":"api", "p_code":"41", "code":"46" }, { - "desc":"This API is used to query details about a shared file system based on tags.POST /v1/{project_id}/sfs-turbo/resource_instances/actionParameter descriptionParameterMandator", + "desc":"This API is used to query SFS Turbo file systems by tag.POST /v1/{project_id}/sfs-turbo/resource_instances/actionParameter descriptionParameterMandatoryTypeDescriptionpro", "product_code":"sfs", - "title":"Querying Details About a Shared File System Based on Tags", + "title":"Querying File Systems by Tag", "uri":"sfs_02_0095.html", "doc_type":"api", "p_code":"41", "code":"47" }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"sfs", + "title":"Name Management", + "uri":"en-us_topic_0000001537230113.html", + "doc_type":"api", + "p_code":"31", + "code":"48" + }, + { + "desc":"This API is used to change the name of a file system.POST /v1/{project_id}/sfs-turbo/shares/{share_id}/actionNoneNone", + "product_code":"sfs", + "title":"Changing the Name of a File System", + "uri":"en-us_topic_0000001537629949.html", + "doc_type":"api", + "p_code":"48", + "code":"49" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"sfs", + "title":"Permissions Policies and Supported Actions", + "uri":"sfs_02_0079.html", + "doc_type":"api", + "p_code":"", + "code":"50" + }, + { + "desc":"This section describes fine-grained permissions management for your SFS. If your cloud account does not need individual IAM users, then you may skip over this section.By ", + "product_code":"sfs", + "title":"Introduction", + "uri":"sfs_02_0080.html", + "doc_type":"api", + "p_code":"50", + "code":"51" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"sfs", + "title":"Supported Actions", + "uri":"sfs_02_0081.html", + "doc_type":"api", + "p_code":"50", + "code":"52" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"sfs", + "title":"SFS Turbo Actions", + "uri":"sfs_02_0083.html", + "doc_type":"api", + "p_code":"52", + "code":"53" + }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", @@ -429,7 +483,7 @@ "uri":"sfs_02_0084.html", "doc_type":"api", "p_code":"", - "code":"48" + "code":"54" }, { "desc":"SFS Turbo file system status elementsReturned ValueDescription100CREATING: The file system is being created.200ACTIVE: The file system is active. An SFS Turbo file system", @@ -437,8 +491,8 @@ "title":"SFS Turbo File System Statuses", "uri":"sfs_02_0085.html", "doc_type":"api", - "p_code":"48", - "code":"49" + "p_code":"54", + "code":"55" }, { "desc":"SFS Turbo file system substatus elementsReturned ValueDescription121Expanding the capacity online.221Online capacity expansion succeeded.321Failed to perform online capac", @@ -446,8 +500,8 @@ "title":"SFS Turbo File System Substatuses", "uri":"sfs_02_0086.html", "doc_type":"api", - "p_code":"48", - "code":"50" + "p_code":"54", + "code":"56" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -456,7 +510,7 @@ "uri":"sfs_02_0088.html", "doc_type":"api", "p_code":"", - "code":"51" + "code":"57" }, { "desc":"NormalReturned ValueDescription200 OKSpecifies the normal response for the GET and PUT operations.201 CreatedSpecifies the normal response for the POST operation.202 Acce", @@ -464,17 +518,17 @@ "title":"Status Codes", "uri":"sfs_02_0089.html", "doc_type":"api", - "p_code":"51", - "code":"52" + "p_code":"57", + "code":"58" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"sfs", - "title":"Error Codes", + "title":"SFS Turbo Error Codes", "uri":"ErrorCode.html", "doc_type":"api", - "p_code":"51", - "code":"53" + "p_code":"57", + "code":"59" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -483,6 +537,6 @@ "uri":"sfs_02_0092.html", "doc_type":"api", "p_code":"", - "code":"54" + "code":"60" } ] \ No newline at end of file diff --git a/docs/sfs/api-ref/ErrorCode.html b/docs/sfs/api-ref/ErrorCode.html index 71b0ac1d0..53b123d01 100644 --- a/docs/sfs/api-ref/ErrorCode.html +++ b/docs/sfs/api-ref/ErrorCode.html @@ -1,6 +1,6 @@ -

Error Codes

+

SFS Turbo Error Codes

@@ -14,7 +14,7 @@ - @@ -25,13 +25,13 @@ - - @@ -58,7 +58,7 @@ - @@ -102,7 +102,7 @@ - @@ -124,7 +124,7 @@ - @@ -135,6 +135,17 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Status Code

400

+

400/404

SFS.TURBO.0001

Use valid parameters and try again.

404

+

400/404

SFS.TURBO.0002

Cluster not found

The requested object does not exist or you do not have permissions to access it.

+

The requested object is not found or you do not have permissions to access it.

Use valid parameters and try again.

Use valid parameters and try again.

500

+

400/500

SFS.TURBO.0005

Use valid parameters and try again.

400

+

409

SFS.TURBO.0009

Submit a service order to increase quota.

400

+

400/403

SFS.TURBO.0011

Wait until that operation is complete and try again.

400

+

SFS.TURBO.0015

+

do not have the operation permission

+

Insufficient permissions.

+

Apply for the required permissions.

+

400

SFS.TURBO.0016

@@ -168,6 +179,61 @@

Use valid parameters and try again.

404

+

SFS.TURBO.0019

+

Invalid Job Id

+

Invalid job ID.

+

Use a valid job ID.

+

400

+

SFS.TURBO.0020

+

Invalid flavor

+

Invalid flavor.

+

Use a valid flavor.

+

400

+

SFS.TURBO.0021

+

file system not match

+

Unmatched type. The background disk type is not supported by this file system type.

+

Ensure that the background disk type is supported by the file system type.

+

400

+

SFS.TURBO.0022

+

backup name already exists

+

The backup name already exists.

+

Change the backup name.

+

400

+

SFS.TURBO.0023

+

Invalid flavor ref

+

Invalid specification code.

+

Use a valid specification code.

+

400

SFS.TURBO.0024

@@ -245,6 +311,248 @@

Change the AZ and try again.

400

+

SFS.TURBO.0031

+

cache type not exist

+

The cache type is not found.

+

Use a valid cache type.

+

400

+

SFS.TURBO.0032

+

EVS Resource Not Enough

+

Insufficient EVS resources.

+

Enlarge EVS resources.

+

500

+

SFS.TURBO.0033

+

Get Client Ips Error

+

Failed to obtain client IP addresses.

+

Try again. If the fault persists, contact technical support.

+

400

+

SFS.TURBO.0034

+

dedicated storage resource not enough

+

Insufficient resources in the dedicated storage pool.

+

Expand the storage pool.

+

400

+

SFS.TURBO.0035

+

The current type does not support backup.

+

Unsupported type for backup.

+

Unsupported type for backup.

+

500

+

SFS.TURBO.0036

+

Failed to obtain the used capacity of the directory

+

Failed to obtain the used capacity of the directory.

+

Try again. If the fault persists, contact technical support.

+

400

+

SFS.TURBO.0037

+

Operation conflict, client retry

+

Operation conflict.

+

Try again with valid operations.

+

400

+

SFS.TURBO.0038

+

unknown error

+

Unknown error.

+

Contact technical support.

+

400

+

SFS.TURBO.0039

+

The VIP quota is insufficient

+

Insufficient virtual IP address quota.

+

Apply for a higher quota.

+

400

+

SFS.TURBO.0040

+

Insufficient Security Group Quota

+

Insufficient security group quota.

+

Apply for a higher quota.

+

400

+

SFS.TURBO.0100

+

Invalid file system path

+

Invalid file system path.

+

Use a valid file system path.

+

404

+

SFS.TURBO.0101

+

The file system path does not exist

+

The file system path is not found.

+

Select a valid file system path.

+

400

+

SFS.TURBO.0102

+

The file system path is not a directory

+

The file system path is not a directory.

+

Select a valid file system path.

+

400

+

SFS.TURBO.0103

+

The file system is being processed

+

The file system is being processed.

+

Wait until the processing is complete.

+

500

+

SFS.TURBO.0104

+

Failed to import or export OBS data

+

Failed to import or export OBS data.

+

Try again. If the fault persists, contact technical support.

+

500

+

SFS.TURBO.0105

+

Failed to obtain OBS import and export task data

+

Failed to obtain the OBS import and export data.

+

Try again. If the fault persists, contact technical support.

+

400

+

SFS.TURBO.0106

+

The OBS task does not exist

+

The OBS task is not found.

+

Select an existing OBS task or create an OBS task.

+

400

+

SFS.TURBO.0107

+

OBS protocol error

+

Backend parameter type is incorrectly configured.

+

Contact technical support.

+

400

+

SFS.TURBO.0108

+

The OBS endpoint name is incorrect

+

Incorrect OBS domain name.

+

Contact technical support.

+

400

+

SFS.TURBO.0109

+

The OBS bucket name is incorrect

+

Incorrect OBS bucket name.

+

Use the correct OBS bucket name.

+

400

+

SFS.TURBO.0110

+

OBS agent error

+

The import or export task failed.

+

Contact technical support.

+

400

+

SFS.TURBO.0111

+

The OBS configuration list is empty

+

The OBS configuration list is empty.

+

Use valid OBS configuration information.

+
diff --git a/docs/sfs/api-ref/en-us_topic_0000001537230113.html b/docs/sfs/api-ref/en-us_topic_0000001537230113.html new file mode 100644 index 000000000..f4ea59a32 --- /dev/null +++ b/docs/sfs/api-ref/en-us_topic_0000001537230113.html @@ -0,0 +1,19 @@ + + + +

Name Management

+ +

+
+ +
+ + + +
+ diff --git a/docs/sfs/api-ref/en-us_topic_0000001537629949.html b/docs/sfs/api-ref/en-us_topic_0000001537629949.html new file mode 100644 index 000000000..455facba1 --- /dev/null +++ b/docs/sfs/api-ref/en-us_topic_0000001537629949.html @@ -0,0 +1,167 @@ + + +

Changing the Name of a File System

+

Function

This API is used to change the name of a file system.

+
+

URI

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

+
+ +
+ + + + + + + + + + + + + + + + +
Table 1 Path parameters

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

share_id

+

Yes

+

String

+

Specifies the file system ID.

+
+
+

Request Parameters

+
+ + + + + + + + + + + + + + + + +
Table 2 Request header parameters

Parameter

+

Mandatory

+

Type

+

Description

+

X-Auth-Token

+

Yes

+

String

+

Specifies the account token.

+

Content-Type

+

Yes

+

String

+

Specifies the MIME type.

+
+
+ +
+ + + + + + + + + + + +
Table 3 Request body parameter

Parameter

+

Mandatory

+

Type

+

Description

+

change_name

+

Yes

+

ShareName object

+

Specifies the SFS Turbo file system you want to change the name.

+
+
+ +
+ + + + + + + + + + + +
Table 4 ShareName

Parameter

+

Mandatory

+

Type

+

Description

+

name

+

Yes

+

String

+

Specifies the name of the SFS Turbo file system you want to change the name.

+
+
+
+

Response Parameters

None

+
+

Example Request

{
+  "change_name" : {
+    "name" : "sfs-turbo-test1"
+  }
+}
+
+

Example Response

None

+
+

Status Codes

+
+ + + + + + + + + + + + + + + + +

Status Code

+

Description

+

204

+

Request successful.

+

400

+

Invalid parameters.

+

500

+

Internal error.

+

409

+

File system name already exists.

+
+
+
+

+
+
+ +
+ diff --git a/docs/sfs/api-ref/public_sys-resources/icon-arrowdn.gif b/docs/sfs/api-ref/public_sys-resources/icon-arrowdn.gif index 84eec9be2..379428032 100644 Binary files a/docs/sfs/api-ref/public_sys-resources/icon-arrowdn.gif and b/docs/sfs/api-ref/public_sys-resources/icon-arrowdn.gif differ diff --git a/docs/sfs/api-ref/public_sys-resources/icon-arrowrt.gif b/docs/sfs/api-ref/public_sys-resources/icon-arrowrt.gif index 39583d168..6aaaa11c2 100644 Binary files a/docs/sfs/api-ref/public_sys-resources/icon-arrowrt.gif and b/docs/sfs/api-ref/public_sys-resources/icon-arrowrt.gif differ diff --git a/docs/sfs/api-ref/sfs_02_0001.html b/docs/sfs/api-ref/sfs_02_0001.html index b1fac8d7c..e6a60b668 100644 --- a/docs/sfs/api-ref/sfs_02_0001.html +++ b/docs/sfs/api-ref/sfs_02_0001.html @@ -1,7 +1,7 @@

API Usage Guidelines

-

Public cloud APIs comply with the RESTful API design principles. REST-based web services are organized into resources. Each resource is identified by one or more Uniform Resource Identifiers (URIs). An application accesses a resource based on the resource's Unified Resource Locator (URL). A URL is usually in the following format: https://Endpoint/uri. In the URL, uri indicates the resource path, that is, the API access path.

+

Public cloud APIs comply with the RESTful API design principles. REST-based web services are organized into resources. Each resource is identified by one or more Uniform Resource Identifiers (URIs). An application accesses a resource based on the resource's Unified Resource Locator (URL). A URL is usually in the following format: https://Endpoint/uri. In the URL, uri indicates the resource path, that is, the API access path.

Public cloud APIs use HTTPS as the transmission protocol. Requests/Responses are transmitted by using JSON messages, with media type represented by Application/json.

For details about how to use APIs, see API Usage Guidelines.

diff --git a/docs/sfs/api-ref/sfs_02_0016.html b/docs/sfs/api-ref/sfs_02_0016.html index e57886100..f77647785 100644 --- a/docs/sfs/api-ref/sfs_02_0016.html +++ b/docs/sfs/api-ref/sfs_02_0016.html @@ -1,20 +1,20 @@ -

SFS APIs

+

SFS Capacity-Oriented APIs

diff --git a/docs/sfs/api-ref/sfs_02_0017.html b/docs/sfs/api-ref/sfs_02_0017.html index 2aa93204b..d9b84916b 100644 --- a/docs/sfs/api-ref/sfs_02_0017.html +++ b/docs/sfs/api-ref/sfs_02_0017.html @@ -1,17 +1,17 @@ -

API Version Querying

+

API Version Queries

diff --git a/docs/sfs/api-ref/sfs_02_0018.html b/docs/sfs/api-ref/sfs_02_0018.html index a9c5c0c6a..9de1d88d4 100644 --- a/docs/sfs/api-ref/sfs_02_0018.html +++ b/docs/sfs/api-ref/sfs_02_0018.html @@ -70,7 +70,7 @@

Array of objects

-

Specifies the share links. For details, see the description of the links field.

+

Specifies the links of shared file systems. For details, see the description of the links field.

media-types

@@ -283,7 +283,7 @@
diff --git a/docs/sfs/api-ref/sfs_02_0019.html b/docs/sfs/api-ref/sfs_02_0019.html index 8722e4491..1073c4e23 100644 --- a/docs/sfs/api-ref/sfs_02_0019.html +++ b/docs/sfs/api-ref/sfs_02_0019.html @@ -1,7 +1,7 @@ -

Querying Details About API Versions

-

Function

This API is used for querying details about API versions.

+

Querying Details About an API Version

+

Function

This API is used for querying details about an API version.

URI

  • GET /{api_version}/
  • Parameter description

    Parameter

    @@ -33,19 +33,19 @@

    Response

    • Parameter description -

      Parameter

      +
      - - - - - @@ -86,7 +86,7 @@ -

      Parameter

      Type

      +

      Type

      Description

      +

      Description

      versions

      +

      versions

      Object

      +

      Object

      List objects of all available API versions

      +

      List objects of all available API versions

      Array of objects

      Specifies the share links. For details, see the description of the links field.

      +

      Specifies the links of shared file systems. For details, see the description of the links field.

      media-types

      @@ -300,7 +300,7 @@
      diff --git a/docs/sfs/api-ref/sfs_02_0020.html b/docs/sfs/api-ref/sfs_02_0020.html index a3cd35e30..3d2fe9fe7 100644 --- a/docs/sfs/api-ref/sfs_02_0020.html +++ b/docs/sfs/api-ref/sfs_02_0020.html @@ -1,6 +1,6 @@ -

      File Sharing

      +

      File Systems

      diff --git a/docs/sfs/api-ref/sfs_02_0021.html b/docs/sfs/api-ref/sfs_02_0021.html index 9389fb836..f84cc6dff 100644 --- a/docs/sfs/api-ref/sfs_02_0021.html +++ b/docs/sfs/api-ref/sfs_02_0021.html @@ -4,15 +4,15 @@

      Function

      This API is used to create a shared file system. After the file system is created, you need to mount the file system to ECSs to achieve shared file storage.

      This API is an asynchronous API. If the returned status code is 200, the API request is successfully delivered and received. Later, you can query the status and path of the shared file system by referring to Querying Details About a Shared File System to identify whether the creation is complete and successful. If the status of the shared file system becomes available or the shared path is generated, the creation is successful.

      -

      After a shared file system is created successfully, it can be used only after you add share access rules by referring to Adding Share Access Rules.

      +

      After a shared file system is created successfully, it can be used only after you add share access rules by referring to Adding a File System Access Rule.

      URI

      • POST /v2/{project_id}/shares
      • Parameter description
        - - @@ -20,9 +20,9 @@ - - @@ -35,9 +35,9 @@

        Request

        • Parameter description

        Parameter

        Mandatory

        +

        Mandatory

        Type

        +

        Type

        Description

        project_id

        Yes

        +

        Yes

        String

        +

        String

        Specifies the project ID of the operator.

        - - @@ -45,9 +45,9 @@ - - @@ -72,7 +72,7 @@ -

        Parameter

        Mandatory

        +

        Mandatory

        Type

        +

        Type

        Description

        share

        Yes

        +

        Yes

        Object

        +

        Object

        For details, see the description of the share field.

        String

        Specifies the file system sharing protocol. The valid value can be NFS (for Linux OS) or CIFS (for Windows OS).

        +

        Specifies the file sharing protocol. The value can be NFS (for Linux OS).

        size

        @@ -135,45 +135,46 @@
        -
      • Description of metadata fields (creating a shared file system with the encryption function)
        When creating a shared file system with the encryption function, obtain the key ID, domain ID, and key alias of the encryption key using the HTTPS request by referring to section Querying the List of CMKs in the Key Management Service API Reference. Then, in the metadata field, set the key-value pairs according to the following table. Ensure that the key-value pairs in the metadata field are correct. -

        Key

        +
      • Description of metadata fields (creating a shared file system with the encryption function)

        When creating a shared file system with the encryption function, obtain the key ID, domain ID, and key alias of the encryption key using the HTTPS request by referring to section Querying the List of CMKs in the Key Management Service API Reference. Then, in the metadata field, set the key-value pairs according to the following table. Ensure that the key-value pairs in the metadata field are correct.

        +
        To create a shared file system with the encryption function, all parameters in the following table are mandatory. If the encryption function is not needed, these parameters are optional. +
        - - - - - - - - - - - - - - - @@ -185,9 +186,7 @@
        • Example request: POST https://{endpoint}/v2/16e1ab15c35a457e9c2b2aa189f544e1/shares
          {
              "share": {
          -       "share_type": null,
                  "name": "test",
          -       "snapshot_id": null,
                  "description": "test description",
                  "share_proto": "NFS",
                  "share_network_id": null,
          @@ -199,9 +198,7 @@
           
           
          • Example request (creating a shared file system with data encryption function): POST https://{endpoint}/v2/16e1ab15c35a457e9c2b2aa189f544e1/shares
            {
                "share": {
            -       "share_type": null,
                    "name": "test",
            -       "snapshot_id": null,
                    "description": "test description",
                    "metadata": {
                        "#sfs_crypt_key_id": "9130c90d-73b8-4203-b790-d49f98d503df",
            @@ -234,7 +231,7 @@
             
             

        Key

        Value Type

        +

        Value Type

        Mandatory

        +

        Mandatory

        Description

        +

        Description

        #sfs_crypt_key_id

        +

        #sfs_crypt_key_id

        String

        +

        String

        Yes

        +

        Yes

        Specifies the encryption key ID.

        +

        Specifies the encryption key ID.

        If this field, #sfs_crypt_domain_id, and #sfs_crypt_alias exist at the same time, the data encryption function is enabled.

        #sfs_crypt_domain_id

        +

        #sfs_crypt_domain_id

        String

        +

        String

        Yes

        +

        Yes

        Specifies the tenant domain ID.

        -

        If this field, #sfs_crypt_key_id, and #sfs_crypt_alias exist at the same time, the data encryption function is enabled.

        +

        Specifies the tenant domain ID.

        +

        If this field, #sfs_crypt_key_id, and #sfs_crypt_alias exist at the same time, the data encryption function is enabled.

        #sfs_crypt_alias

        +

        #sfs_crypt_alias

        String

        +

        String

        Yes

        +

        Yes

        Specifies the encryption key alias.

        -

        If this field, #sfs_crypt_key_id, and #sfs_crypt_domain_id exist at the same time, the data encryption function is enabled.

        +

        Specifies the encryption key alias.

        +

        If this field, #sfs_crypt_key_id, and #sfs_crypt_domain_id exist at the same time, the data encryption function is enabled.

        -
      • Description of the share field +
      • Description of the share field
        - - - + + + - - - - -

        Parameter

        Type

        @@ -289,7 +286,7 @@

        Object

        Sets one or more metadata key and value pairs as a dictionary of strings. share_used is the key, and the corresponding value is the used capacity of the shared file system in the unit of Bytes.

        +

        Sets one or more metadata key and value pairs as a dictionary of strings. The value of the share_used key indicates the file system used capacity, in bytes.

        status

        @@ -352,7 +349,7 @@

        String

        Specifies the ID of the share type.

        +

        Specifies the ID of the file system type.

        volume_type

        @@ -380,7 +377,7 @@

        Boolean

        Specifies the visibility level of the shared file system. If it is set to true, the file system can be seen publicly. If it is set to false, the file system can be seen privately. The default value is false.

        +

        Specifies the visibility level of the shared file system. If true is returned, the file system can be seen publicly. If false is returned, the file system can be seen privately. The default value is false.

        user_id

        @@ -486,6 +483,11 @@

        The request could not be processed due to a conflict.

        413 Quota Exceeded

        +

        Insufficient user quota.

        +

        500 Internal Server Error

        Failed to complete the request because of an internal service error.

        @@ -519,7 +521,7 @@
        diff --git a/docs/sfs/api-ref/sfs_02_0022.html b/docs/sfs/api-ref/sfs_02_0022.html index 796946a8c..5a45cf5d9 100644 --- a/docs/sfs/api-ref/sfs_02_0022.html +++ b/docs/sfs/api-ref/sfs_02_0022.html @@ -66,7 +66,7 @@

        Integer

        Specifies the offset to define the start point from 0 of shared file system listing. The value must be greater than or equal to 0.

        +

        Specifies the offset to define the start point of shared file system listing. The value must be greater than or equal to 0.

        sort_key

        @@ -111,7 +111,7 @@

        String

        Specifies the field used for filtering based on the ID of the mount path. This field is supported by API v2.35 and later versions.

        +

        Specifies the field used for filtering based on the ID of the mount location. This field is supported by API v2.35 and later versions.

        export_location_path

        @@ -120,7 +120,7 @@

        String

        Specifies the field used for filtering based on the mount path. This field is supported by API v2.35 and later versions.

        +

        Specifies the field used for filtering based on the mount location. This field is supported by API v2.35 and later versions.

        name~

        @@ -327,7 +327,7 @@
        diff --git a/docs/sfs/api-ref/sfs_02_0023.html b/docs/sfs/api-ref/sfs_02_0023.html index 36b349a7c..7a16b8d74 100644 --- a/docs/sfs/api-ref/sfs_02_0023.html +++ b/docs/sfs/api-ref/sfs_02_0023.html @@ -110,7 +110,7 @@

        String

        Specifies the field used for filtering based on the ID of the mount path. This field is supported by API v2.35 and later versions.

        +

        Specifies the field used for filtering based on the ID of the mount location. This field is supported by API v2.35 and later versions.

        export_location_path

        @@ -119,7 +119,7 @@

        String

        Specifies the field used for filtering based on the mount path. This field is supported by API v2.35 and later versions.

        +

        Specifies the field used for filtering based on the mount location. This field is supported by API v2.35 and later versions.

        name

        @@ -150,19 +150,19 @@

        Response

        • Parameter description -

          Parameter

          +
          - - - - - @@ -251,7 +251,7 @@ - - - - @@ -143,7 +143,7 @@ - - -

          Parameter

          Type

          +

          Type

          Description

          +

          Description

          shares

          +

          shares

          Array of objects

          +

          Array of objects

          Specifies the list of share objects.

          +

          Specifies the list of the share objects.

          Object

          Sets one or more metadata key and value pairs as a dictionary of strings. share_used is the key, and the corresponding value is the used capacity of the shared file system in the unit of Bytes.

          +

          Sets one or more metadata key and value pairs as a dictionary of strings. The value of the share_used key indicates the file system used capacity, in bytes.

          status

          @@ -335,7 +335,7 @@

          String

          Specifies the ID of the share type.

          +

          Specifies the ID of the file system type.

          volume_type

          @@ -363,7 +363,7 @@

          Boolean

          Specifies the visibility level of the shared file system. If it is set to true, the file system can be seen publicly. If it is set to false, the file system can be seen privately. The default value is false.

          +

          Specifies the visibility level of the shared file system. If true is returned, the file system can be seen publicly. If false is returned, the file system can be seen privately. The default value is false.

          source_share_group_snapshot_member_id

          @@ -429,8 +429,8 @@ "project_id": "da0f615c35eb4d72812d1547a77b5394", "metadata": { - "share_used": "1048576000000" - }, + "share_used": "1048576000000", + }, "status": "available", "description": "test description", "export_locations": ["sfs.dong.com:/share-e1c2d35e"], @@ -531,7 +531,7 @@
          diff --git a/docs/sfs/api-ref/sfs_02_0024.html b/docs/sfs/api-ref/sfs_02_0024.html index b324a115c..d12191661 100644 --- a/docs/sfs/api-ref/sfs_02_0024.html +++ b/docs/sfs/api-ref/sfs_02_0024.html @@ -54,7 +54,7 @@

          Object

          Specifies the share object.

          +

          Specifies the share objects.

          Object

          Sets one or more metadata key and value pairs as a dictionary of strings. share_used is the key, and the corresponding value is the used capacity of the shared file system in the unit of Bytes.

          +

          Sets one or more metadata key and value pairs as a dictionary of strings. The value of the share_used key indicates the file system used capacity, in bytes.

          status

          @@ -227,7 +227,7 @@

          String

          Specifies the ID of the share type.

          +

          Specifies the ID of the file system type.

          volume_type

          @@ -255,7 +255,7 @@

          Boolean

          Specifies the visibility level of the shared file system. If it is set to true, the file system can be seen publicly. If it is set to false, the file system can be seen privately. The default value is false.

          +

          Specifies the visibility level of the shared file system. If true is returned, the file system can be seen publicly. If false is returned, the file system can be seen privately. The default value is false.

          source_share_group_snapshot_member_id

          @@ -431,7 +431,7 @@
          diff --git a/docs/sfs/api-ref/sfs_02_0025.html b/docs/sfs/api-ref/sfs_02_0025.html index 65ff11980..dd4548c2e 100644 --- a/docs/sfs/api-ref/sfs_02_0025.html +++ b/docs/sfs/api-ref/sfs_02_0025.html @@ -44,19 +44,19 @@

          Response

          • Parameter description -
            -

            Parameter

            +
            - - - - - @@ -89,7 +89,7 @@ -

            Parameter

            Type

            +

            Type

            Description

            +

            Description

            export_locations

            +

            export_locations

            Array of strings

            +

            Array of strings

            Specifies the list of export locations.

            +

            Specifies the export_location objects.

            String

            Specifies the path to which the shared file system will be mounted.

            +

            Specifies the path that will be used when the shared file system is mounted.

            is_admin_only

            @@ -110,26 +110,16 @@
            -
            • Example response
              NFS share:
              {
              +
              • Example response

                NFS file system:

                +
                {
                   "export_locations": [
                     {
                -      "path": "sfs-nas1.dong.com:/share-236b936a",
                +      "path": "NFS:sfs-nas1.dong.com:/share-236b936a",
                       "id": "b03d2aac-aeed-409a-af07-5d1b9024241c",
                       "preferred": false
                     }
                   ]
                 }
                -
              -
              CIFS share:
              {
              -  "export_locations": [
              -    {
              -      "path": "\\\\sfs-nas1.dong.com\\share-4e76e627",
              -      "id": "85eb5849-1a89-43ae-99ac-2e781514a228",
              -      "preferred": false
              -    }
              -  ]
              -}
              -

            Status Codes

            • Normal

              200

              @@ -168,7 +158,7 @@
            diff --git a/docs/sfs/api-ref/sfs_02_0026.html b/docs/sfs/api-ref/sfs_02_0026.html index d8231d7a6..349a6698f 100644 --- a/docs/sfs/api-ref/sfs_02_0026.html +++ b/docs/sfs/api-ref/sfs_02_0026.html @@ -54,48 +54,48 @@

            Object

            Specifies the share object.

            +

            Specifies the share objects.

          • Description of the share field -
            - @@ -186,7 +186,7 @@
            diff --git a/docs/sfs/api-ref/sfs_02_0031.html b/docs/sfs/api-ref/sfs_02_0031.html index ba4451595..54c50c9be 100644 --- a/docs/sfs/api-ref/sfs_02_0031.html +++ b/docs/sfs/api-ref/sfs_02_0031.html @@ -1,7 +1,7 @@ -

            Querying Share Access Rules

            -

            Function

            This API is used to query a share access rule.

            +

            Querying File System Access Rules

            +

            Function

            This API is used to query the access rules of a shared file system.

            URI

            • POST /v2/{project_id}/shares/{share_id}/action
            • Parameter description

            Parameter

            +
            - - - - - - - - - - - - - - - @@ -111,19 +111,19 @@

            Response

            • Parameter description -

            Parameter

            Mandatory

            +

            Mandatory

            Type

            +

            Type

            Description

            +

            Description

            display_name

            +

            display_name

            No

            +

            No

            String

            +

            String

            Specifies the new name of the shared file system. The value consists of 0 to 255 characters.

            +

            Specifies the new name of the shared file system. The value consists of 0 to 255 characters.

            display_description

            +

            display_description

            No

            +

            No

            String

            +

            String

            Describes the shared file system. The value contains 0 to 255 characters.

            +

            Describes the shared file system. The value contains 0 to 255 characters.

            is_public

            +

            is_public

            No

            +

            No

            Boolean

            +

            Boolean

            (Supported by API v2.8 and later versions.) Specifies whether a file system can be publicly seen. If it is set to true, the file system can be seen publicly. If it is set to false, the file system can be seen privately. The default value is false.

            +

            (Supported by API v2.8 and later versions.) Specifies whether a file system can be publicly seen. If it is set to true, the file system can be seen publicly. If it is set to false, the file system can be seen privately. The default value is false.

            - @@ -205,35 +185,35 @@ - - - - - - -

            Parameter

            +
            - - - - - @@ -163,7 +163,7 @@ - - - - @@ -67,7 +67,7 @@ - @@ -92,7 +92,7 @@ - - -

            Parameter

            Type

            +

            Type

            Description

            +

            Description

            share

            +

            share

            Object

            +

            Object

            Specifies the share object.

            +

            Specifies the share objects.

            String

            Specifies the ID of the share network. This parameter is reserved, because share network management is not supported currently.

            +

            Specifies the ID of the share network. This parameter is reserved, because share network management is not supported currently.

            snapshot_id

            @@ -212,7 +212,7 @@

            Object

            Sets one or more metadata key and value pairs as a dictionary of strings. share_used is the key, and the corresponding value is the used capacity of the shared file system in the unit of Bytes.

            +

            Sets one or more metadata key and value pairs as a dictionary of strings. The value of the share_used key indicates the file system used capacity, in bytes.

            status

            @@ -303,7 +303,7 @@

            String

            Specifies the ID of the share type.

            +

            Specifies the ID of the file system type.

            export_locations

            @@ -500,7 +500,7 @@
            diff --git a/docs/sfs/api-ref/sfs_02_0027.html b/docs/sfs/api-ref/sfs_02_0027.html index a055785eb..049fcaadb 100644 --- a/docs/sfs/api-ref/sfs_02_0027.html +++ b/docs/sfs/api-ref/sfs_02_0027.html @@ -132,7 +132,7 @@
            diff --git a/docs/sfs/api-ref/sfs_02_0028.html b/docs/sfs/api-ref/sfs_02_0028.html index 09ccce653..dcb86de4c 100644 --- a/docs/sfs/api-ref/sfs_02_0028.html +++ b/docs/sfs/api-ref/sfs_02_0028.html @@ -1,19 +1,19 @@ -

            Share Access Rules

            +

            File System Access Rules

            diff --git a/docs/sfs/api-ref/sfs_02_0029.html b/docs/sfs/api-ref/sfs_02_0029.html index a6f81fec6..85b0e5dce 100644 --- a/docs/sfs/api-ref/sfs_02_0029.html +++ b/docs/sfs/api-ref/sfs_02_0029.html @@ -1,8 +1,8 @@ -

            Adding Share Access Rules

            -

            Function

            This API is used to add share access rules.

            -
            • This API is an asynchronous API. If the returned status code is 200, the API request is successfully delivered and received. Later, you can refer to Querying Share Access Rules to check whether the share access rule is added successfully.
            • APIs whose microversions are from 2.28 to 2.42 can ignore error statuses of existing share access rules during rule adding. The microversions of APIs are specified by using the X-Openstack-Manila-Api-Version parameter in the request headers.
            +

            Adding a File System Access Rule

            +

            Function

            This API is used to add a file system access rule.

            +
            • This API is an asynchronous API. If the returned status code is 200, the API request is successfully delivered and received. Later, you can refer to Querying File System Access Rules to check whether the access rule is added successfully.
            • APIs whose microversions are from 2.28 to 2.42 can ignore error statuses of existing access rules during rule adding. API microversions are specified by using the X-Openstack-Manila-Api-Version parameter in the request headers.

            URI

            • POST /v2/{project_id}/shares/{share_id}/action?vpc_ip_base_acl={vpc_ip_base_acl}
            • Parameter description @@ -40,8 +40,8 @@

            String

            Specifies the identifier of the IP address-based authorization scenario. Currently, only enable is available. The value enable indicates creating a share access rule for the IP address-based authorization scenario.

            -
            NOTICE:

            To ensure compatibility, even though this parameter is left blank or set to another value other than enable, you can use the API to create a share access rule for the IP address-based authorization scenario. However, this method of creation has been discarded and will not be maintained in the future.

            +

            Specifies the identifier used with IP address-based authorization. Currently, only enable is available, which indicates that an access rule used with IP address-based authorization will be created.

            +
            NOTICE:

            To ensure compatibility, if this parameter is left blank or set to a value other than enable, you can still use this API to create an access rule used with IP address-based authorization. However, this method of creation has been discarded and will not be maintained in the future.

            Object

            Specifies the os-allow_access object.

            +

            Specifies the os-allow_access objects.

            String

            Specifies the access level of the shared file system. Possible values are ro (read-only) and rw (read-write). The default value is rw (read/write).

            +

            Specifies the access level of the file system. Possible values are ro (read-only) and rw (read-write). The default value is rw (read-write).

            access_type

            @@ -101,7 +101,10 @@

            String

            Specifies the storage access mode. For an SFS Capacity-Oriented file system, the value is cert indicating that the certificate is used to access storage.

            +

            Specifies the storage access method.

            +
            • If the NFS protocol is used, specify cert.
            • If multiple protocols are used, specify cert.
            +

            Note

            +
            1. Value user indicates storage access using username.
            2. Value cert indicates storage access using VPC ID and IP address.

            access_to

            @@ -110,10 +113,12 @@

            String

            Specifies the value that defines the access rule. The value contains 1 to 255 characters. The value varies according to the scenario:

            -
            • Enter the VPC ID in VPC authorization scenarios.
            -
            • Set this parameter in IP address authorization scenario.
              • Enter the value in the format of VPC ID#IP address#priority#user permission for an NFS shared file system, for example, 0157b53f-4974-4e80-91c9-098532bcaf00#2.2.2.2/16#100#all_squash,root_squash.
              -
            +

            Specifies the value that defines the access rule. The value varies with the scenario:

            +

            If access_type is set to user, specify AK for this parameter.

            +
            If access_type is set to cert:
            1. In VPC-based authorization scenarios, specify the VPC ID for this parameter.
            2. In IP address-based authorization scenarios:
              • For an NFS file system, specify the value in the format of VPC ID#IP address#priority#user permission, for example, 0157b53f-4974-4e80-91c9-098532bcaf00#2.2.2.2/16#100#all_squash,root_squash.
              +
            +
            +

            For a multi-protocol file system, specify the value in the format of #protocol type#access method#VPC ID#IP address#priority#user permission, for example, #NFS#IP#07207b50-61b4-4e40-b272-e5433105c2d0#1.1.1.1#1#no_all_squash,no_root_squash.

            NOTE:

            Description of and restrictions on the VPC ID, IP address, priority, and user permission:

            • VPC ID: ID of the VPC.
            • IP address: Tenant IPv4 address or address segment of the ECS's active network port. Each rule only supports one IPv4 address or address segment. The mask format is used to represent an address segment. For example, 192.168.1.0/24 represents the IP address segment of 192.168.1.0 to 192.168.1.255. Other address segment formats, such as 192.168.1.0-255, are not supported. The entered IPv4 address or address segment must be valid and cannot be an IP address or address segment starting with 0 except 0.0.0.0/0. The value 0.0.0.0/0 indicates any IP address in the VPC. In addition, the IP address or address segment cannot start with 127 or 224 to 255, for example, 127.0.0.1, 224.0.0.1, or 255.255.255.255. This is because IP addresses or address segments starting with 224 to 239 are class D addresses and they are used for multicast. IP addresses or address segments starting with 240 to 255 are class E addresses and they are used for research. If an invalid IP address or address segment is used, the access rule may fail to be added or the added access rule cannot take effect.
            • Priority: Priority of a share access rule. It must be an integer ranging from 0 to 100. 0 indicates the highest priority, and 100 indicates the lowest priority. In the same VPC, the permission of the IP address or address segment with the highest priority is preferentially used. For example, if your IP address for mounting is 10.1.1.32, and the authorized 10.1.1.32 (read/write) and 10.1.1.0/24 (read-only) both meet the requirements, the permission of the IP address or segment with the higher priority is used first. If some IP addresses or address segments are of the same priority, one permission of them is randomly chosen.
            • User permission: Set the user permission in the format of allSquash,rootSquash. That is, allSquash is separated from rootSquash using a comma (,). The value of allSquash can be all_squash or no_all_squash. The value of rootSquash can be root_squash or no_root_squash.
            @@ -125,44 +130,19 @@
            -
            • Example request (VPC-based authorization)
              When the specified API version ranges from 1.0 to 2.6, the request example is as follows:
              { 
              -    "os-allow_access": { 
              -        "access_to": "59cd070d-9c4c-462e-9dcc-b6bb716225bc", 
              -        "access_type": "cert", 
              -        "access_level": "rw" 
              -    } 
              -}
              -
              -

              When the specified API version is later than 2.6, the request example is as follows:

              -
              { 
              -    "allow_access": { 
              -        "access_to": "59cd070d-9c4c-462e-9dcc-b6bb716225bc", 
              -        "access_type": "cert", 
              -        "access_level": "rw" 
              -    } 
              -}
              -
            • Example request (IP address-based authorization)

              POST /v2/{project_id}/shares/{share_id}/action?vpc_ip_base_acl=enable

              -

              NFS share:

              -
              { 
              -    "allow_access": { 
              -        "access_to": "0560a527-0e77-40a6-aa3b-110beecad368#0.0.0.0/0#1#all_squash,root_squash", 
              -        "access_type": "cert", 
              -        "access_level": "rw" 
              -    } 
              -}
              -

              CIFS share:

              +

              NFS file system:

              { 
                   "allow_access": { 
              -        "access_to": "0560a527-0e77-40a6-aa3b-110beecad368#0.0.0.0/0#0", 
              +        "access_to": "0560a527-0e77-40a6-aa3b-110beecad368#127.0.0.1#1#all_squash,root_squash", 
                       "access_type": "cert", 
                       "access_level": "rw" 
                   } 
               }

              When creating the share access rule for an IP address-based authorization scenario.

              1. The X-Openstack-Manila-Api-Version parameter must be specified for the request header, and the value of X-Openstack-Manila-Api-Version must be from 2.28 to 2.42.

              -

              2. The vpc_ip_base_acl parameter must be added in the request URL and the value of vpc_ip_base_acl must be set to enable. To ensure compatibility, even though this parameter is left blank or set to another value other than enable, you can use the API to create a share access rule for the IP address-based authorization scenario. However, this method of creation has been discarded and will not be maintained in the future.

              +

              2. The vpc_ip_base_acl parameter must be added in the request URL and the value of vpc_ip_base_acl must be set to enable. To ensure compatibility, if this parameter is left blank or set to a value other than enable, you can still use this API to create an access rule used with IP address-based authorization. However, this method of creation has been discarded and will not be maintained in the future.

            @@ -179,7 +159,7 @@

            Object

            Specifies the access object. If the share access rule is not updated, this value is null.

            +

            Specifies the access objects. If the access rule is not updated, this value is null.

            String

            Specifies the type of the share access rule.

            +

            Specifies the type of the access rule.

            access_to

            String

            Specifies the access that the back end grants or denies.

            +

            Specifies the object that the backend grants or denies access.

            access_level

            String

            Specifies the access level of the shared file system.

            +

            Specifies the level of the access rule.

            id

            String

            Specifies the ID of the share access rule.

            +

            Specifies the ID of the access rule.

            state

            String

            Specifies the status of the share access rule. If the API version is earlier than 2.28, the status of the share access rule is new, active, or error. In versions from 2.28 to 2.42, the status of the share access rule is queued_to_apply, applying, active, error, queued_to_deny, or denying.

            +

            Specifies the status of the access rule. If the API version is earlier than 2.28, the status of the access rule is new, active, or error. In versions from 2.28 to 2.42, the status of the access rule is queued_to_apply, applying, active, error, queued_to_deny, or denying.

            access_key

            @@ -247,36 +227,22 @@

            String

            Specifies the time when a shared access rule is created. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

            +

            Specifies the time when the access rule was created. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

            updated_at

            String

            Specifies the time when a shared access rule is updated. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

            +

            Specifies the time when the access rule was updated. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

            -
            • Example response
              {
              -  "access": {
              -    "share_id": "15940c49-789f-476a-b099-a3be7d311854",
              -    "access_type": "cert",
              -    "access_to": "59cd070d-9c4c-462e-9dcc-b6bb716225bc",
              -    "access_level": "rw",
              -    "state": "new",
              -    "id": "418e3cf4-08c3-4ed2-a29a-ceffa346b3b8",
              -    "access_key":null,
              -    "created_at": "2017-07-07T03:15:06.858662",
              -    "updated_at": "2018-07-07T03:15:06.858662"
              -  }
              -}
              -
            -
            • Example response (IP address-based authorization)

              NFS share:

              +
              • Example response

                NFS file system:

                {
                     "access":{
                         "access_key":null,
                @@ -290,20 +256,6 @@
                         "updated_at": "2018-07-07T03:15:06.858662"
                     }
                 }
                -
                CIFS share:
                {
                -    "access":{
                -        "access_key":null,
                -        "share_id":"7ec1115f-518b-40ff-a998-5599ce2da332",
                -        "access_type":"cert",
                -        "access_to":"0560a527-0e77-40a6-aa3b-110beecad368#0.0.0.0/0#0",
                -        "access_level":"rw",
                -        "state":"queued_to_apply",
                -        "id":"24615391-d58d-4a74-ac5a-520233c9c396",
                -        "created_at": "2017-07-07T03:15:06.858662",
                -        "updated_at": "2018-07-07T03:15:06.858662"
                -    }
                -}
                -

              Status Codes

              • Normal

                200

                @@ -392,7 +344,7 @@
              diff --git a/docs/sfs/api-ref/sfs_02_0030.html b/docs/sfs/api-ref/sfs_02_0030.html index 0af4338d8..51eb73ac9 100644 --- a/docs/sfs/api-ref/sfs_02_0030.html +++ b/docs/sfs/api-ref/sfs_02_0030.html @@ -1,8 +1,8 @@ -

              Deleting Share Access Rules

              -

              Function

              This API is used to delete a share access rule.

              -

              This API is an asynchronous API. If the returned status code is 202, the API request is successfully delivered and received. Later, you can refer to Querying Share Access Rules to identify whether the deletion of the share access rule is complete and successful.

              +

              Deleting a File System Access Rule

              +

              Function

              This API is used to delete a file system access rule.

              +

              This API is an asynchronous API. If the returned status code is 202, the API request is successfully delivered and received. Later, you can refer to Querying File System Access Rules to identify whether the access rule is deleted successfully.

              URI

              • POST /v2/{project_id}/shares/{share_id}/action
              • Parameter description @@ -81,7 +81,7 @@

            String

            Specifies the ID of the share access rule of the shared file system. The value contains 1 to 36 characters.

            +

            Specifies the ID of the access rule of the shared file system. The value contains 1 to 36 characters.

            Parameter

            @@ -67,20 +67,20 @@ } -

            Response

            • Description -

              Parameter

              +

              Response

              • Description +
                - - - - - @@ -99,14 +99,14 @@ - - - - - - @@ -267,7 +267,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0032.html b/docs/sfs/api-ref/sfs_02_0032.html index 2663fdc24..21b59126a 100644 --- a/docs/sfs/api-ref/sfs_02_0032.html +++ b/docs/sfs/api-ref/sfs_02_0032.html @@ -4,38 +4,38 @@

                Function

                This API is used to query quota information.

                URI

                • GET /v2/{project_id}/os-quota-sets/{project_id}
                • Parameter description -

                Parameter

                Type

                +

                Type

                Description

                +

                Description

                access_list

                +

                access_list

                Array of objects

                +

                Array of objects

                Lists the access rules.

                +

                Lists the access rules.

                String

                Specifies the type of the share access rule.

                +

                Specifies the type of the access rule.

                access_to

                String

                Specifies the access that the back end grants or denies.

                +

                Specifies the object that the backend grants or denies access.

                access_level

                @@ -120,28 +120,28 @@

                String

                Specifies the status of the share access rule. If the API version is earlier than 2.28, the status of the share access rule is new, active, or error. In versions from 2.28 to 2.42, the status of the share access rule is queued_to_apply, applying, active, error, queued_to_deny, or denying.

                +

                Specifies the status of the access rule. If the API version is earlier than 2.28, the status of the access rule is new, active, or error. In versions from 2.28 to 2.42, the status of the access rule is queued_to_apply, applying, active, error, queued_to_deny, or denying.

                id

                String

                Specifies the ID of the share access rule.

                +

                Specifies the ID of the access rule.

                created_at

                String

                Specifies the time when a shared access rule is created. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

                +

                Specifies the time when the access rule was created. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

                updated_at

                String

                Specifies the time when a shared access rule is updated. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

                +

                Specifies the time when the access rule was updated. This parameter exists only when the value of X-Openstack-Manila-Api-Version in the request header is greater than or equal to 2.33.

                Parameter

                +
                - - - - - - - - - - -

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                project_id

                +

                project_id

                Yes

                +

                Yes

                String

                +

                String

                Specifies the project ID of the operator.

                +

                Specifies the project ID of the operator.

                project_id

                +

                project_id

                Yes

                +

                Yes

                String

                +

                String

                Specifies the ID of the tenant whose quotas are to be queried, updated, or deleted. This ID differs from the first project ID (the administrative tenant ID) contained in the URI.

                +

                Specifies the ID of the tenant whose quotas are to be queried, updated, or deleted. This ID differs from the first project ID (the administrative tenant ID) contained in the URI.

                -
              • Query parameters +
              • Query parameter
                - @@ -257,7 +257,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0033.html b/docs/sfs/api-ref/sfs_02_0033.html index 0b5413ce6..70653033e 100644 --- a/docs/sfs/api-ref/sfs_02_0033.html +++ b/docs/sfs/api-ref/sfs_02_0033.html @@ -11,7 +11,7 @@ diff --git a/docs/sfs/api-ref/sfs_02_0034.html b/docs/sfs/api-ref/sfs_02_0034.html index eeb7a86fe..7fcfdfddb 100644 --- a/docs/sfs/api-ref/sfs_02_0034.html +++ b/docs/sfs/api-ref/sfs_02_0034.html @@ -79,7 +79,7 @@ - diff --git a/docs/sfs/api-ref/sfs_02_0035.html b/docs/sfs/api-ref/sfs_02_0035.html index 355937cbd..28ac1fef4 100644 --- a/docs/sfs/api-ref/sfs_02_0035.html +++ b/docs/sfs/api-ref/sfs_02_0035.html @@ -79,7 +79,7 @@ - diff --git a/docs/sfs/api-ref/sfs_02_0036.html b/docs/sfs/api-ref/sfs_02_0036.html index 426c7a5b2..9c3d58e8e 100644 --- a/docs/sfs/api-ref/sfs_02_0036.html +++ b/docs/sfs/api-ref/sfs_02_0036.html @@ -1,6 +1,6 @@ -

                Share Tag

                +

                Tag Management

                diff --git a/docs/sfs/api-ref/sfs_02_0037.html b/docs/sfs/api-ref/sfs_02_0037.html index edd34e778..f418e7505 100644 --- a/docs/sfs/api-ref/sfs_02_0037.html +++ b/docs/sfs/api-ref/sfs_02_0037.html @@ -7,32 +7,32 @@

                This API is idempotent. If the key to be added has already been added to the shared file system, the tag is updated.

                URI

                • POST /v2/{project_id}/sfs/{share_id}/tags
                • Parameter description -

                Parameter

                Mandatory

                @@ -78,7 +78,7 @@

                Object

                Specifies the quota_set object.

                +

                Specifies the quota_set objects.

                Integer

                Specifies the post-expansion capacity (GB) of the shared file system.

                +

                Specifies the new capacity (GB) of the shared file system.

                Integer

                Specifies the post-shrinking capacity (GB) of the shared file system.

                +

                Specifies the new capacity (GB) of the shared file system.

                Parameter

                +
                - - - - - - - - - - - @@ -41,55 +41,55 @@

                Request

                • Parameter description -

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                project_id

                +

                project_id

                Yes

                +

                Yes

                String

                +

                String

                Specifies the project ID of the operator.

                +

                Specifies the project ID of the operator.

                share_id

                +

                share_id

                Yes

                +

                Yes

                String

                +

                String

                Specifies the share ID.

                +

                Specifies the ID of the shared file system.

                Parameter

                +
                - - - - - - -

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                tag

                +

                tag

                Yes

                +

                Yes

                Resource_tag

                +

                Resource_tag

                Specifies the tag.

                +

                Specifies the tag.

              • Description of field resource_tag -

                Parameter

                +
                - - - - - - - - - - - @@ -112,7 +112,7 @@
              • Abnormal
              • Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                key

                +

                key

                Yes

                +

                Yes

                String

                +

                String

                Specifies the key of the tag. The value can contain a maximum of 36 characters. The key cannot be left blank and can only contain letters, digits, hyphens (-), and underscores (_).

                +

                Specifies the tag key. The value can contain a maximum of 36 characters. The key cannot be left blank and can only contain letters, digits, hyphens (-), and underscores (_).

                value

                +

                value

                Yes

                +

                Yes

                String

                +

                String

                Specifies the value of the tag. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                +

                Specifies the tag value. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                - @@ -149,7 +149,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0038.html b/docs/sfs/api-ref/sfs_02_0038.html index dc5c88952..0dadb0ee3 100644 --- a/docs/sfs/api-ref/sfs_02_0038.html +++ b/docs/sfs/api-ref/sfs_02_0038.html @@ -31,7 +31,7 @@ - - @@ -63,7 +63,7 @@
              • Abnormal
              • Status Code

                Description

                +

                Description

                String

                Specifies the share ID.

                +

                Specifies the ID of the shared file system.

                key

                @@ -40,7 +40,7 @@

                String

                Specifies the key of the tag. The value can contain a maximum of 36 characters. The key cannot be left blank and can only contain letters, digits, hyphens (-), and underscores (_).

                +

                Specifies the tag key. The value can contain a maximum of 36 characters. The key cannot be left blank and can only contain letters, digits, hyphens (-), and underscores (_).

                NOTICE:

                When calling this API to delete a tag, if the tag key contains special characters that are not directly resolved by the URL, the key needs to be escaped.

                - @@ -100,7 +100,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0039.html b/docs/sfs/api-ref/sfs_02_0039.html index 776e23c8a..6e7f26aa2 100644 --- a/docs/sfs/api-ref/sfs_02_0039.html +++ b/docs/sfs/api-ref/sfs_02_0039.html @@ -1,7 +1,7 @@ -

                Querying Tag Information About a Shared File System

                -

                Function

                This API is used to query all tag information about the specified shared file system.

                +

                Querying Tags of a Shared File System

                +

                Function

                This API is used to query all tags of a specified shared file system.

                URI

                • GET /v2/{project_id}/sfs/{share_id}/tags
                • Parameter description

                Status Code

                Description

                +

                Description

                - @@ -70,26 +70,26 @@

                Parameter

                @@ -29,7 +29,7 @@

                String

                Specifies the share ID.

                +

                Specifies the ID of the shared file system.

              • Description of field resource_tag -

                Parameter

                +
                - - - - - - - - @@ -115,7 +115,7 @@
              • Abnormal
              • Parameter

                Type

                +

                Type

                Description

                +

                Description

                key

                +

                key

                String

                +

                String

                Specifies the key of the tag.

                +

                Specifies the tag key.

                value

                +

                value

                String

                +

                String

                Specifies the value of the tag.

                +

                Specifies the tag value.

                - @@ -152,7 +152,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0040.html b/docs/sfs/api-ref/sfs_02_0040.html index 2b3d4267d..e83854b44 100644 --- a/docs/sfs/api-ref/sfs_02_0040.html +++ b/docs/sfs/api-ref/sfs_02_0040.html @@ -1,7 +1,7 @@ -

                Querying Tags of a Tenant's All Shared File Systems

                -

                Function

                This API is used to query the tag set of a tenant's all shared file systems.

                +

                Querying Tags of All File Systems of a Tenant

                +

                Function

                This API is used to query the tags of all file systems of a tenant.

                URI

                • GET /v2/{project_id}/sfs/tags
                • Parameter description

                Status Code

                Description

                +

                Description

                Parameter

                @@ -52,26 +52,26 @@
              • Description of the tag field -

                Parameter

                +
                - - - - - - - - @@ -130,7 +130,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0041.html b/docs/sfs/api-ref/sfs_02_0041.html index b69945c37..d080eef9b 100644 --- a/docs/sfs/api-ref/sfs_02_0041.html +++ b/docs/sfs/api-ref/sfs_02_0041.html @@ -1,38 +1,38 @@

                Batch Adding Tags to a Shared File System

                -

                Function

                This API is used to batch add tags to a specified shared file system.

                +

                Function

                This API is used to batch add tags to a shared file system.

                A shared file system can have a maximum of 10 tags.

                The keys of multiple tags added to a shared file system must be unique.

                This API is idempotent. If the key to be added has already been added to the shared file system, the tag is updated.

                URI

                • POST /v2/{project_id}/sfs/{share_id}/tags/action
                • Parameter description -

                Parameter

                Type

                +

                Type

                Description

                +

                Description

                key

                +

                key

                String

                +

                String

                Specifies the key of the tag.

                +

                Specifies the key of the tag.

                values

                +

                values

                Array of strings

                +

                Array of strings

                Lists the values of the tag. The value is a list of a tenant's all tag values of shared file systems. Only one of the same tag values is displayed.

                +

                Lists the values of the tag. The value is a list of tag values of all shared file systems of a tenant. Only one of the same tag values is displayed.

                Parameter

                +
                - - - - - - - - - - - @@ -41,44 +41,44 @@

                Request

                • Parameter description -

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                project_id

                +

                project_id

                Yes

                +

                Yes

                String

                +

                String

                Specifies the project ID of the operator.

                +

                Specifies the project ID of the operator.

                share_id

                +

                share_id

                Yes

                +

                Yes

                String

                +

                String

                Specifies the share ID.

                +

                Specifies the ID of the shared file system.

                Parameter

                +
                - - - - - - - - - - - - - - - @@ -86,32 +86,32 @@

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                action

                +

                action

                Yes

                +

                Yes

                String

                +

                String

                Specifies the operation identifier. Possible values are create and delete. Use create to batch add tags to a specified shared file system.

                +

                Specifies the operation identifier. Possible values are create and delete. Use create to batch add tags to a specified shared file system.

                tags

                +

                tags

                No

                +

                No

                Array of resource_tags

                +

                Array of resource_tags

                Specifies the tag list.

                +

                Specifies the tag list.

                This parameter is mandatory when the tenant permission is used. For the op_service permission, choose either this field or sys_tags.

                sys_tags

                +

                sys_tags

                No

                +

                No

                Array of resource_tags

                +

                Array of resource_tags

                Specifies the system tag list.

                +

                Specifies the system tag list.

                This field is available only to the op_service permission. Choose either this field or tags.

                -

                Currently, TMS invokes only one resource_tag structure. The key is fixed as _sys_enterprise_project_id.

                +

                Only one resource_tag structure key, _sys_enterprise_project_id, is used in TMS calls.

                The value is ID or 0.

              • Description of field resource_tag -

                Parameter

                +
                - - - - - - - - - - - @@ -141,7 +141,7 @@
              • Abnormal
              • Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                key

                +

                key

                Yes

                +

                Yes

                String

                +

                String

                Specifies the key of the tag. The value can contain a maximum of 36 characters. The key cannot be left blank and can only contain letters, digits, hyphens (-), and underscores (_).

                +

                Specifies the tag key. The value can contain a maximum of 36 characters. The key cannot be left blank and can only contain letters, digits, hyphens (-), and underscores (_).

                value

                +

                value

                Yes

                +

                Yes

                String

                +

                String

                Specifies the value of the tag. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                +

                Specifies the tag value. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                - @@ -178,7 +178,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0042.html b/docs/sfs/api-ref/sfs_02_0042.html index 04f0b616c..f528a3267 100644 --- a/docs/sfs/api-ref/sfs_02_0042.html +++ b/docs/sfs/api-ref/sfs_02_0042.html @@ -30,7 +30,7 @@ - @@ -39,65 +39,65 @@

                Request

                • Parameter description -

                Status Code

                Description

                +

                Description

                String

                Specifies the share ID.

                +

                Specifies the ID of the shared file system.

                Parameter

                +
                - - - - - - - - - - -

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                action

                +

                action

                Yes

                +

                Yes

                String

                +

                String

                Specifies the operation identifier. Possible values are create and delete. Use delete to batch delete tags from a specified shared file system.

                +

                Specifies the operation identifier. Possible values are create and delete. Use delete to batch delete tags from a specified shared file system.

                tags

                +

                tags

                Yes

                +

                Yes

                Array of resource_tags

                +

                Array of resource_tags

                Specifies the tag list.

                +

                Specifies the tag list.

              • Description of field resource_tag -

                Parameter

                +
                - - - - - - - - - - - @@ -168,7 +168,7 @@
                diff --git a/docs/sfs/api-ref/sfs_02_0043.html b/docs/sfs/api-ref/sfs_02_0043.html index b90aca49a..1c2e0f6e6 100644 --- a/docs/sfs/api-ref/sfs_02_0043.html +++ b/docs/sfs/api-ref/sfs_02_0043.html @@ -1,26 +1,26 @@ -

                Querying Details About a Shared File System Based on Tags

                -

                Function

                This API is used to query details about a shared file system based on tags.

                +

                Querying Shared File Systems by Tag

                +

                Function

                This API is used to query shared file systems by tag.

                URI

                • POST /v2/{project_id}/sfs/resource_instances/action
                • Parameter description -

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                key

                +

                key

                Yes

                +

                Yes

                String

                +

                String

                Specifies the key of the tag.

                +

                Specifies the tag key.

                The value can contain a maximum of 36 characters. This parameter cannot be left blank.

                value

                +

                value

                No

                +

                No

                String

                +

                String

                Specifies the value of the tag.

                +

                Specifies the tag value.

                The value contains a maximum of 43 characters and can be an empty string. If the value is not an empty string, the tag is located and deleted based on the key and value. If the value is an empty string, the tag is located and deleted based on the key.

                Parameter

                +
                - - - - - - - @@ -31,9 +31,9 @@

                Request

                • Parameter description

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                +

                Description

                project_id

                +

                project_id

                Yes

                +

                Yes

                String

                +

                String

                Specifies the project ID of the operator.

                +

                Specifies the project ID of the operator.

                - - @@ -41,28 +41,28 @@ - - - - - - - - - - - - - - - - - - -

                Parameter

                Mandatory

                +

                Mandatory

                Type

                +

                Type

                Description

                offset

                No

                +

                No

                String

                +

                String

                Specifies the index location. The value is a character string consisting of 0 and positive integers. The default value is 0. The first record in the query result is the offset+1 record that meets the query criteria.

                limit

                No

                +

                No

                String

                +

                String

                Specifies the maximum number of query records. The value is a character string consisting of integers. The default value is 1000. The value ranges from 1 to 1000.

                -

                The number of returned records does not exceed the value of limit.

                +

                The number of returned records cannot exceed the value of limit.

                action

                Yes

                +

                Yes

                String

                +

                String

                Specifies the operation identifier. Possible values are filter and count.

                Use filter to query details of a shared file system using tags.

                @@ -70,54 +70,54 @@

                matches

                No

                +

                No

                Array of matches

                +

                Array of matches

                Specifies the share resource query field. If this parameter is left null, all shared file systems of the tenant are searched by default.

                +

                Specifies the file system query field. If this parameter is left null, all shared file systems of the tenant are searched by default.

                tags

                No

                +

                No

                Array of tags

                +

                Array of tags

                Specifies the tag search field, which is a list of tags. Only shared file systems containing all the listed tags can be returned. Tags in this search criteria are in the AND relationship. Specifically, a shared file system can be searched only when it meets all the tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                tags_any

                No

                +

                No

                Array of tags

                +

                Array of tags

                Specifies the tag search field, which is a list of tags. Shared file systems that contain any listed tag will be returned. Tags in this search criteria are in the OR relationship. Specifically, a shared file system can be searched as long as it meets one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                not_tags

                No

                +

                No

                Array of tags

                +

                Array of tags

                Specifies the tag search field, which is a list of tags. Only shared file systems that contain none of the listed tags will be returned. Tags in this search criteria are in the NOR relationship. Specifically, a shared file system can be searched only when it does not meet any tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                not_tags_any

                No

                +

                No

                Array of tags

                +

                Array of tags

                Specifies the tag search field, which is a list of tags. Shared file systems that do not contain any of the listed tags will be returned. Tags in this search criteria are in the NAND relationship. Specifically, a shared file system can be searched as long as it does not meet one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                sys_tags

                No

                +

                No

                Array of tags

                +

                Array of tags

                Only the op_service permission can use this field to filter resources.

                1. Currently, TMS can invoke only one tag structure key, _sys_enterprise_project_id.
                2. Currently, key contains only one value.
                3. sys_tags and tenant tag filtering conditions (tags, tags_any, not_tags, and not_tags_any) cannot be used at the same time.
                @@ -273,26 +273,26 @@ }

                Response

                • Parameter description -

                  Parameter

                  +
                  - - - - - - - - @@ -301,75 +301,75 @@

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  resources

                  +

                  resources

                  Array of resources

                  +

                  Array of resources

                  Specifies the list of shared file systems that meet the query criteria.

                  +

                  Specifies the list of shared file systems that meet the query criteria.

                  total_count

                  +

                  total_count

                  Integer

                  +

                  Integer

                  Specifies the total number of shared file systems that meet the query criteria.

                  +

                  Specifies the total number of shared file systems that meet the query criteria.

                  NOTE:

                  total_count specifies the total number of shared file systems that meet the query criteria, instead of the number returned after you set offset and limit.

                • Data structure of the resource field -

                  Parameter

                  +
                  - - - - - - - - - - - - - - - - -

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  resource_id

                  +

                  resource_id

                  String

                  +

                  String

                  Specifies the share ID.

                  +

                  Specifies the ID of the shared file system.

                  resource_detail

                  +

                  resource_detail

                  Object

                  +

                  Object

                  Specifies the share details. The value is a resource object, used for extension. This value is left empty by default.

                  +

                  Specifies the resource details. The value is a resource object, used for extension. This value is left empty by default.

                  tags

                  +

                  tags

                  Array of resource_tags

                  +

                  Array of resource_tags

                  Specifies the list of tags. If no tags exist, the value is an empty array by default.

                  +

                  Specifies the list of tags. If no tags exist, the value is an empty array by default.

                  sys_tags

                  +

                  sys_tags

                  Array of tags

                  +

                  Array of tags

                  Only the op_service permission can obtain this field.

                  +

                  Only the op_service permission can obtain this field.

                  1. Currently, only one tag structure key is used, _sys_enterprise_project_id.
                  2. Currently, key contains only one value.

                  This field cannot be returned in non-op_service scenarios.

                  resource_name

                  +

                  resource_name

                  String

                  +

                  String

                  Specifies the resource name.

                  +

                  Specifies the resource name.

                • Data structure of the resource_tag field -

                  Parameter

                  +
                  - - - - - - - - @@ -402,7 +402,7 @@
                • Abnormal
                • Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  key

                  +

                  key

                  String

                  +

                  String

                  Specifies the key of the tag. The value can contain a maximum of 36 characters. This parameter cannot be left blank. It can only contain letters, digits, hyphens (-), and underscores (_).

                  +

                  Specifies the tag key. The value can contain a maximum of 36 characters. This parameter cannot be left blank. It can only contain letters, digits, hyphens (-), and underscores (_).

                  value

                  +

                  value

                  String

                  +

                  String

                  Specifies the value of the tag. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                  +

                  Specifies the tag value. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                  - @@ -439,7 +439,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0044.html b/docs/sfs/api-ref/sfs_02_0044.html index 9c96a11c6..bbf9da262 100644 --- a/docs/sfs/api-ref/sfs_02_0044.html +++ b/docs/sfs/api-ref/sfs_02_0044.html @@ -1,26 +1,26 @@ -

                  Querying the Number of Shared File Systems Based on Tags

                  -

                  Function

                  This API is used to query the number of shared file systems based on tags.

                  +

                  Querying the Number of Shared File Systems by Tag

                  +

                  Function

                  This API is used to query the number of shared file systems by tag.

                  URI

                  • POST /v2/{project_id}/sfs/resource_instances/action
                  • Parameter description -

                  Status Code

                  Description

                  +

                  Description

                  Parameter

                  +
                  - - - - - - - @@ -31,9 +31,9 @@

                  Request

                  • Parameter description

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the project ID of the operator.

                  +

                  Specifies the project ID of the operator.

                  - - @@ -41,9 +41,9 @@ - - - - - - - - - - - - - - -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  action

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the operation identifier. Possible values are filter and count.

                  Use count to query the number of share instances based on tags.

                  @@ -51,54 +51,54 @@

                  matches

                  No

                  +

                  No

                  Array of matches

                  +

                  Array of matches

                  Specifies the share resource query field. If this parameter is left null, all shared file systems of the tenant are searched by default.

                  +

                  Specifies the file system query field. If this parameter is left null, all shared file systems of the tenant are searched by default.

                  tags

                  No

                  +

                  No

                  Array of tags

                  +

                  Array of tags

                  Specifies the tag search field, which is a list of tags. Only shared file systems containing all the listed tags can be returned. Tags in this search criteria are in the AND relationship. Specifically, a shared file system can be searched only when it meets all the tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                  tags_any

                  No

                  +

                  No

                  Array of tags

                  +

                  Array of tags

                  Specifies the tag search field, which is a list of tags. Shared file systems that contain any listed tag will be returned. Tags in this search criteria are in the OR relationship. Specifically, a shared file system can be searched as long as it meets one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                  not_tags

                  No

                  +

                  No

                  Array of tags

                  +

                  Array of tags

                  Specifies the tag search field, which is a list of tags. Only shared file systems that contain none of the listed tags will be returned. Tags in this search criteria are in the NOR relationship. Specifically, a shared file system can be searched only when it does not meet any tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                  not_tags_any

                  No

                  +

                  No

                  Array of tags

                  +

                  Array of tags

                  Specifies the tag search field, which is a list of tags. Shared file systems that do not contain any of the listed tags will be returned. Tags in this search criteria are in the NAND relationship. Specifically, a shared file system can be searched as long as it does not meet one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                  sys_tags

                  No

                  +

                  No

                  Array of tags

                  +

                  Array of tags

                  Only the op_service permission can use this field to filter resources.

                  1. Currently, TMS can invoke only one tag structure key, _sys_enterprise_project_id.
                  2. Currently, key contains only one value.
                  3. sys_tags and tenant tag filtering conditions (tags, tags_any, not_tags, and not_tags_any) cannot be used at the same time.
                  @@ -111,32 +111,32 @@

                • Description of the match field -

                  Parameter

                  +
                  - - - - - - - - - - - @@ -262,7 +262,7 @@
                • Abnormal
                • Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  key

                  +

                  key

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the key. The value is fixed to resource_name.

                  +

                  Specifies the key. The value is fixed to resource_name.

                  value

                  +

                  value

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the value. value indicates the name of a shared file system. An empty string specifies an exact match and only shared file systems whose names are empty can be queried. A non-empty string specifies a fuzzy query (case insensitive). The value can contain a maximum of 255 characters.

                  +

                  Specifies the value. value indicates the name of a shared file system. An empty string specifies an exact match and only shared file systems whose names are empty can be queried. A non-empty string specifies a fuzzy query (case insensitive). The value can contain a maximum of 255 characters.

                  - @@ -299,7 +299,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0049.html b/docs/sfs/api-ref/sfs_02_0049.html index 8bf2f6f19..ef4893aa8 100644 --- a/docs/sfs/api-ref/sfs_02_0049.html +++ b/docs/sfs/api-ref/sfs_02_0049.html @@ -4,13 +4,15 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0050.html b/docs/sfs/api-ref/sfs_02_0050.html index 037604e21..a1443652c 100644 --- a/docs/sfs/api-ref/sfs_02_0050.html +++ b/docs/sfs/api-ref/sfs_02_0050.html @@ -1,6 +1,6 @@ -

                  Life Cycle Management

                  +

                  Lifecycle Management

                  URI

                  • URI format

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

                  • Parameter description -

                  Status Code

                  Description

                  +

                  Description

                  Parameter

                  +
                  - - - - - - - @@ -30,171 +30,171 @@

                  Request

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  +

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  Parameter

                  +
                  - - - - - - -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  share

                  +

                  share

                  Yes

                  +

                  Yes

                  Object

                  +

                  Object

                  Specifies information about an SFS Turbo file system. For details about the parameters, see the description of the share field.

                  +

                  Specifies the SFS Turbo file system information. For details about the parameters, see the description of the share field.

                • Description of the share field -

                  Parameter

                  +
                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  name

                  +

                  name

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the name of an SFS Turbo file system. The value contains 4 to 64 characters and must start with a letter. This value can contain letters (case insensitive), digits, hyphens (-), and underscores (_), and cannot contain other special characters.

                  +

                  Specifies the name of the SFS Turbo file system. The value contains 4 to 64 characters and must start with a letter. This value can contain letters (case insensitive), digits, hyphens (-), and underscores (_), and cannot contain other special characters.

                  share_proto

                  +

                  share_proto

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the protocol for sharing file systems. The valid value is NFS. Network File System (NFS) is a distributed file system protocol that allows different computers and operating systems to share data over a network.

                  +

                  Specifies the protocol of the file system. The valid value is NFS. Network File System (NFS) is a distributed file system protocol that allows different computers and operating systems to share data over a network.

                  share_type

                  +

                  share_type

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the file system type. The valid values are STANDARD and PERFORMANCE

                  +

                  Specifies the file system type. The valid values are STANDARD and PERFORMANCE

                  STANDARD: Standard file system, corresponding to the media of SAS disks.

                  PERFORMANCE: Performance file system, corresponding to the media of SSD disks.

                  size

                  +

                  size

                  Yes

                  +

                  Yes

                  Int

                  +

                  Int

                  For a common file system, the value of capacity ranges from 500 to 32768 (in the unit of GB).

                  -

                  For an enhanced file system where the expand_type field is specified for metadata, the capacity ranges from 10240 to 327680. For details about metadata, see Description of the metadata field.

                  +

                  For a common file system, the value of capacity ranges from 500 to 32768 (in the unit of GB).

                  +

                  For an enhanced file system where the expand_type field is specified for metadata, the capacity ranges from 10240 to 327680. For details about metadata, see Description of the metadata field.

                  availability_zone

                  +

                  availability_zone

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the code of the AZ where the file system is located. For details about the code, see Regions and Endpoints.

                  +

                  Specifies the code of the AZ where the file system is located. For details about the code, see Regions and Endpoints.

                  vpc_id

                  +

                  vpc_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the VPC ID of a tenant in a region. You can obtain the VPC ID from the console or by following the instructions provided in "Querying VPCs" in Virtual Private Cloud API Reference.

                  +

                  Specifies the VPC ID of a tenant in a region. You can obtain the VPC ID from the console or by following the instructions provided in "Querying VPCs" in Virtual Private Cloud API Reference.

                  subnet_id

                  +

                  subnet_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the network ID of the subnet of a tenant in a VPC. You can obtain the network ID from the VPC console or by following the instructions provided in "Querying Subnets" in Virtual Private Cloud API Reference.

                  +

                  Specifies the network ID of the subnet of a tenant in a VPC. You can obtain the network ID from the VPC console or by following the instructions provided in "Querying Subnets" in Virtual Private Cloud API Reference.

                  security_group_id

                  +

                  security_group_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the security group ID of a tenant in a region. You can obtain the security group ID from the console or by following the instructions provided in "Querying Security Groups" in Virtual Private Cloud API Reference.

                  +

                  Specifies the security group ID of a tenant in a region. You can obtain the security group ID from the console or by following the instructions provided in "Querying Security Groups" in Virtual Private Cloud API Reference.

                  backup_id

                  +

                  backup_id

                  No

                  +

                  No

                  String

                  +

                  String

                  Specifies the backup ID. This parameter is mandatory when you create a file system from a backup. This is not supported by the current version.

                  +

                  Specifies the backup ID. This parameter is mandatory when you create a file system from a backup. This is not supported by the current version.

                  description

                  +

                  description

                  No

                  +

                  No

                  String

                  +

                  String

                  Specifies the file system description. The length is 0-255 characters. This is not supported by the current version.

                  +

                  Specifies the file system description. The length is 0-255 characters. This is not supported by the current version.

                  metadata

                  +

                  metadata

                  No

                  +

                  No

                  Object

                  +

                  Object

                  Specifies the metadata information used to create the file system. The value consists of one or more key and value pairs organized as a dictionary of strings. For details about the parameters, see the description of field metadata.

                  +

                  Specifies the metadata information used to create the file system. The value consists of one or more key and value pairs organized as a dictionary of strings. For details about the parameters, see the description of field metadata.

                • Description of the metadata field -

                  Parameter

                  +
                  - - - - - - - - - - - @@ -233,21 +233,21 @@ - - - @@ -269,7 +269,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0052.html b/docs/sfs/api-ref/sfs_02_0052.html index e38d904ba..14be7bacd 100644 --- a/docs/sfs/api-ref/sfs_02_0052.html +++ b/docs/sfs/api-ref/sfs_02_0052.html @@ -5,32 +5,32 @@

                  URI

                  • URI format

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

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  expand_type

                  +

                  expand_type

                  No

                  +

                  No

                  String

                  +

                  String

                  Specifies the extension type. The current valid value is bandwidth, indicating that an enhanced file system is created. For details about the differences between different types of SFS Turbo file systems, see "Recommended Configurations".

                  +

                  Specifies the extension type. The current valid value is bandwidth, indicating that an enhanced file system is created. For details about the differences between different types of SFS Turbo file systems, see "Recommended Configurations".

                  crypt_key_id

                  +

                  crypt_key_id

                  No

                  +

                  No

                  String

                  +

                  String

                  Specifies the ID of a KMS professional key when an encrypted file system is created. The key ID can be obtained from the console of Data Encryption Workshop (DEW) or by referring to section "Querying the Information About a CMK" in the Data Encryption Workshop API Reference.

                  +

                  Specifies the ID of a KMS professional key when an encrypted file system is created. The key ID can be obtained from the console of Data Encryption Workshop (DEW) or by referring to section "Querying the Information About a CMK" in the Data Encryption Workshop API Reference.

                  String

                  Specifies the ID of an SFS Turbo file system.

                  +

                  Specifies the ID of the SFS Turbo file system.

                  name

                  String

                  Specifies the name of an SFS Turbo file system.

                  +

                  Specifies the name of the SFS Turbo file system.

                  status

                  String

                  Specifies the status of an SFS Turbo file system. For details, see SFS Turbo File System Statuses.

                  +

                  Specifies the status of the SFS Turbo file system. For details, see SFS Turbo File System Statuses.

                  Parameter

                  +
                  - - - - - - - - - - - @@ -50,7 +50,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0053.html b/docs/sfs/api-ref/sfs_02_0053.html index baaffa3b2..b25b2950c 100644 --- a/docs/sfs/api-ref/sfs_02_0053.html +++ b/docs/sfs/api-ref/sfs_02_0053.html @@ -5,42 +5,42 @@

                  URI

                  • URI format

                    GET /v1/{project_id}/sfs-turbo/shares/detail?limit={limit}&offset={offset}

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  +

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  share_id

                  +

                  share_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the ID of an SFS Turbo file system.

                  +

                  Specifies the ID of the SFS Turbo file system.

                  Parameter

                  +
                  - - - - - - - - - - - - - - - @@ -54,185 +54,185 @@

                  Response

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  +

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  limit

                  +

                  limit

                  No (query parameter)

                  +

                  No (query parameter)

                  Int

                  +

                  Int

                  Specifies the number of returned file systems.

                  +

                  Specifies the number of returned file systems.

                  This parameter takes effect when both limit and offset are used.

                  offset

                  +

                  offset

                  No (query parameter)

                  +

                  No (query parameter)

                  Int

                  +

                  Int

                  Specifies the offset of the number of queried file systems.

                  +

                  Specifies the offset of the number of queried file systems.

                  This parameter takes effect when both limit and offset are used.

                  Parameter

                  +
                  - - - - - - - -

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  shares

                  +

                  shares

                  Array of objects

                  +

                  Array of objects

                  Specifies the list of SFS Turbo file systems. For details, see the description of the share field.

                  +

                  Specifies the list of SFS Turbo file systems. For details, see the description of the share field.

                  count

                  +

                  count

                  Int

                  +

                  Int

                  Specifies the number of SFS Turbo file systems.

                  +

                  Specifies the number of SFS Turbo file systems.

                • Description of the share field -

                  Parameter

                  +
                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -240,19 +240,19 @@
                • Description of field action_progress
                • -

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  id

                  +

                  id

                  String

                  +

                  String

                  Specifies the ID of an SFS Turbo file system.

                  +

                  Specifies the ID of the SFS Turbo file system.

                  name

                  +

                  name

                  String

                  +

                  String

                  Specifies the name of the SFS Turbo file system.

                  +

                  Specifies the name of the SFS Turbo file system.

                  status

                  +

                  status

                  String

                  +

                  String

                  Specifies the SFS Turbo file system status. For details, see SFS Turbo File System Statuses.

                  +

                  Specifies the status of the SFS Turbo file system. For details, see SFS Turbo File System Statuses.

                  sub_status

                  +

                  sub_status

                  String

                  +

                  String

                  Specifies the SFS Turbo sub-status. For details, see SFS Turbo File System Substatuses.

                  +

                  Specifies the sub-status of the SFS Turbo file system. For details, see SFS Turbo File System Substatuses.

                  version

                  +

                  version

                  String

                  +

                  String

                  Specifies the version ID of an SFS Turbo file system.

                  +

                  Specifies the version ID of the SFS Turbo file system.

                  created_at

                  +

                  created_at

                  String

                  +

                  String

                  Specifies the creation time. UTC time, for example: 2018-11-19T04:02:03

                  +

                  Specifies the creation time. UTC time, for example: 2018-11-19T04:02:03

                  export_location

                  +

                  export_location

                  String

                  +

                  String

                  Specifies the mount point of the SFS Turbo file system.

                  +

                  Specifies the mount point of the SFS Turbo file system.

                  action_progress

                  +

                  action_progress

                  Object

                  +

                  Object

                  Specifies the creation progress of the SFS Turbo file system. For details, see Description of field action_progress.

                  +

                  Specifies the creation progress of the SFS Turbo file system. For details, see Description of field action_progress.

                  share_type

                  +

                  share_type

                  String

                  +

                  String

                  Specifies the type of the SFS Turbo file system. The value can be STANDARD or PERFORMANCE.

                  +

                  Specifies the type of the SFS Turbo file system. The value can be STANDARD or PERFORMANCE.

                  region

                  +

                  region

                  String

                  +

                  String

                  Specifies the region of the SFS Turbo file system.

                  +

                  Specifies the region of the SFS Turbo file system.

                  availability_zone

                  +

                  availability_zone

                  String

                  +

                  String

                  Specifies the code of the AZ where the SFS Turbo file system is located.

                  +

                  Specifies the code of the AZ where the SFS Turbo file system is located.

                  az_name

                  +

                  az_name

                  String

                  +

                  String

                  Specifies the name of the AZ where the SFS Turbo file system is located.

                  +

                  Specifies the name of the AZ where the SFS Turbo file system is located.

                  vpc_id

                  +

                  vpc_id

                  String

                  +

                  String

                  Specifies the VPC ID specified by the user.

                  +

                  Specifies the VPC ID specified by the user.

                  subnet_id

                  +

                  subnet_id

                  String

                  +

                  String

                  Specifies the network ID of the subnet specified by the user.

                  +

                  Specifies the network ID of the subnet specified by the user.

                  security_group_id

                  +

                  security_group_id

                  String

                  +

                  String

                  Specifies the ID of a security group specified by the user.

                  +

                  Specifies the ID of a security group specified by the user.

                  crypt_key_id

                  +

                  crypt_key_id

                  String

                  +

                  String

                  Specifies the ID of the encryption key specified by the user. This parameter is not returned for non-encrypted disks.

                  +

                  Specifies the ID of the encryption key specified by the user. This parameter is not returned for non-encrypted disks.

                  size

                  +

                  size

                  String

                  +

                  String

                  Specifies the total capacity of the SFS Turbo file system in the unit of GB.

                  +

                  Specifies the total capacity of the SFS Turbo file system in the unit of GB.

                  pay_model

                  +

                  pay_model

                  String

                  +

                  String

                  Billing mode of the SFS Turbo file system.

                  +

                  Billing mode of the SFS Turbo file system.

                  avail_capacity

                  +

                  avail_capacity

                  String

                  +

                  String

                  Specifies the available capacity of the SFS Turbo file system in the unit of GB.

                  +

                  Specifies the available capacity of the SFS Turbo file system in the unit of GB.

                  share_proto

                  +

                  share_proto

                  String

                  +

                  String

                  Specifies the protocol type of the SFS Turbo file system. The current value is NFS.

                  +

                  Specifies the protocol type of the SFS Turbo file system. The current value is NFS.

                  expand_type

                  +

                  expand_type

                  String

                  +

                  String

                  For an enhanced file system, bandwidth is returned for this field. Otherwise, bandwidth is not returned.

                  +

                  For an enhanced file system, bandwidth is returned for this field. Otherwise, bandwidth is not returned.

                  Parameter

                  +
                  - - - - - @@ -315,7 +315,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0054.html b/docs/sfs/api-ref/sfs_02_0054.html index abf352a16..b9b78f9f5 100644 --- a/docs/sfs/api-ref/sfs_02_0054.html +++ b/docs/sfs/api-ref/sfs_02_0054.html @@ -5,32 +5,32 @@

                  URI

                  • URI format

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

                  • Parameter description -

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  CREATING

                  +

                  CREATING

                  string

                  +

                  String

                  Specifies the file system creation progress.

                  +

                  Specifies the file system creation progress.

                  Parameter

                  +
                  - - - - - - - - - - - @@ -43,178 +43,178 @@

                  Response

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  +

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  share_id

                  +

                  share_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the ID of an SFS Turbo file system.

                  +

                  Specifies the ID of the SFS Turbo file system.

                  Parameter

                  +
                  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  id

                  +

                  id

                  String

                  +

                  String

                  Specifies the ID of an SFS Turbo file system.

                  +

                  Specifies the ID of the SFS Turbo file system.

                  name

                  +

                  name

                  String

                  +

                  String

                  Specifies the name of the SFS Turbo file system.

                  +

                  Specifies the name of the SFS Turbo file system.

                  status

                  +

                  status

                  String

                  +

                  String

                  Specifies the SFS Turbo file system status. For details, see SFS Turbo File System Statuses.

                  +

                  Specifies the status of the SFS Turbo file system. For details, see SFS Turbo File System Statuses.

                  sub_status

                  +

                  sub_status

                  String

                  +

                  String

                  Specifies the SFS Turbo sub-status. For details, see SFS Turbo File System Substatuses.

                  +

                  Specifies the sub-status of the SFS Turbo file system. For details, see SFS Turbo File System Substatuses.

                  version

                  +

                  version

                  String

                  +

                  String

                  Specifies the version ID of an SFS Turbo file system.

                  +

                  Specifies the version ID of the SFS Turbo file system.

                  created_at

                  +

                  created_at

                  String

                  +

                  String

                  Specifies the creation time. UTC time, for example: 2018-11-19T04:02:03

                  +

                  Specifies the creation time. UTC time, for example: 2018-11-19T04:02:03

                  export_location

                  +

                  export_location

                  String

                  +

                  String

                  Specifies the mount point of the SFS Turbo file system.

                  +

                  Specifies the mount point of the SFS Turbo file system.

                  action_progress

                  +

                  action_progress

                  Object

                  +

                  Object

                  Specifies the creation progress of the SFS Turbo file system. For details, see Description of field action_progress.

                  +

                  Specifies the creation progress of the SFS Turbo file system. For details, see Description of field action_progress.

                  share_type

                  +

                  share_type

                  String

                  +

                  String

                  Specifies the type of the SFS Turbo file system. The value can be STANDARD or PERFORMANCE.

                  +

                  Specifies the type of the SFS Turbo file system. The value can be STANDARD or PERFORMANCE.

                  region

                  +

                  region

                  String

                  +

                  String

                  Specifies the region of the SFS Turbo file system.

                  +

                  Specifies the region of the SFS Turbo file system.

                  availability_zone

                  +

                  availability_zone

                  String

                  +

                  String

                  Specifies the code of the AZ where the SFS Turbo file system is located.

                  +

                  Specifies the code of the AZ where the SFS Turbo file system is located.

                  az_name

                  +

                  az_name

                  String

                  +

                  String

                  Specifies the name of the AZ where the SFS Turbo file system is located.

                  +

                  Specifies the name of the AZ where the SFS Turbo file system is located.

                  vpc_id

                  +

                  vpc_id

                  String

                  +

                  String

                  Specifies the VPC ID specified by the user.

                  +

                  Specifies the VPC ID specified by the user.

                  subnet_id

                  +

                  subnet_id

                  String

                  +

                  String

                  Specifies the network ID of the subnet specified by the user.

                  +

                  Specifies the network ID of the subnet specified by the user.

                  security_group_id

                  +

                  security_group_id

                  String

                  +

                  String

                  Specifies the ID of a security group specified by the user.

                  +

                  Specifies the ID of a security group specified by the user.

                  crypt_key_id

                  +

                  crypt_key_id

                  String

                  +

                  String

                  Specifies the ID of the encryption key specified by the user. This parameter is not returned for non-encrypted disks.

                  +

                  Specifies the ID of the encryption key specified by the user. This parameter is not returned for non-encrypted disks.

                  size

                  +

                  size

                  String

                  +

                  String

                  Specifies the total capacity of the SFS Turbo file system in the unit of GB.

                  +

                  Specifies the total capacity of the SFS Turbo file system in the unit of GB.

                  avail_capacity

                  +

                  avail_capacity

                  String

                  +

                  String

                  Specifies the available capacity of the SFS Turbo file system in the unit of GB.

                  +

                  Specifies the available capacity of the SFS Turbo file system in the unit of GB.

                  pay_model

                  +

                  pay_model

                  String

                  +

                  String

                  Billing mode of the SFS Turbo file system.

                  +

                  Billing mode of the SFS Turbo file system.

                  share_proto

                  +

                  share_proto

                  String

                  +

                  String

                  Specifies the protocol type of the SFS Turbo file system. The current value is NFS.

                  +

                  Specifies the protocol type of the SFS Turbo file system. The current value is NFS.

                  expand_type

                  +

                  expand_type

                  String

                  +

                  String

                  For an enhanced file system, bandwidth is returned for this field. Otherwise, bandwidth is not returned.

                  +

                  For an enhanced file system, bandwidth is returned for this field. Otherwise, bandwidth is not returned.

                • Description of field action_progress -

                  Parameter

                  +
                  - - - - - @@ -252,7 +252,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0056.html b/docs/sfs/api-ref/sfs_02_0056.html index 69269c5c3..e82739697 100644 --- a/docs/sfs/api-ref/sfs_02_0056.html +++ b/docs/sfs/api-ref/sfs_02_0056.html @@ -5,32 +5,32 @@

                  URI

                  • URI format

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

                  • Parameter description -

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  CREATING

                  +

                  CREATING

                  string

                  +

                  String

                  Specifies the file system creation progress.

                  +

                  Specifies the file system creation progress.

                  Parameter

                  +
                  - - - - - - - - - - - @@ -39,46 +39,46 @@

                  Request

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  +

                  Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                  share_id

                  +

                  share_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the ID of an SFS Turbo file system.

                  +

                  Specifies the ID of the SFS Turbo file system.

                  Parameter

                  +
                  - - - - - - -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  extend

                  +

                  extend

                  Yes

                  +

                  Yes

                  Object

                  +

                  Object

                  Specifies the extend object. For details, see the parameter in the extend field.

                  +

                  Specifies the extend object. For details, see the parameter in the extend field.

                • Parameter in the extend field -

                  Parameter

                  +
                  - - - - - - - @@ -107,14 +107,14 @@ - - diff --git a/docs/sfs/api-ref/sfs_02_0074.html b/docs/sfs/api-ref/sfs_02_0074.html index 60928eff4..7503dfff0 100644 --- a/docs/sfs/api-ref/sfs_02_0074.html +++ b/docs/sfs/api-ref/sfs_02_0074.html @@ -1,21 +1,21 @@ -

                  Share Tag

                  +

                  Tag Management

                  diff --git a/docs/sfs/api-ref/sfs_02_0075.html b/docs/sfs/api-ref/sfs_02_0075.html index 5793ab047..5f65c9a19 100644 --- a/docs/sfs/api-ref/sfs_02_0075.html +++ b/docs/sfs/api-ref/sfs_02_0075.html @@ -1,38 +1,38 @@ -

                  Creating a Tag

                  -

                  Function

                  This API is used to add a tag to a specified shared file system.

                  +

                  Adding a Tag to a File System

                  +

                  Function

                  This API is used to add a tag to an SFS Turbo file system.

                  A shared file system can have a maximum of 10 tags.

                  The keys of multiple tags added to a shared file system must be unique.

                  This API is idempotent. If the key to be added has already been added to the shared file system, the tag is updated.

                  URI

                  • POST /v1/{project_id}/sfs-turbo/{share_id}/tags
                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  new_size

                  +

                  new_size

                  Yes

                  +

                  Yes

                  Int

                  +

                  Int

                  Specifies the post-expansion capacity (GB) of the shared file system. The capacity expansion step is greater than or equal to 100 GB.

                  +

                  Specifies the new capacity (GB) of the shared file system. The capacity expansion step is greater than or equal to 100 GB.

                  For a common file system, the value of capacity ranges from 500 to 32768.

                  For an enhanced file system, the value of capacity ranges from 10240 to 327680.

                  String

                  Specifies the ID of an SFS Turbo file system.

                  +

                  Specifies the ID of the SFS Turbo file system.

                  name

                  String

                  Specifies the name of an SFS Turbo file system.

                  +

                  Specifies the name of the SFS Turbo file system.

                  Parameter

                  +
                  - - - - - - - - - - - @@ -41,23 +41,23 @@

                  Request

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the project ID of the operator.

                  +

                  Specifies the project ID of the operator.

                  share_id

                  +

                  share_id

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the ID of the shared file system.

                  +

                  Specifies the ID of the shared file system.

                  Parameter

                  +
                  - - - - - - - @@ -65,32 +65,32 @@
                  • Description of field resource_tag -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  tag

                  +

                  tag

                  Yes

                  +

                  Yes

                  Object

                  +

                  Object

                  Specifies the tag. For details, see Description of field resource_tag.

                  +

                  Specifies the tag. For details, see Description of field resource_tag.

                  Parameter

                  +
                  - - - - - - - - - - - @@ -139,7 +139,7 @@ - @@ -150,7 +150,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0076.html b/docs/sfs/api-ref/sfs_02_0076.html index 43485578f..4e158471f 100644 --- a/docs/sfs/api-ref/sfs_02_0076.html +++ b/docs/sfs/api-ref/sfs_02_0076.html @@ -1,46 +1,46 @@ -

                  Deleting a Tag from a Shared File System

                  -

                  Function

                  This API is used to delete a tag from a specified shared file system.

                  +

                  Deleting a Tag from a File System

                  +

                  Function

                  This API is used to delete a tag from an SFS Turbo file system.

                  If the key to be deleted does not exist in the shared file system, error 404 is returned after API calling.

                  URI

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

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  key

                  +

                  key

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the key of the tag. The value can contain a maximum of 36 characters. This parameter cannot be left empty. It cannot contain the following characters: ASCII (0-31), asterisks (*), left angle brackets (<), right angle brackets (>), backslashes (\), equal signs (=), commas (,), vertical bars (|), and slashes (/). It can contain only letters, digits, hyphens (-), and underscores (_).

                  +

                  Specifies the tag key. The value can contain a maximum of 36 characters. This parameter cannot be left empty. It cannot contain the following characters: ASCII (0-31), asterisks (*), left angle brackets (<), right angle brackets (>), backslashes (\), equal signs (=), commas (,), vertical bars (|), and slashes (/). It can contain only letters, digits, hyphens (-), and underscores (_).

                  value

                  +

                  value

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the value of the tag. The value contains a maximum of 43 characters and can be an empty string. It cannot contain ASCII (0-31) or the following characters: =*<>\,|/ It can contain only letters, digits, hyphens (-), and underscores (_).

                  +

                  Specifies the tag value. The value contains a maximum of 43 characters and can be an empty string. It cannot contain ASCII (0-31) or the following characters: =*<>\,|/ It can contain only letters, digits, hyphens (-), and underscores (_).

                  500 Internal Server Error

                  Failed to complete the request, because of a service error.

                  +

                  The request is not completed because of a service error.

                  Parameter

                  +
                  - - - - - - - - - - - - - - - @@ -88,7 +88,7 @@ - @@ -99,7 +99,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0077.html b/docs/sfs/api-ref/sfs_02_0077.html index 8ec9f107d..5e468ff26 100644 --- a/docs/sfs/api-ref/sfs_02_0077.html +++ b/docs/sfs/api-ref/sfs_02_0077.html @@ -1,35 +1,35 @@ -

                  Querying Tag Information About a Shared File System

                  -

                  Function

                  This API is used to query information of all tags about the specified shared file system.

                  +

                  Querying Tags of a File System

                  +

                  Function

                  This API is used to query all tags of an SFS Turbo file system.

                  URI

                  • GET /v1/{project_id}/sfs-turbo/{share_id}/tags
                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the project ID of the operator.

                  +

                  Specifies the project ID of the operator.

                  share_id

                  +

                  share_id

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the ID of the shared file system.

                  +

                  Specifies the ID of the shared file system.

                  key

                  +

                  key

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the key of the tag. The value can contain a maximum of 36 characters. This parameter cannot be left empty. It cannot contain the following characters: ASCII (0-31), asterisks (*), left angle brackets (<), right angle brackets (>), backslashes (\), equal signs (=), commas (,), vertical bars (|), and slashes (/). It can contain only letters, digits, hyphens (-), and underscores (_).

                  +

                  Specifies the tag key. The value can contain a maximum of 36 characters. This parameter cannot be left empty. It cannot contain the following characters: ASCII (0-31), asterisks (*), left angle brackets (<), right angle brackets (>), backslashes (\), equal signs (=), commas (,), vertical bars (|), and slashes (/). It can contain only letters, digits, hyphens (-), and underscores (_).

                  NOTE:

                  When calling this API to delete a tag, if the tag key contains special characters that are not directly resolved by the URL, the key needs to be escaped.

                  500 Internal Server Error

                  Failed to complete the request, because of a service error.

                  +

                  The request is not completed because of a service error.

                  Parameter

                  +
                  - - - - - - - - - - - @@ -72,26 +72,26 @@
                  • Description of field resource_tag -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the project ID of the operator.

                  +

                  Specifies the project ID of the operator.

                  share_id

                  +

                  share_id

                  Yes

                  +

                  Yes

                  string

                  +

                  String

                  Specifies the ID of the shared file system.

                  +

                  Specifies the ID of the shared file system.

                  Parameter

                  +
                  - - - - - - - - @@ -143,7 +143,7 @@ - @@ -154,7 +154,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0078.html b/docs/sfs/api-ref/sfs_02_0078.html index 452a5fa75..72ef1bcb1 100644 --- a/docs/sfs/api-ref/sfs_02_0078.html +++ b/docs/sfs/api-ref/sfs_02_0078.html @@ -1,38 +1,38 @@ -

                  Batch Adding Tags to a Shared File System

                  -

                  Function

                  This API is used to batch add tags to a specified shared file system.

                  +

                  Batch Adding Tags to a File System

                  +

                  Function

                  This API is used to batch add tags to an SFS Turbo file system.

                  A shared file system can have a maximum of 10 tags.

                  The keys of multiple tags added to a shared file system must be unique.

                  This API is idempotent. If the key to be added has already been added to the shared file system, the tag is updated.

                  URI

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

                  Parameter

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  key

                  +

                  key

                  string

                  +

                  String

                  Specifies the key of the tag.

                  +

                  Specifies the tag key.

                  value

                  +

                  value

                  string

                  +

                  String

                  Specifies the value of the tag.

                  +

                  Specifies the tag value.

                  500 Internal Server Error

                  Failed to complete the request, because of a service error.

                  +

                  The request is not completed because of a service error.

                  Parameter

                  +
                  - - - - - - - - - - - @@ -42,45 +42,45 @@

                  Request

                  • Parameter description -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  project_id

                  +

                  project_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the project ID of the operator.

                  +

                  Specifies the project ID of the operator.

                  share_id

                  +

                  share_id

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the ID of the shared file system.

                  +

                  Specifies the ID of the shared file system.

                  Parameter

                  +
                  - - - - - - - - - - - - - - - @@ -90,32 +90,32 @@

                  • Description of field resource_tag -

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  action

                  +

                  action

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the operation identifier. Possible values are create and delete. Use create to batch add tags to a specified shared file system.

                  +

                  Specifies the operation identifier. Possible values are create and delete. Use create to batch add tags to a specified shared file system.

                  tags

                  +

                  tags

                  No

                  +

                  No

                  list<resource_tag>

                  +

                  list<resource_tag>

                  Specifies the tag list.

                  +

                  Specifies the tag list.

                  This parameter is mandatory when the tenant permission is used. For the op_service permission, choose either this field or sys_tags. For details, see Description of field resource_tag.

                  sys_tags

                  +

                  sys_tags

                  No

                  +

                  No

                  List<resource_tag>

                  +

                  List<resource_tag>

                  Specifies the system tag list.

                  +

                  Specifies the system tag list.

                  This field is available only to the op_service permission. Choose either this field or tags.

                  -

                  Currently, TMS invokes only one resource_tag structure. The key is fixed as _sys_enterprise_project_id.

                  -

                  The value is ID or 0. 0 indicates the enterprise project by default.

                  +

                  Only one resource_tag structure key, _sys_enterprise_project_id, is used in TMS calls.

                  +

                  The value is ID or 0. Value 0 indicates the default enterprise project.

                  For details, see Description of field resource_tag.

                  - + + + + + + + + + -

                  Parameter

                  +
                  - - - - - - - - - - - @@ -171,7 +171,7 @@ - @@ -182,7 +182,7 @@
                  diff --git a/docs/sfs/api-ref/sfs_02_0079.html b/docs/sfs/api-ref/sfs_02_0079.html new file mode 100644 index 000000000..bcce64df8 --- /dev/null +++ b/docs/sfs/api-ref/sfs_02_0079.html @@ -0,0 +1,13 @@ + + +

                  Permissions Policies and Supported Actions

                  +
                  + + diff --git a/docs/sfs/api-ref/sfs_02_0080.html b/docs/sfs/api-ref/sfs_02_0080.html new file mode 100644 index 000000000..2c6853ba9 --- /dev/null +++ b/docs/sfs/api-ref/sfs_02_0080.html @@ -0,0 +1,23 @@ + + +

                  Introduction

                  +

                  This section describes fine-grained permissions management for your SFS. If your cloud account does not need individual IAM users, then you may skip over this section.

                  +

                  By default, new IAM users do not have permissions assigned. You need to add a user to one or more groups, and attach permissions policies or roles to these groups. Users inherit permissions from the groups to which they are added and can perform specified operations on cloud services based on the permissions.

                  +

                  You can grant users permissions by using roles and policies. Roles are a type of coarse-grained authorization mechanism that defines permissions related to user responsibilities. Policies define API-based permissions for operations on specific resources under certain conditions, allowing for more fine-grained, secure access control of cloud resources.

                  +
                  • Policy-based authorization is useful if you want to allow or deny the access to an API.
                  +
                  +

                  An account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions. The permissions required for calling an API are determined by the actions supported by the API. Only users who have been granted permissions allowing the actions can call the API successfully. For example, if an IAM user wants to query ECSs using an API, the user must have been granted permissions that allow the ecs:servers:list action.

                  +

                  Supported Actions

                  SFS provides system-defined policies that can be directly used in IAM. You can also create custom policies and use them to supplement system-defined policies, implementing more refined access control. Operations supported by policies are specific to APIs. The following are common concepts related to policies:

                  +
                  • Permissions: Statements in a policy that allow or deny certain operations.
                  • APIs: REST APIs that can be called by a user who has been granted specific permissions.
                  • Actions: Specific operations that are allowed or denied.
                  • Related actions: Actions on which a specific action depends to take effect. When assigning permissions for the action to a user, you also need to assign permissions for the related actions.
                  • IAM Project: Authorization scope of a custom policy. A custom policy can be applied to IAM projects and takes effect for the user groups in IAM projects.

                    The check mark (√) and cross symbol (x) indicate that an action takes effect or does not take effect for the corresponding type of projects.

                    +
                    +
                  +

                  SFS supports the following actions that can be defined in custom policies:

                  +
                  • SFS Turbo Actions, including actions supported by all SFS Turbo file system APIs, such as the APIs for creating file systems, querying file system lists, querying details about a single file system, and deleting file systems.
                  +
                  +
                  + + diff --git a/docs/sfs/api-ref/sfs_02_0081.html b/docs/sfs/api-ref/sfs_02_0081.html new file mode 100644 index 000000000..098d3235c --- /dev/null +++ b/docs/sfs/api-ref/sfs_02_0081.html @@ -0,0 +1,15 @@ + + +

                  Supported Actions

                  +
                  + + diff --git a/docs/sfs/api-ref/sfs_02_0083.html b/docs/sfs/api-ref/sfs_02_0083.html new file mode 100644 index 000000000..5d69b9913 --- /dev/null +++ b/docs/sfs/api-ref/sfs_02_0083.html @@ -0,0 +1,175 @@ + + +

                  SFS Turbo Actions

                  +

                  File Systems

                  +

                  Parameter

                  Mandatory

                  +

                  Mandatory

                  Type

                  +

                  Type

                  Description

                  +

                  Description

                  key

                  +

                  key

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the key of the tag. The value can contain a maximum of 36 characters. This parameter cannot be left empty. It cannot contain the following characters: ASCII (0-31), asterisks (*), left angle brackets (<), right angle brackets (>), backslashes (\), equal signs (=), commas (,), vertical bars (|), and slashes (/). It can contain only letters, digits, hyphens (-), and underscores (_).

                  +

                  Specifies the tag key. The value can contain a maximum of 36 characters. This parameter cannot be left empty. It cannot contain the following characters: ASCII (0-31), asterisks (*), left angle brackets (<), right angle brackets (>), backslashes (\), equal signs (=), commas (,), vertical bars (|), and slashes (/). It can contain only letters, digits, hyphens (-), and underscores (_).

                  value

                  +

                  value

                  Yes

                  +

                  Yes

                  String

                  +

                  String

                  Specifies the value of the tag. The value contains a maximum of 43 characters and can be an empty string. It cannot contain ASCII (0-31) or the following characters: =*<>\,|/ It can contain only letters, digits, hyphens (-), and underscores (_).

                  +

                  Specifies the tag value. The value contains a maximum of 43 characters and can be an empty string. It cannot contain ASCII (0-31) or the following characters: =*<>\,|/ It can contain only letters, digits, hyphens (-), and underscores (_).

                  500 Internal Server Error

                  Failed to complete the request, because of a service error.

                  +

                  The request is not completed because of a service error.

                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                  Permission

                  +

                  API

                  +

                  Action

                  +

                  Dependent Permission

                  +

                  IAM

                  +

                  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.
                  • If you have deployed and subscribed to Dedicated Distributed Storage Service (DSS) and want to create SFS Turbo file systems, add the following actions:
                    • "dss:*:get",
                    • "dss:*:list",
                    • "dss:*:count"
                    +
                  +

                  +

                  Querying Details About All File Systems

                  +

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

                  +

                  sfsturbo:shares:getAllShares

                  +

                  -

                  +

                  +

                  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

                  +
                  • 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:*:*"
                    +
                  • If you have deployed and subscribed to DSS and want to create SFS Turbo file systems, add the following actions:
                    • "dss:*:get",
                    • "dss:*:list",
                    • "dss:*:count"
                    +
                  +

                  +
                  +
                  + +

                  File System Expansion

                  +
                  + + + + + + + + + + + +

                  Permission

                  +

                  API

                  +

                  Action

                  +

                  IAM

                  +

                  Project

                  +

                  Expanding the Capacity of a File System

                  +

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

                  +

                  sfsturbo:shares:shareAction

                  +

                  +
                  +
                  +
                  +

                  APIs for Console Only

                  +
                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                  Permission

                  +

                  API

                  +

                  Action

                  +

                  Dependent Permission

                  +

                  IAM

                  +

                  Project

                  +

                  Changing a Security Group

                  +

                  For Console only

                  +

                  sfsturbo:shares:shareAction

                  +

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

                  +
                  • vpc:securityGroups:*
                  • vpc:securityGroupRules:*
                  +

                  +

                  Querying the SFS Turbo Quota

                  +

                  For Console only

                  +

                  sfsturbo:shares:getQuota

                  +

                  -

                  +

                  +

                  Obtaining the AZ Information

                  +

                  For Console only

                  +

                  sfsturbo:shares:getAZInfo

                  +

                  -

                  +

                  +

                  Obtaining SFS Turbo Specifications

                  +

                  For Console only

                  +

                  sfsturbo:shares:getFlavors

                  +

                  -

                  +

                  +

                  Checking the Name of a File System

                  +

                  For Console only

                  +

                  sfsturbo:shares:checkShareName

                  +

                  -

                  +

                  +
                  +
                  +
                  + +
                  + +
                  + diff --git a/docs/sfs/api-ref/sfs_02_0088.html b/docs/sfs/api-ref/sfs_02_0088.html index 9959c1ed2..2fa120879 100644 --- a/docs/sfs/api-ref/sfs_02_0088.html +++ b/docs/sfs/api-ref/sfs_02_0088.html @@ -10,7 +10,7 @@ diff --git a/docs/sfs/api-ref/sfs_02_0092.html b/docs/sfs/api-ref/sfs_02_0092.html index cf519f058..bc7a2a50b 100644 --- a/docs/sfs/api-ref/sfs_02_0092.html +++ b/docs/sfs/api-ref/sfs_02_0092.html @@ -8,7 +8,25 @@

                  2021-05-17

                  +

                  2023-02-20

                  +

                  Updated the following content:

                  +

                  Added descriptions of permissions and actions.

                  +

                  2022-10-20

                  +

                  Updated the following content:

                  +
                  • Deleted parameters share_type and snapshot_id from the example request in section "Creating a Shared File System."
                  • Added the description of when encryption parameters are mandatory in section "Creating a Shared File System."
                  • Deleted section "Batch Querying File Storage Service Levels."
                  • Deleted the DPC examples in section "Adding a File System Access Rule."
                  +

                  2022-08-19

                  +

                  Updated the following content:

                  +

                  Optimized some descriptions in this document.

                  +

                  2021-05-17

                  Updated the following content:

                  Deleted the useless parameters in section "Creating a Shared File System."

                  @@ -88,7 +106,7 @@

                  2019-09-30

                  First time that SFS Turbo file systems go online

                  +

                  This is the first time that SFS Turbo goes online.

                  2019-05-15

                  diff --git a/docs/sfs/api-ref/sfs_02_0094.html b/docs/sfs/api-ref/sfs_02_0094.html index a930e87c8..09e9a75c4 100644 --- a/docs/sfs/api-ref/sfs_02_0094.html +++ b/docs/sfs/api-ref/sfs_02_0094.html @@ -1,26 +1,26 @@ -

                  Querying All Tags of a Tenant's Shared File Systems

                  -

                  Function

                  This API is used to query the tag set of a tenant's all shared file systems.

                  +

                  Querying Tags of All File Systems of a Tenant

                  +

                  Function

                  This API is used to query the tags of all file systems of a tenant.

                  URI

                  • GET /v1/{project_id}/sfs-turbo/tags
                  • Parameter description -

                    Parameter

                    +
                    - - - - - - - @@ -53,26 +53,26 @@

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    project_id

                    +

                    project_id

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the project ID of the operator.

                    +

                    Specifies the project ID of the operator.

                  • Description of the tag field -

                    Parameter

                    +
                    - - - - - - - - @@ -131,7 +131,7 @@
                    diff --git a/docs/sfs/api-ref/sfs_02_0095.html b/docs/sfs/api-ref/sfs_02_0095.html index c372bae8e..4e4d14965 100644 --- a/docs/sfs/api-ref/sfs_02_0095.html +++ b/docs/sfs/api-ref/sfs_02_0095.html @@ -1,26 +1,26 @@ -

                    Querying Details About a Shared File System Based on Tags

                    -

                    Function

                    This API is used to query details about a shared file system based on tags.

                    +

                    Querying File Systems by Tag

                    +

                    Function

                    This API is used to query SFS Turbo file systems by tag.

                    URI

                    • POST /v1/{project_id}/sfs-turbo/resource_instances/action
                    • Parameter description -

                    Parameter

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    key

                    +

                    key

                    String

                    +

                    String

                    Specifies the key of the tag.

                    +

                    Specifies the key of the tag.

                    values

                    +

                    values

                    Array of strings

                    +

                    Array of strings

                    Lists the values of the tag. The value is a list of a tenant's all tag values of shared file systems. Only one of the same tag values is displayed.

                    +

                    Lists the values of the tag. The value is a list of tag values of all shared file systems of a tenant. Only one of the same tag values is displayed.

                    Parameter

                    +
                    - - - - - - - @@ -31,95 +31,95 @@

                    Request

                    • Parameter description

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    project_id

                    +

                    project_id

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the project ID of the operator.

                    +

                    Specifies the project ID of the operator.

                    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -129,64 +129,64 @@

                    In the request parameters, tag search fields tags, tags_any, not_tags, and not_tags_any are optional and can be combined with each other. Such tag search fields are in the AND relationship.

                  • Description of the match field -
                  • Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    offset

                    No

                    +

                    No

                    String

                    +

                    String

                    Specifies the index location. The value is a character string consisting of 0 and positive integers. The default value is 0. The first record in the query result is the offset+1 record that meets the query criteria.

                    +

                    Specifies the index location. The value is a character string consisting of 0 and positive integers. The default value is 0. The first record in the query result is the offset+1 record that meets the query criteria.

                    limit

                    No

                    +

                    No

                    String

                    +

                    String

                    Specifies the maximum number of query records. The value is a character string consisting of integers. The default value is 1000. The value ranges from 1 to 1000.

                    +

                    Specifies the maximum number of query records. The value is a character string consisting of integers. The default value is 1000. The value ranges from 1 to 1000.

                    The number of returned records cannot exceed the value of limit.

                    action

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the operation identifier. Possible values are filter and count.

                    +

                    Specifies the operation identifier. Possible values are filter and count.

                    Use filter to query details of a shared file system using tags.

                    matches

                    No

                    +

                    No

                    Array of matches

                    +

                    Array of matches

                    Specifies the share resource query field. If this parameter is left null, all shared file systems of the tenant are searched by default.

                    +

                    Specifies the file system query field. If this parameter is left null, all shared file systems of the tenant are searched by default.

                    tags

                    No

                    +

                    No

                    Array of tags

                    +

                    Array of tags

                    Specifies the tag search field, which is a list of tags. Only shared file systems that contain all the listed tags can be returned. Tags in this search criteria are in the AND relationship. Specifically, a shared file system can be searched only when it meets all the tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    +

                    Specifies the tag search field, which is a list of tags. Only shared file systems that contain all the listed tags can be returned. Tags in this search criteria are in the AND relationship. Specifically, a shared file system can be searched only when it meets all the tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    tags_any

                    No

                    +

                    No

                    Array of tags

                    +

                    Array of tags

                    Specifies the tag search field, which is a list of tags. Shared file systems that contain any listed tag will be returned. Tags in this search criteria are in the OR relationship. Specifically, a shared file system can be searched as long as it meets one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    +

                    Specifies the tag search field, which is a list of tags. Shared file systems that contain any listed tag will be returned. Tags in this search criteria are in the OR relationship. Specifically, a shared file system can be searched as long as it meets one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    not_tags

                    No

                    +

                    No

                    Array of tags

                    +

                    Array of tags

                    Specifies the tag search field, which is a list of tags. Only shared file systems that contain none of the listed tags will be returned. Tags in this search criteria are in the NOR relationship. Specifically, a shared file system can be searched only when it does not meet any tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    +

                    Specifies the tag search field, which is a list of tags. Only shared file systems that contain none of the listed tags will be returned. Tags in this search criteria are in the NOR relationship. Specifically, a shared file system can be searched only when it does not meet any tag search criteria. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    not_tags_any

                    No

                    +

                    No

                    Array of tags

                    +

                    Array of tags

                    Specifies the tag search field, which is a list of tags. Shared file systems that do not contain any of the listed tags will be returned. Tags in this search criteria are in the NAND relationship. Specifically, a shared file system can be searched as long as it does not meet one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    +

                    Specifies the tag search field, which is a list of tags. Shared file systems that do not contain any of the listed tags will be returned. Tags in this search criteria are in the NAND relationship. Specifically, a shared file system can be searched as long as it does not meet one tag search condition. In the key-values structure of each tag search condition, tag values are in the OR relationship. If the value of not_tags_any is not specified, all shared file systems meet the requirement of this tag search field. This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing. Tag keys must be unique. Tag values in a key-values structure must be unique.

                    sys_tags

                    No

                    +

                    No

                    Array of tags

                    +

                    Array of tags

                    Only the op_service permission can use this field to filter resources.

                    +

                    Only the op_service permission can use this field to filter resources.

                    1. Currently, TMS can invoke only one tag structure key, _sys_enterprise_project_id.
                    2. Currently, key contains only one value.
                    3. sys_tags and tenant tag filtering conditions (tags, tags_any, not_tags, and not_tags_any) cannot be used at the same time.

                    Parameter

                    +
                    - - - - - - - - - - -

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    key

                    +

                    key

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the key. The value is fixed to resource_name.

                    +

                    Specifies the key. The value is fixed to resource_name.

                    value

                    +

                    value

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the value. value indicates the name of a shared file system. An empty string specifies an exact match and only shared file systems whose names are empty can be queried. A non-empty string specifies a fuzzy query (case insensitive). The value can contain a maximum of 255 characters.

                    +

                    Specifies the value. value indicates the name of a shared file system. An empty string specifies an exact match and only shared file systems whose names are empty can be queried. A non-empty string specifies a fuzzy query (case insensitive). The value can contain a maximum of 255 characters.

                  • Description of the tag field -

                    Parameter

                    +
                    - - - - - - - - - - - @@ -362,14 +362,14 @@ - - @@ -439,7 +439,7 @@
                    diff --git a/docs/sfs/api-ref/sfs_02_0097.html b/docs/sfs/api-ref/sfs_02_0097.html index ac8444b8b..0dbad1714 100644 --- a/docs/sfs/api-ref/sfs_02_0097.html +++ b/docs/sfs/api-ref/sfs_02_0097.html @@ -5,32 +5,32 @@

                    URI

                    • URI format

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

                    • Parameter description -

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    key

                    +

                    key

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the key of the tag. A tag key can contain a maximum of 127 characters. This parameter cannot be left blank.

                    +

                    Specifies the key of the tag. A tag key can contain a maximum of 127 characters. This parameter cannot be left blank.

                    values

                    +

                    values

                    Yes

                    +

                    Yes

                    Array of strings

                    +

                    Array of strings

                    Lists the values. Each value can contain a maximum of 255 characters. If the value is left empty, any value is matched. The values are in the OR relationship.

                    +

                    Lists the values. Each value can contain a maximum of 255 characters. If the value is left empty, any value is matched. The values are in the OR relationship.

                    String

                    Specifies the key of the tag. The value can contain a maximum of 36 characters. This parameter cannot be left blank. It can only contain letters, digits, hyphens (-), and underscores (_).

                    +

                    Specifies the tag key. The value can contain a maximum of 36 characters. This parameter cannot be left blank. It can only contain letters, digits, hyphens (-), and underscores (_).

                    value

                    String

                    Specifies the value of the tag. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                    +

                    Specifies the tag value. The value contains a maximum of 43 characters and can be an empty string. It can only contain letters, digits, hyphens (-), and underscores (_).

                    Parameter

                    +
                    - - - - - - - - - - - @@ -39,46 +39,46 @@

                    Request

                    • Parameter description -

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    project_id

                    +

                    project_id

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                    +

                    Specifies the project ID. For details about how to obtain the project ID, see API Usage Guidelines.

                    share_id

                    +

                    share_id

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the ID of an SFS Turbo file system.

                    +

                    Specifies the ID of the SFS Turbo file system.

                    Parameter

                    +
                    - - - - - - -

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    change_security_group

                    +

                    change_security_group

                    Yes

                    +

                    Yes

                    Object

                    +

                    Object

                    Specifies the change_security_group object. For details, see the change_security_group parameter description.

                    +

                    Specifies the change_security_group object. For details, see the change_security_group parameter description.

                  • change_security_group parameter description -

                    Parameter

                    +
                    - - - - - - -

                    Parameter

                    Mandatory

                    +

                    Mandatory

                    Type

                    +

                    Type

                    Description

                    +

                    Description

                    security_group_id

                    +

                    security_group_id

                    Yes

                    +

                    Yes

                    String

                    +

                    String

                    Specifies the ID of the security group to be modified.

                    +

                    Specifies the ID of the security group to be modified.