From 4edaa4a4cc4e86f56b4fd150ee295d4a9bf23057 Mon Sep 17 00:00:00 2001 From: "Zaoxu, Li" Date: Mon, 29 Apr 2024 11:04:13 +0000 Subject: [PATCH] ECS API 20231016 version Reviewed-by: Pristromskaia, Margarita Co-authored-by: Zaoxu, Li Co-committed-by: Zaoxu, Li --- docs/ecs/api-ref/ALL_META.TXT.json | 2513 +++++++++++++++-- docs/ecs/api-ref/CLASS.TXT.json | 843 +++--- .../api-ref/en-us_topic_0000001207623588.html | 2 +- .../api-ref/en-us_topic_0000001635605869.html | 75 + docs/ecs/api-ref/en-us_topic_0020212207.html | 14 +- docs/ecs/api-ref/en-us_topic_0020212648.html | 6 +- docs/ecs/api-ref/en-us_topic_0020212649.html | 17 +- docs/ecs/api-ref/en-us_topic_0020212650.html | 6 +- docs/ecs/api-ref/en-us_topic_0020212651.html | 13 +- docs/ecs/api-ref/en-us_topic_0020212652.html | 6 +- docs/ecs/api-ref/en-us_topic_0020212653.html | 13 +- docs/ecs/api-ref/en-us_topic_0020212655.html | 2 +- docs/ecs/api-ref/en-us_topic_0020212656.html | 21 +- docs/ecs/api-ref/en-us_topic_0020212657.html | 2 +- docs/ecs/api-ref/en-us_topic_0020212658.html | 13 +- docs/ecs/api-ref/en-us_topic_0020212659.html | 13 +- docs/ecs/api-ref/en-us_topic_0020212660.html | 6 +- docs/ecs/api-ref/en-us_topic_0020212661.html | 9 +- docs/ecs/api-ref/en-us_topic_0020212662.html | 17 +- docs/ecs/api-ref/en-us_topic_0020212663.html | 30 +- docs/ecs/api-ref/en-us_topic_0020212664.html | 28 +- docs/ecs/api-ref/en-us_topic_0020212665.html | 11 +- docs/ecs/api-ref/en-us_topic_0020212666.html | 3 +- docs/ecs/api-ref/en-us_topic_0020212667.html | 2 +- docs/ecs/api-ref/en-us_topic_0020212668.html | 115 +- docs/ecs/api-ref/en-us_topic_0020212671.html | 6 +- docs/ecs/api-ref/en-us_topic_0020212672.html | 3 +- docs/ecs/api-ref/en-us_topic_0020212674.html | 47 +- docs/ecs/api-ref/en-us_topic_0020212675.html | 2 +- docs/ecs/api-ref/en-us_topic_0020212676.html | 9 +- docs/ecs/api-ref/en-us_topic_0020212677.html | 7 +- docs/ecs/api-ref/en-us_topic_0020212678.html | 34 +- docs/ecs/api-ref/en-us_topic_0020212679.html | 12 +- docs/ecs/api-ref/en-us_topic_0020212680.html | 5 +- docs/ecs/api-ref/en-us_topic_0020212688.html | 13 +- docs/ecs/api-ref/en-us_topic_0020212689.html | 21 +- docs/ecs/api-ref/en-us_topic_0020212690.html | 13 +- docs/ecs/api-ref/en-us_topic_0020212691.html | 2 +- docs/ecs/api-ref/en-us_topic_0020212692.html | 21 +- docs/ecs/api-ref/en-us_topic_0022067714.html | 2 +- docs/ecs/api-ref/en-us_topic_0022067717.html | 42 +- docs/ecs/api-ref/en-us_topic_0022067719.html | 4 +- docs/ecs/api-ref/en-us_topic_0022225398.html | 27 +- docs/ecs/api-ref/en-us_topic_0022472987.html | 11 +- docs/ecs/api-ref/en-us_topic_0022472988.html | 6 +- docs/ecs/api-ref/en-us_topic_0024734483.html | 40 +- docs/ecs/api-ref/en-us_topic_0025560296.html | 3 +- docs/ecs/api-ref/en-us_topic_0025560298.html | 8 +- docs/ecs/api-ref/en-us_topic_0025560299.html | 3 +- docs/ecs/api-ref/en-us_topic_0025567413.html | 8 +- docs/ecs/api-ref/en-us_topic_0028714261.html | 10 +- docs/ecs/api-ref/en-us_topic_0028714262.html | 8 +- docs/ecs/api-ref/en-us_topic_0028714263.html | 8 +- docs/ecs/api-ref/en-us_topic_0031167350.html | 10 +- docs/ecs/api-ref/en-us_topic_0031167513.html | 2 +- docs/ecs/api-ref/en-us_topic_0031167514.html | 8 +- docs/ecs/api-ref/en-us_topic_0031169058.html | 7 +- docs/ecs/api-ref/en-us_topic_0031169059.html | 7 +- docs/ecs/api-ref/en-us_topic_0031169828.html | 3 +- docs/ecs/api-ref/en-us_topic_0031176553.html | 7 +- docs/ecs/api-ref/en-us_topic_0031176554.html | 5 +- docs/ecs/api-ref/en-us_topic_0065792792.html | 2 +- docs/ecs/api-ref/en-us_topic_0065792793.html | 40 +- docs/ecs/api-ref/en-us_topic_0065792794.html | 47 +- docs/ecs/api-ref/en-us_topic_0065817681.html | 2 +- docs/ecs/api-ref/en-us_topic_0065817683.html | 2 +- docs/ecs/api-ref/en-us_topic_0065817684.html | 2 +- docs/ecs/api-ref/en-us_topic_0065817688.html | 14 +- docs/ecs/api-ref/en-us_topic_0065817689.html | 10 +- docs/ecs/api-ref/en-us_topic_0065817690.html | 8 +- docs/ecs/api-ref/en-us_topic_0065817691.html | 8 +- docs/ecs/api-ref/en-us_topic_0065817692.html | 5 +- docs/ecs/api-ref/en-us_topic_0065817693.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817694.html | 14 +- docs/ecs/api-ref/en-us_topic_0065817700.html | 2 +- docs/ecs/api-ref/en-us_topic_0065817702.html | 15 +- docs/ecs/api-ref/en-us_topic_0065817703.html | 2 +- docs/ecs/api-ref/en-us_topic_0065817705.html | 7 +- docs/ecs/api-ref/en-us_topic_0065817706.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817707.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817708.html | 6 +- docs/ecs/api-ref/en-us_topic_0065817713.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817714.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817716.html | 39 +- docs/ecs/api-ref/en-us_topic_0065817717.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817720.html | 10 +- docs/ecs/api-ref/en-us_topic_0065817721.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817722.html | 5 +- docs/ecs/api-ref/en-us_topic_0065817723.html | 3 +- docs/ecs/api-ref/en-us_topic_0065817728.html | 3 +- docs/ecs/api-ref/en-us_topic_0065820822.html | 5 +- docs/ecs/api-ref/en-us_topic_0065820823.html | 6 +- docs/ecs/api-ref/en-us_topic_0065820824.html | 3 +- docs/ecs/api-ref/en-us_topic_0065820825.html | 5 +- docs/ecs/api-ref/en-us_topic_0065820826.html | 5 +- docs/ecs/api-ref/en-us_topic_0065820827.html | 5 +- docs/ecs/api-ref/en-us_topic_0065962600.html | 4 +- docs/ecs/api-ref/en-us_topic_0067161469.html | 10 +- docs/ecs/api-ref/en-us_topic_0067161717.html | 12 +- docs/ecs/api-ref/en-us_topic_0067298110.html | 5 +- docs/ecs/api-ref/en-us_topic_0067876349.html | 28 +- docs/ecs/api-ref/en-us_topic_0067876971.html | 27 +- docs/ecs/api-ref/en-us_topic_0068473331.html | 63 +- docs/ecs/api-ref/en-us_topic_0077847902.html | 8 +- docs/ecs/api-ref/en-us_topic_0081529857.html | 73 - docs/ecs/api-ref/en-us_topic_0081950550.html | 2 +- docs/ecs/api-ref/en-us_topic_0090187679.html | 10 +- docs/ecs/api-ref/en-us_topic_0090187681.html | 12 +- docs/ecs/api-ref/en-us_topic_0094148849.html | 203 +- docs/ecs/api-ref/en-us_topic_0094148850.html | 780 ++--- docs/ecs/api-ref/en-us_topic_0102606095.html | 17 +- docs/ecs/api-ref/en-us_topic_0103071509.html | 5 +- docs/ecs/api-ref/en-us_topic_0103071510.html | 59 +- docs/ecs/api-ref/en-us_topic_0103071511.html | 34 +- docs/ecs/api-ref/en-us_topic_0103071513.html | 28 +- docs/ecs/api-ref/en-us_topic_0103071514.html | 36 +- docs/ecs/api-ref/en-us_topic_0103071515.html | 20 +- docs/ecs/api-ref/en-us_topic_0103071516.html | 28 +- docs/ecs/api-ref/en-us_topic_0103071517.html | 10 +- docs/ecs/api-ref/en-us_topic_0103071519.html | 8 +- docs/ecs/api-ref/en-us_topic_0103071520.html | 52 +- docs/ecs/api-ref/en-us_topic_0103071521.html | 58 +- docs/ecs/api-ref/en-us_topic_0103071522.html | 12 +- docs/ecs/api-ref/en-us_topic_0103072347.html | 24 +- docs/ecs/api-ref/en-us_topic_0103072348.html | 6 +- docs/ecs/api-ref/en-us_topic_0103072349.html | 12 +- docs/ecs/api-ref/en-us_topic_0103072350.html | 6 +- docs/ecs/api-ref/en-us_topic_0108433460.html | 2 +- docs/ecs/api-ref/en-us_topic_0110472767.html | 18 +- docs/ecs/api-ref/en-us_topic_0111860833.html | 2 +- docs/ecs/api-ref/en-us_topic_0118308527.html | 28 +- docs/ecs/api-ref/en-us_topic_0121978383.html | 240 ++ docs/ecs/api-ref/en-us_topic_0122107473.html | 3 +- docs/ecs/api-ref/en-us_topic_0122110044.html | 54 +- docs/ecs/api-ref/en-us_topic_0124385012.html | 2 + docs/ecs/api-ref/en-us_topic_0124385014.html | 2 +- docs/ecs/api-ref/en-us_topic_0124385015.html | 4 +- docs/ecs/api-ref/en-us_topic_0124385016.html | 2 +- docs/ecs/api-ref/en-us_topic_0132778339.html | 28 +- docs/ecs/api-ref/en-us_topic_0132905656.html | 19 +- docs/ecs/api-ref/en-us_topic_0133622595.html | 6 +- docs/ecs/api-ref/en-us_topic_0133622596.html | 6 +- docs/ecs/api-ref/en-us_topic_0142763126.html | 6 +- docs/ecs/api-ref/en-us_topic_0161097718.html | 6 +- docs/ecs/api-ref/en-us_topic_0161097719.html | 3 +- docs/ecs/api-ref/en-us_topic_0161341998.html | 12 +- docs/ecs/api-ref/en-us_topic_0167809633.html | 2 +- docs/ecs/api-ref/en-us_topic_0167809634.html | 2 +- docs/ecs/api-ref/en-us_topic_0167811963.html | 6 +- docs/ecs/api-ref/en-us_topic_0167811964.html | 10 +- docs/ecs/api-ref/en-us_topic_0167811966.html | 5 +- docs/ecs/api-ref/en-us_topic_0167811967.html | 3 +- docs/ecs/api-ref/en-us_topic_0167957246.html | 242 +- docs/ecs/api-ref/en-us_topic_0170316409.html | 22 +- docs/ecs/api-ref/en-us_topic_0170710254.html | 18 +- docs/ecs/api-ref/en-us_topic_0175308115.html | 2 +- docs/ecs/api-ref/en-us_topic_0175597846.html | 40 +- docs/ecs/api-ref/en-us_topic_0175597847.html | 3 +- docs/ecs/api-ref/en-us_topic_0184167662.html | 34 +- docs/ecs/api-ref/en-us_topic_0184192952.html | 6 +- docs/ecs/umn/test1697427442755.txt | 1 + 161 files changed, 4808 insertions(+), 2183 deletions(-) create mode 100644 docs/ecs/api-ref/en-us_topic_0000001635605869.html delete mode 100644 docs/ecs/api-ref/en-us_topic_0081529857.html create mode 100644 docs/ecs/api-ref/en-us_topic_0121978383.html create mode 100644 docs/ecs/umn/test1697427442755.txt diff --git a/docs/ecs/api-ref/ALL_META.TXT.json b/docs/ecs/api-ref/ALL_META.TXT.json index 81be11165..5d0a4912b 100644 --- a/docs/ecs/api-ref/ALL_META.TXT.json +++ b/docs/ecs/api-ref/ALL_META.TXT.json @@ -1,2171 +1,4146 @@ [ + { + "dockw":"API Reference" + }, { "uri":"en-us_topic_0020805967.html", + "node_id":"en-us_topic_0020805967.xml", "product_code":"ecs", "code":"1", "des":"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 ", "doc_type":"api", "kw":"API Usage Guidelines,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"API Usage Guidelines", "githuburl":"" }, { "uri":"en-us_topic_0124385011.html", + "node_id":"en-us_topic_0124385011.xml", "product_code":"ecs", "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":"APIs (Recommended)", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"APIs (Recommended)", "githuburl":"" }, { "uri":"en-us_topic_0020212657.html", + "node_id":"en-us_topic_0020212657.xml", "product_code":"ecs", "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":"Lifecycle Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Lifecycle Management", "githuburl":"" }, { "uri":"en-us_topic_0020212668.html", + "node_id":"en-us_topic_0020212668.xml", "product_code":"ecs", "code":"4", - "des":"This API is used to create one or more ECSs.This is an asynchronous API. After the ECS creation request is issued, the system will return job_id. The ECS creation is stil", + "des":"This API is used to create one or more ECSs.This API is an asynchronous API. After the creation request is successfully delivered, a job ID is returned. This does not mea", "doc_type":"api", "kw":"Creating an ECS,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212679.html", + "node_id":"en-us_topic_0020212679.xml", "product_code":"ecs", "code":"5", - "des":"This API is used to delete ECSs based on a specified ECS ID list.You can delete a single ECS or multiple ECSs in a batch. A maximum of 1000 ECSs can be deleted in a batch", + "des":"This API is used to delete ECSs based on a specified ECS ID list.This API is an asynchronous API. After the deletion request is successfully delivered, a job ID is return", "doc_type":"api", "kw":"Deleting ECSs,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting ECSs", "githuburl":"" }, { "uri":"en-us_topic_0094148849.html", + "node_id":"en-us_topic_0094148849.xml", "product_code":"ecs", "code":"6", - "des":"This API is used to query details about an ECS.The information can be queried includes the ECS billing mode and the ECS frozen status.GET /v1/{project_id}/cloudservers/{s", + "des":"This API is used to query details about an ECS.The information that can be queried includes the ECS billing mode and whether the ECS is frozen.GET /v1/{project_id}/clouds", "doc_type":"api", "kw":"Querying Details About an ECS,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About an ECS", "githuburl":"" }, { "uri":"en-us_topic_0094148850.html", + "node_id":"en-us_topic_0094148850.xml", "product_code":"ecs", "code":"7", - "des":"This API is used to query ECSs according to search criteria and details about the ECSs.The information can be queried includes ECS billing modes and ECS frozen statuses.G", + "des":"This API is used to query details about ECSs according to search criteria.The information that can be queried includes the ECS billing mode and whether the ECS is frozen.", "doc_type":"api", "kw":"Querying Details About ECSs,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About ECSs", "githuburl":"" }, { "uri":"en-us_topic_0118308527.html", + "node_id":"en-us_topic_0118308527.xml", "product_code":"ecs", "code":"8", - "des":"This API is used to modify ECS information. Only the name, description, and hostname of an ECS can be modified currently.After the hostname of an ECS is changed, you need", + "des":"This API is used to modify ECS details. Only the name, description, and hostname of an ECS can be modified.The modification on the hostname takes effect only after the EC", "doc_type":"api", - "kw":"Modifying an ECS,Lifecycle Management,API Reference", - "title":"Modifying an ECS", + "kw":"Modifying ECS Details,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Modifying ECS Details", "githuburl":"" }, { "uri":"en-us_topic_0020212691.html", + "node_id":"en-us_topic_0020212691.xml", "product_code":"ecs", "code":"9", "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":"Status Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Status Management", "githuburl":"" }, { "uri":"en-us_topic_0067876349.html", + "node_id":"en-us_topic_0067876349.xml", "product_code":"ecs", "code":"10", - "des":"This API is used to reinstall an ECS OS. During the system disk reinstallation using the original image, the data disks of the ECS remain unchanged.After this API is call", + "des":"This API is used to reinstall an ECS OS. During the system disk reinstallation using the original image, the data disks of the ECS remain unchanged.This API is an asynchr", "doc_type":"api", "kw":"Reinstalling an ECS OS (Using an Image with Cloud-Init Installed),Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Reinstalling an ECS OS (Using an Image with Cloud-Init Installed)", "githuburl":"" }, { "uri":"en-us_topic_0067876971.html", + "node_id":"en-us_topic_0067876971.xml", "product_code":"ecs", "code":"11", - "des":"This API is used to change an ECS OS. During the system disk reinstallation using a new image, the data disks of the ECS remain unchanged.After this API is called, the sy", + "des":"This API is used to change an ECS OS. During the system disk reinstallation using a new image, the data disks of the ECS remain unchanged.This API is an asynchronous API.", "doc_type":"api", "kw":"Changing an ECS OS (Using an Image with Cloud-Init Installed),Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Changing an ECS OS (Using an Image with Cloud-Init Installed)", "githuburl":"" }, { "uri":"en-us_topic_0132905656.html", + "node_id":"en-us_topic_0132905656.xml", "product_code":"ecs", "code":"12", "des":"An ECS deployed on a DeH can be migrated to another DeH.An ECS deployed on a DeH can be migrated to a public resource pool.An ECS deployed in a public resource pool can b", "doc_type":"api", "kw":"Cold Migrating an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Cold Migrating an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212653.html", + "node_id":"en-us_topic_0020212653.xml", "product_code":"ecs", "code":"13", - "des":"ECS specifications can be modified, for example, upgrading the vCPUs and memory, to meet service requirements. This API is used to modify ECS specifications.An ECS flavor", + "des":"ECS specifications can be modified, for example, upgrading the vCPUs and memory, to meet service requirements. This API is used to modify ECS specifications.This API is a", "doc_type":"api", "kw":"Modifying the Specifications of an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Modifying the Specifications of an ECS", "githuburl":"" }, { - "uri":"en-us_topic_0081529857.html", + "uri":"en-us_topic_0000001635605869.html", + "node_id":"en-us_topic_0000001635605869.xml", "product_code":"ecs", "code":"14", "des":"This API is used to add an ECS to the monitoring list.Ceilometer periodically collects monitoring data on the ECSs added to the monitoring list and reports the data to Cl", "doc_type":"api", "kw":"Adding an ECS to the Monitoring List,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding an ECS to the Monitoring List", "githuburl":"" }, { "uri":"en-us_topic_0167816247.html", + "node_id":"en-us_topic_0167816247.xml", "product_code":"ecs", "code":"15", "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":"Batch Operations", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Batch Operations", "githuburl":"" }, { "uri":"en-us_topic_0020212207.html", + "node_id":"en-us_topic_0020212207.xml", "product_code":"ecs", "code":"16", - "des":"This API is used to start ECSs in a batch based on specified ECS IDs. A maximum of 1000 ECSs can be started at a time.POST /v1/{project_id}/cloudservers/actionTable 1 des", + "des":"This API is used to start ECSs in a batch based on specified ECS IDs. A maximum of 1,000 ECSs can be started in one minute.This API is an asynchronous API. After the batc", "doc_type":"api", "kw":"Starting ECSs in a Batch,Batch Operations,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Starting ECSs in a Batch", "githuburl":"" }, { "uri":"en-us_topic_0020212649.html", + "node_id":"en-us_topic_0020212649.xml", "product_code":"ecs", "code":"17", - "des":"This API is used to restart ECSs in a batch based on specified ECS IDs. A maximum of 1000 ECSs can be restarted at a time.POST /v1/{project_id}/cloudservers/actionTable 1", + "des":"This API is used to restart ECSs in a batch based on specified ECS IDs. A maximum of 1,000 ECSs can be restarted in one minute.This API is an asynchronous API. After the ", "doc_type":"api", "kw":"Restarting ECSs in a Batch,Batch Operations,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Restarting ECSs in a Batch", "githuburl":"" }, { "uri":"en-us_topic_0020212651.html", + "node_id":"en-us_topic_0020212651.xml", "product_code":"ecs", "code":"18", - "des":"This API is used to stop ECSs in a batch based on the specified ECS ID list. A maximum of 1000 ECSs can be stopped at a time.POST /v1/{project_id}/cloudservers/actionTabl", + "des":"This API is used to stop ECSs in a batch based on the specified ECS ID list. A maximum of 1,000 ECSs can be stopped in one minute.This API is an asynchronous API. After t", "doc_type":"api", "kw":"Stopping ECSs in a Batch,Batch Operations,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Stopping ECSs in a Batch", "githuburl":"" }, { "uri":"en-us_topic_0112708160.html", + "node_id":"en-us_topic_0112708160.xml", "product_code":"ecs", "code":"19", "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":"Flavor Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Flavor Management", "githuburl":"" }, { "uri":"en-us_topic_0020212656.html", + "node_id":"en-us_topic_0020212656.xml", "product_code":"ecs", "code":"20", "des":"This API is used to query details about ECS flavors and extended flavor information.GET /v1/{project_id}/cloudservers/flavors?availability_zone={availability_zone}Table 1", "doc_type":"api", "kw":"Querying Details About Flavors and Extended Flavor Information,Flavor Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About Flavors and Extended Flavor Information", "githuburl":"" }, { "uri":"en-us_topic_0110472767.html", + "node_id":"en-us_topic_0110472767.xml", "product_code":"ecs", "code":"21", "des":"An ECS flavor cannot be changed to certain flavors. This API is used to query the target flavors to which a specified ECS flavor can be changed.GET /v2.1/{project_id}/res", "doc_type":"api", "kw":"Querying the Target Flavors to Which an ECS Flavor Can Be Changed,Flavor Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying the Target Flavors to Which an ECS Flavor Can Be Changed", "githuburl":"" }, { "uri":"en-us_topic_0124385012.html", + "node_id":"en-us_topic_0124385012.xml", "product_code":"ecs", "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":"NIC Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"NIC Management", "githuburl":"" }, { "uri":"en-us_topic_0020212663.html", + "node_id":"en-us_topic_0020212663.xml", "product_code":"ecs", "code":"23", - "des":"This API is used to add one or multiple NICs to an ECS.POST /v1/{project_id}/cloudservers/{server_id}/nicsTable 1 describes the parameters in the URI.Parameter descriptio", + "des":"This API is used to add one or multiple NICs to an ECS.This API is an asynchronous API. After the NIC adding request is successfully delivered, a job ID is returned. This", "doc_type":"api", "kw":"Adding NICs to an ECS in a Batch,NIC Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding NICs to an ECS in a Batch", "githuburl":"" }, { "uri":"en-us_topic_0020212665.html", + "node_id":"en-us_topic_0020212665.xml", "product_code":"ecs", "code":"24", - "des":"This API is used to uninstall and delete one or multiple NICs from an ECS.The primary NIC of an ECS has routing rules configured and cannot be deleted.POST /v1/{project_i", + "des":"This API is used to uninstall and delete one or multiple NICs from an ECS.This API is an asynchronous API. After the deletion request is successfully delivered, a job ID ", "doc_type":"api", "kw":"Deleting NICs from an ECS in a Batch,NIC Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting NICs from an ECS in a Batch", "githuburl":"" }, { - "uri":"en-us_topic_0111860831.html", + "uri":"en-us_topic_0121978383.html", + "node_id":"en-us_topic_0121978383.xml", "product_code":"ecs", "code":"25", + "des":"This API is used to query NICs of an ECS.GET /v1/{project_id}/cloudservers/{server_id}/os-interfaceTable 1 describes the parameters in the URI.Parameter descriptionParame", + "doc_type":"api", + "kw":"Querying NICs of an ECS,NIC Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Querying NICs of an ECS", + "githuburl":"" + }, + { + "uri":"en-us_topic_0111860831.html", + "node_id":"en-us_topic_0111860831.xml", + "product_code":"ecs", + "code":"26", "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":"Disk Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Disk Management", "githuburl":"" }, { "uri":"en-us_topic_0122107473.html", + "node_id":"en-us_topic_0122107473.xml", "product_code":"ecs", - "code":"26", + "code":"27", "des":"This API is used to query information about disks attached to an ECS.GET /v1/{project_id}/cloudservers/{server_id}/block_deviceTable 1 describes the parameters in the URI", "doc_type":"api", "kw":"Querying Information About Disks Attached to an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Information About Disks Attached to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0022472987.html", + "node_id":"en-us_topic_0022472987.xml", "product_code":"ecs", - "code":"27", - "des":"This API is used to attach a disk to an ECS.POST /v1/{project_id}/cloudservers/{server_id}/attachvolumeTable 1 describes the parameters in the URI.Parameter descriptionPa", + "code":"28", + "des":"This API is used to attach a disk to an ECS.This API is an asynchronous API. After the attachment request is successfully delivered, a job ID is returned. This does not m", "doc_type":"api", "kw":"Attaching a Disk to an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Attaching a Disk to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0022472988.html", + "node_id":"en-us_topic_0022472988.xml", "product_code":"ecs", - "code":"28", - "des":"This API is used to detach an EVS disk from an ECS.DELETE /v1/{project_id}/cloudservers/{server_id}/detachvolume/{volume_id}?delete_flag=0Table 1 describes the parameters", + "code":"29", + "des":"This API is used to detach an EVS disk from an ECS.This API is an asynchronous API. After the detachment request is successfully delivered, a job ID is returned. This doe", "doc_type":"api", "kw":"Detaching an EVS Disk from an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Detaching an EVS Disk from an ECS", "githuburl":"" }, { "uri":"en-us_topic_0101860613.html", + "node_id":"en-us_topic_0101860613.xml", "product_code":"ecs", - "code":"29", + "code":"30", "des":"This API is used to query disk attachment of an ECS.GET /v2.1/servers/{server_id}/block_deviceTable 1 describes the parameters in the URI.Parameter descriptionParameterMa", "doc_type":"api", "kw":"Querying Disk Attachment of an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Disk Attachment of an ECS", "githuburl":"" }, { "uri":"en-us_topic_0101860614.html", + "node_id":"en-us_topic_0101860614.xml", "product_code":"ecs", - "code":"30", + "code":"31", "des":"This API is used to query a disk attached to an ECS.GET /v2.1/servers/{server_id}/block_device/{volume_id}Table 1 describes the parameters in the URI.Parameter descriptio", "doc_type":"api", "kw":"Querying a Single Disk Attached to an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying a Single Disk Attached to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0124385013.html", + "node_id":"en-us_topic_0124385013.xml", "product_code":"ecs", - "code":"31", + "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":"Metadata Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Metadata Management", "githuburl":"" }, { "uri":"en-us_topic_0122110044.html", + "node_id":"en-us_topic_0122110044.xml", "product_code":"ecs", - "code":"32", + "code":"33", "des":"This API is used to update ECS metadata.If the metadata does not contain the target field, the field is automatically added.If the metadata contains the target field, the", "doc_type":"api", "kw":"Updating ECS Metadata,Metadata Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Updating ECS Metadata", "githuburl":"" }, { "uri":"en-us_topic_0020212673.html", + "node_id":"en-us_topic_0020212673.xml", "product_code":"ecs", - "code":"33", + "code":"34", "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":"Tenant Quota Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Tenant Quota Management", "githuburl":"" }, { "uri":"en-us_topic_0020212674.html", + "node_id":"en-us_topic_0020212674.xml", "product_code":"ecs", - "code":"34", + "code":"35", "des":"This API is used to query the quotas of all resources for a specified tenant, including used quotas.GET /v1/{project_id}/cloudservers/limitsTable 1 describes the paramete", "doc_type":"api", "kw":"Querying Tenant Quotas,Tenant Quota Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Tenant Quotas", "githuburl":"" }, { "uri":"en-us_topic_0022225397.html", + "node_id":"en-us_topic_0022225397.xml", "product_code":"ecs", - "code":"35", + "code":"36", "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":"Task Status Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Task Status Management", "githuburl":"" }, { "uri":"en-us_topic_0022225398.html", + "node_id":"en-us_topic_0022225398.xml", "product_code":"ecs", - "code":"36", + "code":"37", "des":"This API is used to query the execution status of an asynchronous request task.After an asynchronous request task is issued, for example, creating or deleting an ECS, per", "doc_type":"api", "kw":"Querying Task Execution Status,Task Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Task Execution Status", "githuburl":"" }, { "uri":"en-us_topic_0108433461.html", + "node_id":"en-us_topic_0108433461.xml", "product_code":"ecs", - "code":"37", + "code":"38", "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":"Tag Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Tag Management", "githuburl":"" }, { "uri":"en-us_topic_0167811962.html", + "node_id":"en-us_topic_0167811962.xml", "product_code":"ecs", - "code":"38", + "code":"39", "des":"Tag management APIs are classified as the APIs for one-dimensional (1D) tags and the APIs for two-dimensional (2D) tags.A 1D tag contains a string. All APIs for 1D tags a", "doc_type":"api", "kw":"Tag Types,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Tag Types", "githuburl":"" }, { "uri":"en-us_topic_0167811963.html", + "node_id":"en-us_topic_0167811963.xml", "product_code":"ecs", - "code":"39", + "code":"40", "des":"This API is used to add tags to a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.An ECS allows a maximum of 10", "doc_type":"api", "kw":"Adding Tags to an ECS in a Batch,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding Tags to an ECS in a Batch", "githuburl":"" }, { "uri":"en-us_topic_0167811964.html", + "node_id":"en-us_topic_0167811964.xml", "product_code":"ecs", - "code":"40", + "code":"41", "des":"This API is used to delete tags from a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.This API is idempotent. ", "doc_type":"api", "kw":"Deleting Tags from an ECS in a Batch,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting Tags from an ECS in a Batch", "githuburl":"" }, { "uri":"en-us_topic_0102606095.html", + "node_id":"en-us_topic_0102606095.xml", "product_code":"ecs", - "code":"41", + "code":"42", "des":"This API is used to filter ECSs by tag and obtain all tags of an ECS.POST /v1/{project_id}/servers/resource_instances/actionTable 1 describes the parameters in the URI.Pa", "doc_type":"api", "kw":"Querying ECSs by Tag,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying ECSs by Tag", "githuburl":"" }, { "uri":"en-us_topic_0167811966.html", + "node_id":"en-us_topic_0167811966.xml", "product_code":"ecs", - "code":"42", + "code":"43", "des":"Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple pro", "doc_type":"api", "kw":"Querying Project Tags,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Project Tags", "githuburl":"" }, { "uri":"en-us_topic_0167811967.html", + "node_id":"en-us_topic_0167811967.xml", "product_code":"ecs", - "code":"43", + "code":"44", "des":"This API is used to query the tags of a specified ECS.The Tag Management Service (TMS) uses this API to query all tags of an ECS.GET /v1/{project_id}/cloudservers/{server", "doc_type":"api", "kw":"Querying Tags of an ECS,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Tags of an ECS", "githuburl":"" }, { "uri":"en-us_topic_0161097717.html", + "node_id":"en-us_topic_0161097717.xml", "product_code":"ecs", - "code":"44", + "code":"45", "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":"ECS Group Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"ECS Group Management", "githuburl":"" }, { "uri":"en-us_topic_0161097718.html", + "node_id":"en-us_topic_0161097718.xml", "product_code":"ecs", - "code":"45", + "code":"46", "des":"This API is used to create an ECS group.Only anti-affinity policies are supported.POST /v1/{project_id}/cloudservers/os-server-groupsTable 1 describes the parameters in t", "doc_type":"api", "kw":"Creating an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0161097719.html", + "node_id":"en-us_topic_0161097719.xml", "product_code":"ecs", - "code":"46", + "code":"47", "des":"This API is used to delete an ECS group.DELETE /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}Table 1 describes the parameters in the URI.Parameter descr", "doc_type":"api", "kw":"Deleting an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0133622595.html", + "node_id":"en-us_topic_0133622595.xml", "product_code":"ecs", - "code":"47", + "code":"48", "des":"This API is used to add an ECS to an ECS group. The system automatically deploys the newly added ECS to a host that is different from the ones accommodating other ECSs in", "doc_type":"api", "kw":"Adding an ECS to an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding an ECS to an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0133622596.html", + "node_id":"en-us_topic_0133622596.xml", "product_code":"ecs", - "code":"48", + "code":"49", "des":"This API is used to remove an ECS from an ECS group. After being removed, the anti-affinity policy will not take effect on this ECS and other ECSs in the same ECS group.O", "doc_type":"api", "kw":"Removing an ECS from an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Removing an ECS from an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0175597846.html", + "node_id":"en-us_topic_0175597846.xml", "product_code":"ecs", - "code":"49", + "code":"50", "des":"This API is used to query ECS groups.GET /v1/{project_id}/cloudservers/os-server-groups?limit={limit}&marker={marker}Table 1 describes the parameters in the URI.Path para", "doc_type":"api", "kw":"Querying ECS Groups,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying ECS Groups", "githuburl":"" }, { "uri":"en-us_topic_0175597847.html", + "node_id":"en-us_topic_0175597847.xml", "product_code":"ecs", - "code":"50", + "code":"51", "des":"This API is used to query details bout an ECS group.GET /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}Table 1 describes the parameters in the URI.Parame", "doc_type":"api", "kw":"Querying Details About an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0124385014.html", - "product_code":"ecs", - "code":"51", - "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":"OpenStack Nova APIs", - "title":"OpenStack Nova APIs", - "githuburl":"" - }, - { - "uri":"en-us_topic_0065792792.html", + "node_id":"en-us_topic_0124385014.xml", "product_code":"ecs", "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":"Native OpenStack Nova APIs", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], + "title":"Native OpenStack Nova APIs", + "githuburl":"" + }, + { + "uri":"en-us_topic_0065792792.html", + "node_id":"en-us_topic_0065792792.xml", + "product_code":"ecs", + "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":"API Version Query", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"API Version Query", "githuburl":"" }, { "uri":"en-us_topic_0065792793.html", + "node_id":"en-us_topic_0065792793.xml", "product_code":"ecs", - "code":"53", + "code":"54", "des":"This API is used to query all available Nova versions.To support function extension, Nova APIs can be distinguished by version. There are two types of versions:Major vers", "doc_type":"api", "kw":"Querying All API Versions,API Version Query,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying All API Versions", "githuburl":"" }, { "uri":"en-us_topic_0065792794.html", + "node_id":"en-us_topic_0065792794.xml", "product_code":"ecs", - "code":"54", + "code":"55", "des":"This API is used to query the information of a specified version.To support function extension, Nova APIs can be distinguished by version. There are two types of versions", "doc_type":"api", "kw":"Querying a Specified API Version,API Version Query,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying a Specified API Version", "githuburl":"" }, { "uri":"en-us_topic_0124385015.html", + "node_id":"en-us_topic_0124385015.xml", "product_code":"ecs", - "code":"55", + "code":"56", "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":"Lifecycle Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Lifecycle Management", "githuburl":"" }, { "uri":"en-us_topic_0068473331.html", + "node_id":"en-us_topic_0068473331.xml", "product_code":"ecs", - "code":"56", + "code":"57", "des":"This API is used to create ECS.This API does not support automatic rollback after creating an ECS failed. If automatic rollback is required, call the API POST /v1/{projec", "doc_type":"api", "kw":"Creating an ECS,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212692.html", + "node_id":"en-us_topic_0020212692.xml", "product_code":"ecs", - "code":"57", - "des":"This API is used to modify ECS information. Only the name and description of an ECS can be modified.PUT /v2.1/{project_id}/servers/{server_id}PUT /v2/{project_id}/servers", + "code":"58", + "des":"This API is used to modify ECS details. Only the name and description of an ECS can be modified.PUT /v2.1/{project_id}/servers/{server_id}PUT /v2/{project_id}/servers/{se", "doc_type":"api", - "kw":"Modifying ECS Information,Lifecycle Management,API Reference", - "title":"Modifying ECS Information", + "kw":"Modifying ECS Details,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Modifying ECS Details", "githuburl":"" }, { "uri":"en-us_topic_0025560296.html", + "node_id":"en-us_topic_0025560296.xml", "product_code":"ecs", - "code":"58", + "code":"59", "des":"This API is used to delete an ECS.When an ECS is deleted, all NICs attached to the ECS through the OpenStack Nova API will be deleted.DELETE /v2.1/{project_id}/servers/{s", "doc_type":"api", "kw":"Deleting an ECS,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212688.html", + "node_id":"en-us_topic_0020212688.xml", "product_code":"ecs", - "code":"59", + "code":"60", "des":"This API is used to query ECSs.GET /v2.1/{project_id}/servers?changes-since={changes-since}&image={image}&flavor={flavor}&name={name}&status={status}&limit={limit}&marker", "doc_type":"api", "kw":"Querying ECSs,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying ECSs", "githuburl":"" }, { "uri":"en-us_topic_0020212689.html", + "node_id":"en-us_topic_0020212689.xml", "product_code":"ecs", - "code":"60", + "code":"61", "des":"This API is used to query details about ECSs.GET /v2.1/{project_id}/servers/detail?changes-since={changes-since}&image={image}&flavor={flavor}&name={name}&status={status}", "doc_type":"api", "kw":"Querying Details About ECSs,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About ECSs", "githuburl":"" }, { "uri":"en-us_topic_0020212690.html", + "node_id":"en-us_topic_0020212690.xml", "product_code":"ecs", - "code":"61", + "code":"62", "des":"This API is used to query details about an ECS by ECS ID.GET /v2.1/{project_id}/servers/{server_id}GET /v2/{project_id}/servers/{server_id}Table 1 describes the parameter", "doc_type":"api", "kw":"Querying Details About an ECS,Lifecycle Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About an ECS", "githuburl":"" }, { "uri":"en-us_topic_0124385016.html", + "node_id":"en-us_topic_0124385016.xml", "product_code":"ecs", - "code":"62", + "code":"63", "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":"Status Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Status Management", "githuburl":"" }, { "uri":"en-us_topic_0020212648.html", + "node_id":"en-us_topic_0020212648.xml", "product_code":"ecs", - "code":"63", + "code":"64", "des":"This API is used to start a single ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes the parameters ", "doc_type":"api", "kw":"Starting an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Starting an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212650.html", + "node_id":"en-us_topic_0020212650.xml", "product_code":"ecs", - "code":"64", + "code":"65", "des":"This API is used to restart a single ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes the parameter", "doc_type":"api", "kw":"Restarting an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Restarting an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212652.html", + "node_id":"en-us_topic_0020212652.xml", "product_code":"ecs", - "code":"65", + "code":"66", "des":"This API is used to stop a single ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes the parameters i", "doc_type":"api", "kw":"Stopping an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Stopping an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817690.html", + "node_id":"en-us_topic_0065817690.xml", "product_code":"ecs", - "code":"66", + "code":"67", "des":"This API is used to lock an ECS.You are only allowed to lock your own ECSs. After ECSs are locked, you will not be able to perform management operations on them, includin", "doc_type":"api", "kw":"Locking an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Locking an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817691.html", + "node_id":"en-us_topic_0065817691.xml", "product_code":"ecs", - "code":"67", + "code":"68", "des":"This API is used to unlock an ECS.After an ECS is unlocked, common users are allowed to manage the ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project", "doc_type":"api", "kw":"Unlocking an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Unlocking an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817688.html", + "node_id":"en-us_topic_0065817688.xml", "product_code":"ecs", - "code":"68", + "code":"69", "des":"This API is used to rebuild an ECS.You can use the original image or another image to rebuild an ECS. This API supports different OSs.This API is native from the communit", "doc_type":"api", "kw":"Rebuilding an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Rebuilding an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817694.html", + "node_id":"en-us_topic_0065817694.xml", "product_code":"ecs", - "code":"69", + "code":"70", "des":"This API is used to create an image using an ECS. After the creation, you can use this image to create ECSs.Images created using an ECS are stored on storage nodes as sna", "doc_type":"api", "kw":"Creating an Image Using an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating an Image Using an ECS", "githuburl":"" }, { "uri":"en-us_topic_0028714261.html", + "node_id":"en-us_topic_0028714261.xml", "product_code":"ecs", - "code":"70", + "code":"71", "des":"This API is used to modify the specifications of an ECS.For a running ECS, the system will automatically stop the ECS, copy the ECS data to the target node, which can be ", "doc_type":"api", "kw":"Modifying the Specifications of an ECS,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Modifying the Specifications of an ECS", "githuburl":"" }, { "uri":"en-us_topic_0028714262.html", + "node_id":"en-us_topic_0028714262.xml", "product_code":"ecs", - "code":"71", + "code":"72", "des":"This API is used to confirm the specifications modification of an ECS.Before calling this API, ensure that the ECS status (which can be queried using the API for querying", "doc_type":"api", "kw":"Confirming ECS Specifications Modification,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Confirming ECS Specifications Modification", "githuburl":"" }, { "uri":"en-us_topic_0028714263.html", + "node_id":"en-us_topic_0028714263.xml", "product_code":"ecs", - "code":"72", + "code":"73", "des":"This API is used to roll back ECS specifications modification.After the rollback, the data modified during migration will be lost.Before calling this API, ensure that the", "doc_type":"api", "kw":"Rolling Back ECS Specifications Modification,Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Rolling Back ECS Specifications Modification", "githuburl":"" }, { "uri":"en-us_topic_0031167513.html", + "node_id":"en-us_topic_0031167513.xml", "product_code":"ecs", - "code":"73", + "code":"74", "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":"Network Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Network Management", "githuburl":"" }, { "uri":"en-us_topic_0031169828.html", + "node_id":"en-us_topic_0031169828.xml", "product_code":"ecs", - "code":"74", + "code":"75", "des":"This API is used to query the networks available to a tenant.You can query only the network ID and label (network name). Other fields are all null.GET /v2.1/{project_id}/", "doc_type":"api", "kw":"Querying Networks,Network Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Networks", "githuburl":"" }, { "uri":"en-us_topic_0031169058.html", + "node_id":"en-us_topic_0031169058.xml", "product_code":"ecs", - "code":"75", + "code":"76", "des":"This API is used to query the networks of an ECS.NoneGET /v2.1/{project_id}/servers/{server_id}/ipsGET /v2/{project_id}/servers/{server_id}/ipsTable 1 describes the param", "doc_type":"api", "kw":"Querying the Networks of a Specified ECS,Network Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying the Networks of a Specified ECS", "githuburl":"" }, { "uri":"en-us_topic_0031169059.html", + "node_id":"en-us_topic_0031169059.xml", "product_code":"ecs", - "code":"76", + "code":"77", "des":"This API is used to query the specified network of an ECS.NoneGET /v2.1/{project_id}/servers/{server_id}/ips/{networkName}GET /v2/{project_id}/servers/{server_id}/ips/{ne", "doc_type":"api", "kw":"Querying the Specified Network of an ECS,Network Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying the Specified Network of an ECS", "githuburl":"" }, { "uri":"en-us_topic_0031167514.html", + "node_id":"en-us_topic_0031167514.xml", "product_code":"ecs", - "code":"77", + "code":"78", "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":"Security Group Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Security Group Management", "githuburl":"" }, { "uri":"en-us_topic_0067161469.html", + "node_id":"en-us_topic_0067161469.xml", "product_code":"ecs", - "code":"78", + "code":"79", "des":"This API is used to add an ECS to a security group.You are suggested to add an ECS to a maximum of five security groups.POST /v2.1/{project_id}/servers/{server_id}/action", "doc_type":"api", - "kw":"Adding a Security Group,Security Group Management,API Reference", - "title":"Adding a Security Group", + "kw":"Adding an ECS to a Security Group,Security Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Adding an ECS to a Security Group", "githuburl":"" }, { "uri":"en-us_topic_0067161717.html", + "node_id":"en-us_topic_0067161717.xml", "product_code":"ecs", - "code":"79", - "des":"This API is used to delete a security group for an ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes", + "code":"80", + "des":"This API is used to remove a security group from an ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describe", "doc_type":"api", - "kw":"Deleting a Security Group,Security Group Management,API Reference", - "title":"Deleting a Security Group", + "kw":"Removing a Security Group,Security Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Removing a Security Group", "githuburl":"" }, { "uri":"en-us_topic_0065817702.html", + "node_id":"en-us_topic_0065817702.xml", "product_code":"ecs", - "code":"80", - "des":"This API is used to query security groups for a specified ECS.GET /v2.1/{project_id}/servers/{server_id}/os-security-groupsGET /v2/{project_id}/servers/{server_id}/os-sec", + "code":"81", + "des":"This API is used to query security groups of a specified ECS.GET /v2.1/{project_id}/servers/{server_id}/os-security-groupsGET /v2/{project_id}/servers/{server_id}/os-secu", "doc_type":"api", - "kw":"Querying Security Groups for a Specified ECS,Security Group Management,API Reference", - "title":"Querying Security Groups for a Specified ECS", + "kw":"Querying Security Groups of a Specified ECS,Security Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Querying Security Groups of a Specified ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212655.html", + "node_id":"en-us_topic_0020212655.xml", "product_code":"ecs", - "code":"81", + "code":"82", "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":"Flavor Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Flavor Management", "githuburl":"" }, { "uri":"en-us_topic_0065817705.html", + "node_id":"en-us_topic_0065817705.xml", "product_code":"ecs", - "code":"82", + "code":"83", "des":"This API is used to query available ECS flavors. After receiving the request, Nova uses nova-api to view the flavors from the database.GET /v2.1/{project_id}/flavors?minD", "doc_type":"api", "kw":"Querying ECS Flavors,Flavor Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying ECS Flavors", "githuburl":"" }, { "uri":"en-us_topic_0020212658.html", + "node_id":"en-us_topic_0020212658.xml", "product_code":"ecs", - "code":"83", + "code":"84", "des":"This API is used to query details about ECS flavors.GET /v2.1/{project_id}/flavors/detail?minDisk={minDisk}&minRam={minRam}&sort_key={sort_key}&sort_dir={sort_dir}GET /v2", "doc_type":"api", "kw":"Querying Details About ECS Flavors,Flavor Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About ECS Flavors", "githuburl":"" }, { "uri":"en-us_topic_0020212659.html", + "node_id":"en-us_topic_0020212659.xml", "product_code":"ecs", - "code":"84", + "code":"85", "des":"This API is used to query the details about an ECS flavor based on the flavor ID.GET /v2.1/{project_id}/flavors/{flavor_id}GET /v2/{project_id}/flavors/{flavor_id}Table 1", "doc_type":"api", "kw":"Querying Details About an ECS Flavor,Flavor Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About an ECS Flavor", "githuburl":"" }, { "uri":"en-us_topic_0065817706.html", + "node_id":"en-us_topic_0065817706.xml", "product_code":"ecs", - "code":"85", + "code":"86", "des":"This API is used to query the extra_specs value for a specified ECS flavor.GET /v2.1/{project_id}/flavors/{flavor_id}/os-extra_specsGET /v2/{project_id}/flavors/{flavor_i", "doc_type":"api", "kw":"Querying the extra_specs Value for an ECS Flavor,Flavor Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying the extra_specs Value for an ECS Flavor", "githuburl":"" }, { "uri":"en-us_topic_0020212660.html", + "node_id":"en-us_topic_0020212660.xml", "product_code":"ecs", - "code":"86", + "code":"87", "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":"NIC Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"NIC Management", "githuburl":"" }, { "uri":"en-us_topic_0020212661.html", - "product_code":"ecs", - "code":"87", - "des":"This API is used to query information about ECS NICs.GET /v2.1/{project_id}/servers/{server_id}/os-interfaceGET /v2/{project_id}/servers/{server_id}/os-interfaceTable 1 d", - "doc_type":"api", - "kw":"Querying ECS NICs,NIC Management,API Reference", - "title":"Querying ECS NICs", - "githuburl":"" - }, - { - "uri":"en-us_topic_0020212662.html", + "node_id":"en-us_topic_0020212661.xml", "product_code":"ecs", "code":"88", - "des":"This API is used to query NICs of an ECS based on the NIC ID.GET /v2.1/{project_id}/servers/{server_id}/os-interface/{id}GET /v2/{project_id}/servers/{server_id}/os-inter", + "des":"This API is used to query NICs attached to an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-interfaceGET /v2/{project_id}/servers/{server_id}/os-interfaceTable 1 desc", "doc_type":"api", "kw":"Querying NICs of an ECS,NIC Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying NICs of an ECS", "githuburl":"" }, { - "uri":"en-us_topic_0020212664.html", + "uri":"en-us_topic_0020212662.html", + "node_id":"en-us_topic_0020212662.xml", "product_code":"ecs", "code":"89", + "des":"This API is used to query details about an NIC based on the NIC ID.GET /v2.1/{project_id}/servers/{server_id}/os-interface/{port_id}GET /v2/{project_id}/servers/{server_i", + "doc_type":"api", + "kw":"Querying Details About a Specified NIC of an ECS,NIC Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Querying Details About a Specified NIC of an ECS", + "githuburl":"" + }, + { + "uri":"en-us_topic_0020212664.html", + "node_id":"en-us_topic_0020212664.xml", + "product_code":"ecs", + "code":"90", "des":"This API is used to add a NIC to an ECS.POST /v2.1/{project_id}/servers/{server_id}/os-interfacePOST /v2/{project_id}/servers/{server_id}/os-interfaceTable 1 describes th", "doc_type":"api", "kw":"Adding a NIC to an ECS,NIC Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding a NIC to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212666.html", + "node_id":"en-us_topic_0020212666.xml", "product_code":"ecs", - "code":"90", + "code":"91", "des":"This API is used to delete a NIC from an ECS based on the port ID.The primary NIC of an ECS has routing rules configured and cannot be deleted.When an ECS NIC is detached", "doc_type":"api", "kw":"Deleting a NIC from an ECS,NIC Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting a NIC from an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212667.html", + "node_id":"en-us_topic_0020212667.xml", "product_code":"ecs", - "code":"91", + "code":"92", "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":"Disk Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Disk Management", "githuburl":"" }, { "uri":"en-us_topic_0020212671.html", + "node_id":"en-us_topic_0020212671.xml", "product_code":"ecs", - "code":"92", - "des":"This API is used to query the disks attached to an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachmentsGET /v2/{project_id}/servers/{server_id}/os-volume_", + "code":"93", + "des":"This API is used to query the disks attached to an ECS.Disks that have been successfully attached and are being attached are to be queried.GET /v2.1/{project_id}/servers/", "doc_type":"api", "kw":"Querying Disks Attached to an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Disks Attached to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0020212672.html", + "node_id":"en-us_topic_0020212672.xml", "product_code":"ecs", - "code":"93", + "code":"94", "des":"This API is used to query a disk attached to an ECS based on the disk ID.GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}GET /v2/{project_id}/", "doc_type":"api", "kw":"Querying a Disk Attached to an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying a Disk Attached to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0031167350.html", + "node_id":"en-us_topic_0031167350.xml", "product_code":"ecs", - "code":"94", + "code":"95", "des":"This API is used to attach a disk to an ECS.If you attach a bootable disk to an ECS, you must specify the disk drive letter.A disk created using a backup cannot be attach", "doc_type":"api", "kw":"Attaching a Disk to an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Attaching a Disk to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817707.html", + "node_id":"en-us_topic_0065817707.xml", "product_code":"ecs", - "code":"95", + "code":"96", "des":"This API is used to detach a disk from an ECS.The system disk, the device name of which is /dev/sda, and user disks can be detached from an ECS only when the ECS is stopp", "doc_type":"api", "kw":"Detaching a Disk from an ECS,Disk Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Detaching a Disk from an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817681.html", + "node_id":"en-us_topic_0065817681.xml", "product_code":"ecs", - "code":"96", + "code":"97", "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":"Metadata Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Metadata Management", "githuburl":"" }, { "uri":"en-us_topic_0025560298.html", + "node_id":"en-us_topic_0025560298.xml", "product_code":"ecs", - "code":"97", + "code":"98", "des":"This API is used to update ECS metadata.If the metadata does not contain the target field, the field is automatically added.If the metadata contains the target field, the", "doc_type":"api", "kw":"Updating ECS Metadata,Metadata Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Updating ECS Metadata", "githuburl":"" }, { "uri":"en-us_topic_0077847902.html", + "node_id":"en-us_topic_0077847902.xml", "product_code":"ecs", - "code":"98", + "code":"99", "des":"This API is used to configure ECS metadata.When you call this API, all the metadata of this ECS will be deleted, and the ECS uses the value configured in the request.An E", "doc_type":"api", "kw":"Configuring ECS Metadata,Metadata Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Configuring ECS Metadata", "githuburl":"" }, { "uri":"en-us_topic_0025560299.html", + "node_id":"en-us_topic_0025560299.xml", "product_code":"ecs", - "code":"99", + "code":"100", "des":"This API is used to delete specified ECS metadata.An ECS must be in active, stopped, paused, or suspended state, which is specified by OS-EXT-STS:vm_state.DELETE /v2.1/{p", "doc_type":"api", "kw":"Deleting Specified ECS Metadata,Metadata Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting Specified ECS Metadata", "githuburl":"" }, { "uri":"en-us_topic_0065817713.html", + "node_id":"en-us_topic_0065817713.xml", "product_code":"ecs", - "code":"100", + "code":"101", "des":"This API is used to query ECS metadata.GET /v2.1/{project_id}/servers/{server_id}/metadataGET /v2/{project_id}/servers/{server_id}/metadataTable 1 describes the parameter", "doc_type":"api", "kw":"Querying ECS Metadata,Metadata Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying ECS Metadata", "githuburl":"" }, { "uri":"en-us_topic_0065817714.html", + "node_id":"en-us_topic_0065817714.xml", "product_code":"ecs", - "code":"101", + "code":"102", "des":"This API is used to obtain ECS metadata with a specified key.GET /v2.1/{project_id}/servers/{server_id}/metadata/{key}GET /v2/{project_id}/servers/{server_id}/metadata/{k", "doc_type":"api", "kw":"Obtaining ECS Metadata with a Specified Key,Metadata Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Obtaining ECS Metadata with a Specified Key", "githuburl":"" }, { "uri":"en-us_topic_0025567413.html", + "node_id":"en-us_topic_0025567413.xml", "product_code":"ecs", - "code":"102", + "code":"103", "des":"This API is used to modify the ECS metadata with a specified key.If the metadata does not contain the target field, the field is automatically added.If the metadata conta", "doc_type":"api", "kw":"Modifying ECS Metadata with a Specified Key,Metadata Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Modifying ECS Metadata with a Specified Key", "githuburl":"" }, { "uri":"en-us_topic_0111860833.html", + "node_id":"en-us_topic_0111860833.xml", "product_code":"ecs", - "code":"103", + "code":"104", "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":"Tenant Quota Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Tenant Quota Management", "githuburl":"" }, { "uri":"en-us_topic_0065817717.html", + "node_id":"en-us_topic_0065817717.xml", "product_code":"ecs", - "code":"104", + "code":"105", "des":"This API is used to query tenant quota limits.Tenants are only allowed to query their own quota limits.GET /v2.1/{project_id}/limits?project_id={project_id}GET /v2/{proje", "doc_type":"api", "kw":"Querying Tenant Quota Limits,Tenant Quota Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Tenant Quota Limits", "githuburl":"" }, { "uri":"en-us_topic_0067298110.html", + "node_id":"en-us_topic_0067298110.xml", "product_code":"ecs", - "code":"105", + "code":"106", "des":"This API is used to query quotas, including ECSs, vCPUs, and memory.This API provides the user_id parameter for obtaining the quota configuration of a specified user.GET ", "doc_type":"api", "kw":"Querying Tenant Quotas,Tenant Quota Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Tenant Quotas", "githuburl":"" }, { "uri":"en-us_topic_0065817716.html", + "node_id":"en-us_topic_0065817716.xml", "product_code":"ecs", - "code":"106", + "code":"107", "des":"This API is used to query default quotas.GET /v2.1/{project_id}/os-quota-sets/{project_id}/defaultsGET /v2/{project_id}/os-quota-sets/{project_id}/defaultsTable 1 describ", "doc_type":"api", "kw":"Querying Default Quotas,Tenant Quota Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Default Quotas", "githuburl":"" }, { "uri":"en-us_topic_0020212675.html", + "node_id":"en-us_topic_0020212675.xml", "product_code":"ecs", - "code":"107", + "code":"108", "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":"Key and Password Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Key and Password Management", "githuburl":"" }, { "uri":"en-us_topic_0020212676.html", + "node_id":"en-us_topic_0020212676.xml", "product_code":"ecs", - "code":"108", + "code":"109", "des":"This API is used to query SSH key pairs.GET /v2.1/{project_id}/os-keypairsGET /v2/{project_id}/os-keypairsTable 1 describes the parameters in the URI.Parameter descriptio", "doc_type":"api", "kw":"Querying SSH Key Pairs,Key and Password Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying SSH Key Pairs", "githuburl":"" }, { "uri":"en-us_topic_0020212677.html", + "node_id":"en-us_topic_0020212677.xml", "product_code":"ecs", - "code":"109", + "code":"110", "des":"This API is used to query a specified SSH key pair based on the SSH key pair name.GET /v2.1/{project_id}/os-keypairs/{keypair_name}GET /v2/{project_id}/os-keypairs/{keypa", "doc_type":"api", "kw":"Querying a Specified SSH Key Pair,Key and Password Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying a Specified SSH Key Pair", "githuburl":"" }, { "uri":"en-us_topic_0020212678.html", + "node_id":"en-us_topic_0020212678.xml", "product_code":"ecs", - "code":"110", + "code":"111", "des":"This API is used to create an SSH key pair or import a public key to generate a key pair.After a private SSH key is created, download the private key to a local directory", "doc_type":"api", "kw":"Creating and Importing an SSH Key Pair,Key and Password Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating and Importing an SSH Key Pair", "githuburl":"" }, { "uri":"en-us_topic_0020212680.html", + "node_id":"en-us_topic_0020212680.xml", "product_code":"ecs", - "code":"111", + "code":"112", "des":"This API is used to delete a specified SSH key pair based on the SSH key pair name.DELETE /v2.1/{project_id}/os-keypairs/{keypair_name}DELETE /v2/{project_id}/os-keypairs", "doc_type":"api", "kw":"Deleting an SSH Key Pair,Key and Password Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting an SSH Key Pair", "githuburl":"" }, { "uri":"en-us_topic_0031176553.html", + "node_id":"en-us_topic_0031176553.xml", "product_code":"ecs", - "code":"112", - "des":"This API is used to obtain the random password generated during initial Windows ECS installation for user Administratoror the configured Cloudbase-init user when you use ", + "code":"113", + "des":"This API is used to obtain the random password generated during initial Windows ECS installation for user Administrator or the configured Cloudbase-init user when you use", "doc_type":"api", "kw":"Obtaining the Password for Logging In to an ECS,Key and Password Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Obtaining the Password for Logging In to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0031176554.html", + "node_id":"en-us_topic_0031176554.xml", "product_code":"ecs", - "code":"113", - "des":"This API is used to delete the recorded random password generated during initial Windows ECS installation. After the password is deleted, you can still use your password ", + "code":"114", + "des":"This API is used to delete the random password records generated during initial installation of a Windows ECS. After the password is deleted, you can still use your passw", "doc_type":"api", "kw":"Deleting the Password for Logging In to an ECS,Key and Password Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting the Password for Logging In to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817683.html", + "node_id":"en-us_topic_0065817683.xml", "product_code":"ecs", - "code":"114", + "code":"115", "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":"ECS Group Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"ECS Group Management", "githuburl":"" }, { "uri":"en-us_topic_0065817720.html", + "node_id":"en-us_topic_0065817720.xml", "product_code":"ecs", - "code":"115", + "code":"116", "des":"This API is used to create an ECS group.Only anti-affinity groups are supported.POST /v2.1/{project_id}/os-server-groupsPOST /v2/{project_id}/os-server-groupsTable 1 desc", "doc_type":"api", "kw":"Creating an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0065817721.html", + "node_id":"en-us_topic_0065817721.xml", "product_code":"ecs", - "code":"116", + "code":"117", "des":"This API is used to query ECS groups.GET /v2.1/{project_id}/os-server-groupsGET /v2/{project_id}/os-server-groupsTable 1 describes the parameters in the URI.Parameter des", "doc_type":"api", "kw":"Querying ECS Groups,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying ECS Groups", "githuburl":"" }, { "uri":"en-us_topic_0065817722.html", + "node_id":"en-us_topic_0065817722.xml", "product_code":"ecs", - "code":"117", - "des":"This API is used to query details bout an ECS group.GET /v2.1/{project_id}/os-server-groups/{server_group_id}GET /v2/{project_id}/os-server-groups/{server_group_id}Table ", + "code":"118", + "des":"This API is used to query details about an ECS group.GET /v2.1/{project_id}/os-server-groups/{server_group_id}GET /v2/{project_id}/os-server-groups/{server_group_id}Table", "doc_type":"api", "kw":"Querying Details About an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0065817723.html", + "node_id":"en-us_topic_0065817723.xml", "product_code":"ecs", - "code":"118", + "code":"119", "des":"This API is used to delete an ECS group.DELETE /v2.1/{project_id}/os-server-groups/{server_group_id}DELETE /v2/{project_id}/os-server-groups/{server_group_id}Table 1 desc", "doc_type":"api", "kw":"Deleting an ECS Group,ECS Group Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting an ECS Group", "githuburl":"" }, { "uri":"en-us_topic_0167809633.html", + "node_id":"en-us_topic_0167809633.xml", "product_code":"ecs", - "code":"119", + "code":"120", "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":"ECS Operation Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"ECS Operation Management", "githuburl":"" }, { "uri":"en-us_topic_0065817692.html", + "node_id":"en-us_topic_0065817692.xml", "product_code":"ecs", - "code":"120", + "code":"121", "des":"This API is used to query all historical operations on an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-instance-actions?limit={limit}&marker={marker}GET /v2/{project", "doc_type":"api", "kw":"Querying Operations on an ECS,ECS Operation Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Operations on an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065817693.html", + "node_id":"en-us_topic_0065817693.xml", "product_code":"ecs", - "code":"121", + "code":"122", "des":"This API is used to query a request of an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-instance-actions/{request_id}GET /v2/{project_id}/servers/{server_id}/os-insta", "doc_type":"api", "kw":"Querying ECS Operations by Request ID,ECS Operation Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying ECS Operations by Request ID", "githuburl":"" }, { "uri":"en-us_topic_0167809634.html", + "node_id":"en-us_topic_0167809634.xml", "product_code":"ecs", - "code":"122", + "code":"123", "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":"ECS Console Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"ECS Console Management", "githuburl":"" }, { "uri":"en-us_topic_0065817689.html", + "node_id":"en-us_topic_0065817689.xml", "product_code":"ecs", - "code":"123", + "code":"124", "des":"This API is used to obtain ECS management console logs.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes", "doc_type":"api", "kw":"Obtaining ECS Management Console Logs,ECS Console Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Obtaining ECS Management Console Logs", "githuburl":"" }, { "uri":"en-us_topic_0142763126.html", + "node_id":"en-us_topic_0142763126.xml", "product_code":"ecs", - "code":"124", + "code":"125", "des":"This API is used to obtain the address for remotely logging in to an ECS using VNC.POST /v2.1/{project_id}/servers/{server_id}/remote-consolesTable 1 describes the parame", "doc_type":"api", "kw":"Obtaining a VNC-based Remote Login Address (Microversion 2.6 or Later),ECS Console Management,API Re", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Obtaining a VNC-based Remote Login Address (Microversion 2.6 or Later)", "githuburl":"" }, { "uri":"en-us_topic_0065817684.html", + "node_id":"en-us_topic_0065817684.xml", "product_code":"ecs", - "code":"125", + "code":"126", "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":"AZ", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"AZ", "githuburl":"" }, { "uri":"en-us_topic_0065817728.html", + "node_id":"en-us_topic_0065817728.xml", "product_code":"ecs", - "code":"126", + "code":"127", "des":"This API is used to query AZs.GET /v2.1/{project_id}/os-availability-zoneGET /v2/{project_id}/os-availability-zoneTable 1 describes the parameters in the URI.Parameter de", "doc_type":"api", "kw":"Querying AZs,AZ,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying AZs", "githuburl":"" }, { "uri":"en-us_topic_0108433460.html", + "node_id":"en-us_topic_0108433460.xml", "product_code":"ecs", - "code":"127", + "code":"128", "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":"Tag Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Tag Management", "githuburl":"" }, { "uri":"en-us_topic_0065817686.html", + "node_id":"en-us_topic_0065817686.xml", "product_code":"ecs", - "code":"128", + "code":"129", "des":"Tag functions have been upgraded on the platform. After the upgrade, a tag consists of a key and a value. Keys and values comply with the following rules:For the tags cre", "doc_type":"api", "kw":"Tag Types,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Tag Types", "githuburl":"" }, { "uri":"en-us_topic_0065820822.html", + "node_id":"en-us_topic_0065820822.xml", "product_code":"ecs", - "code":"129", + "code":"130", "des":"This API is used to query all tags of an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.GET /v2.", "doc_type":"api", "kw":"Querying Tags of an ECS,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Tags of an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065820823.html", + "node_id":"en-us_topic_0065820823.xml", "product_code":"ecs", - "code":"130", + "code":"131", "des":"This API is used to add tags to an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.PUT /v2.1/{pro", "doc_type":"api", "kw":"Adding Tags to an ECS,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding Tags to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065820824.html", + "node_id":"en-us_topic_0065820824.xml", "product_code":"ecs", - "code":"131", + "code":"132", "des":"This API is used to delete all tags of an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.DELETE ", "doc_type":"api", "kw":"Deleting Tags from an ECS,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting Tags from an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065820825.html", + "node_id":"en-us_topic_0065820825.xml", "product_code":"ecs", - "code":"132", + "code":"133", "des":"This API is used to add a tag to an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.The tag conta", "doc_type":"api", "kw":"Adding a Tag to an ECS,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding a Tag to an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065820826.html", + "node_id":"en-us_topic_0065820826.xml", "product_code":"ecs", - "code":"133", + "code":"134", "des":"This API is used to query whether an ECS has a specified tag.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the", "doc_type":"api", "kw":"Querying a Specified Tag for an ECS,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying a Specified Tag for an ECS", "githuburl":"" }, { "uri":"en-us_topic_0065820827.html", + "node_id":"en-us_topic_0065820827.xml", "product_code":"ecs", - "code":"134", + "code":"135", "des":"This API is used to delete a specified tag from an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the clien", "doc_type":"api", "kw":"Deleting a Specified Tag from an ECS,Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting a Specified Tag from an ECS", "githuburl":"" }, { "uri":"en-us_topic_0175308115.html", + "node_id":"en-us_topic_0175308115.xml", "product_code":"ecs", - "code":"135", + "code":"136", "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":"Data Structure", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Data Structure", "githuburl":"" }, { "uri":"en-us_topic_0167957246.html", + "node_id":"en-us_topic_0167957246.xml", "product_code":"ecs", - "code":"136", - "des":"publicip Field Descriptionsecurity_groups Field Descriptioneip Field Descriptionbandwidth Field Descriptionextendparam Field Description for Creating Disksextendparam Fie", + "code":"137", + "des":"publicip Field Descriptionsecurity_groups Field Descriptioneip Field Descriptionbandwidth Field Descriptionipv6_bandwidth Field Descriptionextendparam Field Description f", "doc_type":"api", "kw":"Data Structure for Creating ECSs,Data Structure,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Data Structure for Creating ECSs", "githuburl":"" }, { "uri":"en-us_topic_0169494074.html", + "node_id":"en-us_topic_0169494074.xml", "product_code":"ecs", - "code":"137", + "code":"138", "des":"The following table lists parameters involved in the fault information attribute.", "doc_type":"api", "kw":"Data Structure for Querying Details About ECSs,Data Structure,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Data Structure for Querying Details About ECSs", "githuburl":"" }, { "uri":"en-us_topic_0170710254.html", + "node_id":"en-us_topic_0170710254.xml", "product_code":"ecs", - "code":"138", + "code":"139", "des":"This field is used by the following APIs:Querying details about flavors and extended flavor information: /v1/{project_id}/cloudservers/flavorsQuerying details about the e", "doc_type":"api", - "kw":"Data Structure for Query Details About Specifications,Data Structure,API Reference", - "title":"Data Structure for Query Details About Specifications", + "kw":"Data Structure for Querying Details About Specifications,Data Structure,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], + "title":"Data Structure for Querying Details About Specifications", "githuburl":"" }, { "uri":"en-us_topic_0103071509.html", + "node_id":"en-us_topic_0103071509.xml", "product_code":"ecs", - "code":"139", + "code":"140", "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", + "kw":"Permissions and Supported Actions", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], + "title":"Permissions and Supported Actions", "githuburl":"" }, { "uri":"en-us_topic_0170316409.html", + "node_id":"en-us_topic_0170316409.xml", "product_code":"ecs", - "code":"140", - "des":"This section describes fine-grained permissions management for your ECSs. If your account does not need individual IAM users, then you may skip over this section.A policy", + "code":"141", + "des":"You can use Identity and Access Management (IAM) for fine-grained permissions management of your ECSs. If your account does not need individual IAM users, you can skip th", "doc_type":"api", - "kw":"Introduction,Permissions Policies and Supported Actions,API Reference", + "kw":"Introduction,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Introduction", "githuburl":"" }, { "uri":"en-us_topic_0103071510.html", + "node_id":"en-us_topic_0103071510.xml", "product_code":"ecs", - "code":"141", + "code":"142", "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":"Lifecycle Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Lifecycle Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Lifecycle Management", "githuburl":"" }, { "uri":"en-us_topic_0103071511.html", + "node_id":"en-us_topic_0103071511.xml", "product_code":"ecs", - "code":"142", + "code":"143", "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":"ECS Status Management,Permissions Policies and Supported Actions,API Reference", + "kw":"ECS Status Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"ECS Status Management", "githuburl":"" }, { "uri":"en-us_topic_0184167662.html", + "node_id":"en-us_topic_0184167662.xml", "product_code":"ecs", - "code":"143", + "code":"144", "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":"Batch Operations,Permissions Policies and Supported Actions,API Reference", + "kw":"Batch Operations,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Batch Operations", "githuburl":"" }, { "uri":"en-us_topic_0103072350.html", + "node_id":"en-us_topic_0103072350.xml", "product_code":"ecs", - "code":"144", + "code":"145", "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":"Network Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Network Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Network Management", "githuburl":"" }, { "uri":"en-us_topic_0103072348.html", + "node_id":"en-us_topic_0103072348.xml", "product_code":"ecs", - "code":"145", + "code":"146", "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":"Image Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Image Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Image Management", "githuburl":"" }, { "uri":"en-us_topic_0103072347.html", + "node_id":"en-us_topic_0103072347.xml", "product_code":"ecs", - "code":"146", + "code":"147", "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":"Security Group Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Security Group Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Security Group Management", "githuburl":"" }, { "uri":"en-us_topic_0103071522.html", + "node_id":"en-us_topic_0103071522.xml", "product_code":"ecs", - "code":"147", + "code":"148", "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":"Specifications Query,Permissions Policies and Supported Actions,API Reference", + "kw":"Specifications Query,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Specifications Query", "githuburl":"" }, { "uri":"en-us_topic_0103071513.html", + "node_id":"en-us_topic_0103071513.xml", "product_code":"ecs", - "code":"148", + "code":"149", "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":"NIC Management,Permissions Policies and Supported Actions,API Reference", + "kw":"NIC Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"NIC Management", "githuburl":"" }, { "uri":"en-us_topic_0103071514.html", + "node_id":"en-us_topic_0103071514.xml", "product_code":"ecs", - "code":"149", + "code":"150", "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":"Disk Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Disk Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Disk Management", "githuburl":"" }, { "uri":"en-us_topic_0103071516.html", + "node_id":"en-us_topic_0103071516.xml", "product_code":"ecs", - "code":"150", + "code":"151", "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":"Metadata Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Metadata Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Metadata Management", "githuburl":"" }, { "uri":"en-us_topic_0103071517.html", + "node_id":"en-us_topic_0103071517.xml", "product_code":"ecs", - "code":"151", + "code":"152", "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":"Tenant Quota Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Tenant Quota Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Tenant Quota Management", "githuburl":"" }, { "uri":"en-us_topic_0103071515.html", + "node_id":"en-us_topic_0103071515.xml", "product_code":"ecs", - "code":"152", + "code":"153", "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":"SSH Key Management,Permissions Policies and Supported Actions,API Reference", + "kw":"SSH Key Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"SSH Key Management", "githuburl":"" }, { "uri":"en-us_topic_0161341998.html", + "node_id":"en-us_topic_0161341998.xml", "product_code":"ecs", - "code":"153", + "code":"154", "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":"Password Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Password Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Password Management", "githuburl":"" }, { "uri":"en-us_topic_0103072349.html", + "node_id":"en-us_topic_0103072349.xml", "product_code":"ecs", - "code":"154", + "code":"155", "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":"Floating IP Address Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Floating IP Address Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Floating IP Address Management", "githuburl":"" }, { "uri":"en-us_topic_0103071520.html", + "node_id":"en-us_topic_0103071520.xml", "product_code":"ecs", - "code":"155", + "code":"156", "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":"ECS Group Management,Permissions Policies and Supported Actions,API Reference", + "kw":"ECS Group Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"ECS Group Management", "githuburl":"" }, { "uri":"en-us_topic_0184192952.html", + "node_id":"en-us_topic_0184192952.xml", "product_code":"ecs", - "code":"156", + "code":"157", "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":"ECS Management Through Console,Permissions Policies and Supported Actions,API Reference", + "kw":"ECS Management Through Console,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"ECS Management Through Console", "githuburl":"" }, { "uri":"en-us_topic_0103071519.html", + "node_id":"en-us_topic_0103071519.xml", "product_code":"ecs", - "code":"157", + "code":"158", "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":"AZ Management,Permissions Policies and Supported Actions,API Reference", + "kw":"AZ Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"AZ Management", "githuburl":"" }, { "uri":"en-us_topic_0103071521.html", + "node_id":"en-us_topic_0103071521.xml", "product_code":"ecs", - "code":"158", + "code":"159", "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":"Tag Management,Permissions Policies and Supported Actions,API Reference", + "kw":"Tag Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Tag Management", "githuburl":"" }, { "uri":"en-us_topic_0132778339.html", + "node_id":"en-us_topic_0132778339.xml", "product_code":"ecs", - "code":"159", + "code":"160", "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":"FPGA Logical File Management,Permissions Policies and Supported Actions,API Reference", + "kw":"FPGA Logical File Management,Permissions and Supported Actions,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"FPGA Logical File Management", "githuburl":"" }, { "uri":"en-us_topic_0065820821.html", + "node_id":"en-us_topic_0065820821.xml", "product_code":"ecs", - "code":"160", + "code":"161", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Common Parameters", "githuburl":"" }, { "uri":"en-us_topic_0022067716.html", + "node_id":"en-us_topic_0022067716.xml", "product_code":"ecs", - "code":"161", + "code":"162", "des":"NormalReturned ValueDescription200Request succeeded.201Request processed.202After the task is successfully delivered, the task to be delivered shall be postponed because ", "doc_type":"api", "kw":"Returned Values for General Requests,Common Parameters,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Returned Values for General Requests", "githuburl":"" }, { "uri":"en-us_topic_0022067713.html", + "node_id":"en-us_topic_0022067713.xml", "product_code":"ecs", - "code":"162", + "code":"163", "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":"Task Request Result", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Task Request Result", "githuburl":"" }, { "uri":"en-us_topic_0022067714.html", + "node_id":"en-us_topic_0022067714.xml", "product_code":"ecs", - "code":"163", + "code":"164", "des":"Normal response descriptionParameterTypeDescriptionjob_idStringSpecifies the returned task ID after delivering the task. Users can query the task progress using this ID. ", "doc_type":"api", "kw":"Responses (Task),Task Request Result,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Responses (Task)", "githuburl":"" }, { "uri":"en-us_topic_0022067715.html", + "node_id":"en-us_topic_0022067715.xml", "product_code":"ecs", - "code":"164", + "code":"165", "des":"NormalReturned ValueDescription200The task is successfully delivered.202After the task is successfully delivered, the task to be delivered shall be postponed because the ", "doc_type":"api", "kw":"Returned Values,Task Request Result,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Returned Values", "githuburl":"" }, { "uri":"en-us_topic_0142195138.html", + "node_id":"en-us_topic_0142195138.xml", "product_code":"ecs", - "code":"165", + "code":"166", "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":"Batch Task Request", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Batch Task Request", "githuburl":"" }, { "uri":"en-us_topic_0142195139.html", + "node_id":"en-us_topic_0142195139.xml", "product_code":"ecs", - "code":"166", + "code":"167", "des":"The following responses are only for resetting the passwords for logging in to ECSs in a batch and for modifying ECS specifications in a batch. For details about the resp", "doc_type":"api", "kw":"Responses (Batch Operation),Batch Task Request,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Responses (Batch Operation)", "githuburl":"" }, { "uri":"en-us_topic_0267425395.html", + "node_id":"en-us_topic_0267425395.xml", "product_code":"ecs", - "code":"167", + "code":"168", "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":"Out-of-Date APIs", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Out-of-Date APIs", "githuburl":"" }, { "uri":"en-us_topic_0000001266524365.html", + "node_id":"en-us_topic_0000001266524365.xml", "product_code":"ecs", - "code":"168", + "code":"169", "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":"Status Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Status Management", "githuburl":"" }, { "uri":"en-us_topic_0067600148.html", + "node_id":"en-us_topic_0067600148.xml", "product_code":"ecs", - "code":"169", + "code":"170", "des":"This API is used to query automatic recovery configured for an ECS.GET /v1/{project_id}/cloudservers/{server_id}/autorecoveryTable 1 describes the parameters in the URI.P", "doc_type":"api", "kw":"Querying Automatic Recovery of an ECS (Discarded),Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Automatic Recovery of an ECS (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0067600284.html", + "node_id":"en-us_topic_0067600284.xml", "product_code":"ecs", - "code":"170", + "code":"171", "des":"This API is used to configure or delete automatic recovery of an ECS.PUT /v1/{project_id}/cloudservers/{server_id}/autorecoveryTable 1 describes the parameters in the URI", "doc_type":"api", "kw":"Managing Automatic Recovery of an ECS (Discarded),Status Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Managing Automatic Recovery of an ECS (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0000001207303618.html", + "node_id":"en-us_topic_0000001207303618.xml", "product_code":"ecs", - "code":"171", + "code":"172", "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":"Tag Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Tag Management", "githuburl":"" }, { "uri":"en-us_topic_0000001252143577.html", + "node_id":"en-us_topic_0000001252143577.xml", "product_code":"ecs", - "code":"172", + "code":"173", "des":"This API is used to add tags to a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.This API has been discarded. ", "doc_type":"api", "kw":"Adding Tags to an ECS in a Batch (Discarded),Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Adding Tags to an ECS in a Batch (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0000001252263549.html", + "node_id":"en-us_topic_0000001252263549.xml", "product_code":"ecs", - "code":"173", + "code":"174", "des":"This API is used to delete tags from a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.This API is idempotent. ", "doc_type":"api", "kw":"Deleting Tags from an ECS in a Batch (Discarded),Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting Tags from an ECS in a Batch (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0000001207623588.html", + "node_id":"en-us_topic_0000001207623588.xml", "product_code":"ecs", - "code":"174", + "code":"175", "des":"Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple pro", "doc_type":"api", "kw":"Querying Project Tags (Discarded),Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Project Tags (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0000001207783562.html", + "node_id":"en-us_topic_0000001207783562.xml", "product_code":"ecs", - "code":"175", + "code":"176", "des":"This API is used to query the tags of a specified ECS.The Tag Management Service (TMS) uses this API to query all tags of an ECS.This API has been discarded. Use the API ", "doc_type":"api", "kw":"Querying Tags of an ECS (Discarded),Tag Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Tags of an ECS (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065962596.html", + "node_id":"en-us_topic_0065962596.xml", "product_code":"ecs", - "code":"176", + "code":"177", "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":"FPGA Logical File Management", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"FPGA Logical File Management", "githuburl":"" }, { "uri":"en-us_topic_0065962597.html", + "node_id":"en-us_topic_0065962597.xml", "product_code":"ecs", - "code":"177", + "code":"178", "des":"This API is used to register an FPGA image.An FPGA image, which is also called accelerated engine image (AEI), is a logic FPGA file developed by a user. During FPGA image", "doc_type":"api", "kw":"Registering an FPGA Image,FPGA Logical File Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Registering an FPGA Image", "githuburl":"" }, { "uri":"en-us_topic_0065962599.html", + "node_id":"en-us_topic_0065962599.xml", "product_code":"ecs", - "code":"178", + "code":"179", "des":"This API is used to delete an FPGA image.DELETE /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}Table 1 describes the parameters in the URI.NoneNoneNoneSee Return", "doc_type":"api", "kw":"Deleting an FPGA Image,FPGA Logical File Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting an FPGA Image", "githuburl":"" }, { "uri":"en-us_topic_0065962600.html", + "node_id":"en-us_topic_0065962600.xml", "product_code":"ecs", - "code":"179", + "code":"180", "des":"This API is used to view the details of the FPGA images of a tenant.GET /v1/{project_id}/cloudservers/fpga_image/detail?fpga_image_id={fpga_image_id}&page={page}&size={si", "doc_type":"api", "kw":"Viewing Details of FPGA Images,FPGA Logical File Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Viewing Details of FPGA Images", "githuburl":"" }, { "uri":"en-us_topic_0065962598.html", + "node_id":"en-us_topic_0065962598.xml", "product_code":"ecs", - "code":"180", + "code":"181", "des":"This API is used to create a mapping between an FPGA image and an ECS image.POST /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}/associationTable 1 describes the", "doc_type":"api", "kw":"Associating an FPGA Image with an ECS Image,FPGA Logical File Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Associating an FPGA Image with an ECS Image", "githuburl":"" }, { "uri":"en-us_topic_0081950549.html", + "node_id":"en-us_topic_0081950549.xml", "product_code":"ecs", - "code":"181", + "code":"182", "des":"This API is used to delete a mapping between an FPGA image and an ECS image.DELETE /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}/associationTable 1 describes t", "doc_type":"api", "kw":"Disassociating an FPGA Image from an ECS Image,FPGA Logical File Management,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Disassociating an FPGA Image from an ECS Image", "githuburl":"" }, { "uri":"en-us_topic_0081950550.html", + "node_id":"en-us_topic_0081950550.xml", "product_code":"ecs", - "code":"182", + "code":"183", "des":"This API is used to query associations that are available to a tenant and between an FPGA image and an ECS image.GET /v1/{project_id}/cloudservers/fpga_image/associations", "doc_type":"api", "kw":"Querying Associations Between an FPGA Image and an ECS Image,FPGA Logical File Management,API Refere", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Associations Between an FPGA Image and an ECS Image", "githuburl":"" }, { "uri":"en-us_topic_0065817680.html", + "node_id":"en-us_topic_0065817680.xml", "product_code":"ecs", - "code":"183", + "code":"184", "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":"Image Management (OpenStack Nova APIs)", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Image Management (OpenStack Nova APIs)", "githuburl":"" }, { "uri":"en-us_topic_0065817695.html", + "node_id":"en-us_topic_0065817695.xml", "product_code":"ecs", - "code":"184", + "code":"185", "des":"This API is used to query all images.This API has been discarded. Use the API described in \"Querying Images (Native OpenStack API)\".GET /v2/{project_id}/images?name={name", "doc_type":"api", "kw":"Querying Images (Discarded),Image Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Images (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817696.html", + "node_id":"en-us_topic_0065817696.xml", "product_code":"ecs", - "code":"185", + "code":"186", "des":"This API is used to query detailed information about an image list.This API has been discarded. Use the API described in \"Querying Images (Native OpenStack API)\".GET /v2/", "doc_type":"api", "kw":"Querying Image Details (Discarded),Image Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Image Details (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817697.html", + "node_id":"en-us_topic_0065817697.xml", "product_code":"ecs", - "code":"186", + "code":"187", "des":"This API is used to query the details about the specified image.This API has been discarded. Use the API described in \"Querying Images (Native OpenStack API)\".GET /v2/{pr", "doc_type":"api", "kw":"Querying Details About a Specified Image (Discarded),Image Management (OpenStack Nova APIs),API Refe", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About a Specified Image (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817698.html", + "node_id":"en-us_topic_0065817698.xml", "product_code":"ecs", - "code":"187", + "code":"188", "des":"This API is used to query the metadata of the specified image.This API has been discarded. Use the API described in \"Querying Image Metadata (Native OpenStack API)\".GET /", "doc_type":"api", "kw":"Querying the Metadata of a Specified Image (Discarded),Image Management (OpenStack Nova APIs),API Re", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying the Metadata of a Specified Image (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817699.html", + "node_id":"en-us_topic_0065817699.xml", "product_code":"ecs", - "code":"188", + "code":"189", "des":"This API is used to delete a specified image. The image cannot be restored after being deleted.This API has been discarded. Use the API described in \"Deleting an Image (N", "doc_type":"api", "kw":"Deleting an Image (Discarded),Image Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting an Image (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0267427144.html", + "node_id":"en-us_topic_0267427144.xml", "product_code":"ecs", - "code":"189", + "code":"190", "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":"Security Group Management (OpenStack Nova APIs)", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Security Group Management (OpenStack Nova APIs)", "githuburl":"" }, { "uri":"en-us_topic_0090187679.html", + "node_id":"en-us_topic_0090187679.xml", "product_code":"ecs", - "code":"190", + "code":"191", "des":"This API is used to query security groups.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Querying Security Group", "doc_type":"api", "kw":"Querying Security Groups (Discarded),Security Group Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Security Groups (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0090187680.html", + "node_id":"en-us_topic_0090187680.xml", "product_code":"ecs", - "code":"191", + "code":"192", "des":"This API is used to create a security group.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Creating a Security G", "doc_type":"api", "kw":"Creating a Security Group (Discarded),Security Group Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating a Security Group (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0090187681.html", + "node_id":"en-us_topic_0090187681.xml", "product_code":"ecs", - "code":"192", + "code":"193", "des":"This API is used to query details about a security group.This API can only query the inbound security group rules. To query the outbound security group rules, see \"Queryi", "doc_type":"api", "kw":"Querying Details About a Security Group (Discarded),Security Group Management (OpenStack Nova APIs),", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About a Security Group (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817700.html", + "node_id":"en-us_topic_0065817700.xml", "product_code":"ecs", - "code":"193", + "code":"194", "des":"This API is used to update a security group.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Updating a Security G", "doc_type":"api", "kw":"Updating a Security Group (Discarded),Security Group Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Updating a Security Group (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817701.html", + "node_id":"en-us_topic_0065817701.xml", "product_code":"ecs", - "code":"194", + "code":"195", "des":"This API is used to delete a security group.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Deleting a Security G", "doc_type":"api", "kw":"Deleting a Security Group (Discarded),Security Group Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting a Security Group (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817703.html", + "node_id":"en-us_topic_0065817703.xml", "product_code":"ecs", - "code":"195", + "code":"196", "des":"This API is used to create a security group rule.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Creating a Secur", "doc_type":"api", "kw":"Creating a Security Group Rule (Discarded),Security Group Management (OpenStack Nova APIs),API Refer", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating a Security Group Rule (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817704.html", + "node_id":"en-us_topic_0065817704.xml", "product_code":"ecs", - "code":"196", + "code":"197", "des":"This API is used to delete a security group rule.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Deleting a Secur", "doc_type":"api", "kw":"Deleting a Security Group Rule (Discarded),Security Group Management (OpenStack Nova APIs),API Refer", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting a Security Group Rule (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0267427881.html", + "node_id":"en-us_topic_0267427881.xml", "product_code":"ecs", - "code":"197", + "code":"198", "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":"Disk Management (OpenStack Nova APIs)", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Disk Management (OpenStack Nova APIs)", "githuburl":"" }, { "uri":"en-us_topic_0065817709.html", + "node_id":"en-us_topic_0065817709.xml", "product_code":"ecs", - "code":"198", + "code":"199", "des":"This API is used to query brief information about disks.This API has been discarded. Use the EVS API \"Querying EVS Disks (OpenStack Cinder API v2)\".GET /v2/{project_id}/o", "doc_type":"api", "kw":"Querying Brief Information About Disks (Discarded),Disk Management (OpenStack Nova APIs),API Referen", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Brief Information About Disks (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817710.html", + "node_id":"en-us_topic_0065817710.xml", "product_code":"ecs", - "code":"199", + "code":"200", "des":"This API is used to query detailed information about disks.This API has been discarded. Use the EVS API \"Querying Details About All Disks (OpenStack Cinder API v2)\".GET /", "doc_type":"api", "kw":"Querying Detailed Information About Disks (Discarded),Disk Management (OpenStack Nova APIs),API Refe", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Detailed Information About Disks (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817711.html", + "node_id":"en-us_topic_0065817711.xml", "product_code":"ecs", - "code":"200", + "code":"201", "des":"This API is used to query information about a specified disk.This API has been discarded. Use the EVS API \"Querying Details About a Disk (OpenStack Cinder API v2)\".GET /v", "doc_type":"api", "kw":"Querying Information About a Disk (Discarded),Disk Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Information About a Disk (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817708.html", + "node_id":"en-us_topic_0065817708.xml", "product_code":"ecs", - "code":"201", + "code":"202", "des":"This API is used to create a disk.This API has been discarded. Use the EVS API \"Creating EVS Disks (OpenStack Cinder API v2)\".POST /v2/{project_id}/os-volumesPOST /v2.1/{", "doc_type":"api", "kw":"Creating a Disk (Discarded),Disk Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Creating a Disk (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817712.html", + "node_id":"en-us_topic_0065817712.xml", "product_code":"ecs", - "code":"202", + "code":"203", "des":"This API is used to delete a specified disk.This API has been discarded. Use the EVS API \"Deleting an EVS Disk (OpenStack Cinder API v2)\".If the volume has a snapshot not", "doc_type":"api", "kw":"Deleting a Disk (Discarded),Disk Management (OpenStack Nova APIs),API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Deleting a Disk (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817682.html", + "node_id":"en-us_topic_0065817682.xml", "product_code":"ecs", - "code":"203", + "code":"204", "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":"Floating IP Address Management (OpenStack Nova APIs)", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Floating IP Address Management (OpenStack Nova APIs)", "githuburl":"" }, { "uri":"en-us_topic_0065817718.html", + "node_id":"en-us_topic_0065817718.xml", "product_code":"ecs", - "code":"204", + "code":"205", "des":"This API is used to bind a floating IP address for an ECS.This API has been discarded. Since microversion 2.44, the system will return error 404 when you call this API. Y", "doc_type":"api", "kw":"Binding a Floating IP Address (Discarded),Floating IP Address Management (OpenStack Nova APIs),API R", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Binding a Floating IP Address (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065817719.html", + "node_id":"en-us_topic_0065817719.xml", "product_code":"ecs", - "code":"205", + "code":"206", "des":"This API is used to unbind a floating IP address from an ECS.This API has been discarded. Since microversion 2.44, the system will return error 404 when you call this API", "doc_type":"api", "kw":"Unbinding a Floating IP Address (Discarded),Floating IP Address Management (OpenStack Nova APIs),API", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Unbinding a Floating IP Address (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065820816.html", + "node_id":"en-us_topic_0065820816.xml", "product_code":"ecs", - "code":"206", + "code":"207", "des":"This API is used to assign a floating IP address.This API has been discarded. Use the API described in \"Assigning a Floating IP Address\".You need to obtain a network reso", "doc_type":"api", "kw":"Assigning a Floating IP Address (Discarded),Floating IP Address Management (OpenStack Nova APIs),API", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Assigning a Floating IP Address (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065820817.html", + "node_id":"en-us_topic_0065820817.xml", "product_code":"ecs", - "code":"207", + "code":"208", "des":"This API is used to query floating IP addresses.This API has been discarded. Use the API described in \"Querying Floating IP Addresses\".GET /v2/{project_id}/os-floating-ip", "doc_type":"api", "kw":"Querying Floating IP Addresses (Discarded),Floating IP Address Management (OpenStack Nova APIs),API ", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Floating IP Addresses (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065820818.html", + "node_id":"en-us_topic_0065820818.xml", "product_code":"ecs", - "code":"208", + "code":"209", "des":"This API is used to query the details about a floating IP address based on the ID of the IP address.This API has been discarded. Use the API described in \"Querying a Floa", "doc_type":"api", "kw":"Querying Details About a Floating IP Address (Discarded),Floating IP Address Management (OpenStack N", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Details About a Floating IP Address (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065820819.html", + "node_id":"en-us_topic_0065820819.xml", "product_code":"ecs", - "code":"209", + "code":"210", "des":"This API is used to release a floating IP address.This API has been discarded. Use the API described in \"Deleting a Floating IP Address\".DELETE /v2/{project_id}/os-floati", "doc_type":"api", "kw":"Releasing a Floating IP Address (Discarded),Floating IP Address Management (OpenStack Nova APIs),API", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Releasing a Floating IP Address (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0065820820.html", + "node_id":"en-us_topic_0065820820.xml", "product_code":"ecs", - "code":"210", + "code":"211", "des":"This API is used to query floating IP address pools.There is only one network resource pool that can be queried through this API by tenants in Open Telekom Cloud live net", "doc_type":"api", "kw":"Querying Floating IP Address Pools (Discarded),Floating IP Address Management (OpenStack Nova APIs),", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Querying Floating IP Address Pools (Discarded)", "githuburl":"" }, { "uri":"en-us_topic_0022067588.html", + "node_id":"en-us_topic_0022067588.xml", "product_code":"ecs", - "code":"211", + "code":"212", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"false" + } + ], "title":"Appendix", "githuburl":"" }, { "uri":"en-us_topic_0065827313.html", + "node_id":"en-us_topic_0065827313.xml", "product_code":"ecs", - "code":"212", + "code":"213", "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":"HTTP Status Codes,Appendix,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"HTTP Status Codes", "githuburl":"" }, { "uri":"en-us_topic_0022067717.html", + "node_id":"en-us_topic_0022067717.xml", "product_code":"ecs", - "code":"213", + "code":"214", "des":"An error code returned by an API does not correspond to one error message. The following table lists only common error messages.Most ECS APIs are asynchronous. Some error", "doc_type":"api", "kw":"Error Codes,Appendix,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Error Codes", "githuburl":"" }, { "uri":"en-us_topic_0178420672.html", + "node_id":"en-us_topic_0178420672.xml", "product_code":"ecs", - "code":"214", + "code":"215", "des":"An ECS can be in one of the following statuses specified in ECS APIs:status: specifies an ECS status, which is generated by OS-EXT-STS:vm_state and OS-EXT-STS:task_state.", "doc_type":"api", "kw":"ECS Statuses,Appendix,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"ECS Statuses", "githuburl":"" }, { "uri":"en-us_topic_0022067718.html", + "node_id":"en-us_topic_0022067718.xml", "product_code":"ecs", - "code":"215", + "code":"216", "des":"For details about network APIs, see the Virtual Private Cloud API Reference.", "doc_type":"api", "kw":"Network APIs,Appendix,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Network APIs", "githuburl":"" }, { "uri":"en-us_topic_0022067719.html", + "node_id":"en-us_topic_0022067719.xml", "product_code":"ecs", - "code":"216", + "code":"217", "des":"This section describes metrics reported by ECS to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the metrics of the", "doc_type":"api", "kw":"ECS Monitoring Metrics,Appendix,API Reference", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"ECS Monitoring Metrics", "githuburl":"" }, { "uri":"en-us_topic_0024734483.html", + "node_id":"en-us_topic_0024734483.xml", "product_code":"ecs", - "code":"217", + "code":"218", "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", + "search_title":"", + "metedata":[ + { + "documenttype":"api", + "prodname":"ecs", + "opensource":"true" + } + ], "title":"Change History", "githuburl":"" } diff --git a/docs/ecs/api-ref/CLASS.TXT.json b/docs/ecs/api-ref/CLASS.TXT.json index b0cc89b13..adb25e68a 100644 --- a/docs/ecs/api-ref/CLASS.TXT.json +++ b/docs/ecs/api-ref/CLASS.TXT.json @@ -27,7 +27,7 @@ "code":"3" }, { - "desc":"This API is used to create one or more ECSs.This is an asynchronous API. After the ECS creation request is issued, the system will return job_id. The ECS creation is stil", + "desc":"This API is used to create one or more ECSs.This API is an asynchronous API. After the creation request is successfully delivered, a job ID is returned. This does not mea", "product_code":"ecs", "title":"Creating an ECS", "uri":"en-us_topic_0020212668.html", @@ -36,7 +36,7 @@ "code":"4" }, { - "desc":"This API is used to delete ECSs based on a specified ECS ID list.You can delete a single ECS or multiple ECSs in a batch. A maximum of 1000 ECSs can be deleted in a batch", + "desc":"This API is used to delete ECSs based on a specified ECS ID list.This API is an asynchronous API. After the deletion request is successfully delivered, a job ID is return", "product_code":"ecs", "title":"Deleting ECSs", "uri":"en-us_topic_0020212679.html", @@ -45,7 +45,7 @@ "code":"5" }, { - "desc":"This API is used to query details about an ECS.The information can be queried includes the ECS billing mode and the ECS frozen status.GET /v1/{project_id}/cloudservers/{s", + "desc":"This API is used to query details about an ECS.The information that can be queried includes the ECS billing mode and whether the ECS is frozen.GET /v1/{project_id}/clouds", "product_code":"ecs", "title":"Querying Details About an ECS", "uri":"en-us_topic_0094148849.html", @@ -54,7 +54,7 @@ "code":"6" }, { - "desc":"This API is used to query ECSs according to search criteria and details about the ECSs.The information can be queried includes ECS billing modes and ECS frozen statuses.G", + "desc":"This API is used to query details about ECSs according to search criteria.The information that can be queried includes the ECS billing mode and whether the ECS is frozen.", "product_code":"ecs", "title":"Querying Details About ECSs", "uri":"en-us_topic_0094148850.html", @@ -63,9 +63,9 @@ "code":"7" }, { - "desc":"This API is used to modify ECS information. Only the name, description, and hostname of an ECS can be modified currently.After the hostname of an ECS is changed, you need", + "desc":"This API is used to modify ECS details. Only the name, description, and hostname of an ECS can be modified.The modification on the hostname takes effect only after the EC", "product_code":"ecs", - "title":"Modifying an ECS", + "title":"Modifying ECS Details", "uri":"en-us_topic_0118308527.html", "doc_type":"api", "p_code":"3", @@ -81,7 +81,7 @@ "code":"9" }, { - "desc":"This API is used to reinstall an ECS OS. During the system disk reinstallation using the original image, the data disks of the ECS remain unchanged.After this API is call", + "desc":"This API is used to reinstall an ECS OS. During the system disk reinstallation using the original image, the data disks of the ECS remain unchanged.This API is an asynchr", "product_code":"ecs", "title":"Reinstalling an ECS OS (Using an Image with Cloud-Init Installed)", "uri":"en-us_topic_0067876349.html", @@ -90,7 +90,7 @@ "code":"10" }, { - "desc":"This API is used to change an ECS OS. During the system disk reinstallation using a new image, the data disks of the ECS remain unchanged.After this API is called, the sy", + "desc":"This API is used to change an ECS OS. During the system disk reinstallation using a new image, the data disks of the ECS remain unchanged.This API is an asynchronous API.", "product_code":"ecs", "title":"Changing an ECS OS (Using an Image with Cloud-Init Installed)", "uri":"en-us_topic_0067876971.html", @@ -108,7 +108,7 @@ "code":"12" }, { - "desc":"ECS specifications can be modified, for example, upgrading the vCPUs and memory, to meet service requirements. This API is used to modify ECS specifications.An ECS flavor", + "desc":"ECS specifications can be modified, for example, upgrading the vCPUs and memory, to meet service requirements. This API is used to modify ECS specifications.This API is a", "product_code":"ecs", "title":"Modifying the Specifications of an ECS", "uri":"en-us_topic_0020212653.html", @@ -120,7 +120,7 @@ "desc":"This API is used to add an ECS to the monitoring list.Ceilometer periodically collects monitoring data on the ECSs added to the monitoring list and reports the data to Cl", "product_code":"ecs", "title":"Adding an ECS to the Monitoring List", - "uri":"en-us_topic_0081529857.html", + "uri":"en-us_topic_0000001635605869.html", "doc_type":"api", "p_code":"9", "code":"14" @@ -135,7 +135,7 @@ "code":"15" }, { - "desc":"This API is used to start ECSs in a batch based on specified ECS IDs. A maximum of 1000 ECSs can be started at a time.POST /v1/{project_id}/cloudservers/actionTable 1 des", + "desc":"This API is used to start ECSs in a batch based on specified ECS IDs. A maximum of 1,000 ECSs can be started in one minute.This API is an asynchronous API. After the batc", "product_code":"ecs", "title":"Starting ECSs in a Batch", "uri":"en-us_topic_0020212207.html", @@ -144,7 +144,7 @@ "code":"16" }, { - "desc":"This API is used to restart ECSs in a batch based on specified ECS IDs. A maximum of 1000 ECSs can be restarted at a time.POST /v1/{project_id}/cloudservers/actionTable 1", + "desc":"This API is used to restart ECSs in a batch based on specified ECS IDs. A maximum of 1,000 ECSs can be restarted in one minute.This API is an asynchronous API. After the ", "product_code":"ecs", "title":"Restarting ECSs in a Batch", "uri":"en-us_topic_0020212649.html", @@ -153,7 +153,7 @@ "code":"17" }, { - "desc":"This API is used to stop ECSs in a batch based on the specified ECS ID list. A maximum of 1000 ECSs can be stopped at a time.POST /v1/{project_id}/cloudservers/actionTabl", + "desc":"This API is used to stop ECSs in a batch based on the specified ECS ID list. A maximum of 1,000 ECSs can be stopped in one minute.This API is an asynchronous API. After t", "product_code":"ecs", "title":"Stopping ECSs in a Batch", "uri":"en-us_topic_0020212651.html", @@ -198,7 +198,7 @@ "code":"22" }, { - "desc":"This API is used to add one or multiple NICs to an ECS.POST /v1/{project_id}/cloudservers/{server_id}/nicsTable 1 describes the parameters in the URI.Parameter descriptio", + "desc":"This API is used to add one or multiple NICs to an ECS.This API is an asynchronous API. After the NIC adding request is successfully delivered, a job ID is returned. This", "product_code":"ecs", "title":"Adding NICs to an ECS in a Batch", "uri":"en-us_topic_0020212663.html", @@ -207,7 +207,7 @@ "code":"23" }, { - "desc":"This API is used to uninstall and delete one or multiple NICs from an ECS.The primary NIC of an ECS has routing rules configured and cannot be deleted.POST /v1/{project_i", + "desc":"This API is used to uninstall and delete one or multiple NICs from an ECS.This API is an asynchronous API. After the deletion request is successfully delivered, a job ID ", "product_code":"ecs", "title":"Deleting NICs from an ECS in a Batch", "uri":"en-us_topic_0020212665.html", @@ -215,6 +215,15 @@ "p_code":"22", "code":"24" }, + { + "desc":"This API is used to query NICs of an ECS.GET /v1/{project_id}/cloudservers/{server_id}/os-interfaceTable 1 describes the parameters in the URI.Parameter descriptionParame", + "product_code":"ecs", + "title":"Querying NICs of an ECS", + "uri":"en-us_topic_0121978383.html", + "doc_type":"api", + "p_code":"22", + "code":"25" + }, { "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":"ecs", @@ -222,7 +231,7 @@ "uri":"en-us_topic_0111860831.html", "doc_type":"api", "p_code":"2", - "code":"25" + "code":"26" }, { "desc":"This API is used to query information about disks attached to an ECS.GET /v1/{project_id}/cloudservers/{server_id}/block_deviceTable 1 describes the parameters in the URI", @@ -230,26 +239,26 @@ "title":"Querying Information About Disks Attached to an ECS", "uri":"en-us_topic_0122107473.html", "doc_type":"api", - "p_code":"25", - "code":"26" + "p_code":"26", + "code":"27" }, { - "desc":"This API is used to attach a disk to an ECS.POST /v1/{project_id}/cloudservers/{server_id}/attachvolumeTable 1 describes the parameters in the URI.Parameter descriptionPa", + "desc":"This API is used to attach a disk to an ECS.This API is an asynchronous API. After the attachment request is successfully delivered, a job ID is returned. This does not m", "product_code":"ecs", "title":"Attaching a Disk to an ECS", "uri":"en-us_topic_0022472987.html", "doc_type":"api", - "p_code":"25", - "code":"27" + "p_code":"26", + "code":"28" }, { - "desc":"This API is used to detach an EVS disk from an ECS.DELETE /v1/{project_id}/cloudservers/{server_id}/detachvolume/{volume_id}?delete_flag=0Table 1 describes the parameters", + "desc":"This API is used to detach an EVS disk from an ECS.This API is an asynchronous API. After the detachment request is successfully delivered, a job ID is returned. This doe", "product_code":"ecs", "title":"Detaching an EVS Disk from an ECS", "uri":"en-us_topic_0022472988.html", "doc_type":"api", - "p_code":"25", - "code":"28" + "p_code":"26", + "code":"29" }, { "desc":"This API is used to query disk attachment of an ECS.GET /v2.1/servers/{server_id}/block_deviceTable 1 describes the parameters in the URI.Parameter descriptionParameterMa", @@ -257,8 +266,8 @@ "title":"Querying Disk Attachment of an ECS", "uri":"en-us_topic_0101860613.html", "doc_type":"api", - "p_code":"25", - "code":"29" + "p_code":"26", + "code":"30" }, { "desc":"This API is used to query a disk attached to an ECS.GET /v2.1/servers/{server_id}/block_device/{volume_id}Table 1 describes the parameters in the URI.Parameter descriptio", @@ -266,8 +275,8 @@ "title":"Querying a Single Disk Attached to an ECS", "uri":"en-us_topic_0101860614.html", "doc_type":"api", - "p_code":"25", - "code":"30" + "p_code":"26", + "code":"31" }, { "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.", @@ -276,7 +285,7 @@ "uri":"en-us_topic_0124385013.html", "doc_type":"api", "p_code":"2", - "code":"31" + "code":"32" }, { "desc":"This API is used to update ECS metadata.If the metadata does not contain the target field, the field is automatically added.If the metadata contains the target field, the", @@ -284,8 +293,8 @@ "title":"Updating ECS Metadata", "uri":"en-us_topic_0122110044.html", "doc_type":"api", - "p_code":"31", - "code":"32" + "p_code":"32", + "code":"33" }, { "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.", @@ -294,7 +303,7 @@ "uri":"en-us_topic_0020212673.html", "doc_type":"api", "p_code":"2", - "code":"33" + "code":"34" }, { "desc":"This API is used to query the quotas of all resources for a specified tenant, including used quotas.GET /v1/{project_id}/cloudservers/limitsTable 1 describes the paramete", @@ -302,8 +311,8 @@ "title":"Querying Tenant Quotas", "uri":"en-us_topic_0020212674.html", "doc_type":"api", - "p_code":"33", - "code":"34" + "p_code":"34", + "code":"35" }, { "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.", @@ -312,7 +321,7 @@ "uri":"en-us_topic_0022225397.html", "doc_type":"api", "p_code":"2", - "code":"35" + "code":"36" }, { "desc":"This API is used to query the execution status of an asynchronous request task.After an asynchronous request task is issued, for example, creating or deleting an ECS, per", @@ -320,8 +329,8 @@ "title":"Querying Task Execution Status", "uri":"en-us_topic_0022225398.html", "doc_type":"api", - "p_code":"35", - "code":"36" + "p_code":"36", + "code":"37" }, { "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.", @@ -330,7 +339,7 @@ "uri":"en-us_topic_0108433461.html", "doc_type":"api", "p_code":"2", - "code":"37" + "code":"38" }, { "desc":"Tag management APIs are classified as the APIs for one-dimensional (1D) tags and the APIs for two-dimensional (2D) tags.A 1D tag contains a string. All APIs for 1D tags a", @@ -338,8 +347,8 @@ "title":"Tag Types", "uri":"en-us_topic_0167811962.html", "doc_type":"api", - "p_code":"37", - "code":"38" + "p_code":"38", + "code":"39" }, { "desc":"This API is used to add tags to a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.An ECS allows a maximum of 10", @@ -347,8 +356,8 @@ "title":"Adding Tags to an ECS in a Batch", "uri":"en-us_topic_0167811963.html", "doc_type":"api", - "p_code":"37", - "code":"39" + "p_code":"38", + "code":"40" }, { "desc":"This API is used to delete tags from a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.This API is idempotent. ", @@ -356,8 +365,8 @@ "title":"Deleting Tags from an ECS in a Batch", "uri":"en-us_topic_0167811964.html", "doc_type":"api", - "p_code":"37", - "code":"40" + "p_code":"38", + "code":"41" }, { "desc":"This API is used to filter ECSs by tag and obtain all tags of an ECS.POST /v1/{project_id}/servers/resource_instances/actionTable 1 describes the parameters in the URI.Pa", @@ -365,8 +374,8 @@ "title":"Querying ECSs by Tag", "uri":"en-us_topic_0102606095.html", "doc_type":"api", - "p_code":"37", - "code":"41" + "p_code":"38", + "code":"42" }, { "desc":"Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple pro", @@ -374,8 +383,8 @@ "title":"Querying Project Tags", "uri":"en-us_topic_0167811966.html", "doc_type":"api", - "p_code":"37", - "code":"42" + "p_code":"38", + "code":"43" }, { "desc":"This API is used to query the tags of a specified ECS.The Tag Management Service (TMS) uses this API to query all tags of an ECS.GET /v1/{project_id}/cloudservers/{server", @@ -383,8 +392,8 @@ "title":"Querying Tags of an ECS", "uri":"en-us_topic_0167811967.html", "doc_type":"api", - "p_code":"37", - "code":"43" + "p_code":"38", + "code":"44" }, { "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.", @@ -393,7 +402,7 @@ "uri":"en-us_topic_0161097717.html", "doc_type":"api", "p_code":"2", - "code":"44" + "code":"45" }, { "desc":"This API is used to create an ECS group.Only anti-affinity policies are supported.POST /v1/{project_id}/cloudservers/os-server-groupsTable 1 describes the parameters in t", @@ -401,8 +410,8 @@ "title":"Creating an ECS Group", "uri":"en-us_topic_0161097718.html", "doc_type":"api", - "p_code":"44", - "code":"45" + "p_code":"45", + "code":"46" }, { "desc":"This API is used to delete an ECS group.DELETE /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}Table 1 describes the parameters in the URI.Parameter descr", @@ -410,8 +419,8 @@ "title":"Deleting an ECS Group", "uri":"en-us_topic_0161097719.html", "doc_type":"api", - "p_code":"44", - "code":"46" + "p_code":"45", + "code":"47" }, { "desc":"This API is used to add an ECS to an ECS group. The system automatically deploys the newly added ECS to a host that is different from the ones accommodating other ECSs in", @@ -419,8 +428,8 @@ "title":"Adding an ECS to an ECS Group", "uri":"en-us_topic_0133622595.html", "doc_type":"api", - "p_code":"44", - "code":"47" + "p_code":"45", + "code":"48" }, { "desc":"This API is used to remove an ECS from an ECS group. After being removed, the anti-affinity policy will not take effect on this ECS and other ECSs in the same ECS group.O", @@ -428,8 +437,8 @@ "title":"Removing an ECS from an ECS Group", "uri":"en-us_topic_0133622596.html", "doc_type":"api", - "p_code":"44", - "code":"48" + "p_code":"45", + "code":"49" }, { "desc":"This API is used to query ECS groups.GET /v1/{project_id}/cloudservers/os-server-groups?limit={limit}&marker={marker}Table 1 describes the parameters in the URI.Path para", @@ -437,8 +446,8 @@ "title":"Querying ECS Groups", "uri":"en-us_topic_0175597846.html", "doc_type":"api", - "p_code":"44", - "code":"49" + "p_code":"45", + "code":"50" }, { "desc":"This API is used to query details bout an ECS group.GET /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}Table 1 describes the parameters in the URI.Parame", @@ -446,17 +455,17 @@ "title":"Querying Details About an ECS Group", "uri":"en-us_topic_0175597847.html", "doc_type":"api", - "p_code":"44", - "code":"50" + "p_code":"45", + "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":"ecs", - "title":"OpenStack Nova APIs", + "title":"Native OpenStack Nova APIs", "uri":"en-us_topic_0124385014.html", "doc_type":"api", "p_code":"", - "code":"51" + "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.", @@ -464,8 +473,8 @@ "title":"API Version Query", "uri":"en-us_topic_0065792792.html", "doc_type":"api", - "p_code":"51", - "code":"52" + "p_code":"52", + "code":"53" }, { "desc":"This API is used to query all available Nova versions.To support function extension, Nova APIs can be distinguished by version. There are two types of versions:Major vers", @@ -473,8 +482,8 @@ "title":"Querying All API Versions", "uri":"en-us_topic_0065792793.html", "doc_type":"api", - "p_code":"52", - "code":"53" + "p_code":"53", + "code":"54" }, { "desc":"This API is used to query the information of a specified version.To support function extension, Nova APIs can be distinguished by version. There are two types of versions", @@ -482,8 +491,8 @@ "title":"Querying a Specified API Version", "uri":"en-us_topic_0065792794.html", "doc_type":"api", - "p_code":"52", - "code":"54" + "p_code":"53", + "code":"55" }, { "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.", @@ -491,8 +500,8 @@ "title":"Lifecycle Management", "uri":"en-us_topic_0124385015.html", "doc_type":"api", - "p_code":"51", - "code":"55" + "p_code":"52", + "code":"56" }, { "desc":"This API is used to create ECS.This API does not support automatic rollback after creating an ECS failed. If automatic rollback is required, call the API POST /v1/{projec", @@ -500,17 +509,17 @@ "title":"Creating an ECS", "uri":"en-us_topic_0068473331.html", "doc_type":"api", - "p_code":"55", - "code":"56" + "p_code":"56", + "code":"57" }, { - "desc":"This API is used to modify ECS information. Only the name and description of an ECS can be modified.PUT /v2.1/{project_id}/servers/{server_id}PUT /v2/{project_id}/servers", + "desc":"This API is used to modify ECS details. Only the name and description of an ECS can be modified.PUT /v2.1/{project_id}/servers/{server_id}PUT /v2/{project_id}/servers/{se", "product_code":"ecs", - "title":"Modifying ECS Information", + "title":"Modifying ECS Details", "uri":"en-us_topic_0020212692.html", "doc_type":"api", - "p_code":"55", - "code":"57" + "p_code":"56", + "code":"58" }, { "desc":"This API is used to delete an ECS.When an ECS is deleted, all NICs attached to the ECS through the OpenStack Nova API will be deleted.DELETE /v2.1/{project_id}/servers/{s", @@ -518,8 +527,8 @@ "title":"Deleting an ECS", "uri":"en-us_topic_0025560296.html", "doc_type":"api", - "p_code":"55", - "code":"58" + "p_code":"56", + "code":"59" }, { "desc":"This API is used to query ECSs.GET /v2.1/{project_id}/servers?changes-since={changes-since}&image={image}&flavor={flavor}&name={name}&status={status}&limit={limit}&marker", @@ -527,8 +536,8 @@ "title":"Querying ECSs", "uri":"en-us_topic_0020212688.html", "doc_type":"api", - "p_code":"55", - "code":"59" + "p_code":"56", + "code":"60" }, { "desc":"This API is used to query details about ECSs.GET /v2.1/{project_id}/servers/detail?changes-since={changes-since}&image={image}&flavor={flavor}&name={name}&status={status}", @@ -536,8 +545,8 @@ "title":"Querying Details About ECSs", "uri":"en-us_topic_0020212689.html", "doc_type":"api", - "p_code":"55", - "code":"60" + "p_code":"56", + "code":"61" }, { "desc":"This API is used to query details about an ECS by ECS ID.GET /v2.1/{project_id}/servers/{server_id}GET /v2/{project_id}/servers/{server_id}Table 1 describes the parameter", @@ -545,8 +554,8 @@ "title":"Querying Details About an ECS", "uri":"en-us_topic_0020212690.html", "doc_type":"api", - "p_code":"55", - "code":"61" + "p_code":"56", + "code":"62" }, { "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.", @@ -554,8 +563,8 @@ "title":"Status Management", "uri":"en-us_topic_0124385016.html", "doc_type":"api", - "p_code":"51", - "code":"62" + "p_code":"52", + "code":"63" }, { "desc":"This API is used to start a single ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes the parameters ", @@ -563,8 +572,8 @@ "title":"Starting an ECS", "uri":"en-us_topic_0020212648.html", "doc_type":"api", - "p_code":"62", - "code":"63" + "p_code":"63", + "code":"64" }, { "desc":"This API is used to restart a single ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes the parameter", @@ -572,8 +581,8 @@ "title":"Restarting an ECS", "uri":"en-us_topic_0020212650.html", "doc_type":"api", - "p_code":"62", - "code":"64" + "p_code":"63", + "code":"65" }, { "desc":"This API is used to stop a single ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes the parameters i", @@ -581,8 +590,8 @@ "title":"Stopping an ECS", "uri":"en-us_topic_0020212652.html", "doc_type":"api", - "p_code":"62", - "code":"65" + "p_code":"63", + "code":"66" }, { "desc":"This API is used to lock an ECS.You are only allowed to lock your own ECSs. After ECSs are locked, you will not be able to perform management operations on them, includin", @@ -590,8 +599,8 @@ "title":"Locking an ECS", "uri":"en-us_topic_0065817690.html", "doc_type":"api", - "p_code":"62", - "code":"66" + "p_code":"63", + "code":"67" }, { "desc":"This API is used to unlock an ECS.After an ECS is unlocked, common users are allowed to manage the ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project", @@ -599,8 +608,8 @@ "title":"Unlocking an ECS", "uri":"en-us_topic_0065817691.html", "doc_type":"api", - "p_code":"62", - "code":"67" + "p_code":"63", + "code":"68" }, { "desc":"This API is used to rebuild an ECS.You can use the original image or another image to rebuild an ECS. This API supports different OSs.This API is native from the communit", @@ -608,8 +617,8 @@ "title":"Rebuilding an ECS", "uri":"en-us_topic_0065817688.html", "doc_type":"api", - "p_code":"62", - "code":"68" + "p_code":"63", + "code":"69" }, { "desc":"This API is used to create an image using an ECS. After the creation, you can use this image to create ECSs.Images created using an ECS are stored on storage nodes as sna", @@ -617,8 +626,8 @@ "title":"Creating an Image Using an ECS", "uri":"en-us_topic_0065817694.html", "doc_type":"api", - "p_code":"62", - "code":"69" + "p_code":"63", + "code":"70" }, { "desc":"This API is used to modify the specifications of an ECS.For a running ECS, the system will automatically stop the ECS, copy the ECS data to the target node, which can be ", @@ -626,8 +635,8 @@ "title":"Modifying the Specifications of an ECS", "uri":"en-us_topic_0028714261.html", "doc_type":"api", - "p_code":"62", - "code":"70" + "p_code":"63", + "code":"71" }, { "desc":"This API is used to confirm the specifications modification of an ECS.Before calling this API, ensure that the ECS status (which can be queried using the API for querying", @@ -635,8 +644,8 @@ "title":"Confirming ECS Specifications Modification", "uri":"en-us_topic_0028714262.html", "doc_type":"api", - "p_code":"62", - "code":"71" + "p_code":"63", + "code":"72" }, { "desc":"This API is used to roll back ECS specifications modification.After the rollback, the data modified during migration will be lost.Before calling this API, ensure that the", @@ -644,8 +653,8 @@ "title":"Rolling Back ECS Specifications Modification", "uri":"en-us_topic_0028714263.html", "doc_type":"api", - "p_code":"62", - "code":"72" + "p_code":"63", + "code":"73" }, { "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.", @@ -653,8 +662,8 @@ "title":"Network Management", "uri":"en-us_topic_0031167513.html", "doc_type":"api", - "p_code":"51", - "code":"73" + "p_code":"52", + "code":"74" }, { "desc":"This API is used to query the networks available to a tenant.You can query only the network ID and label (network name). Other fields are all null.GET /v2.1/{project_id}/", @@ -662,8 +671,8 @@ "title":"Querying Networks", "uri":"en-us_topic_0031169828.html", "doc_type":"api", - "p_code":"73", - "code":"74" + "p_code":"74", + "code":"75" }, { "desc":"This API is used to query the networks of an ECS.NoneGET /v2.1/{project_id}/servers/{server_id}/ipsGET /v2/{project_id}/servers/{server_id}/ipsTable 1 describes the param", @@ -671,8 +680,8 @@ "title":"Querying the Networks of a Specified ECS", "uri":"en-us_topic_0031169058.html", "doc_type":"api", - "p_code":"73", - "code":"75" + "p_code":"74", + "code":"76" }, { "desc":"This API is used to query the specified network of an ECS.NoneGET /v2.1/{project_id}/servers/{server_id}/ips/{networkName}GET /v2/{project_id}/servers/{server_id}/ips/{ne", @@ -680,8 +689,8 @@ "title":"Querying the Specified Network of an ECS", "uri":"en-us_topic_0031169059.html", "doc_type":"api", - "p_code":"73", - "code":"76" + "p_code":"74", + "code":"77" }, { "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.", @@ -689,35 +698,35 @@ "title":"Security Group Management", "uri":"en-us_topic_0031167514.html", "doc_type":"api", - "p_code":"51", - "code":"77" + "p_code":"52", + "code":"78" }, { "desc":"This API is used to add an ECS to a security group.You are suggested to add an ECS to a maximum of five security groups.POST /v2.1/{project_id}/servers/{server_id}/action", "product_code":"ecs", - "title":"Adding a Security Group", + "title":"Adding an ECS to a Security Group", "uri":"en-us_topic_0067161469.html", "doc_type":"api", - "p_code":"77", - "code":"78" - }, - { - "desc":"This API is used to delete a security group for an ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes", - "product_code":"ecs", - "title":"Deleting a Security Group", - "uri":"en-us_topic_0067161717.html", - "doc_type":"api", - "p_code":"77", + "p_code":"78", "code":"79" }, { - "desc":"This API is used to query security groups for a specified ECS.GET /v2.1/{project_id}/servers/{server_id}/os-security-groupsGET /v2/{project_id}/servers/{server_id}/os-sec", + "desc":"This API is used to remove a security group from an ECS.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describe", "product_code":"ecs", - "title":"Querying Security Groups for a Specified ECS", + "title":"Removing a Security Group", + "uri":"en-us_topic_0067161717.html", + "doc_type":"api", + "p_code":"78", + "code":"80" + }, + { + "desc":"This API is used to query security groups of a specified ECS.GET /v2.1/{project_id}/servers/{server_id}/os-security-groupsGET /v2/{project_id}/servers/{server_id}/os-secu", + "product_code":"ecs", + "title":"Querying Security Groups of a Specified ECS", "uri":"en-us_topic_0065817702.html", "doc_type":"api", - "p_code":"77", - "code":"80" + "p_code":"78", + "code":"81" }, { "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.", @@ -725,8 +734,8 @@ "title":"Flavor Management", "uri":"en-us_topic_0020212655.html", "doc_type":"api", - "p_code":"51", - "code":"81" + "p_code":"52", + "code":"82" }, { "desc":"This API is used to query available ECS flavors. After receiving the request, Nova uses nova-api to view the flavors from the database.GET /v2.1/{project_id}/flavors?minD", @@ -734,8 +743,8 @@ "title":"Querying ECS Flavors", "uri":"en-us_topic_0065817705.html", "doc_type":"api", - "p_code":"81", - "code":"82" + "p_code":"82", + "code":"83" }, { "desc":"This API is used to query details about ECS flavors.GET /v2.1/{project_id}/flavors/detail?minDisk={minDisk}&minRam={minRam}&sort_key={sort_key}&sort_dir={sort_dir}GET /v2", @@ -743,8 +752,8 @@ "title":"Querying Details About ECS Flavors", "uri":"en-us_topic_0020212658.html", "doc_type":"api", - "p_code":"81", - "code":"83" + "p_code":"82", + "code":"84" }, { "desc":"This API is used to query the details about an ECS flavor based on the flavor ID.GET /v2.1/{project_id}/flavors/{flavor_id}GET /v2/{project_id}/flavors/{flavor_id}Table 1", @@ -752,8 +761,8 @@ "title":"Querying Details About an ECS Flavor", "uri":"en-us_topic_0020212659.html", "doc_type":"api", - "p_code":"81", - "code":"84" + "p_code":"82", + "code":"85" }, { "desc":"This API is used to query the extra_specs value for a specified ECS flavor.GET /v2.1/{project_id}/flavors/{flavor_id}/os-extra_specsGET /v2/{project_id}/flavors/{flavor_i", @@ -761,8 +770,8 @@ "title":"Querying the extra_specs Value for an ECS Flavor", "uri":"en-us_topic_0065817706.html", "doc_type":"api", - "p_code":"81", - "code":"85" + "p_code":"82", + "code":"86" }, { "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.", @@ -770,26 +779,26 @@ "title":"NIC Management", "uri":"en-us_topic_0020212660.html", "doc_type":"api", - "p_code":"51", - "code":"86" - }, - { - "desc":"This API is used to query information about ECS NICs.GET /v2.1/{project_id}/servers/{server_id}/os-interfaceGET /v2/{project_id}/servers/{server_id}/os-interfaceTable 1 d", - "product_code":"ecs", - "title":"Querying ECS NICs", - "uri":"en-us_topic_0020212661.html", - "doc_type":"api", - "p_code":"86", + "p_code":"52", "code":"87" }, { - "desc":"This API is used to query NICs of an ECS based on the NIC ID.GET /v2.1/{project_id}/servers/{server_id}/os-interface/{id}GET /v2/{project_id}/servers/{server_id}/os-inter", + "desc":"This API is used to query NICs attached to an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-interfaceGET /v2/{project_id}/servers/{server_id}/os-interfaceTable 1 desc", "product_code":"ecs", "title":"Querying NICs of an ECS", + "uri":"en-us_topic_0020212661.html", + "doc_type":"api", + "p_code":"87", + "code":"88" + }, + { + "desc":"This API is used to query details about an NIC based on the NIC ID.GET /v2.1/{project_id}/servers/{server_id}/os-interface/{port_id}GET /v2/{project_id}/servers/{server_i", + "product_code":"ecs", + "title":"Querying Details About a Specified NIC of an ECS", "uri":"en-us_topic_0020212662.html", "doc_type":"api", - "p_code":"86", - "code":"88" + "p_code":"87", + "code":"89" }, { "desc":"This API is used to add a NIC to an ECS.POST /v2.1/{project_id}/servers/{server_id}/os-interfacePOST /v2/{project_id}/servers/{server_id}/os-interfaceTable 1 describes th", @@ -797,8 +806,8 @@ "title":"Adding a NIC to an ECS", "uri":"en-us_topic_0020212664.html", "doc_type":"api", - "p_code":"86", - "code":"89" + "p_code":"87", + "code":"90" }, { "desc":"This API is used to delete a NIC from an ECS based on the port ID.The primary NIC of an ECS has routing rules configured and cannot be deleted.When an ECS NIC is detached", @@ -806,8 +815,8 @@ "title":"Deleting a NIC from an ECS", "uri":"en-us_topic_0020212666.html", "doc_type":"api", - "p_code":"86", - "code":"90" + "p_code":"87", + "code":"91" }, { "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.", @@ -815,17 +824,17 @@ "title":"Disk Management", "uri":"en-us_topic_0020212667.html", "doc_type":"api", - "p_code":"51", - "code":"91" + "p_code":"52", + "code":"92" }, { - "desc":"This API is used to query the disks attached to an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachmentsGET /v2/{project_id}/servers/{server_id}/os-volume_", + "desc":"This API is used to query the disks attached to an ECS.Disks that have been successfully attached and are being attached are to be queried.GET /v2.1/{project_id}/servers/", "product_code":"ecs", "title":"Querying Disks Attached to an ECS", "uri":"en-us_topic_0020212671.html", "doc_type":"api", - "p_code":"91", - "code":"92" + "p_code":"92", + "code":"93" }, { "desc":"This API is used to query a disk attached to an ECS based on the disk ID.GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}GET /v2/{project_id}/", @@ -833,8 +842,8 @@ "title":"Querying a Disk Attached to an ECS", "uri":"en-us_topic_0020212672.html", "doc_type":"api", - "p_code":"91", - "code":"93" + "p_code":"92", + "code":"94" }, { "desc":"This API is used to attach a disk to an ECS.If you attach a bootable disk to an ECS, you must specify the disk drive letter.A disk created using a backup cannot be attach", @@ -842,8 +851,8 @@ "title":"Attaching a Disk to an ECS", "uri":"en-us_topic_0031167350.html", "doc_type":"api", - "p_code":"91", - "code":"94" + "p_code":"92", + "code":"95" }, { "desc":"This API is used to detach a disk from an ECS.The system disk, the device name of which is /dev/sda, and user disks can be detached from an ECS only when the ECS is stopp", @@ -851,8 +860,8 @@ "title":"Detaching a Disk from an ECS", "uri":"en-us_topic_0065817707.html", "doc_type":"api", - "p_code":"91", - "code":"95" + "p_code":"92", + "code":"96" }, { "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.", @@ -860,8 +869,8 @@ "title":"Metadata Management", "uri":"en-us_topic_0065817681.html", "doc_type":"api", - "p_code":"51", - "code":"96" + "p_code":"52", + "code":"97" }, { "desc":"This API is used to update ECS metadata.If the metadata does not contain the target field, the field is automatically added.If the metadata contains the target field, the", @@ -869,8 +878,8 @@ "title":"Updating ECS Metadata", "uri":"en-us_topic_0025560298.html", "doc_type":"api", - "p_code":"96", - "code":"97" + "p_code":"97", + "code":"98" }, { "desc":"This API is used to configure ECS metadata.When you call this API, all the metadata of this ECS will be deleted, and the ECS uses the value configured in the request.An E", @@ -878,8 +887,8 @@ "title":"Configuring ECS Metadata", "uri":"en-us_topic_0077847902.html", "doc_type":"api", - "p_code":"96", - "code":"98" + "p_code":"97", + "code":"99" }, { "desc":"This API is used to delete specified ECS metadata.An ECS must be in active, stopped, paused, or suspended state, which is specified by OS-EXT-STS:vm_state.DELETE /v2.1/{p", @@ -887,8 +896,8 @@ "title":"Deleting Specified ECS Metadata", "uri":"en-us_topic_0025560299.html", "doc_type":"api", - "p_code":"96", - "code":"99" + "p_code":"97", + "code":"100" }, { "desc":"This API is used to query ECS metadata.GET /v2.1/{project_id}/servers/{server_id}/metadataGET /v2/{project_id}/servers/{server_id}/metadataTable 1 describes the parameter", @@ -896,8 +905,8 @@ "title":"Querying ECS Metadata", "uri":"en-us_topic_0065817713.html", "doc_type":"api", - "p_code":"96", - "code":"100" + "p_code":"97", + "code":"101" }, { "desc":"This API is used to obtain ECS metadata with a specified key.GET /v2.1/{project_id}/servers/{server_id}/metadata/{key}GET /v2/{project_id}/servers/{server_id}/metadata/{k", @@ -905,8 +914,8 @@ "title":"Obtaining ECS Metadata with a Specified Key", "uri":"en-us_topic_0065817714.html", "doc_type":"api", - "p_code":"96", - "code":"101" + "p_code":"97", + "code":"102" }, { "desc":"This API is used to modify the ECS metadata with a specified key.If the metadata does not contain the target field, the field is automatically added.If the metadata conta", @@ -914,8 +923,8 @@ "title":"Modifying ECS Metadata with a Specified Key", "uri":"en-us_topic_0025567413.html", "doc_type":"api", - "p_code":"96", - "code":"102" + "p_code":"97", + "code":"103" }, { "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.", @@ -923,8 +932,8 @@ "title":"Tenant Quota Management", "uri":"en-us_topic_0111860833.html", "doc_type":"api", - "p_code":"51", - "code":"103" + "p_code":"52", + "code":"104" }, { "desc":"This API is used to query tenant quota limits.Tenants are only allowed to query their own quota limits.GET /v2.1/{project_id}/limits?project_id={project_id}GET /v2/{proje", @@ -932,8 +941,8 @@ "title":"Querying Tenant Quota Limits", "uri":"en-us_topic_0065817717.html", "doc_type":"api", - "p_code":"103", - "code":"104" + "p_code":"104", + "code":"105" }, { "desc":"This API is used to query quotas, including ECSs, vCPUs, and memory.This API provides the user_id parameter for obtaining the quota configuration of a specified user.GET ", @@ -941,8 +950,8 @@ "title":"Querying Tenant Quotas", "uri":"en-us_topic_0067298110.html", "doc_type":"api", - "p_code":"103", - "code":"105" + "p_code":"104", + "code":"106" }, { "desc":"This API is used to query default quotas.GET /v2.1/{project_id}/os-quota-sets/{project_id}/defaultsGET /v2/{project_id}/os-quota-sets/{project_id}/defaultsTable 1 describ", @@ -950,8 +959,8 @@ "title":"Querying Default Quotas", "uri":"en-us_topic_0065817716.html", "doc_type":"api", - "p_code":"103", - "code":"106" + "p_code":"104", + "code":"107" }, { "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.", @@ -959,8 +968,8 @@ "title":"Key and Password Management", "uri":"en-us_topic_0020212675.html", "doc_type":"api", - "p_code":"51", - "code":"107" + "p_code":"52", + "code":"108" }, { "desc":"This API is used to query SSH key pairs.GET /v2.1/{project_id}/os-keypairsGET /v2/{project_id}/os-keypairsTable 1 describes the parameters in the URI.Parameter descriptio", @@ -968,8 +977,8 @@ "title":"Querying SSH Key Pairs", "uri":"en-us_topic_0020212676.html", "doc_type":"api", - "p_code":"107", - "code":"108" + "p_code":"108", + "code":"109" }, { "desc":"This API is used to query a specified SSH key pair based on the SSH key pair name.GET /v2.1/{project_id}/os-keypairs/{keypair_name}GET /v2/{project_id}/os-keypairs/{keypa", @@ -977,8 +986,8 @@ "title":"Querying a Specified SSH Key Pair", "uri":"en-us_topic_0020212677.html", "doc_type":"api", - "p_code":"107", - "code":"109" + "p_code":"108", + "code":"110" }, { "desc":"This API is used to create an SSH key pair or import a public key to generate a key pair.After a private SSH key is created, download the private key to a local directory", @@ -986,8 +995,8 @@ "title":"Creating and Importing an SSH Key Pair", "uri":"en-us_topic_0020212678.html", "doc_type":"api", - "p_code":"107", - "code":"110" + "p_code":"108", + "code":"111" }, { "desc":"This API is used to delete a specified SSH key pair based on the SSH key pair name.DELETE /v2.1/{project_id}/os-keypairs/{keypair_name}DELETE /v2/{project_id}/os-keypairs", @@ -995,26 +1004,26 @@ "title":"Deleting an SSH Key Pair", "uri":"en-us_topic_0020212680.html", "doc_type":"api", - "p_code":"107", - "code":"111" + "p_code":"108", + "code":"112" }, { - "desc":"This API is used to obtain the random password generated during initial Windows ECS installation for user Administratoror the configured Cloudbase-init user when you use ", + "desc":"This API is used to obtain the random password generated during initial Windows ECS installation for user Administrator or the configured Cloudbase-init user when you use", "product_code":"ecs", "title":"Obtaining the Password for Logging In to an ECS", "uri":"en-us_topic_0031176553.html", "doc_type":"api", - "p_code":"107", - "code":"112" + "p_code":"108", + "code":"113" }, { - "desc":"This API is used to delete the recorded random password generated during initial Windows ECS installation. After the password is deleted, you can still use your password ", + "desc":"This API is used to delete the random password records generated during initial installation of a Windows ECS. After the password is deleted, you can still use your passw", "product_code":"ecs", "title":"Deleting the Password for Logging In to an ECS", "uri":"en-us_topic_0031176554.html", "doc_type":"api", - "p_code":"107", - "code":"113" + "p_code":"108", + "code":"114" }, { "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.", @@ -1022,8 +1031,8 @@ "title":"ECS Group Management", "uri":"en-us_topic_0065817683.html", "doc_type":"api", - "p_code":"51", - "code":"114" + "p_code":"52", + "code":"115" }, { "desc":"This API is used to create an ECS group.Only anti-affinity groups are supported.POST /v2.1/{project_id}/os-server-groupsPOST /v2/{project_id}/os-server-groupsTable 1 desc", @@ -1031,8 +1040,8 @@ "title":"Creating an ECS Group", "uri":"en-us_topic_0065817720.html", "doc_type":"api", - "p_code":"114", - "code":"115" + "p_code":"115", + "code":"116" }, { "desc":"This API is used to query ECS groups.GET /v2.1/{project_id}/os-server-groupsGET /v2/{project_id}/os-server-groupsTable 1 describes the parameters in the URI.Parameter des", @@ -1040,17 +1049,17 @@ "title":"Querying ECS Groups", "uri":"en-us_topic_0065817721.html", "doc_type":"api", - "p_code":"114", - "code":"116" + "p_code":"115", + "code":"117" }, { - "desc":"This API is used to query details bout an ECS group.GET /v2.1/{project_id}/os-server-groups/{server_group_id}GET /v2/{project_id}/os-server-groups/{server_group_id}Table ", + "desc":"This API is used to query details about an ECS group.GET /v2.1/{project_id}/os-server-groups/{server_group_id}GET /v2/{project_id}/os-server-groups/{server_group_id}Table", "product_code":"ecs", "title":"Querying Details About an ECS Group", "uri":"en-us_topic_0065817722.html", "doc_type":"api", - "p_code":"114", - "code":"117" + "p_code":"115", + "code":"118" }, { "desc":"This API is used to delete an ECS group.DELETE /v2.1/{project_id}/os-server-groups/{server_group_id}DELETE /v2/{project_id}/os-server-groups/{server_group_id}Table 1 desc", @@ -1058,8 +1067,8 @@ "title":"Deleting an ECS Group", "uri":"en-us_topic_0065817723.html", "doc_type":"api", - "p_code":"114", - "code":"118" + "p_code":"115", + "code":"119" }, { "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.", @@ -1067,8 +1076,8 @@ "title":"ECS Operation Management", "uri":"en-us_topic_0167809633.html", "doc_type":"api", - "p_code":"51", - "code":"119" + "p_code":"52", + "code":"120" }, { "desc":"This API is used to query all historical operations on an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-instance-actions?limit={limit}&marker={marker}GET /v2/{project", @@ -1076,8 +1085,8 @@ "title":"Querying Operations on an ECS", "uri":"en-us_topic_0065817692.html", "doc_type":"api", - "p_code":"119", - "code":"120" + "p_code":"120", + "code":"121" }, { "desc":"This API is used to query a request of an ECS.GET /v2.1/{project_id}/servers/{server_id}/os-instance-actions/{request_id}GET /v2/{project_id}/servers/{server_id}/os-insta", @@ -1085,8 +1094,8 @@ "title":"Querying ECS Operations by Request ID", "uri":"en-us_topic_0065817693.html", "doc_type":"api", - "p_code":"119", - "code":"121" + "p_code":"120", + "code":"122" }, { "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.", @@ -1094,8 +1103,8 @@ "title":"ECS Console Management", "uri":"en-us_topic_0167809634.html", "doc_type":"api", - "p_code":"51", - "code":"122" + "p_code":"52", + "code":"123" }, { "desc":"This API is used to obtain ECS management console logs.POST /v2.1/{project_id}/servers/{server_id}/actionPOST /v2/{project_id}/servers/{server_id}/actionTable 1 describes", @@ -1103,8 +1112,8 @@ "title":"Obtaining ECS Management Console Logs", "uri":"en-us_topic_0065817689.html", "doc_type":"api", - "p_code":"122", - "code":"123" + "p_code":"123", + "code":"124" }, { "desc":"This API is used to obtain the address for remotely logging in to an ECS using VNC.POST /v2.1/{project_id}/servers/{server_id}/remote-consolesTable 1 describes the parame", @@ -1112,8 +1121,8 @@ "title":"Obtaining a VNC-based Remote Login Address (Microversion 2.6 or Later)", "uri":"en-us_topic_0142763126.html", "doc_type":"api", - "p_code":"122", - "code":"124" + "p_code":"123", + "code":"125" }, { "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.", @@ -1121,8 +1130,8 @@ "title":"AZ", "uri":"en-us_topic_0065817684.html", "doc_type":"api", - "p_code":"51", - "code":"125" + "p_code":"52", + "code":"126" }, { "desc":"This API is used to query AZs.GET /v2.1/{project_id}/os-availability-zoneGET /v2/{project_id}/os-availability-zoneTable 1 describes the parameters in the URI.Parameter de", @@ -1130,8 +1139,8 @@ "title":"Querying AZs", "uri":"en-us_topic_0065817728.html", "doc_type":"api", - "p_code":"125", - "code":"126" + "p_code":"126", + "code":"127" }, { "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.", @@ -1139,8 +1148,8 @@ "title":"Tag Management", "uri":"en-us_topic_0108433460.html", "doc_type":"api", - "p_code":"51", - "code":"127" + "p_code":"52", + "code":"128" }, { "desc":"Tag functions have been upgraded on the platform. After the upgrade, a tag consists of a key and a value. Keys and values comply with the following rules:For the tags cre", @@ -1148,8 +1157,8 @@ "title":"Tag Types", "uri":"en-us_topic_0065817686.html", "doc_type":"api", - "p_code":"127", - "code":"128" + "p_code":"128", + "code":"129" }, { "desc":"This API is used to query all tags of an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.GET /v2.", @@ -1157,8 +1166,8 @@ "title":"Querying Tags of an ECS", "uri":"en-us_topic_0065820822.html", "doc_type":"api", - "p_code":"127", - "code":"129" + "p_code":"128", + "code":"130" }, { "desc":"This API is used to add tags to an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.PUT /v2.1/{pro", @@ -1166,8 +1175,8 @@ "title":"Adding Tags to an ECS", "uri":"en-us_topic_0065820823.html", "doc_type":"api", - "p_code":"127", - "code":"130" + "p_code":"128", + "code":"131" }, { "desc":"This API is used to delete all tags of an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.DELETE ", @@ -1175,8 +1184,8 @@ "title":"Deleting Tags from an ECS", "uri":"en-us_topic_0065820824.html", "doc_type":"api", - "p_code":"127", - "code":"131" + "p_code":"128", + "code":"132" }, { "desc":"This API is used to add a tag to an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the client.The tag conta", @@ -1184,8 +1193,8 @@ "title":"Adding a Tag to an ECS", "uri":"en-us_topic_0065820825.html", "doc_type":"api", - "p_code":"127", - "code":"132" + "p_code":"128", + "code":"133" }, { "desc":"This API is used to query whether an ECS has a specified tag.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the", @@ -1193,8 +1202,8 @@ "title":"Querying a Specified Tag for an ECS", "uri":"en-us_topic_0065820826.html", "doc_type":"api", - "p_code":"127", - "code":"133" + "p_code":"128", + "code":"134" }, { "desc":"This API is used to delete a specified tag from an ECS.You are required to use the HTTP header X-OpenStack-Nova-API-Version: 2.26 to specify the microversion on the clien", @@ -1202,8 +1211,8 @@ "title":"Deleting a Specified Tag from an ECS", "uri":"en-us_topic_0065820827.html", "doc_type":"api", - "p_code":"127", - "code":"134" + "p_code":"128", + "code":"135" }, { "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.", @@ -1212,16 +1221,16 @@ "uri":"en-us_topic_0175308115.html", "doc_type":"api", "p_code":"", - "code":"135" + "code":"136" }, { - "desc":"publicip Field Descriptionsecurity_groups Field Descriptioneip Field Descriptionbandwidth Field Descriptionextendparam Field Description for Creating Disksextendparam Fie", + "desc":"publicip Field Descriptionsecurity_groups Field Descriptioneip Field Descriptionbandwidth Field Descriptionipv6_bandwidth Field Descriptionextendparam Field Description f", "product_code":"ecs", "title":"Data Structure for Creating ECSs", "uri":"en-us_topic_0167957246.html", "doc_type":"api", - "p_code":"135", - "code":"136" + "p_code":"136", + "code":"137" }, { "desc":"The following table lists parameters involved in the fault information attribute.", @@ -1229,35 +1238,35 @@ "title":"Data Structure for Querying Details About ECSs", "uri":"en-us_topic_0169494074.html", "doc_type":"api", - "p_code":"135", - "code":"137" + "p_code":"136", + "code":"138" }, { "desc":"This field is used by the following APIs:Querying details about flavors and extended flavor information: /v1/{project_id}/cloudservers/flavorsQuerying details about the e", "product_code":"ecs", - "title":"Data Structure for Query Details About Specifications", + "title":"Data Structure for Querying Details About Specifications", "uri":"en-us_topic_0170710254.html", "doc_type":"api", - "p_code":"135", - "code":"138" + "p_code":"136", + "code":"139" }, { "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":"ecs", - "title":"Permissions Policies and Supported Actions", + "title":"Permissions and Supported Actions", "uri":"en-us_topic_0103071509.html", "doc_type":"api", "p_code":"", - "code":"139" + "code":"140" }, { - "desc":"This section describes fine-grained permissions management for your ECSs. If your account does not need individual IAM users, then you may skip over this section.A policy", + "desc":"You can use Identity and Access Management (IAM) for fine-grained permissions management of your ECSs. If your account does not need individual IAM users, you can skip th", "product_code":"ecs", "title":"Introduction", "uri":"en-us_topic_0170316409.html", "doc_type":"api", - "p_code":"139", - "code":"140" + "p_code":"140", + "code":"141" }, { "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.", @@ -1265,8 +1274,8 @@ "title":"Lifecycle Management", "uri":"en-us_topic_0103071510.html", "doc_type":"api", - "p_code":"139", - "code":"141" + "p_code":"140", + "code":"142" }, { "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.", @@ -1274,8 +1283,8 @@ "title":"ECS Status Management", "uri":"en-us_topic_0103071511.html", "doc_type":"api", - "p_code":"139", - "code":"142" + "p_code":"140", + "code":"143" }, { "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.", @@ -1283,8 +1292,8 @@ "title":"Batch Operations", "uri":"en-us_topic_0184167662.html", "doc_type":"api", - "p_code":"139", - "code":"143" + "p_code":"140", + "code":"144" }, { "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.", @@ -1292,8 +1301,8 @@ "title":"Network Management", "uri":"en-us_topic_0103072350.html", "doc_type":"api", - "p_code":"139", - "code":"144" + "p_code":"140", + "code":"145" }, { "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.", @@ -1301,8 +1310,8 @@ "title":"Image Management", "uri":"en-us_topic_0103072348.html", "doc_type":"api", - "p_code":"139", - "code":"145" + "p_code":"140", + "code":"146" }, { "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.", @@ -1310,8 +1319,8 @@ "title":"Security Group Management", "uri":"en-us_topic_0103072347.html", "doc_type":"api", - "p_code":"139", - "code":"146" + "p_code":"140", + "code":"147" }, { "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.", @@ -1319,8 +1328,8 @@ "title":"Specifications Query", "uri":"en-us_topic_0103071522.html", "doc_type":"api", - "p_code":"139", - "code":"147" + "p_code":"140", + "code":"148" }, { "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.", @@ -1328,8 +1337,8 @@ "title":"NIC Management", "uri":"en-us_topic_0103071513.html", "doc_type":"api", - "p_code":"139", - "code":"148" + "p_code":"140", + "code":"149" }, { "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.", @@ -1337,8 +1346,8 @@ "title":"Disk Management", "uri":"en-us_topic_0103071514.html", "doc_type":"api", - "p_code":"139", - "code":"149" + "p_code":"140", + "code":"150" }, { "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.", @@ -1346,8 +1355,8 @@ "title":"Metadata Management", "uri":"en-us_topic_0103071516.html", "doc_type":"api", - "p_code":"139", - "code":"150" + "p_code":"140", + "code":"151" }, { "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.", @@ -1355,8 +1364,8 @@ "title":"Tenant Quota Management", "uri":"en-us_topic_0103071517.html", "doc_type":"api", - "p_code":"139", - "code":"151" + "p_code":"140", + "code":"152" }, { "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.", @@ -1364,8 +1373,8 @@ "title":"SSH Key Management", "uri":"en-us_topic_0103071515.html", "doc_type":"api", - "p_code":"139", - "code":"152" + "p_code":"140", + "code":"153" }, { "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.", @@ -1373,8 +1382,8 @@ "title":"Password Management", "uri":"en-us_topic_0161341998.html", "doc_type":"api", - "p_code":"139", - "code":"153" + "p_code":"140", + "code":"154" }, { "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.", @@ -1382,8 +1391,8 @@ "title":"Floating IP Address Management", "uri":"en-us_topic_0103072349.html", "doc_type":"api", - "p_code":"139", - "code":"154" + "p_code":"140", + "code":"155" }, { "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.", @@ -1391,8 +1400,8 @@ "title":"ECS Group Management", "uri":"en-us_topic_0103071520.html", "doc_type":"api", - "p_code":"139", - "code":"155" + "p_code":"140", + "code":"156" }, { "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.", @@ -1400,8 +1409,8 @@ "title":"ECS Management Through Console", "uri":"en-us_topic_0184192952.html", "doc_type":"api", - "p_code":"139", - "code":"156" + "p_code":"140", + "code":"157" }, { "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.", @@ -1409,8 +1418,8 @@ "title":"AZ Management", "uri":"en-us_topic_0103071519.html", "doc_type":"api", - "p_code":"139", - "code":"157" + "p_code":"140", + "code":"158" }, { "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.", @@ -1418,8 +1427,8 @@ "title":"Tag Management", "uri":"en-us_topic_0103071521.html", "doc_type":"api", - "p_code":"139", - "code":"158" + "p_code":"140", + "code":"159" }, { "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.", @@ -1427,8 +1436,8 @@ "title":"FPGA Logical File Management", "uri":"en-us_topic_0132778339.html", "doc_type":"api", - "p_code":"139", - "code":"159" + "p_code":"140", + "code":"160" }, { "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.", @@ -1437,7 +1446,7 @@ "uri":"en-us_topic_0065820821.html", "doc_type":"api", "p_code":"", - "code":"160" + "code":"161" }, { "desc":"NormalReturned ValueDescription200Request succeeded.201Request processed.202After the task is successfully delivered, the task to be delivered shall be postponed because ", @@ -1445,8 +1454,8 @@ "title":"Returned Values for General Requests", "uri":"en-us_topic_0022067716.html", "doc_type":"api", - "p_code":"160", - "code":"161" + "p_code":"161", + "code":"162" }, { "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.", @@ -1454,8 +1463,8 @@ "title":"Task Request Result", "uri":"en-us_topic_0022067713.html", "doc_type":"api", - "p_code":"160", - "code":"162" + "p_code":"161", + "code":"163" }, { "desc":"Normal response descriptionParameterTypeDescriptionjob_idStringSpecifies the returned task ID after delivering the task. Users can query the task progress using this ID. ", @@ -1463,8 +1472,8 @@ "title":"Responses (Task)", "uri":"en-us_topic_0022067714.html", "doc_type":"api", - "p_code":"162", - "code":"163" + "p_code":"163", + "code":"164" }, { "desc":"NormalReturned ValueDescription200The task is successfully delivered.202After the task is successfully delivered, the task to be delivered shall be postponed because the ", @@ -1472,8 +1481,8 @@ "title":"Returned Values", "uri":"en-us_topic_0022067715.html", "doc_type":"api", - "p_code":"162", - "code":"164" + "p_code":"163", + "code":"165" }, { "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.", @@ -1481,8 +1490,8 @@ "title":"Batch Task Request", "uri":"en-us_topic_0142195138.html", "doc_type":"api", - "p_code":"160", - "code":"165" + "p_code":"161", + "code":"166" }, { "desc":"The following responses are only for resetting the passwords for logging in to ECSs in a batch and for modifying ECS specifications in a batch. For details about the resp", @@ -1490,8 +1499,8 @@ "title":"Responses (Batch Operation)", "uri":"en-us_topic_0142195139.html", "doc_type":"api", - "p_code":"165", - "code":"166" + "p_code":"166", + "code":"167" }, { "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.", @@ -1500,7 +1509,7 @@ "uri":"en-us_topic_0267425395.html", "doc_type":"api", "p_code":"", - "code":"167" + "code":"168" }, { "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.", @@ -1508,8 +1517,8 @@ "title":"Status Management", "uri":"en-us_topic_0000001266524365.html", "doc_type":"api", - "p_code":"167", - "code":"168" + "p_code":"168", + "code":"169" }, { "desc":"This API is used to query automatic recovery configured for an ECS.GET /v1/{project_id}/cloudservers/{server_id}/autorecoveryTable 1 describes the parameters in the URI.P", @@ -1517,8 +1526,8 @@ "title":"Querying Automatic Recovery of an ECS (Discarded)", "uri":"en-us_topic_0067600148.html", "doc_type":"api", - "p_code":"168", - "code":"169" + "p_code":"169", + "code":"170" }, { "desc":"This API is used to configure or delete automatic recovery of an ECS.PUT /v1/{project_id}/cloudservers/{server_id}/autorecoveryTable 1 describes the parameters in the URI", @@ -1526,8 +1535,8 @@ "title":"Managing Automatic Recovery of an ECS (Discarded)", "uri":"en-us_topic_0067600284.html", "doc_type":"api", - "p_code":"168", - "code":"170" + "p_code":"169", + "code":"171" }, { "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.", @@ -1535,8 +1544,8 @@ "title":"Tag Management", "uri":"en-us_topic_0000001207303618.html", "doc_type":"api", - "p_code":"167", - "code":"171" + "p_code":"168", + "code":"172" }, { "desc":"This API is used to add tags to a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.This API has been discarded. ", @@ -1544,8 +1553,8 @@ "title":"Adding Tags to an ECS in a Batch (Discarded)", "uri":"en-us_topic_0000001252143577.html", "doc_type":"api", - "p_code":"171", - "code":"172" + "p_code":"172", + "code":"173" }, { "desc":"This API is used to delete tags from a specified ECS in a batch.The Tag Management Service (TMS) uses this API to batch manage the tags of an ECS.This API is idempotent. ", @@ -1553,8 +1562,8 @@ "title":"Deleting Tags from an ECS in a Batch (Discarded)", "uri":"en-us_topic_0000001252263549.html", "doc_type":"api", - "p_code":"171", - "code":"173" + "p_code":"172", + "code":"174" }, { "desc":"Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple pro", @@ -1562,8 +1571,8 @@ "title":"Querying Project Tags (Discarded)", "uri":"en-us_topic_0000001207623588.html", "doc_type":"api", - "p_code":"171", - "code":"174" + "p_code":"172", + "code":"175" }, { "desc":"This API is used to query the tags of a specified ECS.The Tag Management Service (TMS) uses this API to query all tags of an ECS.This API has been discarded. Use the API ", @@ -1571,8 +1580,8 @@ "title":"Querying Tags of an ECS (Discarded)", "uri":"en-us_topic_0000001207783562.html", "doc_type":"api", - "p_code":"171", - "code":"175" + "p_code":"172", + "code":"176" }, { "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.", @@ -1580,8 +1589,8 @@ "title":"FPGA Logical File Management", "uri":"en-us_topic_0065962596.html", "doc_type":"api", - "p_code":"167", - "code":"176" + "p_code":"168", + "code":"177" }, { "desc":"This API is used to register an FPGA image.An FPGA image, which is also called accelerated engine image (AEI), is a logic FPGA file developed by a user. During FPGA image", @@ -1589,8 +1598,8 @@ "title":"Registering an FPGA Image", "uri":"en-us_topic_0065962597.html", "doc_type":"api", - "p_code":"176", - "code":"177" + "p_code":"177", + "code":"178" }, { "desc":"This API is used to delete an FPGA image.DELETE /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}Table 1 describes the parameters in the URI.NoneNoneNoneSee Return", @@ -1598,8 +1607,8 @@ "title":"Deleting an FPGA Image", "uri":"en-us_topic_0065962599.html", "doc_type":"api", - "p_code":"176", - "code":"178" + "p_code":"177", + "code":"179" }, { "desc":"This API is used to view the details of the FPGA images of a tenant.GET /v1/{project_id}/cloudservers/fpga_image/detail?fpga_image_id={fpga_image_id}&page={page}&size={si", @@ -1607,8 +1616,8 @@ "title":"Viewing Details of FPGA Images", "uri":"en-us_topic_0065962600.html", "doc_type":"api", - "p_code":"176", - "code":"179" + "p_code":"177", + "code":"180" }, { "desc":"This API is used to create a mapping between an FPGA image and an ECS image.POST /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}/associationTable 1 describes the", @@ -1616,8 +1625,8 @@ "title":"Associating an FPGA Image with an ECS Image", "uri":"en-us_topic_0065962598.html", "doc_type":"api", - "p_code":"176", - "code":"180" + "p_code":"177", + "code":"181" }, { "desc":"This API is used to delete a mapping between an FPGA image and an ECS image.DELETE /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}/associationTable 1 describes t", @@ -1625,8 +1634,8 @@ "title":"Disassociating an FPGA Image from an ECS Image", "uri":"en-us_topic_0081950549.html", "doc_type":"api", - "p_code":"176", - "code":"181" + "p_code":"177", + "code":"182" }, { "desc":"This API is used to query associations that are available to a tenant and between an FPGA image and an ECS image.GET /v1/{project_id}/cloudservers/fpga_image/associations", @@ -1634,8 +1643,8 @@ "title":"Querying Associations Between an FPGA Image and an ECS Image", "uri":"en-us_topic_0081950550.html", "doc_type":"api", - "p_code":"176", - "code":"182" + "p_code":"177", + "code":"183" }, { "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.", @@ -1643,8 +1652,8 @@ "title":"Image Management (OpenStack Nova APIs)", "uri":"en-us_topic_0065817680.html", "doc_type":"api", - "p_code":"167", - "code":"183" + "p_code":"168", + "code":"184" }, { "desc":"This API is used to query all images.This API has been discarded. Use the API described in \"Querying Images (Native OpenStack API)\".GET /v2/{project_id}/images?name={name", @@ -1652,8 +1661,8 @@ "title":"Querying Images (Discarded)", "uri":"en-us_topic_0065817695.html", "doc_type":"api", - "p_code":"183", - "code":"184" + "p_code":"184", + "code":"185" }, { "desc":"This API is used to query detailed information about an image list.This API has been discarded. Use the API described in \"Querying Images (Native OpenStack API)\".GET /v2/", @@ -1661,8 +1670,8 @@ "title":"Querying Image Details (Discarded)", "uri":"en-us_topic_0065817696.html", "doc_type":"api", - "p_code":"183", - "code":"185" + "p_code":"184", + "code":"186" }, { "desc":"This API is used to query the details about the specified image.This API has been discarded. Use the API described in \"Querying Images (Native OpenStack API)\".GET /v2/{pr", @@ -1670,8 +1679,8 @@ "title":"Querying Details About a Specified Image (Discarded)", "uri":"en-us_topic_0065817697.html", "doc_type":"api", - "p_code":"183", - "code":"186" + "p_code":"184", + "code":"187" }, { "desc":"This API is used to query the metadata of the specified image.This API has been discarded. Use the API described in \"Querying Image Metadata (Native OpenStack API)\".GET /", @@ -1679,8 +1688,8 @@ "title":"Querying the Metadata of a Specified Image (Discarded)", "uri":"en-us_topic_0065817698.html", "doc_type":"api", - "p_code":"183", - "code":"187" + "p_code":"184", + "code":"188" }, { "desc":"This API is used to delete a specified image. The image cannot be restored after being deleted.This API has been discarded. Use the API described in \"Deleting an Image (N", @@ -1688,8 +1697,8 @@ "title":"Deleting an Image (Discarded)", "uri":"en-us_topic_0065817699.html", "doc_type":"api", - "p_code":"183", - "code":"188" + "p_code":"184", + "code":"189" }, { "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.", @@ -1697,8 +1706,8 @@ "title":"Security Group Management (OpenStack Nova APIs)", "uri":"en-us_topic_0267427144.html", "doc_type":"api", - "p_code":"167", - "code":"189" + "p_code":"168", + "code":"190" }, { "desc":"This API is used to query security groups.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Querying Security Group", @@ -1706,8 +1715,8 @@ "title":"Querying Security Groups (Discarded)", "uri":"en-us_topic_0090187679.html", "doc_type":"api", - "p_code":"189", - "code":"190" + "p_code":"190", + "code":"191" }, { "desc":"This API is used to create a security group.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Creating a Security G", @@ -1715,8 +1724,8 @@ "title":"Creating a Security Group (Discarded)", "uri":"en-us_topic_0090187680.html", "doc_type":"api", - "p_code":"189", - "code":"191" + "p_code":"190", + "code":"192" }, { "desc":"This API is used to query details about a security group.This API can only query the inbound security group rules. To query the outbound security group rules, see \"Queryi", @@ -1724,8 +1733,8 @@ "title":"Querying Details About a Security Group (Discarded)", "uri":"en-us_topic_0090187681.html", "doc_type":"api", - "p_code":"189", - "code":"192" + "p_code":"190", + "code":"193" }, { "desc":"This API is used to update a security group.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Updating a Security G", @@ -1733,8 +1742,8 @@ "title":"Updating a Security Group (Discarded)", "uri":"en-us_topic_0065817700.html", "doc_type":"api", - "p_code":"189", - "code":"193" + "p_code":"190", + "code":"194" }, { "desc":"This API is used to delete a security group.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Deleting a Security G", @@ -1742,8 +1751,8 @@ "title":"Deleting a Security Group (Discarded)", "uri":"en-us_topic_0065817701.html", "doc_type":"api", - "p_code":"189", - "code":"194" + "p_code":"190", + "code":"195" }, { "desc":"This API is used to create a security group rule.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Creating a Secur", @@ -1751,8 +1760,8 @@ "title":"Creating a Security Group Rule (Discarded)", "uri":"en-us_topic_0065817703.html", "doc_type":"api", - "p_code":"189", - "code":"195" + "p_code":"190", + "code":"196" }, { "desc":"This API is used to delete a security group rule.This API has been discarded. Use the API described in section \"Security Group (OpenStack Neutron APIs) > Deleting a Secur", @@ -1760,8 +1769,8 @@ "title":"Deleting a Security Group Rule (Discarded)", "uri":"en-us_topic_0065817704.html", "doc_type":"api", - "p_code":"189", - "code":"196" + "p_code":"190", + "code":"197" }, { "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.", @@ -1769,8 +1778,8 @@ "title":"Disk Management (OpenStack Nova APIs)", "uri":"en-us_topic_0267427881.html", "doc_type":"api", - "p_code":"167", - "code":"197" + "p_code":"168", + "code":"198" }, { "desc":"This API is used to query brief information about disks.This API has been discarded. Use the EVS API \"Querying EVS Disks (OpenStack Cinder API v2)\".GET /v2/{project_id}/o", @@ -1778,8 +1787,8 @@ "title":"Querying Brief Information About Disks (Discarded)", "uri":"en-us_topic_0065817709.html", "doc_type":"api", - "p_code":"197", - "code":"198" + "p_code":"198", + "code":"199" }, { "desc":"This API is used to query detailed information about disks.This API has been discarded. Use the EVS API \"Querying Details About All Disks (OpenStack Cinder API v2)\".GET /", @@ -1787,8 +1796,8 @@ "title":"Querying Detailed Information About Disks (Discarded)", "uri":"en-us_topic_0065817710.html", "doc_type":"api", - "p_code":"197", - "code":"199" + "p_code":"198", + "code":"200" }, { "desc":"This API is used to query information about a specified disk.This API has been discarded. Use the EVS API \"Querying Details About a Disk (OpenStack Cinder API v2)\".GET /v", @@ -1796,8 +1805,8 @@ "title":"Querying Information About a Disk (Discarded)", "uri":"en-us_topic_0065817711.html", "doc_type":"api", - "p_code":"197", - "code":"200" + "p_code":"198", + "code":"201" }, { "desc":"This API is used to create a disk.This API has been discarded. Use the EVS API \"Creating EVS Disks (OpenStack Cinder API v2)\".POST /v2/{project_id}/os-volumesPOST /v2.1/{", @@ -1805,8 +1814,8 @@ "title":"Creating a Disk (Discarded)", "uri":"en-us_topic_0065817708.html", "doc_type":"api", - "p_code":"197", - "code":"201" + "p_code":"198", + "code":"202" }, { "desc":"This API is used to delete a specified disk.This API has been discarded. Use the EVS API \"Deleting an EVS Disk (OpenStack Cinder API v2)\".If the volume has a snapshot not", @@ -1814,8 +1823,8 @@ "title":"Deleting a Disk (Discarded)", "uri":"en-us_topic_0065817712.html", "doc_type":"api", - "p_code":"197", - "code":"202" + "p_code":"198", + "code":"203" }, { "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.", @@ -1823,8 +1832,8 @@ "title":"Floating IP Address Management (OpenStack Nova APIs)", "uri":"en-us_topic_0065817682.html", "doc_type":"api", - "p_code":"167", - "code":"203" + "p_code":"168", + "code":"204" }, { "desc":"This API is used to bind a floating IP address for an ECS.This API has been discarded. Since microversion 2.44, the system will return error 404 when you call this API. Y", @@ -1832,8 +1841,8 @@ "title":"Binding a Floating IP Address (Discarded)", "uri":"en-us_topic_0065817718.html", "doc_type":"api", - "p_code":"203", - "code":"204" + "p_code":"204", + "code":"205" }, { "desc":"This API is used to unbind a floating IP address from an ECS.This API has been discarded. Since microversion 2.44, the system will return error 404 when you call this API", @@ -1841,8 +1850,8 @@ "title":"Unbinding a Floating IP Address (Discarded)", "uri":"en-us_topic_0065817719.html", "doc_type":"api", - "p_code":"203", - "code":"205" + "p_code":"204", + "code":"206" }, { "desc":"This API is used to assign a floating IP address.This API has been discarded. Use the API described in \"Assigning a Floating IP Address\".You need to obtain a network reso", @@ -1850,8 +1859,8 @@ "title":"Assigning a Floating IP Address (Discarded)", "uri":"en-us_topic_0065820816.html", "doc_type":"api", - "p_code":"203", - "code":"206" + "p_code":"204", + "code":"207" }, { "desc":"This API is used to query floating IP addresses.This API has been discarded. Use the API described in \"Querying Floating IP Addresses\".GET /v2/{project_id}/os-floating-ip", @@ -1859,8 +1868,8 @@ "title":"Querying Floating IP Addresses (Discarded)", "uri":"en-us_topic_0065820817.html", "doc_type":"api", - "p_code":"203", - "code":"207" + "p_code":"204", + "code":"208" }, { "desc":"This API is used to query the details about a floating IP address based on the ID of the IP address.This API has been discarded. Use the API described in \"Querying a Floa", @@ -1868,8 +1877,8 @@ "title":"Querying Details About a Floating IP Address (Discarded)", "uri":"en-us_topic_0065820818.html", "doc_type":"api", - "p_code":"203", - "code":"208" + "p_code":"204", + "code":"209" }, { "desc":"This API is used to release a floating IP address.This API has been discarded. Use the API described in \"Deleting a Floating IP Address\".DELETE /v2/{project_id}/os-floati", @@ -1877,8 +1886,8 @@ "title":"Releasing a Floating IP Address (Discarded)", "uri":"en-us_topic_0065820819.html", "doc_type":"api", - "p_code":"203", - "code":"209" + "p_code":"204", + "code":"210" }, { "desc":"This API is used to query floating IP address pools.There is only one network resource pool that can be queried through this API by tenants in Open Telekom Cloud live net", @@ -1886,8 +1895,8 @@ "title":"Querying Floating IP Address Pools (Discarded)", "uri":"en-us_topic_0065820820.html", "doc_type":"api", - "p_code":"203", - "code":"210" + "p_code":"204", + "code":"211" }, { "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.", @@ -1896,7 +1905,7 @@ "uri":"en-us_topic_0022067588.html", "doc_type":"api", "p_code":"", - "code":"211" + "code":"212" }, { "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.", @@ -1904,8 +1913,8 @@ "title":"HTTP Status Codes", "uri":"en-us_topic_0065827313.html", "doc_type":"api", - "p_code":"211", - "code":"212" + "p_code":"212", + "code":"213" }, { "desc":"An error code returned by an API does not correspond to one error message. The following table lists only common error messages.Most ECS APIs are asynchronous. Some error", @@ -1913,8 +1922,8 @@ "title":"Error Codes", "uri":"en-us_topic_0022067717.html", "doc_type":"api", - "p_code":"211", - "code":"213" + "p_code":"212", + "code":"214" }, { "desc":"An ECS can be in one of the following statuses specified in ECS APIs:status: specifies an ECS status, which is generated by OS-EXT-STS:vm_state and OS-EXT-STS:task_state.", @@ -1922,8 +1931,8 @@ "title":"ECS Statuses", "uri":"en-us_topic_0178420672.html", "doc_type":"api", - "p_code":"211", - "code":"214" + "p_code":"212", + "code":"215" }, { "desc":"For details about network APIs, see the Virtual Private Cloud API Reference.", @@ -1931,8 +1940,8 @@ "title":"Network APIs", "uri":"en-us_topic_0022067718.html", "doc_type":"api", - "p_code":"211", - "code":"215" + "p_code":"212", + "code":"216" }, { "desc":"This section describes metrics reported by ECS to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the metrics of the", @@ -1940,8 +1949,8 @@ "title":"ECS Monitoring Metrics", "uri":"en-us_topic_0022067719.html", "doc_type":"api", - "p_code":"211", - "code":"216" + "p_code":"212", + "code":"217" }, { "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.", @@ -1950,6 +1959,6 @@ "uri":"en-us_topic_0024734483.html", "doc_type":"api", "p_code":"", - "code":"217" + "code":"218" } ] \ No newline at end of file diff --git a/docs/ecs/api-ref/en-us_topic_0000001207623588.html b/docs/ecs/api-ref/en-us_topic_0000001207623588.html index 34aec381a..7e120f071 100644 --- a/docs/ecs/api-ref/en-us_topic_0000001207623588.html +++ b/docs/ecs/api-ref/en-us_topic_0000001207623588.html @@ -1,7 +1,7 @@

Querying Project Tags (Discarded)

-

Function

Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple projects can be created under one account.

+

Function

Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple projects can be created for the same account.

This API is used to query all tags used by a user in a specified project.

This API has been discarded. Use the API described in Querying Project Tags.

diff --git a/docs/ecs/api-ref/en-us_topic_0000001635605869.html b/docs/ecs/api-ref/en-us_topic_0000001635605869.html new file mode 100644 index 000000000..2fc2614c5 --- /dev/null +++ b/docs/ecs/api-ref/en-us_topic_0000001635605869.html @@ -0,0 +1,75 @@ + + +

Adding an ECS to the Monitoring List

+

Function

This API is used to add an ECS to the monitoring list.

+

Ceilometer periodically collects monitoring data on the ECSs added to the monitoring list and reports the data to Cloud Eye. The data includes the platform version, CPU, memory, NICs, disks, and hardware version.

+
+

URI

POST /v1.0/servers/{server_id}/action

+
Table 1 describes the parameters in the URI. +
+ + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Description

+

server_id

+

Yes

+

Specifies the ECS ID.

+
+
+
+
+

Request

Table 2 describes the request parameters. +
+ + + + + + + + + + + +
Table 2 Request parameters

Parameter

+

Mandatory

+

Type

+

Description

+

monitorMetrics

+

Yes

+

Null

+

Enables monitoring on the ECS.

+
+
+
+
+

Response

None

+
+

Example Request

Add a specified ECS to the monitoring list.

+
POST https://{endpoint}/v1.0/servers/{server_id}/action
+
+{  
+   "monitorMetrics" : null 
+}
+
+

Example Response

None

+
+ +

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/ecs/api-ref/en-us_topic_0020212207.html b/docs/ecs/api-ref/en-us_topic_0020212207.html index 33cbbf943..69cb103d7 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212207.html +++ b/docs/ecs/api-ref/en-us_topic_0020212207.html @@ -1,7 +1,8 @@

Starting ECSs in a Batch

-

Function

This API is used to start ECSs in a batch based on specified ECS IDs. A maximum of 1000 ECSs can be started at a time.

+

Function

This API is used to start ECSs in a batch based on specified ECS IDs. A maximum of 1,000 ECSs can be started in one minute.

+

This API is an asynchronous API. After the batch start request is successfully delivered, a job ID is returned. This does not mean the batch start is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the batch start is successful.

URI

POST /v1/{project_id}/cloudservers/action

Table 1 describes the parameters in the URI. @@ -72,7 +73,7 @@
-
@@ -134,13 +135,13 @@

For more details, see "Injecting User Data into ECSs" in Elastic Cloud Server User Guide.

Examples

Before base64 encoding:

-
  • Linux
    #! /bin/bash
    -echo user_test >> /home/user.txt
    +
    • Linux
      #!/bin/bash
      +echo user_test > /home/user.txt
    • Windows
      rem cmd
       echo 111 > c:\aaa.txt

    After base64 encoding:

    -
    • Linux
      IyEgL2Jpbi9iYXNoDQplY2hvIHVzZXJfdGVzdCAmZ3Q7Jmd0OyAvaG9tZS91c2VyLnR4dA==
      +
      • Linux
        IyEvYmluL2Jhc2gKZWNobyB1c2VyX3Rlc3QgPiAvaG9tZS91c2VyLnR4dA==
      • Windows
        cmVtIGNtZAplY2hvIDExMSA+IGM6XGFhYS50eHQ=
      @@ -173,16 +174,18 @@ echo 111 > c:\aaa.txt

      Response

      See Responses (Task).

      -

      Example Request

      • Example URL request
        POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/reinstallos
        -
      • Example request 1 (using a password to remotely log in to an ECS with OS reinstalled)
        {
        +

        Example Request

        • After the ECS OS is reinstalled, use the password for login authentication. For security purposes, store the password in ciphertext in configuration files or environment variables.
          POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/reinstallos
          +
          +{
               "os-reinstall": {
          - 
                   "userid": "7e25b1da389f4697a79df3a0e5bd494e",
                   "mode": "withStopServer"
               }
           }
        -
        • Example request 2 (using a key to remotely log in to an ECS with OS reinstalled)
          {
          +
          • Reinstall an OS and use the key pair for login authentication after the reinstallation.
            POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/reinstallos
            +
            +{
                 "os-reinstall": {
                     "keyname": "KeyPair-350b", 
                     "userid": "7e25b1da389f4697a79df3a0e5bd494e"
            @@ -190,9 +193,10 @@ echo 111 > c:\aaa.txt
            }
        -
        • Example request 3 (using a password to remotely log in a full-ECS-image-created ECS with OS reinstalled and system disk encrypted)
          {
          -    "os-reinstall": {
          - 
          +
          • If the ECS OS is reinstalled using encrypted full-ECS images of the system disk, use the password for login authentication. For security purposes, store the password in ciphertext in configuration files or environment variables.
            POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/reinstallos
            +
            +{
            +    "os-reinstall": { 
                     "userid": "7e25b1da389f4697a79df3a0e5bd494e",
                     "metadata": {
                           "__system__encrypted": "1",
            @@ -203,7 +207,7 @@ echo 111 > c:\aaa.txt

          Example Response

          See Responses (Task).

          {      
          -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
          +    "job_id": "ff80808288d41e1b018990260955686a" 
           }

          Returned Values

          See Returned Values for General Requests.

          diff --git a/docs/ecs/api-ref/en-us_topic_0067876971.html b/docs/ecs/api-ref/en-us_topic_0067876971.html index 514b65629..f8b35ba13 100644 --- a/docs/ecs/api-ref/en-us_topic_0067876971.html +++ b/docs/ecs/api-ref/en-us_topic_0067876971.html @@ -2,6 +2,7 @@

          Changing an ECS OS (Using an Image with Cloud-Init Installed)

          Function

          This API is used to change an ECS OS. During the system disk reinstallation using a new image, the data disks of the ECS remain unchanged.

          +

          This API is an asynchronous API. After the OS change request is successfully delivered, a job ID is returned. This does not mean the OS change is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the OS change is successful.

          After this API is called, the system uninstalls the system disk, uses the new image to create a system disk, and attaches it to the ECS. In this way, the OS is changed.

          Constraints

          • You can only use an image with Cloud-Init or Cloudbase-Init installed.
          • Only a stopped ECS or an ECS on which reinstalling or changing the OS failed supports changing OS.
          • Only an ECS with a system disk supports changing OS.
          • You are not allowed to perform other operations when changing the OS. Otherwise, changing the OS will fail.
          @@ -128,7 +129,7 @@
@@ -144,13 +145,13 @@

For more details, see "Injecting User Data into ECSs" in Elastic Cloud Server User Guide.

Examples

Before base64 encoding:

-
  • Linux
    #! /bin/bash
    -echo user_test >> /home/user.txt
    +
    • Linux
      #!/bin/bash
      +echo user_test > /home/user.txt
    • Windows
      rem cmd
       echo 111 > c:\aaa.txt

    After base64 encoding:

    -
    • Linux
      IyEgL2Jpbi9iYXNoDQplY2hvIHVzZXJfdGVzdCAmZ3Q7Jmd0OyAvaG9tZS91c2VyLnR4dA==
      +
      • Linux
        IyEvYmluL2Jhc2gKZWNobyB1c2VyX3Rlc3QgPiAvaG9tZS91c2VyLnR4dA==
      • Windows
        cmVtIGNtZAplY2hvIDExMSA+IGM6XGFhYS50eHQ=
      @@ -183,17 +184,18 @@ echo 111 > c:\aaa.txt

      Response

      See Responses (Task).

      -

      Example Request

      • Example URL request
        POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/changeos
        -
      -
      • Example request 1 (using a password to remotely log in to an ECS with OS changed)
        {
        +

        Example Request

        • After the ECS OS is switched, use the password for login authentication. For security purposes, store the password in ciphertext in configuration files or environment variables.
          POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/changeos
          +
          +{
               "os-change": {
          - 
                   "userid": "7e25b1da389f4697a79df3a0e5bd494e", 
                   "imageid": "e215580f-73ad-429d-b6f2-5433947433b0"
               }
           }
        -
        • Example request 2 (using a key to remotely log in to an ECS with OS changed)
          {
          +
          • Change the OS and use the key pair for login authentication after the OS change.
            POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/changeos
            +
            +{
                 "os-change": {
                     "keyname": "KeyPair-350b", 
                     "userid": "7e25b1da389f4697a79df3a0e5bd494e", 
            @@ -201,9 +203,10 @@ echo 111 > c:\aaa.txt
            } }
        -
        • Example request 3 (using a password to remotely log in a full-ECS-image-created ECS with OS changed and system disk encrypted)
          {
          +
          • If the ECS OS is switched using encrypted full-ECS images of the system disk, use the password for login authentication. For security purposes, store the password in ciphertext in configuration files or environment variables.
            POST https://{endpoint}/v2/{project_id}/cloudservers/{server_id}/changeos
            +
            +{
                 "os-change": {
            - 
                     "userid": "7e25b1da389f4697a79df3a0e5bd494e", 
                     "imageid": "e215580f-73ad-429d-b6f2-5433947433b0", 
                     "metadata": {
            @@ -216,7 +219,7 @@ echo 111 > c:\aaa.txt

        Example Response

        See Responses (Task).

        {      
        -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
        +    "job_id": "ff80808288d41e1b018990260955686a" 
         }

        Returned Values

        See Returned Values for General Requests.

        diff --git a/docs/ecs/api-ref/en-us_topic_0068473331.html b/docs/ecs/api-ref/en-us_topic_0068473331.html index 37c712481..8e5c5bd11 100644 --- a/docs/ecs/api-ref/en-us_topic_0068473331.html +++ b/docs/ecs/api-ref/en-us_topic_0068473331.html @@ -30,14 +30,14 @@

        This calling mode can only be used in OpenStack client.

      -

      Constraints

      1. This API is native, which does not support the creation of ECSs using full-ECS images. To use full-ECS images to create ECSs, refer to Creating an ECS.
      2. During the creation of an ECS using this API, you cannot bind an EIP to the ECS. If you want to create an ECS and bind an EIP to it, refer to Creating an ECS.
      3. Parameter port in the three network parameters (port, uuid, and fixed_ip) has the highest priority. If parameter fixed_ip is set, you must specify the UUID.
      4. A file injection failure will result in the ECS creation failure.
      5. The following restrictions apply when you create ECSs using an image:
        1. You cannot create an ECS on a specified host.
        2. If a tenant backs up a disk in an ECS, the disk can be deleted only after the tenant deletes all the snapshots of the disk.
        3. The flavors with different resource types cannot be adjusted if you adjust the specifications of an ECS created using an image.
        -
      6. Native APIs /v2/{project_id}/servers and /v2.1/{project_id}/servers provided by the cloud service platform is developed based on and compatible with the community-version native OpenStack API.
        Compared with the community-version native API, this API has the following restrictions when you create an ECS using a specified image:
        • Community-version native OpenStack API: creates an ECS using the local disk by default.
        • Native API provided by the cloud service platform: creates an ECS using the shared storage as the system disk.
        +

        Constraints

        1. This API is native, which does not support the creation of ECSs using full-ECS images. To use full-ECS images to create ECSs, refer to Creating an ECS.
        2. When using this API to create an ECS, you cannot bind an EIP to the ECS during the creation process. To do so, see Creating an ECS.
        3. Parameter port in the three network parameters (port, uuid, and fixed_ip) has the highest priority. If parameter fixed_ip is set, you must specify the UUID.
        4. A file injection failure will result in the ECS creation failure.
        5. The following restrictions apply when you create ECSs using an image:
          1. You cannot create an ECS on a specified host.
          2. If a tenant backs up a disk in an ECS, the disk can be deleted only after the tenant deletes all the snapshots of the disk.
          3. The flavors with different resource types cannot be adjusted if you adjust the specifications of an ECS created using an image.
          +
        6. Native APIs /v2/{project_id}/servers and /v2.1/{project_id}/servers provided by the cloud platform is developed based on and compatible with the community-version native OpenStack API.
          Compared with the community-version native API, this API has the following restrictions when you create an ECS using a specified image:
          • Community-version native OpenStack API: creates an ECS using the local disk by default.
          • Native API provided by the cloud platform: creates an ECS using the shared storage as the system disk.
          Specifically, when you use the native API to create an ECS:
          1. You can query information about the disks attached to the ECS.
          2. The ECS system disk uses the EVS disk quota.
          3. You cannot query ECSs created based on a specified image using the image filtering function.
        7. When you create an ECS with a specified disk, ensure that the disk and the ECS are in the same AZ.
        8. The device_name field configured in block_device_mapping_v2 during the ECS creation does not take effect. The system generates a device name by default.
        9. ECSs cannot be created in networks with provider:network_type set to geneve.

          provider:network_type being set to geneve indicates the internal high-speed network for BMSs.

          -
        10. If your ECS is remotely logged in using a key, use the key_name parameter. If your ECS is remotely logged in using a password, use the adminPass parameter. Linux ECSs support user_data for injection. Windows ECSs support admin_pass for injection.
        11. If the image based on which the ECS is created uses the native OpenStack API, ensure that the specified AZ and system disk capacity and type used when the ECS is created are the same as those used when the image is created. Otherwise, the ECS creation will fail.
        +
      7. If your ECS is remotely logged in using a key, use the key_name parameter. If your ECS is remotely logged in using a password, use the adminPass parameter. Linux ECSs support user_data for injection. Windows ECSs support admin_pass for injection.
      8. If the image based on which the ECS is created uses the native OpenStack API, ensure that the specified AZ and system disk capacity and type used when the ECS is created are the same as those used when the image is created. Otherwise, the ECS creation will fail.

      Request

      Table 2 describes the request parameters.

      @@ -92,7 +92,7 @@
@@ -113,6 +113,7 @@ @@ -133,7 +134,7 @@ - @@ -472,7 +473,7 @@ echo 111 > c:\aaa.txt - @@ -497,7 +498,7 @@ echo 111 > c:\aaa.txt @@ -701,11 +702,10 @@ echo 111 > c:\aaa.txt
Table 4 servers field description

Parameter

+
@@ -97,8 +98,9 @@

Response

See Responses (Task).

-

Example Request

In the request, the parameters to start ECSs must be sent with field os-start. For details, see the example request.
POST https://{endpoint}/v1/{project_id}/cloudservers/action
-
{
+

Example Request

Batch start ECSs whose IDs are 616fb98f-46ca-475e-917e-2563e5a8cd19 and 726fb98f-46ca-475e-917e-2563e5a8cd20 with the request parameter set to os-start.
POST https://{endpoint}/v1/{project_id}/cloudservers/action
+
+{
     "os-start": {
         "servers": [
             {
@@ -112,7 +114,9 @@
 }
-

Example Response

None

+

Example Response

{
+    "job_id": "ff808082889bd9690189061140c235fe"
+}
diff --git a/docs/ecs/api-ref/en-us_topic_0020212648.html b/docs/ecs/api-ref/en-us_topic_0020212648.html index 3ce01fa4f..b2665ff70 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212648.html +++ b/docs/ecs/api-ref/en-us_topic_0020212648.html @@ -60,8 +60,10 @@

Response

None

-

Example Request

POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
-
{
+

Example Request

Start a specified ECS.

+
POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
+
+{
     "os-start": {}
                     }
diff --git a/docs/ecs/api-ref/en-us_topic_0020212649.html b/docs/ecs/api-ref/en-us_topic_0020212649.html index cda9d3a92..e6057762e 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212649.html +++ b/docs/ecs/api-ref/en-us_topic_0020212649.html @@ -1,7 +1,8 @@

Restarting ECSs in a Batch

-

Function

This API is used to restart ECSs in a batch based on specified ECS IDs. A maximum of 1000 ECSs can be restarted at a time.

+

Function

This API is used to restart ECSs in a batch based on specified ECS IDs. A maximum of 1,000 ECSs can be restarted in one minute.

+

This API is an asynchronous API. After the batch restart request is successfully delivered, a job ID is returned. This does not mean the batch restart is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the batch restart is successful.

URI

POST /v1/{project_id}/cloudservers/action

Table 1 describes the parameters in the URI. @@ -49,7 +50,7 @@
Table 4 servers field description

Parameter

Mandatory

-
@@ -47,7 +47,8 @@

Response

None

-

Example Request

GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags/{tag}
+

Example Request

Query whether an ECS has a specified tag.

+
GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags/{tag}

Example Response

None

diff --git a/docs/ecs/api-ref/en-us_topic_0065820827.html b/docs/ecs/api-ref/en-us_topic_0065820827.html index 45c9806d0..22d5aef00 100644 --- a/docs/ecs/api-ref/en-us_topic_0065820827.html +++ b/docs/ecs/api-ref/en-us_topic_0065820827.html @@ -35,7 +35,7 @@
@@ -49,7 +49,8 @@

Response

None

-

Example Request

DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags/{tag}
+

Example Request

Delete a specified tag from a specified ECS.

+
DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags/{tag}

Example Response

None

diff --git a/docs/ecs/api-ref/en-us_topic_0065962600.html b/docs/ecs/api-ref/en-us_topic_0065962600.html index c6aedc083..5b50c99f4 100644 --- a/docs/ecs/api-ref/en-us_topic_0065962600.html +++ b/docs/ecs/api-ref/en-us_topic_0065962600.html @@ -42,7 +42,7 @@
@@ -115,7 +115,7 @@ - @@ -83,8 +83,10 @@

Response

None

-

Example Request

POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
-
{ 
+

Example Request

Remove a security group from an ECS.

+
POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
+
+{ 
     "removeSecurityGroup": { 
         "name": "sg-test"
     }
diff --git a/docs/ecs/api-ref/en-us_topic_0067298110.html b/docs/ecs/api-ref/en-us_topic_0067298110.html
index af9b6a502..93ece06f7 100644
--- a/docs/ecs/api-ref/en-us_topic_0067298110.html
+++ b/docs/ecs/api-ref/en-us_topic_0067298110.html
@@ -174,14 +174,15 @@
 
 
-
Table 3 reboot field description

Parameter

+
@@ -66,7 +67,7 @@
Table 3 reboot field description

Parameter

Mandatory

String

Specifies the type of the restart operation.

-
  • SOFT: soft restart
  • HARD: forcible restart (hard restart)
+
  • SOFT: soft restart
  • HARD: forcible restart (hard restart)

servers

@@ -82,7 +83,7 @@
-
@@ -186,7 +186,8 @@ -

Example Request

GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2
+

Example Request

Query details about an ECS flavor.

+
GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2
 GET https://{endpoint}/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2

Example Response

{
diff --git a/docs/ecs/api-ref/en-us_topic_0020212660.html b/docs/ecs/api-ref/en-us_topic_0020212660.html
index c98644116..459396d05 100644
--- a/docs/ecs/api-ref/en-us_topic_0020212660.html
+++ b/docs/ecs/api-ref/en-us_topic_0020212660.html
@@ -4,9 +4,9 @@
 
diff --git a/docs/ecs/api-ref/en-us_topic_0020212661.html b/docs/ecs/api-ref/en-us_topic_0020212661.html index c7a2db4e6..cfc74d600 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212661.html +++ b/docs/ecs/api-ref/en-us_topic_0020212661.html @@ -1,7 +1,7 @@ -

Querying ECS NICs

-

Function

This API is used to query information about ECS NICs.

+

Querying NICs of an ECS

+

Function

This API is used to query NICs attached to an ECS.

URI

GET /v2.1/{project_id}/servers/{server_id}/os-interface

GET /v2/{project_id}/servers/{server_id}/os-interface

@@ -102,7 +102,7 @@
Table 4 servers field description

Parameter

+
@@ -108,8 +109,9 @@

Response

See Responses (Task).

-

Example Request

In the request, the parameters to restart ECSs must be sent with field reboot. For details, see the example request.
POST https://{endpoint}/v1/{project_id}/cloudservers/action
-
{
+

Example Request

Batch restart ECSs whose IDs are 616fb98f-46ca-475e-917e-2563e5a8cd19 and 726fb98f-46ca-475e-917e-2563e5a8cd20 with the request parameter set to reboot.
POST https://{endpoint}/v1/{project_id}/cloudservers/action
+
+{
     "reboot": {
         "type":"SOFT",
         "servers": [
@@ -119,14 +121,13 @@
             {
                 "id": "726fb98f-46ca-475e-917e-2563e5a8cd20"
             }
-
         ]
     }
 }

Example Response

{      
-    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
+    "job_id": "ff80808288d41e1b018990260955686a" 
 }

Returned Values

See Returned Values for General Requests.

diff --git a/docs/ecs/api-ref/en-us_topic_0020212650.html b/docs/ecs/api-ref/en-us_topic_0020212650.html index 5cb20b0ba..48261ba5e 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212650.html +++ b/docs/ecs/api-ref/en-us_topic_0020212650.html @@ -84,8 +84,10 @@

Response

None

-

Example Request

POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
-
{
+

Example Request

Restart a specified ECS.

+
POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
+
+{
     "reboot": {
         "type": "SOFT"
     }
diff --git a/docs/ecs/api-ref/en-us_topic_0020212651.html b/docs/ecs/api-ref/en-us_topic_0020212651.html
index 9f647e59b..0f4b6a5dc 100644
--- a/docs/ecs/api-ref/en-us_topic_0020212651.html
+++ b/docs/ecs/api-ref/en-us_topic_0020212651.html
@@ -1,7 +1,8 @@
 
 
 

Stopping ECSs in a Batch

-

Function

This API is used to stop ECSs in a batch based on the specified ECS ID list. A maximum of 1000 ECSs can be stopped at a time.

+

Function

This API is used to stop ECSs in a batch based on the specified ECS ID list. A maximum of 1,000 ECSs can be stopped in one minute.

+

This API is an asynchronous API. After the batch stop request is successfully delivered, a job ID is returned. This does not mean the batch stop is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the batch stop is successful.

URI

POST /v1/{project_id}/cloudservers/action

Table 1 describes the parameters in the URI. @@ -108,8 +109,9 @@

Response

See Responses (Task).

-

Example Request

In the request parameters, the request for stopping the ECS must be issued with field os-stop, as shown in the example request.
POST https://{endpoint}/v1/{project_id}/cloudservers/action
-
{
+

Example Request

Batch stop ECSs whose IDs are 616fb98f-46ca-475e-917e-2563e5a8cd19 and 726fb98f-46ca-475e-917e-2563e5a8cd20 with the request parameter set to os-stop.
POST https://{endpoint}/v1/{project_id}/cloudservers/action
+
+{
     "os-stop": {
         "type":"HARD",
         "servers": [
@@ -119,13 +121,14 @@
             {
                 "id": "726fb98f-46ca-475e-917e-2563e5a8cd20"
             }
-
         ]
     }
 }
-

Example Response

None

+

Example Response

{
+    "job_id": "ff808082889bd9690189061140c235fe"
+}
diff --git a/docs/ecs/api-ref/en-us_topic_0020212652.html b/docs/ecs/api-ref/en-us_topic_0020212652.html index a89b3d166..f42afa650 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212652.html +++ b/docs/ecs/api-ref/en-us_topic_0020212652.html @@ -84,8 +84,10 @@

Response

None

-

Example Request

POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
-
{
+

Example Request

Stop a specified ECS.

+
POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
+
+{
     "os-stop": {}
 }
diff --git a/docs/ecs/api-ref/en-us_topic_0020212653.html b/docs/ecs/api-ref/en-us_topic_0020212653.html index 2dfbf57b1..7fc1fc645 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212653.html +++ b/docs/ecs/api-ref/en-us_topic_0020212653.html @@ -2,6 +2,7 @@

Modifying the Specifications of an ECS

Function

ECS specifications can be modified, for example, upgrading the vCPUs and memory, to meet service requirements. This API is used to modify ECS specifications.

+

This API is an asynchronous API. After the specifications modification request is successfully delivered, a job ID is returned. This does not mean the modification is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the modification is successful.

An ECS flavor cannot be changed to certain flavors. For details, see Querying the Target Flavors to Which an ECS Flavor Can Be Changed.

Constraints

  • You can modify the ECS specifications only when the ECS is stopped.
@@ -62,9 +63,9 @@
@@ -97,15 +98,17 @@

Response

See Responses (Task).

-

Example Request

POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/resize
-
{
+

Example Request

Change the ECS flavor to c3.15xlarge.2.

+
POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/resize
+
+{
 "resize": {
         "flavorRef": "c3.15xlarge.2"
     }
 }

Example Response

{      
-    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
+    "job_id": "ff80808288d41e1b018990260955686a" 
 } 

Returned Values

See Returned Values for General Requests.

diff --git a/docs/ecs/api-ref/en-us_topic_0020212655.html b/docs/ecs/api-ref/en-us_topic_0020212655.html index 9d052fb21..2ef8bbff0 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212655.html +++ b/docs/ecs/api-ref/en-us_topic_0020212655.html @@ -15,7 +15,7 @@
diff --git a/docs/ecs/api-ref/en-us_topic_0020212656.html b/docs/ecs/api-ref/en-us_topic_0020212656.html index 8090dd394..30ba23f63 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212656.html +++ b/docs/ecs/api-ref/en-us_topic_0020212656.html @@ -42,7 +42,7 @@
- @@ -235,7 +235,7 @@ - @@ -236,7 +236,8 @@
Table 4 servers field description

Parameter

Mandatory

Boolean

Specifies whether to only check the request and not modify the ECS specifications.

-

true: The request is sent and the ECS specifications will not be modified. Check items include mandatory parameters and request format.

+

true: The request is sent and the ECS specifications are not modified. Check items include mandatory parameters and request format.

  • If the check fails, the system returns an error.
  • If the check is successful, the system returns status code 202.
-

false: The request is sent and the ECS specifications will be modified if the check is successful.

+

false: The request is sent and the ECS specifications will be modified after the check is passed.

String

Specify an AZ. If this parameter is not left blank, flavors in the normal, obt, or promotion state are returned.

+

Specifies an AZ. If this parameter is not left blank, flavors in the normal, obt, or promotion state are returned.

String

Specifies the ECS flavor type:

-
  • normal: general computing
  • cpuv1: computing I
  • cpuv2: computing II
  • computingv3: general computing-plus
  • highmem: memory-optimized
  • saphana: large-memory
  • saphana: large-memory HANA ECS
  • diskintensive: disk-intensive
  • highcpu: high-performance computing
  • gpu: GPU-accelerated
  • fpga: FPGA-accelerated
+
  • normal: general computing
  • cpuv1: computing I
  • cpuv2: computing II
  • computingv3: general computing-plus
  • highmem: memory-optimized
  • diskintensive: disk-intensive
  • highcpu: high-performance computing
  • gpu: GPU-accelerated
  • fpga: FPGA-accelerated

resource_type

@@ -256,7 +256,7 @@

String

Specifies the maximum bandwidth in the unit of Mbit/s. The maximum value of this parameter is 10000.

+

Specifies the maximum bandwidth in the unit of Mbit/s. The maximum value of this parameter is 10,000.

instance_vnic:max_count

@@ -271,8 +271,8 @@

String

The value of this parameter is in format of "{type}:{count}:{size}:{safeFormat}", where,

-
  • type: indicates the disk type, which can only be HDD.
  • count: indicates the number of local disks.
    • For D2 ECSs, the value can be 2, 4, 8, 12, 16, or 24.
    • For D3 ECSs, the value can be 2, 4, 8, 12, 16, 24, or 28.
    -
  • size: indicates the capacity of a single disk, in GB. Currently, only 1675 is supported. The actual disk size is 1800, and the available size after formatting is 1675.
  • safeFormat: indicates whether the local disks of the ECS are securely formatted.
    • For D2 or D3 ECSs, the value is True.
    +
    • type: indicates the disk type, which can only be HDD.
    • count: indicates the number of local disks. The following types are supported:
      • For D2 ECSs, the value can be 2, 4, 8, 12, 16, or 24.
      • For D3 ECSs, the value can be 2, 4, 8, 12, 16, 24, or 28.
      +
    • size: indicates the capacity of a single disk, in GB. Currently, only 1675 is supported. The actual disk size is 1800, and the available size after formatting is 1675.
    • safeFormat: indicates whether the local disks of the ECS are securely formatted. The following types are supported:
      • For D2 or D3 ECSs, the value is True.
    NOTE:

    This field is dedicated for disk-intensive ECSs.

    @@ -348,7 +348,7 @@

String

Specifies the maximum bandwidth.

-
  • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1000.
+
  • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1,000.

quota:min_rate

@@ -356,7 +356,7 @@

String

Specified the assured bandwidth.

-
  • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1000.
+
  • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1,000.

quota:max_pps

@@ -364,7 +364,7 @@

String

Specifies the maximum intranet PPS.

-
  • Unit: number. If a value is in the unit of 10000, it must be divided by 10000.
+
  • Unit: number. If a value is in the unit of 10,000, it must be divided by 10,000.

cond:operation:charge

@@ -390,7 +390,8 @@

For more information, see "ECS Specifications and Types" in Elastic Cloud Server User Guide.

-

Example Request

GET https://{endpoint}/v1/{project_id}/cloudservers/flavors?availability_zone=availability_value
+

Example Request

Query details about ECS flavors and extended flavor information.

+
GET https://{endpoint}/v1/{project_id}/cloudservers/flavors?availability_zone=availability_value

Example Response

{
     "flavors": [
@@ -426,7 +427,7 @@
                 "resource_type": "IOoptimizedC3_2"
             }
         }
-    ]
+    ]                              
 }

Returned Values

See Returned Values for General Requests.

diff --git a/docs/ecs/api-ref/en-us_topic_0020212657.html b/docs/ecs/api-ref/en-us_topic_0020212657.html index efec3ea8e..1db9d65c3 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212657.html +++ b/docs/ecs/api-ref/en-us_topic_0020212657.html @@ -12,7 +12,7 @@ - diff --git a/docs/ecs/api-ref/en-us_topic_0020212658.html b/docs/ecs/api-ref/en-us_topic_0020212658.html index 4bb7e8958..b8c5f2801 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212658.html +++ b/docs/ecs/api-ref/en-us_topic_0020212658.html @@ -163,7 +163,7 @@

String

Specifies the swap partition size required by the ECS flavor.

-

This parameter has not been used. Its default value is "".

+

This parameter has not been used. Its default value is "".

OS-FLV-EXT-DATA:ephemeral

@@ -171,7 +171,7 @@

Integer

Specifies the temporary disk size. This is an extended attribute.

-

This parameter has not been used. Its default value is 0.

+

This parameter has not been used. Its default value is 0.

OS-FLV-DISABLED:disabled

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

Boolean

Specifies whether the ECS flavor has been disabled. This is an extended attribute.

-

This parameter has not been used. Its default value is false.

+

This parameter has not been used. Its default value is false.

rxtx_factor

@@ -187,7 +187,7 @@

Float

Specifies the ratio of the available network bandwidth to the network hardware bandwidth of the ECS.

-

This parameter has not been used. Its default value is 1.0.

+

This parameter has not been used. Its default value is 1.0.

os-flavor-access:is_public

@@ -195,7 +195,7 @@

Boolean

Specifies whether a flavor is available to all tenants. This is an extended attribute.

-
  • true: indicates that a flavor is available to all tenants.
  • false: indicates that a flavor is available only to certain tenants.
+
  • true: indicates that a flavor is available to all tenants.
  • false: indicates that a flavor is available only to certain tenants.

Default value: true

-

Example Request

GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors/detail
+

Example Request

Query details about ECS flavors.

+
GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors/detail
 GET https://{endpoint}/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/detail

Example Response

{
diff --git a/docs/ecs/api-ref/en-us_topic_0020212659.html b/docs/ecs/api-ref/en-us_topic_0020212659.html
index c85c45507..9058ab8c3 100644
--- a/docs/ecs/api-ref/en-us_topic_0020212659.html
+++ b/docs/ecs/api-ref/en-us_topic_0020212659.html
@@ -112,7 +112,7 @@
 

String

Specifies the swap partition size required by the ECS flavor.

-

This parameter has not been used. Its default value is "".

+

This parameter has not been used. Its default value is "".

OS-FLV-EXT-DATA:ephemeral

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

Integer

Specifies the temporary disk size. This is an extended attribute.

-

This parameter has not been used. Its default value is 0.

+

This parameter has not been used. Its default value is 0.

OS-FLV-DISABLED:disabled

@@ -128,7 +128,7 @@

Boolean

Specifies whether the ECS flavor has been disabled. This is an extended attribute.

-

This parameter has not been used. Its default value is false.

+

This parameter has not been used. Its default value is false.

rxtx_factor

@@ -136,7 +136,7 @@

Float

Specifies the ratio of the available network bandwidth to the network hardware bandwidth of the ECS.

-

This parameter has not been used. Its default value is 1.0.

+

This parameter has not been used. Its default value is 1.0.

os-flavor-access:is_public

@@ -144,7 +144,7 @@

Boolean

Specifies whether a flavor is available to all tenants. This is an extended attribute.

-
  • true: indicates that a flavor is available to all tenants.
  • false: indicates that a flavor is available only to certain tenants.
+
  • true: indicates that a flavor is available to all tenants.
  • false: indicates that a flavor is available only to certain tenants.

Default value: true

-
@@ -81,7 +81,8 @@
Table 4 fixed_ips field description

Parameter

+
@@ -129,7 +129,8 @@ -

Example Request

GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface
+

Example Request

Query NICs attached to an ECS.

+
GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface
 GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface

Example Response

{
diff --git a/docs/ecs/api-ref/en-us_topic_0020212662.html b/docs/ecs/api-ref/en-us_topic_0020212662.html
index b462fec68..bad11ffa6 100644
--- a/docs/ecs/api-ref/en-us_topic_0020212662.html
+++ b/docs/ecs/api-ref/en-us_topic_0020212662.html
@@ -1,10 +1,10 @@
 
 
-

Querying NICs of an ECS

-

Function

This API is used to query NICs of an ECS based on the NIC ID.

+

Querying Details About a Specified NIC of an ECS

+

Function

This API is used to query details about an NIC based on the NIC ID.

-

URI

GET /v2.1/{project_id}/servers/{server_id}/os-interface/{id}

-

GET /v2/{project_id}/servers/{server_id}/os-interface/{id}

+

URI

GET /v2.1/{project_id}/servers/{server_id}/os-interface/{port_id}

+

GET /v2/{project_id}/servers/{server_id}/os-interface/{port_id}

Table 1 describes the parameters in the URI.
Table 4 fixed_ips field description

Parameter

Type

@@ -28,7 +28,7 @@ - @@ -109,7 +109,7 @@
Table 1 Parameter description

Parameter

Specifies the ECS ID.

id

+

port_id

Yes

-
Table 4 fixed_ips field description

Parameter

+
@@ -136,8 +136,9 @@ -

Example Request

GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface/{id}
-GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface/{id}
+

Example Request

Query details about an NIC based on the specified NIC ID.

+
GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface/{port_id}
+GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface/{port_id}

Example Response

{
     "interfaceAttachment": 
diff --git a/docs/ecs/api-ref/en-us_topic_0020212663.html b/docs/ecs/api-ref/en-us_topic_0020212663.html
index c6acbb20c..e2020afb7 100644
--- a/docs/ecs/api-ref/en-us_topic_0020212663.html
+++ b/docs/ecs/api-ref/en-us_topic_0020212663.html
@@ -2,6 +2,7 @@
 
 

Adding NICs to an ECS in a Batch

Function

This API is used to add one or multiple NICs to an ECS.

+

This API is an asynchronous API. After the NIC adding request is successfully delivered, a job ID is returned. This does not mean the NIC adding is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the NIC adding is successful.

URI

POST /v1/{project_id}/cloudservers/{server_id}/nics

Table 1 describes the parameters in the URI. @@ -56,7 +57,7 @@
Table 4 fixed_ips field description

Parameter

Type

-
Table 3 nics field description

Parameter

+
@@ -94,6 +95,25 @@ + + + + + + + + + +
Table 3 nics field description

Parameter

Mandatory

Specifies the IP address. If this parameter is unavailable, the IP address is automatically assigned.

ipv6_enable

+

No

+

Boolean

+

Indicates whether to support IPv6 addresses.

+

If this parameter is set to true, the NIC supports IPv6 addresses.

+

ipv6_bandwidth

+

No

+

Object

+

Specifies the bound shared bandwidth. For details, see ipv6_bandwidth Field Description.

+
@@ -124,8 +144,10 @@

Response

See Responses (Task).

-

Example Request

POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/nics
-
{
+

Example Request

Add the NIC whose ID is d32019d3-bc6e-4319-9c1d-6722fc136a23 and security group ID is f0ac4394-7e4a-4409-9701-ba8be283dbc3 to an ECS.

+
POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/nics
+
+{
     "nics": [
         {
             "subnet_id": "d32019d3-bc6e-4319-9c1d-6722fc136a23", 
@@ -139,7 +161,7 @@
 }

Example Response

{      
-    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
+    "job_id": "ff80808288d41e1b018990260955686a" 
 } 

Returned Values

See Returned Values for General Requests.

diff --git a/docs/ecs/api-ref/en-us_topic_0020212664.html b/docs/ecs/api-ref/en-us_topic_0020212664.html index b6c493ba4..b73ef09f6 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212664.html +++ b/docs/ecs/api-ref/en-us_topic_0020212664.html @@ -57,7 +57,7 @@
-
@@ -58,7 +58,8 @@
Table 3 interfaceAttachment field description

Parameter

+
@@ -74,7 +74,7 @@
Table 3 interfaceAttachment field description

Parameter

Mandatory

String

Specifies the port ID.

-

Either port_id or net_id is used each time.

+

The port_id and net_id cannot be specified at the same time.

net_id

@@ -84,7 +84,7 @@

String

Specifies the network ID.

-

Either port_id or net_id is used each time.

+

The port_id and net_id cannot be specified at the same time.

fixed_ips

@@ -103,7 +103,7 @@
-
Table 4 fixed_ips field description

Parameter

+
@@ -194,7 +194,7 @@
Table 4 fixed_ips field description

Parameter

Mandatory

-
Table 7 fixed_ips field description

Parameter

+
@@ -221,9 +221,10 @@ -

Example Request

POST https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface
-POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface
-
{
+

Example Request

  • Add a NIC whose network ID is 3cb9bc59-5699-4588-a4b1-b87f96708bc6.
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface
    +
    +{
         "interfaceAttachment" : {
             "fixed_ips" : [ 
                 {
    @@ -233,11 +234,20 @@ POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface
    "net_id" : "3cb9bc59-5699-4588-a4b1-b87f96708bc6" } }
-
{
+
  • Add a NIC whose port ID is ce531f90-199f-48c0-816c-13e38010b442.
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface
    +
    +{
         "interfaceAttachment" : {
    +        "fixed_ips" : [ 
    +            {
    +                "ip_address" : "192.168.1.3"
    +            } 
    +         ],
         "port_id" : "ce531f90-199f-48c0-816c-13e38010b442"
         }
     }
    +
  • Example Response

    {
         "interfaceAttachment": {
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212665.html b/docs/ecs/api-ref/en-us_topic_0020212665.html
    index f8c1e9e83..5bfd3cc48 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212665.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212665.html
    @@ -2,6 +2,7 @@
     
     

    Deleting NICs from an ECS in a Batch

    Function

    This API is used to uninstall and delete one or multiple NICs from an ECS.

    +

    This API is an asynchronous API. After the deletion request is successfully delivered, a job ID is returned. This does not mean the deletion is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the deletion is successful.

    Constraints

    The primary NIC of an ECS has routing rules configured and cannot be deleted.

    @@ -58,7 +59,7 @@
    Table 7 fixed_ips field description

    Parameter

    Type

    -
    Table 3 nics field description

    Parameter

    +
    @@ -86,8 +87,10 @@

    Response

    See Responses (Task).

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/nics/delete
    -
    {
    +

    Example Request

    Delete the NIC whose ID is d32019d3-bc6e-4319-9c1d-6722fc136a23 from an ECS.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/nics/delete
    +
    +{
         "nics": [
              {
                 "id": "d32019d3-bc6e-4319-9c1d-6722fc136a23"
    @@ -96,7 +99,7 @@
     }

    Example Response

    {      
    -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
    +    "job_id": "ff80808288d41e1b018990260955686a" 
     } 

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0020212666.html b/docs/ecs/api-ref/en-us_topic_0020212666.html index f4269b8b4..6b7ce7833 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212666.html +++ b/docs/ecs/api-ref/en-us_topic_0020212666.html @@ -58,7 +58,8 @@

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface/{port_id}
    +

    Example Request

    Delete a NIC from an ECS based on the specified port ID.

    +
    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}/os-interface/{port_id}
     DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-interface/{port_id}

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0020212667.html b/docs/ecs/api-ref/en-us_topic_0020212667.html index 83c0bfe50..b7750cf37 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212667.html +++ b/docs/ecs/api-ref/en-us_topic_0020212667.html @@ -15,7 +15,7 @@
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212668.html b/docs/ecs/api-ref/en-us_topic_0020212668.html index 08f6554c0..e811f57ec 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212668.html +++ b/docs/ecs/api-ref/en-us_topic_0020212668.html @@ -2,13 +2,13 @@

    Creating an ECS

    Function

    This API is used to create one or more ECSs.

    -

    This is an asynchronous API. After the ECS creation request is issued, the system will return job_id. The ECS creation is still in progress. Therefore, you need to call the API described in Querying Task Execution Status to obtain the task status. When the status changes to SUCCESS, the ECS has been created.

    +

    This API is an asynchronous API. After the creation request is successfully delivered, a job ID is returned. This does not mean the creation is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the creation is successful.

    Before calling this API, you need to obtain Regions and Endpoints.

    Logging in to an ECS can be authenticated using either a key pair or password. For security purposes, you are advised to use key pair authentication.

    • Key pair

      A key pair is used for ECS login authentication.

      Method of calling APIs: Use the key_name field to specify the key file used for logging in to the ECS.

      -
    • Password

      If you choose the initial password for authentication in an ECS, you can log in to the ECS using the username and its initial password. The initial password of user root is used for authentication in Linux, while that of user Administrator is used for authentication in Windows.

      +
    • Password

      If you choose the initial password for authentication in an ECS, you can log in to the ECS using the username and its initial password. The initial password of user root is used for authentication in Linux, while that of user Administrator is used for authentication in Windows.

      Method of calling APIs: Use the adminPass field to specify the initial login password of the administrator account. For details about how to use the adminPass field, see Table 3. If an encrypted password is required for logging in to a Linux ECS that is created using an image with Cloud-Init installed, you can use the user_data field to inject the password. For details, see Table 3.

      If the user_data field is specified for a Linux ECS that is created using an image with Cloud-Init installed, the adminPass field becomes invalid.

      @@ -37,7 +37,7 @@
    -

    Request

    Request parameters

    +

    Request

    Request parameters

    Table 2 describes the request parameters.

    Table 3 nics field description

    Parameter

    Mandatory

    @@ -91,7 +91,7 @@ @@ -102,7 +102,7 @@ @@ -130,13 +130,13 @@

    For more information about the user data to be injected, see "Injecting User Data into ECSs" in Elastic Cloud Server User Guide.

    Examples

    Before base64 encoding:

    -
    • Linux
      #! /bin/bash
      -echo user_test >> /home/user.txt
      +
      • Linux
        #!/bin/bash
        +echo user_test > /home/user.txt
      • Windows
        rem cmd
         echo 111 > c:\aaa.txt

      After base64 encoding:

      -
      • Linux
        IyEgL2Jpbi9iYXNoDQplY2hvIHVzZXJfdGVzdCAmZ3Q7Jmd0OyAvaG9tZS91c2VyLnR4dA==
        +
        • Linux
          IyEvYmluL2Jhc2gKZWNobyB1c2VyX3Rlc3QgPiAvaG9tZS91c2VyLnR4dA==
        • Windows
          cmVtIGNtZAplY2hvIDExMSA+IGM6XGFhYS50eHQ=
        @@ -147,7 +147,7 @@ echo 111 > c:\aaa.txt
    - @@ -250,6 +250,19 @@ echo 111 > c:\aaa.txt

    See Querying AZs.

    + + + + + - - + + + + + + + + + + @@ -373,8 +402,7 @@ echo 111 > c:\aaa.txt - @@ -498,7 +525,7 @@ echo 111 > c:\aaa.txt -
    Table 2 Request parameters

    Parameter

    @@ -66,8 +66,8 @@

    Boolean

    Specifies whether to check the request and create the ECS. The default value is false.

    -
    • true: indicates that only the request is sent, but the ECS will not be created. Check items include mandatory parameters and request format.
      • If the check fails, the system returns an error.
      • If the check is successful, the system returns status code 202.
      -
    • false: indicates that the request is sent and the ECS will be created if the check result is as expected.
    +
    • true: The request is sent, but the ECS will not be created. Check items include mandatory parameters and request format.
      • If the check fails, the system returns an error.
      • If the check is successful, the system returns status code 202.
      +
    • false: The request is sent and the ECS will be created after the check is passed.

    String

    Specifies the ID of the system image used for creating ECSs. The ID is in Universally Unique Identifier (UUID) format.

    -
    NOTE:
    • Certain ECS flavors cannot support all public images provided on the cloud service platform. To obtain the images supported by an ECS flavor, log in to the management console, view the images displayed on the Create ECS page, and obtain the image IDs on the Image Management Service page.
    • If the creation fails, modify the parameter settings.
    +
    NOTE:
    • Certain ECS flavors cannot support all public images provided on the cloud platform. To obtain the images supported by an ECS flavor, log in to the management console, view the images displayed on the Create ECS page, and obtain the image IDs on the Image Management Service page.
    • If the creation fails, modify the parameter settings.

    String

    Specifies the flavor ID of the ECS to be created.

    -

    For details about the flavors that have been released, see "ECS Specifications and Types" in the Elastic Cloud Server User Guide.

    +

    For details about the flavors that have been released, see "ECS Specifications and Types" in Elastic Cloud Server User Guide.

    name

    @@ -113,7 +113,7 @@

    Specifies the ECS name.

    Value requirements:

    -
    • Consists of 1 to 64 characters, including letters, digits, underscores (_), and hyphens (-).
    • If more than one ECS is to be created (the count value is greater than 1), the system automatically adds a hyphen followed by a four-digit incremental number, such as -0000, to the end of each ECS name. If you specify a number, the name of the first new ECS will start from the specified number. In this case, the ECS name contains a maximum of 59 characters.
      NOTE:

      ECS hostnames comply with RFC952 and RFC1123 naming rules. It is recommended that you configure hostnames using digits, lower-case letters, and hyphens (-). Underscores (_) are converted into hyphens (-) by default.

      +
      • The parameter value consists of 1 to 128 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).
      • If more than one ECS is to be created (the count value is greater than 1), the system automatically adds a hyphen followed by a four-digit incremental number, such as -0000, to the end of each ECS name. If you specify a number, the name of the first new ECS will start from the specified number. In this case, the ECS name contains a maximum of 59 characters.
        NOTE:

        ECS hostnames comply with RFC952 and RFC1123 naming rules. It is recommended that you configure hostnames using digits, lower-case letters, and hyphens (-). Underscores (_) are converted into hyphens (-) by default.

    String

    Specifies the initial login password of the administrator account for logging in to an ECS using password authentication. The Linux administrator is root, and the Windows administrator is Administrator. For details, see Function.

    +

    Specifies the initial login password of the administrator account for logging in to an ECS using password authentication. The Linux administrator is root, and the Windows administrator is Administrator. For details, see Function.

    Password complexity requirements:
    • Consists of 8 to 26 characters.
    • The password must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters (!@$%^-_=+[{}]:,./?~#*).
    • The password cannot contain the username or the username in reverse.
    • The Windows ECS password cannot contain the username, the username in reverse, or more than two consecutive characters in the username.

    batch_create_in_multi_az

    +

    No

    +

    Boolean

    +

    Specifies whether ECSs can be deployed in multiple random AZs. The default value is false.

    +
    • true: The batch created ECSs are deployed in multiple AZs.
    • false: The batch created ECSs are deployed in a single AZ.
    +

    This parameter is valid when availability_zone is left blank.

    +
    NOTE:

    When ECSs are created in batches, parameter count is mandatory.

    +
    +

    extendparam

    No

    @@ -257,7 +270,7 @@ echo 111 > c:\aaa.txt

    Object

    Provides the supplementary information about the ECS to be created.

    -

    For details, see Table 6.

    +

    For details, see Table 7.

    metadata

    @@ -268,9 +281,9 @@ echo 111 > c:\aaa.txt

    Specifies the metadata of the ECS to be created.

    You can use metadata to customize key-value pairs.

    -
    NOTE:
    • A maximum of 10 key-value pairs can be injected.
    • A metadata key consists of 1 to 255 characters and contains only uppercase letters, lowercase letters, spaces, digits, hyphens (-), underscores (_), colons (:), and decimal points (.).
    • A metadata value consists of a maximum of 255 characters.
    +
    NOTE:
    • If the metadata contains sensitive data, take appropriate measures to protect the sensitive data, for example, controlling access permissions and encrypting the data.
    • A maximum of 10 key-value pairs can be injected.
    • A metadata key consists of 1 to 255 characters and contains only uppercase letters, lowercase letters, spaces, digits, hyphens (-), underscores (_), colons (:), and decimal points (.).
    • A metadata value consists of a maximum of 255 characters.
    -

    For details about reserved key-value pairs, see Table 8.

    +

    For details about reserved key-value pairs, see Table 9.

    os:scheduler_hints

    @@ -280,7 +293,7 @@ echo 111 > c:\aaa.txt

    Object

    Schedules ECSs, for example, by configuring an ECS group.

    -

    For details, see Table 9.

    +

    For details, see Table 10.

    tags

    @@ -318,7 +331,7 @@ echo 111 > c:\aaa.txt

    String

    Specifies the subnet of the ECS.

    -

    The value must be the ID of the subnet created in the VPC specified by vpcid and in the format of the UUID.

    +

    The value must be the ID of the subnet created in the VPC specified by vpcid and in the format of the UUID.

    ip_address

    @@ -328,8 +341,8 @@ echo 111 > c:\aaa.txt

    String

    Specifies the IP address of the NIC used by the ECS. The value is an IPv4 address.

    -

    Constraints:

    -
    • If this parameter is left blank or set to "", an unused IP address in the subnet is automatically assigned as the IP address of the NIC.
    • If this parameter is specified, its value must be an unused IP address in the network segment of the subnet.
    +
    Constraints:
    • If this parameter is left blank or set to "", an unused IP address in the subnet is automatically assigned as the IP address of the NIC.
    • If this parameter is specified, its value must be an unused IP address in the network segment of the subnet.
    +

    binding:profile

    @@ -338,8 +351,7 @@ echo 111 > c:\aaa.txt

    Object

    Allows you to customize data. Configure this parameter when creating a HANA ECS.

    -

    For details, see Table 11.

    +

    Allows you to customize data. Configure this parameter when creating an ECS. For details, see Table 12.

    extra_dhcp_opts

    @@ -348,8 +360,25 @@ echo 111 > c:\aaa.txt

    Array of objects

    Indicates extended DHCP options.

    -

    For details, see Table 12.

    +

    Indicates extended DHCP options. For details, see Table 13.

    +

    ipv6_enable

    +

    No

    +

    Boolean

    +

    Specifies whether to support IPv6 addresses. If this parameter is set to true, the NIC supports IPv6 addresses.

    +

    ipv6_bandwidth

    +

    No

    +

    Object

    +

    Specifies the bound shared bandwidth. For details, see ipv6_bandwidth Field Description.

    String

    Specifies the ECS system disk type, which must be one of available disk types.

    -
    The value can be ESSD, SSD, SAS, SATA, co-p1, or uh-l1.
    • SSD: the ultra-high I/O type
    • SAS: the high I/O type
    • SATA: the common I/O type
    • co-p1: the high I/O (performance-optimized I) type
    • uh-l1: the ultra-high I/O (latency-optimized) type
    • ESSD: the extreme SSD type

      The co-p1 and uh-l1 types of disks are used exclusively for HPC ECSs and SAP HANA ECSs.

      -
    +
    The value can be ESSD, GPSSD, SSD, SAS, or SATA.
    • SSD: the ultra-high I/O type
    • SAS: the high I/O type
    • SATA: the common I/O type
    • GPSSD: the general purpose SSD type
    • ESSD: the extreme SSD type

    If the specified disk type is not available in the AZ, the disk will fail to be created.

    NOTE:
    • When the disk is created from a backup:

      If the type of the backup's source disk is SSD, SAS, or SATA, you can create disks of any of these types.

      @@ -389,11 +417,11 @@ echo 111 > c:\aaa.txt

    Integer

    Specifies the system disk size, in GB. The value ranges from 1 to 1024.

    +

    Specifies the system disk size in GB. The value ranges from 1 to 1024.

    Constraints:

    -
    • The system disk size must be greater than or equal to the minimum system disk size supported by the image (min_disk attribute of the image).
    • If this parameter is not specified or is set to 0, the default system disk size is the minimum value of the system disk in the image (min_disk attribute of the image).
      NOTE:

      To obtain the minimum system disk size (min_disk) of an image, click the image on the management console for its details. Alternatively, call the native OpenStack API for querying details about an image. For details, see "Querying Image Details (Native OpenStack)" in Image Management Service API Reference.

      +
      • The system disk size must be greater than or equal to the minimum system disk size supported by the image (min_disk attribute of the image).
      • If this parameter is not specified or is set to 0, the default system disk size is the minimum value of the system disk in the image (min_disk attribute of the image).
      +
      NOTE:

      To obtain the minimum system disk size (min_disk) of an image, click the image on the management console for its details. Alternatively, call the native OpenStack API for querying details about an image. For details, see "Querying Image Details (Native OpenStack)" in Image Management Service API Reference.

      -

    hw:passthrough

    @@ -438,8 +466,7 @@ echo 111 > c:\aaa.txt

    String

    Specifies the type of the ECS data disk, which must be one of available disk types.

    -
    The value can be ESSD, SSD, SAS, SATA, co-p1, or uh-l1.
    • SSD: the ultra-high I/O type
    • SAS: the high I/O type
    • SATA: the common I/O type
    • co-p1: the high I/O (performance-optimized I) type
    • uh-l1: the ultra-high I/O (latency-optimized) type
    • ESSD: the extreme SSD type

      The co-p1 and uh-l1 types of disks are used exclusively for HPC ECSs and SAP HANA ECSs.

      -
    +
    The value can be ESSD, GPSSD, SSD, SAS, or SATA.
    • SSD: the ultra-high I/O type
    • SAS: the high I/O type
    • SATA: the common I/O type
    • GPSSD: the general purpose SSD type
    • ESSD: the extreme SSD type

    If the specified disk type is not available in the AZ, the disk will fail to be created.

    NOTE:
    • When the disk is created from a backup:

      If the type of the backup's source disk is SSD, SAS, or SATA, you can create disks of any of these types.

      @@ -477,7 +504,7 @@ echo 111 > c:\aaa.txt

    Specifies the shared disk information.

    • true: indicates that the created disk is a shared disk.
    • false: indicates that the created disk is a common EVS disk.
    -
    NOTE:
    • If this parameter is set to true, the type of the shared disk is SCSI.
    • The shareable field is not used anymore. If both shareable and multiattach must be used, ensure that the values of the two fields are the same. If this parameter is not specified, common EVS disks are created by default.
    +
    NOTE:

    The shareable field is not used anymore. If both shareable and multiattach must be used, ensure that the values of the two fields are the same. If this parameter is not specified, common EVS disks are created by default.

    Object

    Provides the disk information.

    -

    For details, see Table 5.

    +

    For details, see Table 6.

    data_image_id

    @@ -517,7 +544,7 @@ echo 111 > c:\aaa.txt

    Object

    Specifies the EVS disk metadata. Ensure that key and value in the metadata contain at most 255 bytes.

    +

    Specifies the EVS disk metadata. Ensure that key and value in the metadata contain at most 255 bytes.

    This field is used only when an encrypted disk is created.

    If data disks are created using a data disk image, this field cannot be used.

    For details, see metadata Field Description for Creating Disks.

    @@ -549,11 +576,9 @@ echo 111 > c:\aaa.txt

    For details about abnormal responses, see Responses (Task).

    -

    Example Request

    The cloud service platform provides various ECS types. The flavor name/ID varies depending on ECS types and specifications. When you use APIs to create ECSs with different specifications, the request bodies are the same. You only need to change the parameter values in the following request example based on the parameters described in Request.

    -
    • Example URL request
      POST https://{endpoint}/v1/{project_id}/cloudservers
      -
    -
    -
    • An ECS with flavor ID m3.larger is to be created, where the image ID is imageid_123, disk type is SSD, and VPC ID is 0dae26c9-9a70-4392-93f3-87d53115d171. An example request is as follows:
      {
      +

      Example Request

      • Create a pay-per-use ECS with 2 vCPUs, 16 GiB of memory, SSD disks attached, and 10 Mbit/s of bandwidth-billed EIP bound. Use the key pair for login authentication.
        POST https://{endpoint}/v1/{project_id}/cloudservers
        +
        +{
             "server": {
                 "availability_zone":"az1-dc1",
                 "name": "newserver", 
        @@ -573,7 +598,7 @@ echo 111 > c:\aaa.txt
        "hw:passthrough": true } ], - "flavorRef": "m3.larger", + "flavorRef": "m3.large.8", "vpcid": "0dae26c9-9a70-4392-93f3-87d53115d171", "security_groups": [ { @@ -604,9 +629,9 @@ echo 111 > c:\aaa.txt
      "count": 1 } } -
    -
    • An ECS is to be created using a full-ECS image, in which two data disks are contained. The disk settings of the newly created ECS are as follows:
      • The system disk is encrypted.
      • For the two data disks to be restored, one uses default settings, and the other uses the changed settings, SSD, 100 GB.
      • In addition to the two data disks to be restored, a new data disk is to be attached to the ECS, and the settings of the disk are SSD, 50 GB.
      -
      An example request is as follows:
      {
      +
    • Use a full-ECS image with an encrypted system disk and two data disks attached to create an ECS. For the two data disks to be restored, one uses default settings, and the other uses the changed settings, SSD, 100 GB. Also, attach a 50 GB SSD disk to the ECS.
      POST https://{endpoint}/v1/{project_id}/cloudservers
      +
      +{
           "server": {
               "availability_zone":"az1-dc1", 
               "name": "wholeImageServer", 
      @@ -646,8 +671,9 @@ echo 111 > c:\aaa.txt
      "key_name": "sshkey-123" } } - -
    • An example pre-verification request body is as follows:
      {
      +
    • Send a pre-verification request to check whether mandatory parameters are configured in the request and whether the request format is correct.
      POST https://{endpoint}/v1/{project_id}/cloudservers
      +
      +{
           "dry_run": true,
           "server": {
               "availability_zone":"az1-dc1",
      @@ -681,6 +707,7 @@ echo 111 > c:\aaa.txt
      } }
    +

    Example Response

    {
         "job_id": "93c82933d6b7827d3016b8771f2070873"
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212671.html b/docs/ecs/api-ref/en-us_topic_0020212671.html index f36a48cfc..e35abd54c 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212671.html +++ b/docs/ecs/api-ref/en-us_topic_0020212671.html @@ -2,6 +2,7 @@

    Querying Disks Attached to an ECS

    Function

    This API is used to query the disks attached to an ECS.

    +

    Disks that have been successfully attached and are being attached are to be queried.

    URI

    GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachments

    GET /v2/{project_id}/servers/{server_id}/os-volume_attachments

    @@ -56,7 +57,7 @@
    -
    Table 3 volumeAttachments field description

    Parameter

    +
    @@ -97,7 +98,8 @@ -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-volume_attachments
    +

    Example Request

    Query details about disks attached to an ECS.

    +
    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-volume_attachments
     GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-volume_attachments

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212672.html b/docs/ecs/api-ref/en-us_topic_0020212672.html
    index 974dd2170..22ad9aa1a 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212672.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212672.html
    @@ -103,7 +103,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}
    +

    Example Request

    Query details about a disk attached to an ECS based on the specified disk ID.

    +
    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}
     GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212674.html b/docs/ecs/api-ref/en-us_topic_0020212674.html
    index 029fd31dc..0fbc34779 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212674.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212674.html
    @@ -66,7 +66,7 @@
     
     
    -
    Table 3 volumeAttachments field description

    Parameter

    Type

    Integer

    Specifies the maximum number of CPU cores you can use.

    +

    Specifies the maximum number of CPU cores that the current tenant can apply for.

    maxTotalRAMSize

    @@ -197,29 +197,30 @@ -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/limits
    +

    Example Request

    Query the quotas of all resources in a project for a tenant.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/limits
    -

    Example Response

    Example response
    {
    -    "absolute": {
    -        "maxServerMeta": 128, 
    -        "maxPersonality": 5, 
    -        "maxImageMeta": 128, 
    -        "maxPersonalitySize": 10240, 
    -        "maxSecurityGroupRules": 20, 
    -        "maxTotalKeypairs": -1, 
    -        "totalRAMUsed": 75776, 
    -        "totalInstancesUsed": 21, 
    -        "maxSecurityGroups": 10, 
    -        "totalFloatingIpsUsed": 0, 
    -        "maxTotalCores": 20480, 
    -        "totalSecurityGroupsUsed": 1, 
    -        "maxTotalFloatingIps": 10, 
    -        "maxTotalInstances": 2048, 
    -        "totalCoresUsed": 40, 
    -        "maxTotalRAMSize": 25165824,
    -        "maxServerGroups": 10,
    -        "maxServerGroupMembers": 16,
    -        "totalServerGroupsUsed": 2
    +

    Example Response

    Example response
    {
    +    "absolute":{
    +        "maxServerMeta":128,
    +        "maxPersonality":5,
    +        "maxImageMeta":128,
    +        "maxPersonalitySize":10240,
    +        "maxSecurityGroupRules":20,
    +        "maxTotalKeypairs":-1,
    +        "totalRAMUsed":75776,
    +        "totalInstancesUsed":21,
    +        "maxSecurityGroups":10,
    +        "totalFloatingIpsUsed":0,
    +        "maxTotalCores":20480,
    +        "totalSecurityGroupsUsed":1,
    +        "maxTotalFloatingIps":10,
    +        "maxTotalInstances":2048,
    +        "totalCoresUsed":40,
    +        "maxTotalRAMSize":25165824,
    +        "maxServerGroups":10,
    +        "maxServerGroupMembers":16,
    +        "totalServerGroupsUsed":2
         }
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212675.html b/docs/ecs/api-ref/en-us_topic_0020212675.html index df764aed3..c42dbe6d7 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212675.html +++ b/docs/ecs/api-ref/en-us_topic_0020212675.html @@ -19,7 +19,7 @@
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212676.html b/docs/ecs/api-ref/en-us_topic_0020212676.html index 10aed035d..746b344fd 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212676.html +++ b/docs/ecs/api-ref/en-us_topic_0020212676.html @@ -67,7 +67,7 @@
    -
    Table 4 keypair field description

    Parameter

    +
    @@ -109,17 +109,18 @@ -

    Example Request

    GET https://{endpoint}/v2/{project_id}/os-keypairs
    +

    Example Request

    Query the list of SSH key pairs.

    +
    GET https://{endpoint}/v2/{project_id}/os-keypairs
     GET https://{endpoint}/v2.1/{project_id}/os-keypairs

    Example Response

    {
         "keypairs": [
             {
                 "keypair": {
    -                "fingerprint": "15:b0:f8:b3:f9:48:63:71:cf:7b:5b:38:6d:44:2d:4a",
    +                "fingerprint": "15:b0:f8:b3:f9:48:63:**:**:**:**:**:**:**:**:**",
                     "name": "keypair-601a2305-4f25-41ed-89c6-2a966fc8027a",
                     "type": "ssh",
    -                "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC+Eo/RZRngaGTkFs7I62ZjsIlO79KklKbMXi8F+KITD4bVQHHn+kV+4gRgkgCRbdoDqoGfpaDFs877DYX9n4z6FrAIZ4PES8TNKhatifpn9NdQYWA+IkU8CuvlEKGuFpKRi/k7JLos/gHi2hy7QUwgtRvcefvD/vgQZOVw/mGR9Q== Generated-by-Nova\n"
    +                "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC+Eo/RZRngaGTkFs7I62ZjsIlO79Kkl****************************************************************************************************************************************************** Generated-by-Nova\n"
                 }
             }
         ]
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212677.html b/docs/ecs/api-ref/en-us_topic_0020212677.html
    index 4c04baa97..ee60a0f20 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212677.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212677.html
    @@ -140,7 +140,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/os-keypairs/{keypair_name}
    +

    Example Request

    Query details of a specified SSH key pair.

    +
    GET https://{endpoint}/v2/{project_id}/os-keypairs/{keypair_name}
     GET https://{endpoint}/v2.1/{project_id}/os-keypairs/{keypair_name}

    Example Response

    {
    @@ -148,10 +149,10 @@ GET https://{endpoint}/v2.1/{project_id}/os-keypairs/{keypair_name}
    "created_at": "2014-05-07T12:06:13.681238", "deleted": false, "deleted_at": null, - "fingerprint": "9d:00:f4:d7:26:6e:52:06:4c:c1:d3:1d:fd:06:66:01", + "fingerprint": "9d:00:f4:d7:26:6e:52:**:**:**:**:**:**:**:**:**", "id": 1, "name": "keypair-3582d8b7-e588-4aad-b7f7-f4e76f0e4314", - "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYJrTVpcMwFqQy/oMvtUSRofZdSRHEwrsX8AYkRvn2ZnCXM+b6+GZ2NQuuWj+ocznlnwiGFQDsL/yeE+/kurqcPJFKKp60mToXIMyzioFxW88fJtwEWawHKAclbHWpR1t4fQ4DS+/sIbX/Yd9btlVQ2tpQjodGDbM9Tr9/+/3i6rcR+EoLqmbgCgAiGiVV6VbM2Zx79yUwd+GnQejHX8BlYZoOjCnt3NREsITcmWE9FVFy6TnLmahs3FkEO/QGgWGkaohAJlsgaVvSWGgDn2AujKYwyDokK3dXyeX3m2Vmc3ejiqPa/C4nRrCOlko5nSgV/9IXRx1ERImsqZnE9usB Generated-by-Nova\n", + "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYJrTVpcMwFqQy/oMvtUSRofZdSRHEwrsX8AYkRvn2ZnCXM+b6+GZ2NQuuWj+ocznlnwiGFQDsL/yeE+/kurqcPJFKKp60mToXIMyzioFxW88fJtw*************************************************************************************************************************************************************************************************************************** Generated-by-Nova\n", "updated_at": null, "user_id": "fake" } diff --git a/docs/ecs/api-ref/en-us_topic_0020212678.html b/docs/ecs/api-ref/en-us_topic_0020212678.html index 1cc69f895..15a599ec4 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212678.html +++ b/docs/ecs/api-ref/en-us_topic_0020212678.html @@ -131,7 +131,7 @@
    Table 4 keypair field description

    Parameter

    Type

    -
    Table 5 keypair field description

    Parameter

    +
    @@ -179,7 +179,7 @@ - @@ -188,44 +188,46 @@ -

    Example Request

    Importing an SSH Key

    -
    POST https://{endpoint}/v2/{project_id}/os-keypairs
    -POST https://{endpoint}/v2.1/{project_id}/os-keypairs
    -
    {
    +

    Example Request

    • Import an SSH key.
      POST https://{endpoint}/v2/{project_id}/os-keypairs
      +POST https://{endpoint}/v2.1/{project_id}/os-keypairs
      +
      +{
           "keypair": {
      -        "public_key": "ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnEMg+u/Ar/ZhYHAMyKEAOOJxIcnPoUgxfNdj/eiXV98AabsBdUA7QD30Og8F4Bmn2lii/WD9KbQQVjb7kbB3gNIJpGTUcoX73arorqkq/ppaLRmmwMJ7bTIGl8/0MWU2Dy+eTByOaDMb2htbB+j8ZXyEu7Oooy0NaSd+PNHv3PZ9OIVO7gd1lyoTRvCMK/F346+zmZtk5EASSOx5RifnSwk3NtugVjXs9GMJfFLBRibGenerated-by-Nova\\n\n",
      +        "public_key": "ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpW*************************************************************************************************************************************************************************************************************************** Generated-by-Nova\\n\n",
               "type": "ssh",
               "name": "demo1",
               "user_id": "fake"
           }
       }
      -

      Creating an SSH Key

      -
      POST https://{endpoint}/v2/{project_id}/os-keypairs
      -POST https://{endpoint}/v2.1/{project_id}/os-keypairs
      -
      {
      +
    +
    • Create an SSH key.
      POST https://{endpoint}/v2/{project_id}/os-keypairs
      +POST https://{endpoint}/v2.1/{project_id}/os-keypairs
      +
      +{
           "keypair": {
               "name": "demo"
           }
       }
      +

    Example response

    Importing an SSH Key

    {
         "keypair": {
    -        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnEMg+u/Ar/ZhYHAMyKEAOOJxIcnPoUgxfNdj/eiXV98AabsBdUA7QD30Og8F4Bmn2lii/WD9KbQQVjb7kbB3gNIJpGTUcoX73arorqkq/ppaLRmmwMJ7bTIGl8/0MWU2Dy+eTByOaDMb2htbB+j8ZXyEu7Oooy0NaSd+PNHv3PZ9OIVO7gd1lyoTRvCMK/F346+zmZtk5EASSOx5RifnSwk3NtugVjXs9GMJfFLBRib Generated-by-Nova\\n\n",
    +        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnE********************************************************************************************************************************************************************************************************************************************* Generated-by-Nova\\n\n",
             "user_id": "6fc0d2cbbfab40b199874b97097e913d",
             "name": "demo1",
    -        "fingerprint": "fc:47:b5:c3:7d:25:32:d5:d2:0c:19:f9:62:ac:8c:5a"
    +        "fingerprint": "fc:47:b5:c3:7d:25:32:**:**:**:**:**:**:**:**:**"
         }
     }

    Creating an SSH Key

    {
         "keypair": {
    -        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnEMg+u/Ar/ZhYHAMyKEAOOJxIcnPoUgxfNdj/eiXV98AabsBdUA7QD30Og8F4Bmn2lii/WD9KbQQVjb7kbB3gNIJpGTUcoX73arorqkq/ppaLRmmwMJ7bTIGl8/0MWU2Dy+eTByOaDMb2htbB+j8ZXyEu7Oooy0NaSd+PNHv3PZ9OIVO7gd1lyoTRvCMK/F346+zmZtk5EASSOx5RifnSwk3NtugVjXs9GMJfFLBRib Generated-by-Nova\n",
    -        "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEA1jYE8UGHgcyvS2MuCGpF+yLCJeY+c6kegVNhiWhIN0SunZUu\n6yhUIb8v1f9Xpivhk/+z/LqfVbDGfQ8ejwTi6MOaftv8BrDJcAyaVokPMzZxDIPr\nvwK/2YWBwDMihADjicSHJz6FIMXzXY/3ol1ffAGm7AXVAO0A99DoPBeAZp9pYov1\ng/Sm0EFY2+5Gwd4DSCaRk1HKF+92q6K6pKv6aWi0ZpsDCe20yBpfP9DFlNg8vnkw\ncjmgzG9obWwfo/GV8hLuzqKMtDWknfjzR79z2fTiFTu4HdZcqE0bwjCvxd+Ovs5m\nbZORAEkjseUYn50sJNzbboFY17PRjCXxSwUYmwIDAQABAoIBADNKQ+ywUA3YQLDA\nUqlZKOB09h+0/YccG13D5TrNaV0yaMz6h31u7pYV/RI0TXxQTXbuZt5AoR4Xca9I\nC30bImmxTDDL45CGi/T0T5AgyS7t/iuM+smFkwI2YVbv53fL7q9yCxpucdnjC95/\nNj/+M3qxupIQ42uRVAYCU1jwF6J6YLy/9UamrmVd4bWFRtT19O7uszUhHLqJOZXq\n3ItqnMyD5bSMkzMN+RxmZVXAPkBOonGVeBBInCjvHv23REkngX38zcUSc543H3Di\n4673helqSdMnI0/TgyfLQcNuOsfQcD02ABWlGBe0nCTqP8pTRo86nzK1+AoCUp72\nIsTeviECgYEA8yHKeo/eZw25eDb3YTJovbgzA61n6AYQlDQv7rBGQDwKKQHdEqhR\nP0PbScaoT7wSeLtYV0vxxA6qjEEuHhZIk/t2wEILu+AH4AK88SUbUn6ZoYu+XmTA\nx26e2QRo8Ngi/KtIfeOGXx1PM/H2/OjEN3XjkfwJsj5bB+HjpF/wsnUCgYEA4Yxg\nWJYNrvSkmvXmDgxHwdxfUpVAcp40bvomNgYpKn9R2TyjMCSDIw8vVC6cGCFB9/Pc\nG0pr8RN2SvbTaPo/96DkKdHz7NAWkzUSChD4Oy7ZNXw6GK3x1tGwMWeTs1hQDHhO\nrjS+E3bV2jC4EIvLLBxCNCbhtmQwlGUj7ZhgHM8CgYEA14UGpWpOrW8/D086LpCu\nxC46GnJmfwiRPa6dJqpfO6V9JCigvV8y1i/ifR16KWP/w8HeZ1PMtgyCJd3JcaYz\nI+pus7JYEGxgzrPepKxN8eyDZu4nDCmnsaFfceQ02fnd2bhDhERh4oJqqRM966ax\n+K+p0MhoF/aqXuxgDF93T9kCgYEAw7TsfLFnGiJJGfS4NARP11UCmUPMcif4UztX\nIJVj7u4e9SJ6bvGfoDIy3Ra8duuUtDOzDzMaSkqa4B0f//z0uEew8uCsiRVeIUlx\nZ66l1aSm8JPkTTnRmJbGDXhUXtAIVWmmy94T+AurL/IKJMFH//RdNadvPrXcuUax\nUB5hd10CgYEA3JBuX4BriSk6Bii0kYniqFM/1tEgVelAP6DT6uePvzTFdSJ0dMQo\nzwgWNmm43CyoKW/rw8yIbtIQZKBfHudSNx72nSmnBKaf3QPB40xsCip90ZUTfZdn\nLJzX1t4clg1wNsN4mJDwiYM9k3rB/8EY1fh9gUYI84X6xFAHllkv0To=\n-----END RSA PRIVATE KEY-----\n",
    +        "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWNgTxQYeBzK9LYy4IakX7IsIl5j5zqR6BU2GJaEg3RK6dlS7rKFQhvy/V/1emK+GT/7P8up9VsMZ9Dx6PBOLow5p+2/wGsMlwDJpWiQ8zNnE********************************************************************************************************************************************************************************************************************************************* Generated-by-Nova\n",
    +        "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEA1jYE8UGHgcyvS2MuCGpF+yLCJeY+c6kegVNhiWhIN0SunZUu\n6yhUIb8v1f9Xpivhk/+z/LqfVbDGfQ8ejwTi6MOaftv8BrDJcAyaVokPMzZxDIPr\nvwK/2YWBwDMihADjicSHJz6FIMXzXY/3ol1ffAGm7AXVAO0A99DoPBeAZp9pYov1\ng/Sm0EFY2+5Gwd4DSCaRk1HKF+92q6K6pKv6aWi0ZpsDCe20yBpfP9DFlNg8vnkw\ncjmgzG9obWwfo/GV8hLuzqKMtDWknfjzR79z2fTiFTu4HdZcqE0bwjCvxd+Ovs5m\nbZORAEkjseUYn50sJNzbboFY17PRjCXxSwUYmwIDAQABAoIBADNKQ+ywUA3YQLDA\nUqlZKOB09h+0/YccG13D5TrNaV0yaMz6h31u7pYV/RI0TXxQTXbuZt5AoR4Xca9I\nC30bImmxTDDL45CGi/T0T5AgyS7t/iuM+smFkwI2YVbv53fL7q9yCxpucdnjC95/\nNj/+M3qxupIQ42uRVAYCU1jwF6J6YLy/9UamrmVd4bWFRtT19O7uszUhHLqJOZXq\n3ItqnMyD5bSMkzMN+RxmZVXAPkBOonGVeBBInCjvHv23REkngX38zcUSc543H3Di\n4673helqSdMnI0/TgyfLQcNuOsfQcD02A**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\n-----END RSA PRIVATE KEY-----\n",
             "user_id": "6fc0d2cbbfab40b199874b97097e913d",
             "type": "ssh",
             "name": "demo",
    -        "fingerprint": "fc:47:b5:c3:7d:25:32:d5:d2:0c:19:f9:62:ac:8c:5a"
    +        "fingerprint": "fc:47:b5:c3:7d:25:32:**:**:**:**:**:**:**:**:**"
        }
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212679.html b/docs/ecs/api-ref/en-us_topic_0020212679.html index bf03daf4a..c634c21e8 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212679.html +++ b/docs/ecs/api-ref/en-us_topic_0020212679.html @@ -2,7 +2,8 @@

    Deleting ECSs

    Function

    This API is used to delete ECSs based on a specified ECS ID list.

    -

    You can delete a single ECS or multiple ECSs in a batch. A maximum of 1000 ECSs can be deleted in a batch.

    +

    This API is an asynchronous API. After the deletion request is successfully delivered, a job ID is returned. This does not mean the deletion is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the deletion is successful.

    +

    You can delete a single ECS or multiple ECSs in a batch. A maximum of 1,000 ECSs can be deleted in a batch.

    URI

    POST /v1/{project_id}/cloudservers/delete

    Table 1 describes the parameters in the URI. @@ -74,7 +75,7 @@
    Table 5 keypair field description

    Parameter

    Type

    String

    Specifies the key type. The value is ssh or x509.

    +

    Specifies the key type. The value is ssh or x509.

    This parameter is supported in microversion 2.2 and later.

    -
    - - @@ -153,7 +153,7 @@ - @@ -292,7 +292,7 @@ @@ -615,7 +615,7 @@ @@ -777,7 +777,7 @@
    Table 3 servers field description

    Parameter

    +
    @@ -100,8 +101,9 @@

    Response

    See Responses (Task).

    -

    Example Request

    Example request
    POST https://{endpoint}/v1/{project_id}/cloudservers/delete
    -
    {
    +

    Example Request

    Delete the ECS whose ID is 616fb98f-46ca-475e-917e-2563e5a8cd19, unbind the EIP, and detach data disks.
    POST https://{endpoint}/v1/{project_id}/cloudservers/delete
    +
    +{
         "servers": [
             {
                 "id": "616fb98f-46ca-475e-917e-2563e5a8cd19"
    @@ -113,7 +115,7 @@
     

    Example Response

    {
    -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b"
    +    "job_id": "ff80808288d415d80189901d8eb81cbb"
     }

    Or

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212680.html b/docs/ecs/api-ref/en-us_topic_0020212680.html
    index 4c02566e6..9b32c5331 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212680.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212680.html
    @@ -37,8 +37,9 @@
     

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2/{project_id}/os-keypairs/{keypair_name}
    -DELETE https://{endpoint}/v2.1/{project_id}/os-keypairs/{keypair_name}
    +

    Example Request

    Delete the SSH key pair named KeyPair-123.

    +
    DELETE https://{endpoint}/v2/{project_id}/os-keypairs/KeyPair-123
    +DELETE https://{endpoint}/v2.1/{project_id}/os-keypairs/KeyPair-123

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0020212688.html b/docs/ecs/api-ref/en-us_topic_0020212688.html index 8dc58e00e..28f6cfb3a 100644 --- a/docs/ecs/api-ref/en-us_topic_0020212688.html +++ b/docs/ecs/api-ref/en-us_topic_0020212688.html @@ -62,7 +62,7 @@
    - - @@ -153,7 +153,7 @@ - @@ -248,7 +248,8 @@
    Table 3 servers field description

    Parameter

    Mandatory

    String

    Specifies the ECS type ID, which is fuzzy matched.

    +

    Specifies the ECS type ID, which is fuzzy-matched.

    name

    @@ -71,7 +71,7 @@

    String

    Specifies the ECS name, which is fuzzy matched.

    +

    Specifies the ECS name, which is fuzzy-matched.

    status

    @@ -94,7 +94,7 @@

    Integer

    Specifies the upper limit on the number of returned results.

    -

    The default value on each page is 25, and the information of a maximum of 1000 ECSs is displayed on each page.

    +

    The default value on each page is 25, and the information of a maximum of 1,000 ECSs is displayed on each page.

    marker

    @@ -123,7 +123,7 @@

    Queries ECSs with tags not containing the specified value. The value is the tag key.

    For details about key rules, see Tag Types.

    -
    NOTE:

    Tag functions have been upgraded on the cloud service platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    +
    NOTE:

    Tag functions have been upgraded on the cloud platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    For example, an existing tag is a.b. After the tag function upgrade, query the tag using "not-tags=a".

    String

    Indicates the filtering result for IPv4 addresses, which are fuzzy matched.

    +

    Indicates the filtering result for IPv4 addresses, which are fuzzy-matched.

    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers
    +

    Example Request

    Query a list of ECSs.

    +
    GET https://{endpoint}/v2/{project_id}/servers
     GET https://{endpoint}/v2.1/{project_id}/servers

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212689.html b/docs/ecs/api-ref/en-us_topic_0020212689.html
    index d8d81db6c..2f5224515 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212689.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212689.html
    @@ -62,7 +62,7 @@
     
     

    String

    Specifies the ECS flavor ID, which is fuzzy matched.

    +

    Specifies the ECS flavor ID, which is fuzzy-matched.

    name

    @@ -71,7 +71,7 @@

    String

    Specifies the ECS name, which is fuzzy matched.

    +

    Specifies the ECS name, which is fuzzy-matched.

    status

    @@ -94,7 +94,7 @@

    Integer

    Specifies the upper limit on the number of returned results.

    -

    Each page contains 25 ECSs by default, and a maximum of 1000 ECSs are returned. For large volumes of data, you are advised to set the value to 100.

    +

    Each page contains 25 ECSs by default, and a maximum of 1,000 ECSs are returned. For large data volumes, you are advised to set this parameter to 100.

    marker

    @@ -123,7 +123,7 @@

    Queries ECSs with tags not containing the specified value. The value is the tag key.

    For details about key rules, see Tag Types.

    -
    NOTE:

    Tag functions have been upgraded on the cloud service platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    +
    NOTE:

    Tag functions have been upgraded on the cloud platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    For example, an existing tag is a.b. After the tag function upgrade, query the tag using "not-tags=a".

    String

    Indicates the filtering result for IPv4 addresses, which are fuzzy matched.

    +

    Indicates the filtering result for IPv4 addresses, which are fuzzy-matched.

    Specifies the network addresses of an ECS.

    The structure is Map<String, Object>.

    -
    • The key indicates the VPC subnet ID.
    • The value indicates the network attributes specified in Table 7.
    +
    • The key indicates the network name, for example, demo_net.
    • The value indicates the network attribute specified in Table 7.

    security_groups

    @@ -493,7 +493,7 @@

    Specifies ECS tags.

    This parameter is supported in microversion 2.26 and later. If the microversion is not used for query, the response does not contain the tags field.

    -
    Tag functions have been upgraded on the cloud service platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.
    +
    Tag functions have been upgraded on the cloud platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.

    For more details about upgraded tag functions, see Tag Types.

    Object

    Extended flavor field

    -

    For details, see Data Structure for Query Details About Specifications.

    +

    For details, see Data Structure for Querying Details About Specifications.

    This parameter is supported in microversion 2.47 and later.

    -
    @@ -511,7 +511,7 @@
    Table 11 image field description

    Parameter

    +
    @@ -837,7 +837,8 @@
    Table 11 image field description

    Parameter

    Type

    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers/detail
    +

    Example Request

    Query details about ECSs.

    +
    GET https://{endpoint}/v2/{project_id}/servers/detail
     GET https://{endpoint}/v2.1/{project_id}/servers/detail

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212690.html b/docs/ecs/api-ref/en-us_topic_0020212690.html
    index d24ca5e2f..2db1fa9dc 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212690.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212690.html
    @@ -157,7 +157,7 @@
     
     

    Specifies the network addresses of an ECS.

    The structure is Map<String, Object>.

    -
    • The key indicates the VPC subnet ID.
    • The value indicates the network attributes specified in Table 7.
    +
    • The key indicates the network name, for example, demo_net.
    • The value indicates the network attribute specified in Table 7.

    security_groups

    @@ -180,7 +180,7 @@

    Specifies ECS tags.

    This parameter is supported in microversion 2.26 and later. If the microversion is not used for query, the response does not contain the tags field.

    -
    Tag functions have been upgraded on the cloud service platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.
    +
    Tag functions have been upgraded on the cloud platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.

    For more details about upgraded tag functions, see Tag Types.

    -
    Table 6 links field description

    Parameter

    +
    @@ -578,7 +578,7 @@
    Table 6 links field description

    Parameter

    Type

    -
    -
    Table 8 os-extended-volumes:volumes_attached field description

    Parameter

    +
    @@ -626,7 +626,7 @@ -
    Table 8 os-extended-volumes:volumes_attached field description

    Parameter

    Type

    Table 10 fault field description

    Parameter

    +
    @@ -700,7 +700,8 @@
    Table 10 fault field description

    Parameter

    Type

    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers/{server_id}
    +

    Example Request

    Query details about a specified ECS.

    +
    GET https://{endpoint}/v2/{project_id}/servers/{server_id}
     GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212691.html b/docs/ecs/api-ref/en-us_topic_0020212691.html
    index 2bb63054e..7743a95e9 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212691.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212691.html
    @@ -12,7 +12,7 @@
     
     
    -
     
     
    diff --git a/docs/ecs/api-ref/en-us_topic_0020212692.html b/docs/ecs/api-ref/en-us_topic_0020212692.html
    index 248c0bf8d..06e41f949 100644
    --- a/docs/ecs/api-ref/en-us_topic_0020212692.html
    +++ b/docs/ecs/api-ref/en-us_topic_0020212692.html
    @@ -1,7 +1,7 @@
     
     
    -

    Modifying ECS Information

    -

    Function

    This API is used to modify ECS information. Only the name and description of an ECS can be modified.

    +

    Modifying ECS Details

    +

    Function

    This API is used to modify ECS details. Only the name and description of an ECS can be modified.

    URI

    PUT /v2.1/{project_id}/servers/{server_id}

    PUT /v2/{project_id}/servers/{server_id}

    @@ -57,7 +57,7 @@
    -
    Table 3 server field description

    Parameter

    +
    @@ -73,8 +73,7 @@ -
    Table 3 server field description

    Parameter

    Mandatory

    String

    Specifies the name of the modified ECS.

    -

    The length is greater than 0 and less than 256

    +

    Specifies the ECS new name. The value is a string of 1 to 255 characters.

    description

    @@ -113,7 +112,7 @@
    -
    - + + + + + + + + + + + + - @@ -1403,17 +1425,6 @@ - - - - - - - - diff --git a/docs/ecs/api-ref/en-us_topic_0022067719.html b/docs/ecs/api-ref/en-us_topic_0022067719.html index c85bcd871..0cf97288e 100644 --- a/docs/ecs/api-ref/en-us_topic_0022067719.html +++ b/docs/ecs/api-ref/en-us_topic_0022067719.html @@ -148,8 +148,8 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0022225398.html b/docs/ecs/api-ref/en-us_topic_0022225398.html index bc35e5621..4d09fe3ad 100644 --- a/docs/ecs/api-ref/en-us_topic_0022225398.html +++ b/docs/ecs/api-ref/en-us_topic_0022225398.html @@ -133,7 +133,21 @@ - + + + + + + + + @@ -152,7 +166,7 @@
    Table 5 server field description

    Parameter

    +
    @@ -258,7 +257,7 @@
    Table 5 server field description

    Parameter

    Type

    Specifies ECS tags.

    This parameter is supported in microversion 2.26 and later. If the microversion is not used for query, the response does not contain the tags field.

    -
    Tag functions have been upgraded on the cloud service platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.
    +
    Tag functions have been upgraded on the cloud platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.

    For more details about upgraded tag functions, see Tag Types.

    @@ -415,9 +414,11 @@
    -

    Example Request

    PUT https://{endpoint}/v2/{project_id}/servers/{server_id}
    -PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}
    -
    {
    +

    Example Request

    Change the name of a specified ECS to new-server-test.

    +
    PUT https://{endpoint}/v2/{project_id}/servers/{server_id}
    +PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}
    +
    +{
         "server": {
             "name": "new-server-test"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0022067714.html b/docs/ecs/api-ref/en-us_topic_0022067714.html
    index 24edf1f8a..f8176592f 100644
    --- a/docs/ecs/api-ref/en-us_topic_0022067714.html
    +++ b/docs/ecs/api-ref/en-us_topic_0022067714.html
    @@ -106,7 +106,7 @@
     
     
    • Example response

      Normal response

      { 
      -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b"
      +    "job_id": "ff80808288d41e1b018990260955686a"
       } 

      Abnormal response

      diff --git a/docs/ecs/api-ref/en-us_topic_0022067717.html b/docs/ecs/api-ref/en-us_topic_0022067717.html index 63e4cf3fa..9e2954365 100644 --- a/docs/ecs/api-ref/en-us_topic_0022067717.html +++ b/docs/ecs/api-ref/en-us_topic_0022067717.html @@ -57,7 +57,7 @@

    You do not have permission or your balance is insufficient.

    Check whether the account balance is insufficient and the account is frozen according to the returned error message.

    +

    Check whether the account balance is insufficient or the account is frozen according to the returned error message.

    400

    @@ -621,6 +621,17 @@

    Replace a NIC.

    400

    +

    Ecs.0090

    +

    Image license type is BYOL, the BYOL feature is not supported at this time.

    +

    BYOL image features are not supported in this region.

    +

    Change the image or contact technical support.

    +

    400

    Ecs.0100

    @@ -951,6 +962,17 @@

    For details, see the returned error message or contact technical support.

    400

    +

    Ecs.0227

    +

    Failed to reboot.

    +

    Failed to restart the ECS.

    +

    Modify according to the returned error message or contact technical support.

    +

    400

    Ecs.0301

    @@ -1122,7 +1144,7 @@

    Console logs query failed.

    Failed to query ECS console logs.

    +

    Failed to query ECS console logs.

    For details, see the returned error message or contact technical support.

    Change the flavor or disk type.

    400

    -

    Ecs.0910

    -

    Invalid NIC settings for creating a HANA ECS.

    -

    Invalid NIC parameters for creating a HANA ECS.

    -

    Adjust the NIC parameter settings.

    -

    400

    Ecs.0911

    @@ -1510,7 +1521,8 @@

    OpenStack access timed out.

    Internal system processing timed out. For details, contact technical support.

    +

    If you are switching a VPC, attaching or detaching a NIC or disk, or changing or reinstalling an OS, stop the process first and try again.

    +

    If the retry timed out, contact technical support.

    400

    @@ -1561,7 +1573,7 @@

    Pdp.0001

    Policy doesn't allow %s to be performed.

    +

    Policy does not allow %s to be performed.

    API authentication failed.

    InfiniBand NIC status

    This metric is used to monitor the status of an InfiniBand NIC on a high-performance h2 ECS to ensure proper InfiniBand NIC running.

    -

    The system periodically checks the NIC status and returns check results using value 0 or 1.

    -
    • 0: The system is running properly. That is, the InfiniBand NIC is functional.
    • 1: The system is not running properly. That is, the InfiniBand NIC malfunctions.
    +

    The system periodically checks the NIC status and returns check results using value 0 or 1.

    +
    • 0: The system is running properly. That is, the InfiniBand NIC is functional.
    • 1: The system is not running properly. That is, the InfiniBand NIC malfunctions.

    0 or 1

    sub_jobs_total

    +

    server_id

    +

    String

    +

    If the task is an ECS-related operation, the value is server_id.

    +

    nic_id

    +

    String

    +

    If the task is a NIC-related operation, the value is nic_id.

    +

    sub_jobs_total

    Integer

    -
    Table 4 sub_jobs field description

    Parameter

    +
    @@ -165,7 +179,7 @@
    Table 4 sub_jobs field description

    Parameter

    Type

    String

    Specifies the task status.

    -
    • SUCCESS: indicates the task is successfully executed.
    • RUNNING: indicates that the task is in progress.
    • FAIL: indicates that the task failed.
    • INIT: indicates that the task is being initialized.
    +
    • SUCCESS: indicates the task is successfully executed.
    • RUNNING: indicates that the task is in progress.
    • FAIL: indicates that the task failed.
    • INIT: indicates that the task is being initialized.

    entities

    @@ -223,7 +237,7 @@
    -
    Table 5 entities field description

    Parameter

    +
    @@ -235,7 +249,7 @@ - @@ -133,8 +134,10 @@

    Response

    See Responses (Task).

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/attachvolume
    -
    {
    +

    Example Request

    Attach a SCSI EVS disk to the device /dev/sda.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/attachvolume
    +
    +{
         "volumeAttachment": {
              "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
              "device": "/dev/sda",
    @@ -146,7 +149,7 @@
     }

    Example Response

    {
    -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b"
    +    "job_id": "ff80808288d41e1b018990260955686a"
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0022472988.html b/docs/ecs/api-ref/en-us_topic_0022472988.html index da55a86d9..f6fadc5ea 100644 --- a/docs/ecs/api-ref/en-us_topic_0022472988.html +++ b/docs/ecs/api-ref/en-us_topic_0022472988.html @@ -2,6 +2,7 @@

    Detaching an EVS Disk from an ECS

    Function

    This API is used to detach an EVS disk from an ECS.

    +

    This API is an asynchronous API. After the detachment request is successfully delivered, a job ID is returned. This does not mean the detachment is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the detachment is successful.

    URI

    DELETE /v1/{project_id}/cloudservers/{server_id}/detachvolume/{volume_id}?delete_flag=0

    Table 1 describes the parameters in the URI. @@ -52,10 +53,11 @@

    Response

    See Responses (Task).

    -

    Example Request

    DELETE https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/detachvolume/{volume_id}
    +

    Example Request

    Detach a specified disk from an ECS.

    +
    DELETE https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/detachvolume/{volume_id}

    Example Response

    {
    -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b"
    +    "job_id": "ff80808288d41e1b018990260955686a"
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0024734483.html b/docs/ecs/api-ref/en-us_topic_0024734483.html index c479fb6b5..40c288517 100644 --- a/docs/ecs/api-ref/en-us_topic_0024734483.html +++ b/docs/ecs/api-ref/en-us_topic_0024734483.html @@ -8,7 +8,33 @@
    - + + + + + + + + + + + + @@ -195,7 +221,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0025560296.html b/docs/ecs/api-ref/en-us_topic_0025560296.html index 2427119e2..81aabfa25 100644 --- a/docs/ecs/api-ref/en-us_topic_0025560296.html +++ b/docs/ecs/api-ref/en-us_topic_0025560296.html @@ -39,7 +39,8 @@

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}
    +

    Example Request

    Delete a specified ECS.

    +
    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}
     DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0025560298.html b/docs/ecs/api-ref/en-us_topic_0025560298.html index f581bf5e2..294a415bc 100644 --- a/docs/ecs/api-ref/en-us_topic_0025560298.html +++ b/docs/ecs/api-ref/en-us_topic_0025560298.html @@ -86,9 +86,11 @@
    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/metadata
    -
    {
    +

    Example Request

    Update the metadata of a specified ECS to the user-defined metadata key-value pair.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/metadata
    +
    +{
         "metadata": {
             "key": "value"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0025560299.html b/docs/ecs/api-ref/en-us_topic_0025560299.html
    index cfe74bb7e..5dbe639f0 100644
    --- a/docs/ecs/api-ref/en-us_topic_0025560299.html
    +++ b/docs/ecs/api-ref/en-us_topic_0025560299.html
    @@ -46,7 +46,8 @@
     

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata/{key}
    +

    Example Request

    Delete the metadata from a specified ECS.

    +
    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata/{key}
     DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}/metadata/{key}

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0025567413.html b/docs/ecs/api-ref/en-us_topic_0025567413.html index 99fd2760b..b8622ef68 100644 --- a/docs/ecs/api-ref/en-us_topic_0025567413.html +++ b/docs/ecs/api-ref/en-us_topic_0025567413.html @@ -93,9 +93,11 @@
    -

    Example Request

    PUT https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata/{key}
    -PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/metadata/{key}
    -
    {
    +

    Example Request

    Set the metadata with a specified key of an ECS.

    +
    PUT https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata/{key}
    +PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/metadata/{key}
    +
    +{
         "meta":{
             "key":"value"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0028714261.html b/docs/ecs/api-ref/en-us_topic_0028714261.html
    index fc5edd9a3..b71940217 100644
    --- a/docs/ecs/api-ref/en-us_topic_0028714261.html
    +++ b/docs/ecs/api-ref/en-us_topic_0028714261.html
    @@ -53,7 +53,7 @@
     
     
    - @@ -86,9 +86,11 @@

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    {
    +

    Example Request

    Change the flavor of a specified ECS to s3.medium.2.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{
         "resize" : {
             "flavorRef" : "s3.medium.2"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0028714262.html b/docs/ecs/api-ref/en-us_topic_0028714262.html
    index f5658ec56..7dde1369d 100644
    --- a/docs/ecs/api-ref/en-us_topic_0028714262.html
    +++ b/docs/ecs/api-ref/en-us_topic_0028714262.html
    @@ -65,9 +65,11 @@
     

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    {
    +

    Example Request

    Confirm the modifications to the specifications of a specified ECS.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{
         "confirmResize" : null
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0028714263.html b/docs/ecs/api-ref/en-us_topic_0028714263.html index b967ead1a..907ce48ea 100644 --- a/docs/ecs/api-ref/en-us_topic_0028714263.html +++ b/docs/ecs/api-ref/en-us_topic_0028714263.html @@ -66,9 +66,11 @@

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    {
    +

    Example Request

    Roll back modifications to the specifications of a specified ECS.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{
         "revertResize" : null
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0031167350.html b/docs/ecs/api-ref/en-us_topic_0031167350.html index 9110194e4..7382146a6 100644 --- a/docs/ecs/api-ref/en-us_topic_0031167350.html +++ b/docs/ecs/api-ref/en-us_topic_0031167350.html @@ -59,7 +59,7 @@
    Table 5 sub_jobs.entities field description

    Parameter

    Type

    String

    If the task is an ECS-related operation, the value is server_id.

    +

    If the task is an ECS-related operation, the value is server_id.

    nic_id

    @@ -257,7 +271,8 @@ -

    Example Request

    GET https://{endpoint}/v1/{project_id}/jobs/{job_id}
    +

    Example Request

    Query the execution status of a specified asynchronous request task.

    +
    GET https://{endpoint}/v1/{project_id}/jobs/{job_id}

    Example Response

    {
         "status": "SUCCESS",
    diff --git a/docs/ecs/api-ref/en-us_topic_0022472987.html b/docs/ecs/api-ref/en-us_topic_0022472987.html
    index 02fd18184..597784da2 100644
    --- a/docs/ecs/api-ref/en-us_topic_0022472987.html
    +++ b/docs/ecs/api-ref/en-us_topic_0022472987.html
    @@ -2,6 +2,7 @@
     
     

    Attaching a Disk to an ECS

    Function

    This API is used to attach a disk to an ECS.

    +

    This API is an asynchronous API. After the attachment request is successfully delivered, a job ID is returned. This does not mean the attachment is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the attachment is successful.

    URI

    POST /v1/{project_id}/cloudservers/{server_id}/attachvolume

    Table 1 describes the parameters in the URI. @@ -93,7 +94,7 @@

    String

    Indicates the disk device name.

    -
    NOTE:
    • The new disk device name cannot be the same as an existing one.
    • For KVM ECSs, set the parameter value to /dev/vda for system disks. The device names for data disks of KVM ECSs are optional. If the device names of data disks are required, set them in alphabetical order. For example, if there are two data disks, set the device names of the two data disks to /dev/vdb and /dev/vdc, respectively. If you set a device name starting with /dev/sd, the system uses /dev/vd by default.
    +
    NOTE:
    • The new disk device name cannot be the same as an existing one.
    • For KVM ECSs, set the parameter value to /dev/vda for system disks. The device names for data disks of KVM ECSs are optional. If the device names of data disks are required, set them in alphabetical order. For example, if there are two data disks, set the device names of the two data disks to /dev/vdb and /dev/vdc, respectively. If you set a device name starting with /dev/sd, the system uses /dev/vd by default.
    • For ECSs that only support SCSI disks, set the device name of the system disk to /dev/sda and the device names of data disks in alphabetical order, for example, /dev/sdb and /dev/sdc. The system will not change the default device names.

    2023-02-28

    +

    2024-04-26

    +

    Modified the following content:

    + +

    2024-01-30

    +

    Added the following content:

    +

    Querying NICs of an ECS

    +

    Modified the following content:

    +

    Added the permissions to query ECS NICs in NIC Management.

    +

    2024-01-19

    +

    Modified the following content:

    +

    Added the batch_create_in_multi_az parameter in Creating an ECS.

    +

    2023-11-03

    +

    Modified the following content:

    + +

    2023-02-28

    Added the following content:

    @@ -35,7 +61,7 @@

    2022-06-06

    Added the following content:

    - +
    Modified the following content:

    2018-07-10

    Added the following content:

    - +

    2018-07-05

    @@ -228,13 +254,13 @@

    2018-05-31

    Modified the following content:

    -
    • Fixed 59 UAT issues in Elastic Cloud Server API Reference 27.
    +
    • Fixed 59 UAT issues in Elastic Cloud Server API Reference 27.

    2018-05-21

    Modified the following content:

    - +

    2018-03-30

    @@ -278,13 +304,13 @@

    2017-08-30

    Modified the following content:

    - +

    2017-07-31

    Modified the following content:

    - +

    Deleted the following content:

    • Deleted the adminPass field.

    Object

    For details about how to modify ECS specifications, see Table 3.

    +

    For details about how to modify specifications, see Table 3.

    -
    - @@ -127,11 +127,12 @@
    Table 3 volumeAttachment field description

    Parameter

    +
    @@ -157,9 +157,11 @@ -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/os-volume_attachments
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-volume_attachments
    -
    {
    +

    Example Request

    Attach the disk whose ID is 54667652-3029-4af8-9222-2d53066fd61c to /dev/sdb of a specified ECS.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/os-volume_attachments
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-volume_attachments
    +
    +{
         "volumeAttachment": {
             "volumeId": "54667652-3029-4af8-9222-2d53066fd61c",
             "device": "/dev/sdb"
    diff --git a/docs/ecs/api-ref/en-us_topic_0031167513.html b/docs/ecs/api-ref/en-us_topic_0031167513.html
    index 90040c335..98d429e45 100644
    --- a/docs/ecs/api-ref/en-us_topic_0031167513.html
    +++ b/docs/ecs/api-ref/en-us_topic_0031167513.html
    @@ -14,7 +14,7 @@
     
     
     
     
    diff --git a/docs/ecs/api-ref/en-us_topic_0031167514.html b/docs/ecs/api-ref/en-us_topic_0031167514.html index 9c746ab5d..56aafe678 100644 --- a/docs/ecs/api-ref/en-us_topic_0031167514.html +++ b/docs/ecs/api-ref/en-us_topic_0031167514.html @@ -5,16 +5,16 @@
    diff --git a/docs/ecs/api-ref/en-us_topic_0031169058.html b/docs/ecs/api-ref/en-us_topic_0031169058.html index ac88a91d1..b95853222 100644 --- a/docs/ecs/api-ref/en-us_topic_0031169058.html +++ b/docs/ecs/api-ref/en-us_topic_0031169058.html @@ -72,7 +72,7 @@ - @@ -129,12 +129,13 @@
    Table 3 volumeAttachment field description

    Parameter

    Mandatory

    Name of the network where the ECS accesses

    +

    Network address of the ECS

    Yes

    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/ips
    +

    Example Request

    Query the networks of a specified ECS.

    +
    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/ips
     GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/ips

    Example Response

    {
         "addresses": {
    -        "Name of the network where the ECS accesses": [
    +        "Network address of the ECS": [
                 {
                     "version": 4,
                     "addr": "10.176.42.16"
    diff --git a/docs/ecs/api-ref/en-us_topic_0031169059.html b/docs/ecs/api-ref/en-us_topic_0031169059.html
    index 3e90d845f..7a5d39666 100644
    --- a/docs/ecs/api-ref/en-us_topic_0031169059.html
    +++ b/docs/ecs/api-ref/en-us_topic_0031169059.html
    @@ -72,7 +72,7 @@
     

    Name of the network where the ECS accesses

    +

    Network address of the ECS

    List(Dict)

    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/ips/{networkName}
    +

    Example Request

    Query the specified network of a specified ECS.

    +
    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/ips/{networkName}
     GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/ips/{networkName}

    Example Response

    {
    -    "Name of the network where the ECS accesses": [
    +    "Network address of the ECS": [
             {
                 "version": 4,
                 "addr": "10.0.0.4"
    diff --git a/docs/ecs/api-ref/en-us_topic_0031169828.html b/docs/ecs/api-ref/en-us_topic_0031169828.html
    index 2e42a6999..4f92e25ba 100644
    --- a/docs/ecs/api-ref/en-us_topic_0031169828.html
    +++ b/docs/ecs/api-ref/en-us_topic_0031169828.html
    @@ -177,7 +177,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/os-networks
    +

    Example Request

    Query the networks available to a tenant.

    +
    GET https://{endpoint}/v2/{project_id}/os-networks
     GET https://{endpoint}/v2.1/{project_id}/os-networks

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0031176553.html b/docs/ecs/api-ref/en-us_topic_0031176553.html
    index 410065725..4bfd6704d 100644
    --- a/docs/ecs/api-ref/en-us_topic_0031176553.html
    +++ b/docs/ecs/api-ref/en-us_topic_0031176553.html
    @@ -1,7 +1,7 @@
     
     
     

    Obtaining the Password for Logging In to an ECS

    -

    Function

    This API is used to obtain the random password generated during initial Windows ECS installation for user Administrator or the configured Cloudbase-init user when you use an image that supports Cloudbase-Init to create a Windows ECS.

    +

    Function

    This API is used to obtain the random password generated during initial Windows ECS installation for user Administrator or the configured Cloudbase-init user when you use an image that supports Cloudbase-Init to create a Windows ECS.

    After starting an ECS, wait for 5 to 10 minutes and ensure that the password is injected. Then, you can use this API to query the password.

    Linux ECSs do not use this API to obtain a password.

    @@ -58,11 +58,12 @@
    -

    Example Request

    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-server-password
    +

    Example Request

    Obtain a random password of the administrator account (administrator or the account configured in Cloudbase-Init) generated by the system during the initial installation of a specified Windows ECS.

    +
    GET https://{endpoint}/v2/{project_id}/servers/{server_id}/os-server-password
     GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-server-password

    Example Response

    {
    -    "password": "UHC9+YW1xDC1Yu8Mg9n+tnOp7euEO/cW//9KgdJKWhr5w=="
    +    "password": "UHC9+YW1xDC1Yu8Mg*************************"
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0031176554.html b/docs/ecs/api-ref/en-us_topic_0031176554.html index 7f9db076c..a2f341d46 100644 --- a/docs/ecs/api-ref/en-us_topic_0031176554.html +++ b/docs/ecs/api-ref/en-us_topic_0031176554.html @@ -1,7 +1,7 @@

    Deleting the Password for Logging In to an ECS

    -

    Function

    This API is used to delete the recorded random password generated during initial Windows ECS installation. After the password is deleted, you can still use your password to log in to your ECS. However, you cannot use the Get Password function to recover the ECS initial password.

    +

    Function

    This API is used to delete the random password records generated during initial installation of a Windows ECS. After the password is deleted, you can still use your password to log in to your ECS. However, you cannot use the Get Password function to recover the ECS initial password.

    Linux ECSs do not use this API to delete a password.

    URI

    DELETE /v2.1/{project_id}/servers/{server_id}/os-server-password

    @@ -38,7 +38,8 @@

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}/os-server-password
    +

    Example Request

    Delete the password records generated during initial installation of a Windows ECS.

    +
    DELETE https://{endpoint}/v2/{project_id}/servers/{server_id}/os-server-password
     DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}/os-server-password

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0065792792.html b/docs/ecs/api-ref/en-us_topic_0065792792.html index f19f9beb7..a850cfd21 100644 --- a/docs/ecs/api-ref/en-us_topic_0065792792.html +++ b/docs/ecs/api-ref/en-us_topic_0065792792.html @@ -11,7 +11,7 @@
    diff --git a/docs/ecs/api-ref/en-us_topic_0065792793.html b/docs/ecs/api-ref/en-us_topic_0065792793.html index a42f9f555..d7f0ea464 100644 --- a/docs/ecs/api-ref/en-us_topic_0065792793.html +++ b/docs/ecs/api-ref/en-us_topic_0065792793.html @@ -113,18 +113,38 @@
    -

    Example Request

    GET https://{endpoint}/
    +

    Example Request

    Query all API versions.

    +
    GET https://{endpoint}/

    Example Response

    {
    - "versions": [{
    -  "links": [{
    -   "rel": "self",
    -   "href": "https://ecs.service.domain.com:443/v2/"
    -  }],
    -  "id": "v2.0",
    -  "updated": "2001-09-21T12:33:21Z",
    -  "status": "SUPPORTED"
    - }]
    +    "versions":[
    +        {
    +            "min_version":"",
    +            "links":[
    +                {
    +                    "rel":"self",
    +                    "href":"https://{endpoint}/v2/"
    +                }
    +            ],
    +            "id":"v2.0",
    +            "updated":"2011-01-21T11:33:21Z",
    +            "version":"",
    +            "status":"SUPPORTED"
    +        },
    +        {
    +            "min_version":"2.1",
    +            "links":[
    +                {
    +                    "rel":"self",
    +                    "href":"https://{endpoint}/v2.1/"
    +                }
    +            ],
    +            "id":"v2.1",
    +            "updated":"2013-07-23T11:33:21Z",
    +            "version":"2.60",
    +            "status":"CURRENT"
    +        }
    +    ]
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0065792794.html b/docs/ecs/api-ref/en-us_topic_0065792794.html index 2170b31a9..d9924c19d 100644 --- a/docs/ecs/api-ref/en-us_topic_0065792794.html +++ b/docs/ecs/api-ref/en-us_topic_0065792794.html @@ -168,29 +168,34 @@
    -

    Example Request

    GET https://{endpoint}/v2
    +

    Example Request

    Query information about a specified API version.

    +
    GET https://{endpoint}/v2.1

    Example Response

    {
    - "version": {
    -  "min_version": "",
    -  "media-types": [{
    -   "type": "application/vnd.openstack.compute+json;version=2",
    -   "base": "application/json"
    -  }],
    -  "links": [{
    -   "rel": "self",
    -   "href": "https://ecs.service.domain.com:443/v2/"
    -  },
    -  {
    -   "rel": "describedby",
    -   "href": "http://docs.openstack.org/",
    -   "type": "text/html"
    -  }],
    -  "id": "v2.0",
    -  "updated": "1999-02-20T11:33:21Z",
    -  "version": "",
    -  "status": "SUPPORTED"
    - }
    +    "version":{
    +        "min_version":"2.1",
    +        "media-types":[
    +            {
    +                "type":"application/vnd.openstack.compute+json;version=2.1",
    +                "base":"application/json"
    +            }
    +        ],
    +        "links":[
    +            {
    +                "rel":"self",
    +                "href":"https://{endpoint}/v2.1/"
    +            },
    +            {
    +                "rel":"describedby",
    +                "href":"http://docs.openstack.org/",
    +                "type":"text/html"
    +            }
    +        ],
    +        "id":"v2.1",
    +        "updated":"2013-07-23T11:33:21Z",
    +        "version":"2.60",
    +        "status":"CURRENT"
    +    }
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0065817681.html b/docs/ecs/api-ref/en-us_topic_0065817681.html index c95dd4f38..8c7a411aa 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817681.html +++ b/docs/ecs/api-ref/en-us_topic_0065817681.html @@ -20,7 +20,7 @@
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817683.html b/docs/ecs/api-ref/en-us_topic_0065817683.html index 28ce65ebb..e10070b15 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817683.html +++ b/docs/ecs/api-ref/en-us_topic_0065817683.html @@ -16,7 +16,7 @@
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817684.html b/docs/ecs/api-ref/en-us_topic_0065817684.html index ce01178e1..e764003ba 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817684.html +++ b/docs/ecs/api-ref/en-us_topic_0065817684.html @@ -10,7 +10,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0065817688.html b/docs/ecs/api-ref/en-us_topic_0065817688.html index baab5cb58..032762d20 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817688.html +++ b/docs/ecs/api-ref/en-us_topic_0065817688.html @@ -150,13 +150,13 @@

    For more information about the user data to be injected, see "Injecting User Data into ECSs" in Elastic Cloud Server User Guide.

    Examples

    Before base64 encoding:

    -
    • Linux
      #! /bin/bash
      -echo user_test >> /home/user.txt
      +
      • Linux
        #!/bin/bash
        +echo user_test > /home/user.txt
      • Windows
        rem cmd
         echo 111 > c:\aaa.txt

      After base64 encoding:

      -
      • Linux
        IyEgL2Jpbi9iYXNoDQplY2hvIHVzZXJfdGVzdCAmZ3Q7Jmd0OyAvaG9tZS91c2VyLnR4dA==
        +
        • Linux
          IyEvYmluL2Jhc2gKZWNobyB1c2VyX3Rlc3QgPiAvaG9tZS91c2VyLnR4dA==
        • Windows
          cmVtIGNtZAplY2hvIDExMSA+IGM6XGFhYS50eHQ=
        @@ -295,9 +295,11 @@ echo 111 > c:\aaa.txt
    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    {
    +

    Example Request

    Use the 3ed456f5-3d8f-4383-a6c9-312032afcd1a image to rebuild an ECS.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{
         "rebuild" : {
             "imageRef" : "3ed456f5-3d8f-4383-a6c9-312032afcd1a",
             "name" : "rebuildName",
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817689.html b/docs/ecs/api-ref/en-us_topic_0065817689.html
    index bef903f93..a10e0f324 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817689.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817689.html
    @@ -97,16 +97,18 @@
     
     

    String

    Specifies the ECS console logs.

    +

    ECS console log results

    -

    Example Request

    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action
    -POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action
    -
    {
    +

    Example Request

    Obtain console logs of a specified ECS.

    +
    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action
    +POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers/47e9be4e-a7b9-471f-92d9-ffc83814e07a/action
    +
    +{
        "os-getConsoleOutput" : {
             "length" : "50"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817690.html b/docs/ecs/api-ref/en-us_topic_0065817690.html
    index 19a920a5a..f9530cda3 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817690.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817690.html
    @@ -61,9 +61,11 @@
     

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    {
    +

    Example Request

    Lock a specified ECS.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{
         "lock": null
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817691.html b/docs/ecs/api-ref/en-us_topic_0065817691.html index 066c01726..d1dd54ae4 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817691.html +++ b/docs/ecs/api-ref/en-us_topic_0065817691.html @@ -61,9 +61,11 @@

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    {
    +

    Example Request

    Unlock a specified ECS.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{
        "unlock": null 
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817692.html b/docs/ecs/api-ref/en-us_topic_0065817692.html index 55de63d87..1064379b8 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817692.html +++ b/docs/ecs/api-ref/en-us_topic_0065817692.html @@ -104,7 +104,7 @@

    Specifies the action.

    Options:

    -

    create , delete , evacuate , restore , stop , start , reboot , rebuild , revertResize , confirmResize , detach_volume , attach_volume , attach_interface , detach_interface , lock , unlock , resize , migrate , pause , unpause , rescue , unrescue , changePassword , shelve ,unshelve , live-migration , live_migration_cancel , live_migration_force_complete , trigger_crash_dump, extend_volume

    +

    create, delete, evacuate, restore, stop, start, reboot, rebuild, revertResize, confirmResize, detach_volume, attach_volume, attach_interface, detach_interface, lock, unlock, resize, migrate, pause, unpause, rescue, unrescue, changePassword, shelve, unshelve, live-migration, live_migration_cancel, live_migration_force_complete, trigger_crash_dump, extend_volume

    instance_uuid

    @@ -165,7 +165,8 @@
    -

    Example Request

    GET https://{endpoint}/v2/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions
    +

    Example Request

    Query all historical operations on a specified ECS.

    +
    GET https://{endpoint}/v2/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions
     GET https://{endpoint}/v2.1/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817693.html b/docs/ecs/api-ref/en-us_topic_0065817693.html
    index bcccae4bd..6a2c15aae 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817693.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817693.html
    @@ -208,7 +208,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v2/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions/req-5a429946-c9cc-45cc-b5bd-68864209e5c
    +

    Example Request

    Query a request on a specified ECS.

    +
    GET https://{endpoint}/v2/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions/req-5a429946-c9cc-45cc-b5bd-68864209e5c
     GET https://{endpoint}/v2.1/89655fe61c4c4a08b9f3e7f9095441b8/servers/e723eb40-f56e-40f9-8c8c-caa517fe06ba/os-instance-actions/req-5a429946-c9cc-45cc-b5bd-68864209e5c

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817694.html b/docs/ecs/api-ref/en-us_topic_0065817694.html
    index 6fb9487bb..ddc5bfdc4 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817694.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817694.html
    @@ -4,10 +4,10 @@
     

    Function

    This API is used to create an image using an ECS. After the creation, you can use this image to create ECSs.

    Images created using an ECS are stored on storage nodes as snapshots.

    -

    This API is a native OpenStack API that is not applicable to the images on cloud service platform.

    -
    • To create a system disk image or data disk image, use the IMS API (POST /v2/cloudimages/action). For details, see "Creating an Image" in Image Management Service API Reference.
    • To create a full-ECS image, use the IMS API (POST /v1/cloudimages/wholeimages/action). For details, see "Creating a Full-ECS Image" in Image Management Service API Reference.
    +

    This API is a native OpenStack API that is not applicable to the images on the cloud platform.

    +
    • To create a system disk image or data disk image, use the IMS API (POST /v2/cloudimages/action). For details, see "Creating an Image" in Image Management Service API Reference.
    • To create a full-ECS image, use the IMS API (POST /v1/cloudimages/wholeimages/action). For details, see "Creating a Full-ECS Image" in Image Management Service API Reference.
    -

    Constraints

    1. An ECS in the error state cannot be used to create an image.
    2. If an image created using an ECS is used to create a new ECS, the new ECS must be located in the same AZ as the original ECS.
    3. After an ECS is deleted, the images and snapshots created using this ECS will not be automatically deleted. You must manually delete them.
    4. After an image created using an ECS is deleted, the associated snapshots will not be automatically deleted (this function is implemented by native OpenStack). You must manually delete such snapshots.
    5. The image created using an ECS cannot be used to create data disks.
    6. The images created using the API described in this section (URI: POST /v2/{project_id}/servers/{server_id}/action or POST /v2.1/{project_id}/servers/{server_id}/action) cannot be exported to OBS buckets. If such images must be exported, use the IMS API (POST /v2/cloudimages/action). For details, see "Creating an Image" in Image Management Service API Reference.
    +

    Constraints

    1. An ECS in the error state cannot be used to create an image.
    2. If an image created using an ECS is used to create a new ECS, the new ECS must be located in the same AZ as the original ECS.
    3. After an ECS is deleted, the images and snapshots created using this ECS will not be automatically deleted. You must manually delete them.
    4. After an image created using an ECS is deleted, the associated snapshots will not be automatically deleted (this function is implemented by native OpenStack). You must manually delete such snapshots.
    5. The image created using an ECS cannot be used to create data disks.
    6. The images created using the API described in this section (URI: POST /v2/{project_id}/servers/{server_id}/action or POST /v2.1/{project_id}/servers/{server_id}/action) cannot be exported to OBS buckets. If such images must be exported, use the IMS API (POST /v2/cloudimages/action). For details, see "Creating an Image" in Image Management Service API Reference.

    URI

    POST /v2.1/{project_id}/servers/{server_id}/action

    POST /v2/{project_id}/servers/{server_id}/action

    @@ -131,9 +131,11 @@
    -

    Example Request

    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    -POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    {
    +

    Example Request

    Use a specified ECS to create a private image named new-image-name.

    +
    POST https://{endpoint}/v2/{project_id}/servers/{server_id}/action
    +POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{
        "createImage" : {
             "name" : "new-image-name",
             "metadata": {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817700.html b/docs/ecs/api-ref/en-us_topic_0065817700.html
    index eb7420af2..621fdb708 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817700.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817700.html
    @@ -257,7 +257,7 @@
     
    -
    -
    Table 7 ip_range objects

    Parameter

    +
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817702.html b/docs/ecs/api-ref/en-us_topic_0065817702.html index f8909427e..6d870069d 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817702.html +++ b/docs/ecs/api-ref/en-us_topic_0065817702.html @@ -1,7 +1,7 @@ -

    Querying Security Groups for a Specified ECS

    -

    Function

    This API is used to query security groups for a specified ECS.

    +

    Querying Security Groups of a Specified ECS

    +

    Function

    This API is used to query security groups of a specified ECS.

    URI

    GET /v2.1/{project_id}/servers/{server_id}/os-security-groups

    GET /v2/{project_id}/servers/{server_id}/os-security-groups

    @@ -120,7 +120,7 @@
    Table 7 ip_range objects

    Parameter

    Mandatory

    -
    Table 4 security_group_rule objects

    Parameter

    +
    @@ -164,7 +164,7 @@ - @@ -185,7 +185,7 @@
    Table 4 security_group_rule objects

    Parameter

    Mandatory

    Integer

    Specifies the stop port number. The value ranges from 1 to 65,535 and cannot be less than from_port.

    +

    Specifies the stop port number. The value ranges from 1 to 65,535 and cannot be less than from_port.

    When ip_protocol is icmp, it specifies the code. The value ranges from 0 to 255. If both from_port and to_port are -1, any ICMP packet can be transmitted.

    Object

    Specifies the name of the peer security group and the ID of the tenant in the peer security group. For details, see Table 6.

    -

    The value of ip_range or group must be empty.

    +

    The value of ip_range or group must be empty.

    id

    @@ -201,7 +201,7 @@
    -
    Table 5 ip_range objects

    Parameter

    +
    @@ -256,7 +256,8 @@
    Table 5 ip_range objects

    Parameter

    Mandatory

    -

    Example Request

    GET https://{endpoint}/v2/e73621affb8f44e1bc01898747ca09d4/servers/65fae4c2-3a09-46c6-af12-3b04f1fdba1e/os-security-groups
    +

    Example Request

    Query security groups of a specified ECS.

    +
    GET https://{endpoint}/v2/e73621affb8f44e1bc01898747ca09d4/servers/65fae4c2-3a09-46c6-af12-3b04f1fdba1e/os-security-groups
     GET https://{endpoint}/v2.1/e73621affb8f44e1bc01898747ca09d4/servers/65fae4c2-3a09-46c6-af12-3b04f1fdba1e/os-security-groups

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817703.html b/docs/ecs/api-ref/en-us_topic_0065817703.html
    index 5b8d56616..5e405e347 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817703.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817703.html
    @@ -192,7 +192,7 @@
     

    Integer

    Specifies the end port number. The value ranges from 1 to 65,535.

    -
    • When the protocol type is set to ICMP, to_port is the ICMP code and ranges from 0 to 255.
    • If both from_port and to_port are -1, it indicates that any ICMP packet can be transmitted.
    +
    • When the protocol type is set to ICMP, to_port is the ICMP code and ranges from 0 to 255.
    • If both from_port and to_port are -1, it indicates that any ICMP packet can be transmitted.

    ip_range

    diff --git a/docs/ecs/api-ref/en-us_topic_0065817705.html b/docs/ecs/api-ref/en-us_topic_0065817705.html index 0b0f9f237..709b36d1d 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817705.html +++ b/docs/ecs/api-ref/en-us_topic_0065817705.html @@ -109,7 +109,7 @@
    -
    -
    Table 4 flavors field description

    Parameter

    +
    @@ -143,7 +143,7 @@
    Table 4 flavors field description

    Parameter

    Type

    -
    Table 5 links field description

    Parameter

    +
    @@ -169,7 +169,8 @@
    Table 5 links field description

    Parameter

    Type

    -

    Example Request

    GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors
    +

    Example Request

    Query available ECS flavors.

    +
    GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors
     GET https://{endpoint}/v2.1/743b4c0428d94531b9f2add666642e6b/flavors

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817706.html b/docs/ecs/api-ref/en-us_topic_0065817706.html
    index 35d10f79b..ed1796319 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817706.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817706.html
    @@ -57,7 +57,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2/os-extra_specs
    +

    Example Request

    Query the extra_specs details of a specified ECS flavor.

    +
    GET https://{endpoint}/v2/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2/os-extra_specs
     GET https://{endpoint}/v2.1/743b4c0428d94531b9f2add666642e6b/flavors/c3.2xlarge.2/os-extra_specs

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817707.html b/docs/ecs/api-ref/en-us_topic_0065817707.html
    index 8b30be354..bbf7f94c5 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817707.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817707.html
    @@ -156,7 +156,8 @@
     

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2/6fbe9263116a4b68818cf1edce16bc4f/servers/ab258e25-e351-47c7-b6e3-0749c5d9ed6a/os-volume_attachments/54667652-3029-4af8-9222-2d53066fd61c
    +

    Example Request

    Detach the disk whose ID is 54667652-3029-4af8-9222-2d53066fd61c from a specified ECS.

    +
    DELETE https://{endpoint}/v2/6fbe9263116a4b68818cf1edce16bc4f/servers/ab258e25-e351-47c7-b6e3-0749c5d9ed6a/os-volume_attachments/54667652-3029-4af8-9222-2d53066fd61c
     DELETE https://{endpoint}/v2.1/6fbe9263116a4b68818cf1edce16bc4f/servers/ab258e25-e351-47c7-b6e3-0749c5d9ed6a/os-volume_attachments/54667652-3029-4af8-9222-2d53066fd61c

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0065817708.html b/docs/ecs/api-ref/en-us_topic_0065817708.html index 32c778d9e..c0bd12a50 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817708.html +++ b/docs/ecs/api-ref/en-us_topic_0065817708.html @@ -45,9 +45,9 @@

    String

    Specifies the AZ to which the volume to be created belongs.

    +

    Specifies the AZ where the volume is created.

    If the specified AZ does not exist, creating the volume failed, and the volume is in error state.

    -

    The AZ to which the volume to be created belongs must be specified in the cloud service system.

    +

    An AZ must be specified during the volume creation.

    display_description

    @@ -95,7 +95,7 @@

    String

    Specifies the volume type.

    -
    Currently, the value can be SSD, SAS, SATA, co-p1, or uh-l1.
    • SSD: specifies the ultra-I/O disk type.
    • SAS: specifies the high I/O disk type.
    • SATA: specifies the common I/O disk type.
    • co-p1: specifies the high I/O (performance-optimized I) disk type.
    • uh-l1: specifies the ultra-high I/O (latency-optimized) disk type.
      NOTE:

      EVS disks of the co-p1 and uh-l1 types are used exclusively for high performance computing (HPC) and SAP HANA ECSs.

      +
      Currently, the value can be SSD, SAS, SATA, co-p1, or uh-l1.
      • SSD: specifies the ultra-I/O disk type.
      • SAS: specifies the high I/O disk type.
      • SATA: specifies the common I/O disk type.
      • co-p1: specifies the high I/O (performance-optimized I) disk type.
      • uh-l1: specifies the ultra-high I/O (latency-optimized) disk type.
        NOTE:

        EVS disks of the co-p1 and uh-l1 types are used exclusively for high performance computing (HPC) ECSs.

      diff --git a/docs/ecs/api-ref/en-us_topic_0065817713.html b/docs/ecs/api-ref/en-us_topic_0065817713.html index 045a1fa49..9992f57cd 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817713.html +++ b/docs/ecs/api-ref/en-us_topic_0065817713.html @@ -62,7 +62,8 @@
    -

    Example Request

    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers/998af54b-5762-4041-abc1-f98a2c27b3a2/metadata
    +

    Example Request

    Query metadata details of a specified ECS.

    +
    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers/998af54b-5762-4041-abc1-f98a2c27b3a2/metadata
     GET https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers/998af54b-5762-4041-abc1-f98a2c27b3a2/metadata

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817714.html b/docs/ecs/api-ref/en-us_topic_0065817714.html
    index 245eda65c..4e334850c 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817714.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817714.html
    @@ -63,7 +63,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers/998af54b-5762-4041-abc1-f98a2c27b3a2/metadata/key1
    +

    Example Request

    Obtain the metadata with a specified key of an ECS.

    +
    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers/998af54b-5762-4041-abc1-f98a2c27b3a2/metadata/key1
     GET https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers/998af54b-5762-4041-abc1-f98a2c27b3a2/metadata/key1

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817716.html b/docs/ecs/api-ref/en-us_topic_0065817716.html
    index 667c957a7..d4b636bb4 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817716.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817716.html
    @@ -167,32 +167,33 @@
     
     

    Integer

    Specifies the size quota of ECS groups.

    +

    Specifies the ECS quota in an ECS group.

    -

    Example Request

    GET https://{endpoint}/v2/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e/defaults
    +

    Example Request

    Query default quotas of resources.

    +
    GET https://{endpoint}/v2/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e/defaults
     GET https://{endpoint}/v2.1/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e/defaults
    -

    Example Response

    {
    -    "quota_set": {
    -	"injected_file_content_bytes": 10240,
    -        "metadata_items": 128,
    -        "server_group_members": 10,
    -        "server_groups": 10,
    -        "ram": 51200,
    -        "floating_ips": 10,
    -        "key_pairs": 100,
    -        "injected_file_path_bytes": 255,
    -        "instances": 10,
    -        "security_group_rules": 20,
    -        "injected_files": 5,
    -        "cores": 20,
    -        "fixed_ips": -1,
    -        "id": "474eff20eee84b2e87b5717cc7f34dd8",
    -        "security_groups": 10
    +

    Example Response

    {
    +    "quota_set":{
    +        "injected_file_content_bytes":10240,
    +        "metadata_items":128,
    +        "server_group_members":10,
    +        "server_groups":10,
    +        "ram":51200,
    +        "floating_ips":10,
    +        "key_pairs":100,
    +        "injected_file_path_bytes":255,
    +        "instances":10,
    +        "security_group_rules":20,
    +        "injected_files":5,
    +        "cores":20,
    +        "fixed_ips":-1,
    +        "id":"474eff20eee84b2e87b5717cc7f34dd8",
    +        "security_groups":10
         }
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817717.html b/docs/ecs/api-ref/en-us_topic_0065817717.html index 5903bc85c..632b5ab6d 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817717.html +++ b/docs/ecs/api-ref/en-us_topic_0065817717.html @@ -241,7 +241,8 @@
    -

    Example Request

    GET https://{endpoint}/v2/d9ebe43510414ef590a4aa158605329e/limits
    +

    Example Request

    Query tenant quota limits.

    +
    GET https://{endpoint}/v2/d9ebe43510414ef590a4aa158605329e/limits
     GET https://{endpoint}/v2.1/d9ebe43510414ef590a4aa158605329e/limits

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817720.html b/docs/ecs/api-ref/en-us_topic_0065817720.html
    index 07c441afd..89053b30e 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817720.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817720.html
    @@ -110,7 +110,7 @@
     
    -
    Table 5 server_group field description

    Parameter

    +
    @@ -173,9 +173,11 @@
    Table 5 server_group field description

    Parameter

    Type

    -

    Example Request

    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups
    -POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/os-server-groups
    -
    {
    +

    Example Request

    Create an ECS group.

    +
    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups
    +POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/os-server-groups
    +
    +{
         "server_group": {
             "name": "test",
             "policies": ["anti-affinity"]
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817721.html b/docs/ecs/api-ref/en-us_topic_0065817721.html
    index 473e837d4..92e07aa78 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817721.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817721.html
    @@ -115,7 +115,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups
    +

    Example Request

    Query a list of ECS groups.

    +
    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups
     GET https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/os-server-groups

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817722.html b/docs/ecs/api-ref/en-us_topic_0065817722.html
    index ec988f39e..0e6573115 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817722.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817722.html
    @@ -1,7 +1,7 @@
     
     
     

    Querying Details About an ECS Group

    -

    Function

    This API is used to query details bout an ECS group.

    +

    Function

    This API is used to query details about an ECS group.

    URI

    GET /v2.1/{project_id}/os-server-groups/{server_group_id}

    GET /v2/{project_id}/os-server-groups/{server_group_id}

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

    Example Request

    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups/5bbcc3c4-1da2-4437-a48a-66f15b1b13f9
    +

    Example Request

    Query details about an ECS group.

    +
    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups/5bbcc3c4-1da2-4437-a48a-66f15b1b13f9
     GET https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/os-server-groups/5bbcc3c4-1da2-4437-a48a-66f15b1b13f9

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065817723.html b/docs/ecs/api-ref/en-us_topic_0065817723.html
    index 0cc981928..591bd38fd 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065817723.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065817723.html
    @@ -37,7 +37,8 @@
     

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups/5bbcc3c4-1da2-4437-a48a-66f15b1b13f9
    +

    Example Request

    Delete a specified ECS group.

    +
    DELETE https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-server-groups/5bbcc3c4-1da2-4437-a48a-66f15b1b13f9
     DELETE https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/os-server-groups/5bbcc3c4-1da2-4437-a48a-66f15b1b13f9

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0065817728.html b/docs/ecs/api-ref/en-us_topic_0065817728.html index 5a469196e..f5d984891 100644 --- a/docs/ecs/api-ref/en-us_topic_0065817728.html +++ b/docs/ecs/api-ref/en-us_topic_0065817728.html @@ -99,7 +99,8 @@
    -

    Example Request

    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-availability-zone
    +

    Example Request

    Query a list of AZs.

    +
    GET https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/os-availability-zone
     GET https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/os-availability-zone

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0065820822.html b/docs/ecs/api-ref/en-us_topic_0065820822.html
    index c008f8f29..12c36e772 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065820822.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065820822.html
    @@ -49,7 +49,7 @@
     

    Array of strings

    Specifies ECS tags.

    -

    Tag functions have been upgraded on the cloud service platform. After the upgrade, the tag values returned by the system comply with the following rules:

    +

    Tag functions have been upgraded on the cloud platform. After the upgrade, the tag values returned by the system comply with the following rules:

    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.

    For more details about upgraded tag functions, see Tag Types.

    -

    Example Request

    GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags
    +

    Example Request

    Query all tags attached to a specified ECS.

    +
    GET https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags

    Example Response

    Example response
    { 
         "tags": ["baz=xyy", "foo", "qux"]
    diff --git a/docs/ecs/api-ref/en-us_topic_0065820823.html b/docs/ecs/api-ref/en-us_topic_0065820823.html
    index 4dc1412e6..613b28be4 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065820823.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065820823.html
    @@ -103,8 +103,10 @@
     
    -

    Example Request

    PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags
    -
    { 
    +

    Example Request

    Add tags to a specified ECS.

    +
    PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags
    +
    +{ 
        "tags": ["baz", "foo", "qux"]
     }
    diff --git a/docs/ecs/api-ref/en-us_topic_0065820824.html b/docs/ecs/api-ref/en-us_topic_0065820824.html index 21a6b3e19..5312e7dc9 100644 --- a/docs/ecs/api-ref/en-us_topic_0065820824.html +++ b/docs/ecs/api-ref/en-us_topic_0065820824.html @@ -36,7 +36,8 @@

    Response

    None

    -

    Example Request

    DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags
    +

    Example Request

    Delete all tags from a specified ECS.

    +
    DELETE https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0065820825.html b/docs/ecs/api-ref/en-us_topic_0065820825.html index cdddef4c9..41ffefb77 100644 --- a/docs/ecs/api-ref/en-us_topic_0065820825.html +++ b/docs/ecs/api-ref/en-us_topic_0065820825.html @@ -35,7 +35,7 @@

    Specifies the key of the tag to be added.

    For details about key rules, see Tag Types.

    -
    NOTE:

    Tag functions have been upgraded on the cloud service platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    +
    NOTE:

    Tag functions have been upgraded on the cloud platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    For example, an existing tag is "a.b". The tag can be queried in the format of "tag=a.b" before and in the format of "tag=a" now according to the new tag rules.

    -

    Example Request

    PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags/{tag}
    +

    Example Request

    Add a tag to a specified ECS.

    +
    PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/tags/{tag}

    Example Response

    By default, the response is in HTML format.

    <html>
    diff --git a/docs/ecs/api-ref/en-us_topic_0065820826.html b/docs/ecs/api-ref/en-us_topic_0065820826.html
    index 76c9660d5..9d5a29f10 100644
    --- a/docs/ecs/api-ref/en-us_topic_0065820826.html
    +++ b/docs/ecs/api-ref/en-us_topic_0065820826.html
    @@ -33,7 +33,7 @@
     
     

    Specifies the key of the tag to be queried. If no key is specified, all tags of the ECS will be displayed.

    For details about key rules, see Tag Types.

    -
    NOTE:

    Tag functions have been upgraded on the cloud service platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    +
    NOTE:

    Tag functions have been upgraded on the cloud platform. If the tags added before the function upgrade are in the format of "Key.Value", query tags using "Key".

    For example, an existing tag is "a.b". The tag can be queried in the format of "tag=a.b" before and in the format of "tag=a" now according to the new tag rules.

    Specifies the key of the tag to be deleted. If no key is specified, all tags of the ECS will be deleted.

    For details about key rules, see Tag Types.

    -
    NOTE:

    Tag functions have been upgraded on the cloud service platform. If the tags added before the function upgrade are in the format of "Key.Value", delete tags using "Key".

    +
    NOTE:

    Tag functions have been upgraded on the cloud platform. If the tags added before the function upgrade are in the format of "Key.Value", delete tags using "Key".

    For example, an existing tag is a.b. After the tag function upgrade, delete the tag using "a".

    No

    Specifies the maximum records displayed on a page in a pagination query.

    -
    • Must be a decimal integer.
    • Ranges from 1 (inclusive) to 100 (inclusive).
    • Cannot contain +.
    +
    • Must be a decimal integer.
    • Ranges from 1 (inclusive) to 100 (inclusive).
    • Cannot contain +.

    String

    Specifies the FPGA image status. Options:

    -
    • initialing: indicates that the task of creating an FPGA image is being initialized.
    • scheduling: indicates that the task of creating an FPGA image is waiting for scheduling.
    • creating: indicates that the FPGA image is being created.
    • saving: indicates that the FPGA image file is being uploaded to the backend storage.
    • deleting: indicates that the FPGA image is being deleted.
    • error: indicates that creating the FPGA image failed.
    • active: indicates that the FPGA image is available for use.
    +
    • initialing: indicates that the task of creating an FPGA image is being initialized.
    • scheduling: indicates that the task of creating an FPGA image is waiting for scheduling.
    • creating: indicates that the FPGA image is being created.
    • saving: indicates that the FPGA image file is being uploaded to the backend storage.
    • deleting: indicates that the FPGA image is being deleted.
    • error: indicates that creating the FPGA image failed.
    • active: indicates that the FPGA image is available for use.

    size

    diff --git a/docs/ecs/api-ref/en-us_topic_0067161469.html b/docs/ecs/api-ref/en-us_topic_0067161469.html index b19bd2265..26e5f4138 100644 --- a/docs/ecs/api-ref/en-us_topic_0067161469.html +++ b/docs/ecs/api-ref/en-us_topic_0067161469.html @@ -1,7 +1,7 @@ -

    Adding a Security Group

    -

    Function

    This API is used to add an ECS to a security group.

    +

    Adding an ECS to a Security Group

    +

    Function

    This API is used to add an ECS to a security group.

    You are suggested to add an ECS to a maximum of five security groups.

    URI

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -84,8 +84,10 @@

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    -
    { 
    +

    Example Request

    Add a security group to a specified ECS.

    +
    POST https://{endpoint}/v2.1/{project_id}/servers/{server_id}/action
    +
    +{ 
         "addSecurityGroup": { 
             "name": "sg-test"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0067161717.html b/docs/ecs/api-ref/en-us_topic_0067161717.html
    index 2340b1f97..118ba151f 100644
    --- a/docs/ecs/api-ref/en-us_topic_0067161717.html
    +++ b/docs/ecs/api-ref/en-us_topic_0067161717.html
    @@ -1,7 +1,7 @@
     
     
    -

    Deleting a Security Group

    -

    Function

    This API is used to delete a security group for an ECS.

    +

    Removing a Security Group

    +

    Function

    This API is used to remove a security group from an ECS.

    URI

    POST /v2.1/{project_id}/servers/{server_id}/action

    POST /v2/{project_id}/servers/{server_id}/action

    @@ -51,7 +51,7 @@

    Object

    Specifies the security group to be deleted for an ECS. For details, see Table 3.

    +

    Specifies the security group to be removed from an ECS. For details, see Table 3.

    Integer

    Specifies the size quota of ECS groups.

    +

    Specifies the ECS quota in an ECS group.

    -

    Example Request

    GET https://{endpoint}/v2/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e
    +

    Example Request

    Query quotas of resources such as ECSs, vCPUs, and memory.

    +
    GET https://{endpoint}/v2/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e
     GET https://{endpoint}/v2.1/d9ebe43510414ef590a4aa158605329e/os-quota-sets/d9ebe43510414ef590a4aa158605329e

    Example Response

    {
    diff --git a/docs/ecs/api-ref/en-us_topic_0067876349.html b/docs/ecs/api-ref/en-us_topic_0067876349.html
    index c849bf8a6..8eb37e884 100644
    --- a/docs/ecs/api-ref/en-us_topic_0067876349.html
    +++ b/docs/ecs/api-ref/en-us_topic_0067876349.html
    @@ -2,6 +2,7 @@
     
     

    Reinstalling an ECS OS (Using an Image with Cloud-Init Installed)

    Function

    This API is used to reinstall an ECS OS. During the system disk reinstallation using the original image, the data disks of the ECS remain unchanged.

    +

    This API is an asynchronous API. After the OS reinstallation request is successfully delivered, a job ID is returned. This does not mean the reinstallation is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the reinstallation is successful.

    After this API is called, the system uninstalls the system disk, uses the original image to create a system disk, and attaches it to the ECS. In this way, the OS is reinstalled.

    Constraints

    • You can only use an image with Cloud-Init or Cloudbase-Init installed.
    • You can reinstall OS only on an ECS that is stopped or for which OS reinstallation has failed.
    • You are not allowed to reinstall the OS of an ECS that does not have the system disk.
    • You are not allowed to perform other operations when reinstalling the OS. Otherwise, reinstalling the OS will fail.
    @@ -118,7 +119,7 @@

    String

    Specifies whether a user has the license of an image.

    -
    • If this parameter is set to true, the license file delivered with the image is used, indicating that BYOL is used.
    • If this parameter is set to a value other than true, BYOL is not used, and the license file provided by the cloud service platform must be used.
    +
    • If this parameter is set to true, the license file delivered with the image is used, indicating that BYOL is used.
    • If this parameter is set to a value other than true, BYOL is not used, and the license file provided by the cloud platform must be used.

    The default value is not true, indicating that BYOL is not used.

    String

    Specifies whether a user has the license of an image.

    -
    • If this parameter is set to true, the license file delivered with the image is used, indicating that BYOL is used.
    • If this parameter is set to a value other than true, BYOL is not used, and the license file provided by the cloud service platform must be used.
    +
    • If this parameter is set to true, the license file delivered with the image is used, indicating that BYOL is used.
    • If this parameter is set to a value other than true, BYOL is not used, and the license file provided by the cloud platform must be used.

    The default value is not true, indicating that BYOL is not used.

    Specifies the ECS image ID or URL.

    • Example image ID: 3b8d6fef-af77-42ab-b8b7-5a7f0f0af8f2
    • Example image URL: http://glance.openstack.example.com/images/3b8d6fef-af77-42ab-b8b7-5a7f0f0af8f2
    • If you use a specified disk as the system disk to create an ECS, this parameter is not required. If you do not use a disk to create an ECS, you must set a valid UUID. Otherwise, the API will return error code 400.
    -
    NOTE:
    • Certain ECS flavors cannot support all public images provided on the cloud service platform. To obtain the images supported by an ECS flavor, log in to the management console, view the images displayed on the Create ECS page, and obtain the image IDs on the Image Management Service page.
    • If the creation fails, modify the parameter settings.
    +
    NOTE:
    • Certain ECS flavors cannot support all public images provided on the cloud platform. To obtain the images supported by an ECS flavor, log in to the management console, view the images displayed on the Create ECS page, and obtain the image IDs on the Image Management Service page.
    • If the creation fails, modify the parameter settings.

    String

    Specifies the ECS name. The value contains 1 to 255 characters.

    +

    The value contains 1 to 128 characters.

    NOTE:

    ECS hostnames comply with RFC952 and RFC1123 naming rules. It is recommended that you configure hostnames using digits, lowercase letters, and hyphens (-). Underscores (_) are converted into hyphens (-) by default.

    String

    Specifies the initial login password of the administrator account for logging in to an ECS using password authentication. The Linux administrator is root, and the Windows administrator is Administrator.

    +

    Specifies the initial login password of the administrator account for logging in to an ECS using password authentication. The Linux administrator is root, and the Windows administrator is Administrator.

    block_device_mapping_v2

    @@ -195,13 +196,13 @@

    For more information about the user data to be injected, see "Injecting User Data into ECSs" in Elastic Cloud Server User Guide.

    Examples

    Before base64 encoding:

    -
    • Linux
      #! /bin/bash
      -echo user_test >> /home/user.txt
      +
      • Linux
        #!/bin/bash
        +echo user_test > /home/user.txt
      • Windows
        rem cmd
         echo 111 > c:\aaa.txt

      After base64 encoding:

      -
      • Linux
        IyEgL2Jpbi9iYXNoDQplY2hvIHVzZXJfdGVzdCAmZ3Q7Jmd0OyAvaG9tZS91c2VyLnR4dA==
        +
        • Linux
          IyEvYmluL2Jhc2gKZWNobyB1c2VyX3Rlc3QgPiAvaG9tZS91c2VyLnR4dA==
        • Windows
          cmVtIGNtZAplY2hvIDExMSA+IGM6XGFhYS50eHQ=

    String

    Specifies the fixed IP address. Parameter port in the three network parameters (port, uuid, and fixed_ip) has the highest priority. If parameter fixed_ip is set, you must specify the UUID.

    +

    Specifies the fixed IP address. Parameter port in the three network parameters (port, uuid, and fixed_ip) has the highest priority. If parameter fixed_ip is set, you must specify the UUID.

    Specifies the anti-affinity group.

    The value is in UUID format.

    -
    NOTE:

    Ensure that the ECS group uses the anti-affinity policy. You are not advised to use other policies.

    +
    NOTE:

    Ensure that the ECS group uses the anti-affinity policy.

    -

    Example Request

    Creating an ECS

    -
    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers
    -POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    -

    Example 1: Use an image to create an ECS through the API block_device_mapping_v2.

    -
     { 
    +

    Example Request

    • Use an image with the extended attribute block_device_mapping_v2 parameters set to create an ECS and use the key pair for login authentication.
      POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers
      +POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
      +
      +{ 
           "server": { 
               "flavorRef": "2", 
               "name": "wjvm48", 
      @@ -735,9 +735,10 @@ POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
      "availability_zone":"az1-dc1" } }
    -
    Example 2: Use a snapshot to create an ECS through the API block_device_mapping_v2.

    When source_type is snapshot, boot_index is 0, and the EVS disk corresponding to the snapshot must be a system disk.

    -
    -
    {
    +
  • Use a snapshot with the extended attribute block_device_mapping_v2 parameters set to create an ECS. Set boot_index to 0 and set the EVS disk corresponding to the snapshot to a system disk.
    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers
    +POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    +
    +{
         "server":{
             "name":"wjvm48",
             "availability_zone":"az1-dc1",
    @@ -759,8 +760,10 @@ POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    ] } }
  • -
    -
    Example 3: Use a disk to create an ECS through the API block_device_mapping_v2.
    { 
    +
  • Use a volume with the block_device_mapping_v2 parameters set to create an ECS.
    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers
    +POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    +
    +{ 
         "server": { 
             "flavorRef": "2", 
             "name": "wjvm48", 
    @@ -790,8 +793,10 @@ POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    "availability_zone":"az1-dc1" } }
  • -
    -
    Example 4: Create an ECS through the API imageRef.
    { 
    +
  • Use an imageRef to create an ECS. For security purposes, store the passwords in ciphertext in configuration files or environment variables.
    POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers
    +POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    +
    +{ 
         "server": { 
             "flavorRef": "2", 
             "name": "wjvm48", 
    @@ -799,7 +804,7 @@ POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    "name": "name_xx1", "id": "id_xxxx1" }, - "adminPass": "name_xx1", + "adminPass": "$ADMIN_PASS", "imageRef": "6b344c54-d606-4e1a-a99e-a7d0250c3d14", "security_groups": [{ "name": "name_xx5_sg" @@ -814,10 +819,11 @@ POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
  • "availability_zone":"az1-dc1" } } -
    -

    -

    Creating ECSs in a batch:

    -
    {
    +
    +
    • Create at least two and at most three ECSs in a batch.
      POST https://{endpoint}/v2/9c53a566cb3443ab910cf0daebca90c4/servers
      +POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
      +
      +{
           "server": {
               "availability_zone":"az1.dc1",
               "name": "test",
      @@ -833,6 +839,7 @@ POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
      "max_count": "3" } }
    +

    Example response

    Creating an ECS

    {
    @@ -854,7 +861,7 @@ POST https://{endpoint}/v2.1/9c53a566cb3443ab910cf0daebca90c4/servers
    "rel": "bookmark" } ], - "adminPass": "name_xx1" + "adminPass": "*********" } }

    diff --git a/docs/ecs/api-ref/en-us_topic_0077847902.html b/docs/ecs/api-ref/en-us_topic_0077847902.html index 5afa79a76..51f5bec03 100644 --- a/docs/ecs/api-ref/en-us_topic_0077847902.html +++ b/docs/ecs/api-ref/en-us_topic_0077847902.html @@ -86,9 +86,11 @@
    -

    Example Request

    PUT https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata
    -PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/metadata
    -
    {
    +

    Example Request

    Configure the metadata of a specified ECS.

    +
    PUT https://{endpoint}/v2/{project_id}/servers/{server_id}/metadata
    +PUT https://{endpoint}/v2.1/{project_id}/servers/{server_id}/metadata
    +
    +{
         "metadata": {
                 "key1": "value1",
                 "key2": "value2"
    diff --git a/docs/ecs/api-ref/en-us_topic_0081529857.html b/docs/ecs/api-ref/en-us_topic_0081529857.html
    deleted file mode 100644
    index 92cc4ad7b..000000000
    --- a/docs/ecs/api-ref/en-us_topic_0081529857.html
    +++ /dev/null
    @@ -1,73 +0,0 @@
    -
    -
    -

    Adding an ECS to the Monitoring List

    -

    Function

    This API is used to add an ECS to the monitoring list.

    -

    Ceilometer periodically collects monitoring data on the ECSs added to the monitoring list and reports the data to Cloud Eye. The data includes the platform version, CPU, memory, NICs, disks, and hardware version. For example, the plug-in of an SAP ECS periodically obtains monitoring data from Cloud Eye and reports the data to SAP in reports.

    -
    -

    URI

    POST /v1.0/servers/{server_id}/action

    -
    Table 1 describes the parameters in the URI. -
    - - - - - - - - - -
    Table 1 Parameter description

    Parameter

    -

    Mandatory

    -

    Description

    -

    server_id

    -

    Yes

    -

    Specifies the ECS ID.

    -
    -
    -
    -
    -

    Request

    Table 2 describes the request parameters. -
    - - - - - - - - - - - -
    Table 2 Request parameters

    Parameter

    -

    Mandatory

    -

    Type

    -

    Description

    -

    monitorMetrics

    -

    Yes

    -

    Null

    -

    Enables monitoring on the ECS.

    -
    -
    -
    -
    -

    Response

    None

    -
    -

    Example Request

    POST https://{endpoint}/v1.0/servers/{server_id}/action
    -
    {  
    -   "monitorMetrics" : null 
    -}
    -
    -

    Example Response

    None

    -
    - -

    Error Codes

    See Error Codes.

    -
    -
    -
    - -
    - diff --git a/docs/ecs/api-ref/en-us_topic_0081950550.html b/docs/ecs/api-ref/en-us_topic_0081950550.html index 92137f7bf..8e30d6a5e 100644 --- a/docs/ecs/api-ref/en-us_topic_0081950550.html +++ b/docs/ecs/api-ref/en-us_topic_0081950550.html @@ -49,7 +49,7 @@

    No

    Specifies the maximum records displayed on a page in a pagination query.

    -
    • Must be a decimal integer.
    • Ranges from 1 (inclusive) to 100 (inclusive).
    • Cannot contain +.
    +
    • Must be a decimal integer.
    • Ranges from 1 (inclusive) to 100 (inclusive).
    • Cannot contain +.
    diff --git a/docs/ecs/api-ref/en-us_topic_0090187679.html b/docs/ecs/api-ref/en-us_topic_0090187679.html index 98c91ee25..4b4421858 100644 --- a/docs/ecs/api-ref/en-us_topic_0090187679.html +++ b/docs/ecs/api-ref/en-us_topic_0090187679.html @@ -99,7 +99,7 @@
    -
    Table 4 security_group_rule objects

    Parameter

    +
    @@ -135,9 +135,9 @@ - @@ -168,7 +168,7 @@
    Table 4 security_group_rule objects

    Parameter

    Type

    Integer

    Specifies the stop port number. The value ranges from 1 to 65,535 and cannot be less than from_port.

    -

    When ip_protocol is icmp, this parameter indicates the ICMP code field with a length from 0 to 255 characters.

    -
    NOTE:

    The ICMP message type is determined by the type field and code field in the packet. For details, see Appendix > ICMP-Port Range Relationship Table in Virtual Private Cloud API Reference. port_range_min indicates the ICMP type, and port_range_max indicates the ICMP code.

    +

    Specifies the stop port number. The value ranges from 1 to 65,535 and cannot be less than from_port.

    +

    When ip_protocol is icmp, this parameter indicates the ICMP code field with a length from 0 to 255 characters.

    +
    NOTE:

    The ICMP message type is determined by the type field and code field in the packet. For details, see Appendix > ICMP-Port Range Relationship Table in Virtual Private Cloud API Reference. port_range_min indicates the ICMP type, and port_range_max indicates the ICMP code.

    -
    Table 5 ip_range objects

    Parameter

    +
    diff --git a/docs/ecs/api-ref/en-us_topic_0090187681.html b/docs/ecs/api-ref/en-us_topic_0090187681.html index 4d12aa8d3..7a95a49cb 100644 --- a/docs/ecs/api-ref/en-us_topic_0090187681.html +++ b/docs/ecs/api-ref/en-us_topic_0090187681.html @@ -106,7 +106,7 @@
    Table 5 ip_range objects

    Parameter

    Type

    -
    Table 4 security_group_rule objects

    Parameter

    +
    @@ -142,9 +142,9 @@ - @@ -161,7 +161,7 @@
    Table 4 security_group_rule objects

    Parameter

    Type

    Integer

    Specifies the stop port number. The value ranges from 1 to 65,535 and cannot be less than from_port.

    -

    When ip_protocol is icmp, this parameter indicates the ICMP code field with a length from 0 to 255 characters.

    -
    NOTE:

    The ICMP message type is determined by the type field and code field in the packet. For details, see Appendix > ICMP-Port Range Relationship Table in Virtual Private Cloud API Reference. port_range_min indicates the ICMP type, and port_range_max indicates the ICMP code.

    +

    Specifies the stop port number. The value ranges from 1 to 65,535 and cannot be less than from_port.

    +

    When ip_protocol is icmp, this parameter indicates the ICMP code field with a length from 0 to 255 characters.

    +
    NOTE:

    The ICMP message type is determined by the type field and code field in the packet. For details, see Appendix > ICMP-Port Range Relationship Table in Virtual Private Cloud API Reference. port_range_min indicates the ICMP type, and port_range_max indicates the ICMP code.

    Object

    Specifies the name of the peer security group and the ID of the tenant in the peer security group. For details, see Table 6.

    -

    Specify either ip_range or group.

    +

    Specify either ip_range or group.

    id

    @@ -175,7 +175,7 @@
    -
    - - @@ -74,12 +75,12 @@ - @@ -90,7 +91,7 @@ - @@ -164,358 +165,413 @@ -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/detail?offset=1&limit=10
    +

    Example Request

    Query details about ECSs. Ten records are displayed on each page, starting from the first page.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/detail?offset=1&limit=10
    -

    Example Response

    {
    -	"count": 4,
    -	"servers": [{
    -                "fault": null,
    -		"id": "b37fd80e-ac67-4d02-b9f1-9891c9c0fabf",
    -		"name": "ecs-yuankai2",
    -		"addresses": {
    -			"164489f6-cbf7-45b4-b6d0-d407c48cf7fc": [{
    -				"version": "4",
    -				"addr": "192.168.0.206",
    -				"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:95:88:3f",
    -				"OS-EXT-IPS:port_id": "7b5d615c-186d-4646-9cb8-444addfe9b92",
    -				"OS-EXT-IPS:type": "fixed"
    -			},
    -			{
    -				"version": "4",
    -				"addr": "192.168.0.8",
    -				"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:1d:88:43",
    -				"OS-EXT-IPS:port_id": "dda2027b-2f03-497b-8d42-620da2baacc3",
    -				"OS-EXT-IPS:type": "fixed"
    -			}]
    -		},
    -		"flavor": {
    -			"disk": "0",
    -			"vcpus": "1",
    -			"ram": "1024",
    -			"id": "c1.medium",
    -			"name": "c1.medium"
    -		},
    -		"accessIPv4": "",
    -		"accessIPv6": "",
    -		"status": "SHUTOFF",
    -                "image": {
    -                       "id": "1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    -                 },
    -		"hostId": "f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    -		"updated": "2018-08-14T07:26:49Z",
    -		"created": "2018-08-13T13:46:09Z",
    -		"metadata": {
    -			"metering.image_id": "af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
    -			"metering.resourcespeccode": "c1.medium.linux",
    -			"image_name": "HEC_Public_Cloudinit_CentOS_7.4_64bit",
    -			"metering.product_id": "00301-253164-0--0",
    -			"os_bit": "64",
    -			"lockSourceId": "",
    -			"lockScene": "",
    -			"metering.order_id": "CS1808132145NRVRE",
    -			"lockCheckEndpoint": "",
    -			"metering.imagetype": "gold",
    -			"lockSource": "",
    -			"metering.resourcetype": "1",
    -			"vpc_id": "164489f6-cbf7-45b4-b6d0-d407c48cf7fc",
    -			"os_type": "Linux",
    -			"charging_mode": "1"
    -		},
    -		"tags": [],
    -		"description": "ecs-4cff",
    -		"locked": false,
    -		"config_drive": "",
    -		"tenant_id": "edcb94a885a84ed3a3fdf8ea4d2741da",
    -		"user_id": "bb7f23e27e7e46f3aaceb5f53a158bdc",
    -		"os-extended-volumes:volumes_attached": [{
    -			"device": "/dev/sda",
    -			"bootIndex": "0",
    -			"id": "2edc879f-022e-4bd6-b079-95a27564d449",
    -			"delete_on_termination": "false"
    -		}],
    -                "OS-EXT-STS:task_state": null,
    -		"OS-EXT-STS:power_state": 4,
    -		"OS-EXT-STS:vm_state": "stopped",
    -		"OS-EXT-SRV-ATTR:host": "az1.dc1",
    -		"OS-EXT-SRV-ATTR:instance_name": "instance-00137941",
    -		"OS-EXT-SRV-ATTR:hypervisor_hostname": "nova001@248",
    -		"OS-DCF:diskConfig": "MANUAL",
    -		"OS-EXT-AZ:availability_zone":"az1-dc1", //AZ name
    -		"os:scheduler_hints": {
    -			
    -		},
    -		"OS-EXT-SRV-ATTR:root_device_name": "/dev/sda",
    -		"OS-EXT-SRV-ATTR:ramdisk_id": "",
    -		
    -		"OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKZWNobyAncm9vdDokNiRKQ2FzUWQkbm5wVmhJUFZlNVMwc3pXbnJGLnZVZ1FCWk4xTEo5Vy8wd09WTmFZaWpBRXdtRnhuQmZaTllVZXhBWktVWFVTeVhEeERuSUMzV2JjZEJyQUVBZkZvLy8nIHwgY2hwYXNzd2QgLWU7",
    -		"OS-SRV-USG:launched_at": "2018-08-13T13:46:46.000000",
    -		"OS-EXT-SRV-ATTR:kernel_id": "",
    -		"OS-EXT-SRV-ATTR:launch_index": 0,
    -		"host_status": "UP",
    -		"OS-EXT-SRV-ATTR:reservation_id": "r-a8mg9vwr",
    -		"OS-EXT-SRV-ATTR:hostname": "ecs-4cff",
    -		"sys_tags": [{
    -			"key": "_sys_enterprise_project_id",
    -			"value": "441d5677-b76a-4dd4-a97a-ef7fd633c095"
    -		}],
    -		"security_groups": [{
    -                        "id": "71846bf6-1cda-4515-8590-3707be295e76",
    -			"name": "Sys-FullAccess"
    -		},
    -		{
    -                        "id": "b1786350-da65-11e7-b312-0255ac101b03",
    -			"name": "default"
    -		}]
    -	},
    -	{
    -                "fault": null,
    -		"id": "8380dcc9-0eac-4407-9f9e-df8c9eddeacd",
    -		"name": "ecs-f680",
    -		"addresses": {
    -			"164489f6-cbf7-45b4-b6d0-d407c48cf7fc": [{
    -				"version": "4",
    -				"addr": "192.168.0.218",
    -				"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:bb:b3:fe",
    -				"OS-EXT-IPS:port_id": "240c696f-68d8-4f3f-941d-fecf2b375132",
    -				"OS-EXT-IPS:type": "fixed"
    -			}]
    -		},
    -		"flavor": {
    -			"disk": "0",
    -			"vcpus": "1",
    -			"ram": "1024",
    -			"id": "c1.medium",
    -			"name": "c1.medium"
    -		},
    -		"accessIPv4": "",
    -		"accessIPv6": "",
    -		"status": "SHUTOFF",
    -                "image": {
    -                       "id": "1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    -                 },
    -		"hostId": "f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    -		"updated": "2018-08-14T03:01:00Z",
    -		"created": "2018-08-13T13:38:29Z",
    -		"metadata": {
    -			"metering.image_id": "af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
    -			"metering.imagetype": "gold",
    -			"metering.resourcespeccode": "c1.medium.linux",
    -			"image_name": "HEC_Public_Cloudinit_CentOS_7.4_64bit",
    -			"metering.resourcetype": "1",
    -			"os_bit": "64",
    -			"vpc_id": "164489f6-cbf7-45b4-b6d0-d407c48cf7fc",
    -			"os_type": "Linux",
    -			"charging_mode": "0"
    -		},
    -		"tags": [],
    -		"description": "ecs-f680",
    -		"locked": false,
    -		"config_drive": "",
    -		"tenant_id": "edcb94a885a84ed3a3fdf8ea4d2741da",
    -		"user_id": "61ee747d36bf421fa25c51a3b9565046",
    -		"os-extended-volumes:volumes_attached": [{
    -			"device": "/dev/sda",
    -			"bootIndex": "0",
    -			"id": "3721b948-9c2f-4980-90ad-b2a16811f58c",
    -			"delete_on_termination": "false"
    -		}],
    -                "OS-EXT-STS:task_state": null,
    -		"OS-EXT-STS:power_state": 4,
    -		"OS-EXT-STS:vm_state": "stopped",
    -		"OS-EXT-SRV-ATTR:host": "az1.dc1",
    -		"OS-EXT-SRV-ATTR:instance_name": "instance-00137937",
    -		"OS-EXT-SRV-ATTR:hypervisor_hostname": "nova001@248",
    -		"OS-DCF:diskConfig": "MANUAL",
    -		"OS-EXT-AZ:availability_zone":"az1-dc1", //AZ name
    -		"os:scheduler_hints": {
    -		},
    -		"OS-EXT-SRV-ATTR:root_device_name": "/dev/sda",
    -		"OS-EXT-SRV-ATTR:ramdisk_id": "",
    -		
    -		"OS-EXT-SRV-ATTR:user_data": "IyEvYmluL2Jhc2gKZWNobyAncm9vdDokNiR5aG9aeFIkVE00OWlwSGQ2OEFWcjlTMTFXNEZrZmFYTENVbEkvd0xVTmdSVjhOb0dCem5WOWFsU1lEN0ZNSHc0VmtwdU9GOERyLncudGUzVmRHLnVmY005elVZSDEnIHwgY2hwYXNzd2QgLWU7",
    -		"OS-SRV-USG:launched_at": "2018-08-13T13:38:53.000000",
    -		"OS-EXT-SRV-ATTR:kernel_id": "",
    -		"OS-EXT-SRV-ATTR:launch_index": 0,
    -		"host_status": "UP",
    -		"OS-EXT-SRV-ATTR:reservation_id": "r-7e2g78rq",
    -		"OS-EXT-SRV-ATTR:hostname": "ecs-f680",
    -		"sys_tags": [{
    -			"key": "_sys_enterprise_project_id",
    -			"value": "441d5677-b76a-4dd4-a97a-ef7fd633c095"
    -		}],
    -		"security_groups": [{
    -			"name": "test"
    -		}]
    -	},
    -	{
    -                "fault": null,
    -		"id": "fb70fed9-5774-44a7-ad4a-af3ea2c2da61",
    -		"name": "ecs-3993",
    -		"addresses": {
    -			"00159d7d-b3c3-4108-8bc4-6658814e6422": [{
    -				"version": "4",
    -				"addr": "192.168.20.83",
    -				"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:a9:8d:88",
    -				"OS-EXT-IPS:port_id": "579ab762-bf89-435e-80ad-a8bdd25119c5",
    -				"OS-EXT-IPS:type": "fixed"
    -			}]
    -		},
    -		"flavor": {
    -			"disk": "0",
    -			"vcpus": "1",
    -			"ram": "1024",
    -			"id": "c1.medium",
    -			"name": "c1.medium"
    -		},
    -		"accessIPv4": "",
    -		"accessIPv6": "",
    -		"status": "SHUTOFF",
    -                "image": {
    -                       "id": "1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    -                 },
    -		"hostId": "f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    -		"updated": "2018-08-14T03:01:03Z",
    -		"created": "2018-08-13T13:38:02Z",
    -		"metadata": {
    -			"metering.image_id": "af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
    -			"metering.imagetype": "gold",
    -			"metering.resourcespeccode": "c1.medium.linux",
    -			"image_name": "HEC_Public_Cloudinit_CentOS_7.4_64bit",
    -			"metering.resourcetype": "1",
    -			"os_bit": "64",
    -			"vpc_id": "00159d7d-b3c3-4108-8bc4-6658814e6422",
    -			"os_type": "Linux",
    -			"charging_mode": "0"
    -		},
    -		"tags": [],
    -		"description": "ecs-3993",
    -		"locked": false,
    -		"config_drive": "",
    -		"tenant_id": "edcb94a885a84ed3a3fdf8ea4d2741da",
    -		"user_id": "eb4698fe015848e9a3e86cc9956e54fa",
    -		"key_name": "KeyPair-3b38",
    -		"os-extended-volumes:volumes_attached": [{
    -			"device": "/dev/sda",
    -			"bootIndex": "0",
    -			"id": "85bfbc4f-7733-419a-b171-c00585abf926",
    -			"delete_on_termination": "false"
    -		}],
    -                "OS-EXT-STS:task_state": null,
    -		"OS-EXT-STS:power_state": 4,
    -		"OS-EXT-STS:vm_state": "stopped",
    -		"OS-EXT-SRV-ATTR:host": "az1.dc1",
    -		"OS-EXT-SRV-ATTR:instance_name": "instance-00137936",
    -		"OS-EXT-SRV-ATTR:hypervisor_hostname": "nova001@248",
    -		"OS-DCF:diskConfig": "MANUAL",
    -		"OS-EXT-AZ:availability_zone":"az1-dc1", //AZ name
    -		"os:scheduler_hints": {
    -		},
    -		"OS-EXT-SRV-ATTR:root_device_name": "/dev/sda",
    -		"OS-EXT-SRV-ATTR:ramdisk_id": "",
    -		
    -		"OS-SRV-USG:launched_at": "2018-08-13T13:38:24.000000",
    -		"OS-EXT-SRV-ATTR:kernel_id": "",
    -		"OS-EXT-SRV-ATTR:launch_index": 0,
    -		"host_status": "UP",
    -		"OS-EXT-SRV-ATTR:reservation_id": "r-uzsewxii",
    -		"OS-EXT-SRV-ATTR:hostname": "ecs-3993",
    -		"sys_tags": [{
    -			"key": "_sys_enterprise_project_id",
    -			"value": "441d5677-b76a-4dd4-a97a-ef7fd633c095"
    -		}],
    -		"security_groups": [{
    -			"name": "test"
    -		},
    -		{
    -			"name": "default"
    -		}]
    -	},
    -	{
    -                "fault": null,
    -		"id": "e3d3f219-b445-4a7a-8f00-e31412481f8c",
    -		"name": "ecs-1f30",
    -		"addresses": {
    -			"00159d7d-b3c3-4108-8bc4-6658814e6422": [{
    -				"version": "4",
    -				"addr": "192.168.20.197",
    -				"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:41:5a:32",
    -				"OS-EXT-IPS:port_id": "cfa2e055-54fb-427a-bde4-128bda47ae5c",
    -				"OS-EXT-IPS:type": "fixed"
    -			}]
    -		},
    -		"flavor": {
    -			"disk": "0",
    -			"vcpus": "1",
    -			"ram": "1024",
    -			"id": "c1.medium",
    -			"name": "c1.medium"
    -		},
    -		"accessIPv4": "",
    -		"accessIPv6": "",
    -		"status": "ACTIVE",
    -                "image": {
    -                       "id": "1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    -                 },
    -		"progress": 0,
    -		"hostId": "f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    -		"updated": "2018-08-15T08:16:01Z",
    -		"created": "2018-08-13T11:57:29Z",
    -		"metadata": {
    -			"sadfasfasf": "sdffffd",
    -			"metering.order_id": "CS180813193577ORO",
    -			"metering.imagetype": "gold",
    -			"metering.resourcespeccode": "c1.medium.win",
    -			"metering.image_id": "65cb40e6-f67e-4bef-a1e7-808166a5999d",
    -			"image_name": "HEC_Public_Windows2008R2_Ent_64bit40G_English",
    -			"aaaaaa": "0",
    -			"metering.resourcetype": "1",
    -			"aaaa": "0",
    -			"metering.product_id": "00301-146042-0--0",
    -			"os_bit": "64",
    -			"vpc_id": "00159d7d-b3c3-4108-8bc4-6658814e6422",
    -			"os_type": "Windows",
    -			"charging_mode": "1"
    -		},
    -		"tags": [],
    -		"description": "ecs-1f30",
    -		"locked": false,
    -		"config_drive": "",
    -		"tenant_id": "edcb94a885a84ed3a3fdf8ea4d2741da",
    -		"user_id": "bb7f23e27e7e46f3aaceb5f53a158bdc",
    -		"key_name": "Autotest_Init_TC_OriginalAPI_Create_Keypairs_02_keypair",
    -		"os-extended-volumes:volumes_attached": [{
    -			"device": "/dev/sda",
    -			"bootIndex": "0",
    -			"id": "5043f66b-a0d8-4eb2-8c48-49976bcdc253",
    -			"delete_on_termination": "false"
    -		}],
    -                "OS-EXT-STS:task_state": null,
    -		"OS-EXT-STS:power_state": 1,
    -		"OS-EXT-STS:vm_state": "active",
    -		"OS-EXT-SRV-ATTR:host": "az1.dc1",
    -		"OS-EXT-SRV-ATTR:instance_name": "instance-0013772d",
    -		"OS-EXT-SRV-ATTR:hypervisor_hostname": "nova001@248",
    -		"OS-DCF:diskConfig": "MANUAL",
    -		"OS-EXT-AZ:availability_zone":"az1-dc1", //AZ name
    -		"os:scheduler_hints": {
    -		},
    -		"OS-EXT-SRV-ATTR:root_device_name": "/dev/sda",
    -		"OS-EXT-SRV-ATTR:ramdisk_id": "",
    -		
    -		"OS-SRV-USG:launched_at": "2018-08-13T11:57:53.576640",
    -		"OS-EXT-SRV-ATTR:kernel_id": "",
    -		"OS-EXT-SRV-ATTR:launch_index": 0,
    -		"host_status": "UP",
    -		"OS-EXT-SRV-ATTR:reservation_id": "r-xmjj4pnm",
    -		"OS-EXT-SRV-ATTR:hostname": "ecs-1f30",
    -		"sys_tags": [{
    -			"key": "_sys_enterprise_project_id",
    -			"value": "441d5677-b76a-4dd4-a97a-ef7fd633c095"
    -		}],
    -		"security_groups": [{
    -			"name": "default"
    -		}]
    -	}]
    +

    Example Response

    {
    +    "count":4,
    +    "servers":[
    +        {
    +            "fault":null,
    +            "id":"b37fd80e-ac67-4d02-b9f1-9891c9c0fabf",
    +            "name":"ecs-5e70",
    +            "addresses":{
    +                "164489f6-cbf7-45b4-b6d0-d407c48cf7fc":[
    +                    {
    +                        "version":"4",
    +                        "addr":"192.168.0.206",
    +                        "OS-EXT-IPS-MAC:mac_addr":"fa:16:3e:95:88:3f",
    +                        "OS-EXT-IPS:port_id":"7b5d615c-186d-4646-9cb8-444addfe9b92",
    +                        "OS-EXT-IPS:type":"fixed"
    +                    },
    +                    {
    +                        "version":"4",
    +                        "addr":"192.168.0.8",
    +                        "OS-EXT-IPS-MAC:mac_addr":"fa:16:3e:1d:88:43",
    +                        "OS-EXT-IPS:port_id":"dda2027b-2f03-497b-8d42-620da2baacc3",
    +                        "OS-EXT-IPS:type":"fixed"
    +                    }
    +                ]
    +            },
    +            "flavor":{
    +                "disk":"0",
    +                "vcpus":"1",
    +                "ram":"1024",
    +                "id":"c1.medium",
    +                "name":"c1.medium"
    +            },
    +            "accessIPv4":"",
    +            "accessIPv6":"",
    +            "status":"SHUTOFF",
    +            "image":{
    +                "id":"1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    +            },
    +            "hostId":"f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    +            "updated":"2018-08-14T07:26:49Z",
    +            "created":"2018-08-13T13:46:09Z",
    +            "metadata":{
    +                "metering.image_id":"af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
    +                "metering.resourcespeccode":"c1.medium.linux",
    +                "image_name":"HEC_Public_Cloudinit_CentOS_7.4_64bit",
    +                "metering.product_id":"00301-253164-0--0",
    +                "os_bit":"64",
    +                "lockSourceId":"",
    +                "lockScene":"",
    +                "metering.order_id":"CS1808132145NRVRE",
    +                "lockCheckEndpoint":"",
    +                "metering.imagetype":"gold",
    +                "lockSource":"",
    +                "metering.resourcetype":"1",
    +                "vpc_id":"164489f6-cbf7-45b4-b6d0-d407c48cf7fc",
    +                "os_type":"Linux",
    +                "charging_mode":"1"
    +            },
    +            "tags":[
    +
    +            ],
    +            "description":"ecs-4cff",
    +            "locked":false,
    +            "config_drive":"",
    +            "tenant_id":"edcb94a885a84ed3a3fdf8ea4d2741da",
    +            "user_id":"bb7f23e27e7e46f3aaceb5f53a158bdc",
    +            "os-extended-volumes:volumes_attached":[
    +                {
    +                    "device":"/dev/sda",
    +                    "bootIndex":"0",
    +                    "id":"2edc879f-022e-4bd6-b079-95a27564d449",
    +                    "delete_on_termination":"false"
    +                }
    +            ],
    +            "OS-EXT-STS:task_state":null,
    +            "OS-EXT-STS:power_state":4,
    +            "OS-EXT-STS:vm_state":"stopped",
    +            "OS-EXT-SRV-ATTR:host":"az1.dc1",
    +            "OS-EXT-SRV-ATTR:instance_name":"instance-00137941",
    +            "OS-EXT-SRV-ATTR:hypervisor_hostname":"nova001@248",
    +            "OS-DCF:diskConfig":"MANUAL",
    +            "OS-EXT-AZ:availability_zone":"az1-dc1",
    +            "os:scheduler_hints":{
    +                "dec_baremetal":[
    +                    "share"
    +                ],
    +                "guestos_product_name":[
    +                    "KVM Virtual Machine"
    +                ]
    +            },
    +            "OS-EXT-SRV-ATTR:root_device_name":"/dev/sda",
    +            "OS-EXT-SRV-ATTR:ramdisk_id":"8999878c-4a62-4014-89be-1743ff3a5daf",
    +            "OS-EXT-SRV-ATTR:user_data":"IyEvYmluL2Jhc2gKZWNobyAncm9vdDokNiRKQ2FzUWQkbm5wVmhJUFZlNVMwc3pXbnJGLnZVZ1FCWk4xTEo5Vy8wd09WTmFZaWpBRXdtRnhuQmZaTllVZXhBWktVWFVTeVhEeERuSUMzV2JjZEJyQUVBZkZvLy8nIHwgY2hwYXNzd2QgLWU7",
    +            "OS-SRV-USG:launched_at":"2018-08-13T13:46:46.000000",
    +            "OS-EXT-SRV-ATTR:kernel_id":"",
    +            "OS-EXT-SRV-ATTR:launch_index":0,
    +            "host_status":"UP",
    +            "OS-EXT-SRV-ATTR:reservation_id":"r-a8mg9vwr",
    +            "OS-EXT-SRV-ATTR:hostname":"ecs-4cff",
    +            "sys_tags":[
    +                {
    +                    "key":"_sys_enterprise_project_id",
    +                    "value":"441d5677-b76a-4dd4-a97a-ef7fd633c095"
    +                }
    +            ],
    +            "security_groups":[
    +                {
    +                    "id":"71846bf6-1cda-4515-8590-3707be295e76",
    +                    "name":"Sys-FullAccess"
    +                },
    +                {
    +                    "id":"b1786350-da65-11e7-b312-0255ac101b03",
    +                    "name":"default"
    +                }
    +            ]
    +        },
    +        {
    +            "fault":null,
    +            "id":"8380dcc9-0eac-4407-9f9e-df8c9eddeacd",
    +            "name":"ecs-f680",
    +            "addresses":{
    +                "164489f6-cbf7-45b4-b6d0-d407c48cf7fc":[
    +                    {
    +                        "version":"4",
    +                        "addr":"192.168.0.218",
    +                        "OS-EXT-IPS-MAC:mac_addr":"fa:16:3e:bb:b3:fe",
    +                        "OS-EXT-IPS:port_id":"240c696f-68d8-4f3f-941d-fecf2b375132",
    +                        "OS-EXT-IPS:type":"fixed"
    +                    }
    +                ]
    +            },
    +            "flavor":{
    +                "disk":"0",
    +                "vcpus":"1",
    +                "ram":"1024",
    +                "id":"c1.medium",
    +                "name":"c1.medium"
    +            },
    +            "accessIPv4":"",
    +            "accessIPv6":"",
    +            "status":"SHUTOFF",
    +            "image":{
    +                "id":"1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    +            },
    +            "hostId":"f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    +            "updated":"2018-08-14T03:01:00Z",
    +            "created":"2018-08-13T13:38:29Z",
    +            "metadata":{
    +                "metering.image_id":"af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
    +                "metering.imagetype":"gold",
    +                "metering.resourcespeccode":"c1.medium.linux",
    +                "image_name":"HEC_Public_Cloudinit_CentOS_7.4_64bit",
    +                "metering.resourcetype":"1",
    +                "os_bit":"64",
    +                "vpc_id":"164489f6-cbf7-45b4-b6d0-d407c48cf7fc",
    +                "os_type":"Linux",
    +                "charging_mode":"0"
    +            },
    +            "tags":[
    +                "_sys_root_resource_id=9d81b37c-455f-4528-b0ab-a6abcd0a330b",
    +                "_sys_root_resource_type=xxx.resource.type.vm"
    +            ],
    +            "description":"ecs-f680",
    +            "locked":false,
    +            "config_drive":"",
    +            "tenant_id":"edcb94a885a84ed3a3fdf8ea4d2741da",
    +            "user_id":"61ee747d36bf421fa25c51a3b9565046",
    +            "os-extended-volumes:volumes_attached":[
    +                {
    +                    "device":"/dev/sda",
    +                    "bootIndex":"0",
    +                    "id":"3721b948-9c2f-4980-90ad-b2a16811f58c",
    +                    "delete_on_termination":"false"
    +                }
    +            ],
    +            "OS-EXT-STS:task_state":null,
    +            "OS-EXT-STS:power_state":4,
    +            "OS-EXT-STS:vm_state":"stopped",
    +            "OS-EXT-SRV-ATTR:host":"az1.dc1",
    +            "OS-EXT-SRV-ATTR:instance_name":"instance-00137937",
    +            "OS-EXT-SRV-ATTR:hypervisor_hostname":"nova001@248",
    +            "OS-DCF:diskConfig":"MANUAL",
    +            "OS-EXT-AZ:availability_zone":"az1-dc1",
    +            "os:scheduler_hints":{
    +                "guestos_product_name":[
    +                    "KVM Virtual Machine"
    +                ]
    +            },
    +            "OS-EXT-SRV-ATTR:root_device_name":"/dev/sda",
    +            "OS-EXT-SRV-ATTR:ramdisk_id":"8999878c-4a62-4026-92be-1743ff3a5daf",
    +            "OS-EXT-SRV-ATTR:user_data":"IyEvYmluL2Jhc2gKZWNobyAncm9vdDokNiR5aG9aeFIkVE00OWlwSGQ2OEFWcjlTMTFXNEZrZmFYTENVbEkvd0xVTmdSVjhOb0dCem5WOWFsU1lEN0ZNSHc0VmtwdU9GOERyLncudGUzVmRHLnVmY005elVZSDEnIHwgY2hwYXNzd2QgLWU7",
    +            "OS-SRV-USG:launched_at":"2018-08-13T13:38:53.000000",
    +            "OS-EXT-SRV-ATTR:kernel_id":"",
    +            "OS-EXT-SRV-ATTR:launch_index":0,
    +            "host_status":"UP",
    +            "OS-EXT-SRV-ATTR:reservation_id":"r-7e2g78rq",
    +            "OS-EXT-SRV-ATTR:hostname":"ecs-f680",
    +            "sys_tags":[
    +                {
    +                    "key":"_sys_enterprise_project_id",
    +                    "value":"441d5677-b76a-4dd4-a97a-ef7fd633c095"
    +                }
    +            ],
    +            "security_groups":[
    +                {
    +                    "name":"test"
    +                }
    +            ]
    +        },
    +        {
    +            "fault":null,
    +            "id":"fb70fed9-5774-44a7-ad4a-af3ea2c2da61",
    +            "name":"ecs-3993",
    +            "addresses":{
    +                "00159d7d-b3c3-4108-8bc4-6658814e6422":[
    +                    {
    +                        "version":"4",
    +                        "addr":"192.168.20.83",
    +                        "OS-EXT-IPS-MAC:mac_addr":"fa:16:3e:a9:8d:88",
    +                        "OS-EXT-IPS:port_id":"579ab762-bf89-435e-80ad-a8bdd25119c5",
    +                        "OS-EXT-IPS:type":"fixed"
    +                    }
    +                ]
    +            },
    +            "flavor":{
    +                "disk":"0",
    +                "vcpus":"1",
    +                "ram":"1024",
    +                "id":"c1.medium",
    +                "name":"c1.medium"
    +            },
    +            "accessIPv4":"",
    +            "accessIPv6":"",
    +            "status":"SHUTOFF",
    +            "image":{
    +                "id":"1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    +            },
    +            "hostId":"f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    +            "updated":"2018-08-14T03:01:03Z",
    +            "created":"2018-08-13T13:38:02Z",
    +            "metadata":{
    +                "metering.image_id":"af60e0d5-6952-4f3d-b0ed-31bb19d4a692",
    +                "metering.imagetype":"gold",
    +                "metering.resourcespeccode":"c1.medium.linux",
    +                "image_name":"HEC_Public_Cloudinit_CentOS_7.4_64bit",
    +                "metering.resourcetype":"1",
    +                "os_bit":"64",
    +                "vpc_id":"00159d7d-b3c3-4108-8bc4-6658814e6422",
    +                "os_type":"Linux",
    +                "charging_mode":"0"
    +            },
    +            "tags":[
    +               "combined_order_id=CBRCS231010102024YL8962"
    +            ],
    +            "description":"ecs-3993",
    +            "locked":false,
    +            "config_drive":"",
    +            "tenant_id":"edcb94a885a84ed3a3fdf8ea4d2741da",
    +            "user_id":"eb4698fe015848e9a3e86cc9956e54fa",
    +            "key_name":"KeyPair-3b38",
    +            "os-extended-volumes:volumes_attached":[
    +                {
    +                    "device":"/dev/sda",
    +                    "bootIndex":"0",
    +                    "id":"85bfbc4f-7733-419a-b171-c00585abf926",
    +                    "delete_on_termination":"false"
    +                }
    +            ],
    +            "OS-EXT-STS:task_state":null,
    +            "OS-EXT-STS:power_state":4,
    +            "OS-EXT-STS:vm_state":"stopped",
    +            "OS-EXT-SRV-ATTR:host":"az1.dc1",
    +            "OS-EXT-SRV-ATTR:instance_name":"instance-00137936",
    +            "OS-EXT-SRV-ATTR:hypervisor_hostname":"nova001@248",
    +            "OS-DCF:diskConfig":"MANUAL",
    +            "OS-EXT-AZ:availability_zone":"az1-dc1",
    +            "os:scheduler_hints":{
    +                "guestos_product_name":[
    +                    "KVM Virtual Machine"
    +                ]
    +            },
    +            "OS-EXT-SRV-ATTR:root_device_name":"/dev/sda",
    +            "OS-EXT-SRV-ATTR:ramdisk_id":"8999878c-4a25-4014-92be-1743ff3a5daf",
    +            "OS-SRV-USG:launched_at":"2018-08-13T13:38:24.000000",
    +            "OS-EXT-SRV-ATTR:kernel_id":"",
    +            "OS-EXT-SRV-ATTR:launch_index":0,
    +            "host_status":"UP",
    +            "OS-EXT-SRV-ATTR:reservation_id":"r-uzsewxii",
    +            "OS-EXT-SRV-ATTR:hostname":"ecs-3993",
    +            "sys_tags":[
    +                {
    +                    "key":"_sys_enterprise_project_id",
    +                    "value":"441d5677-b76a-4dd4-a97a-ef7fd633c095"
    +                }
    +            ],
    +            "security_groups":[
    +                {
    +                    "name":"test"
    +                },
    +                {
    +                    "name":"default"
    +                }
    +            ]
    +        },
    +        {
    +            "fault":null,
    +            "id":"e3d3f219-b445-4a7a-8f00-e31412481f8c",
    +            "name":"ecs-1f30",
    +            "addresses":{
    +                "00159d7d-b3c3-4108-8bc4-6658814e6422":[
    +                    {
    +                        "version":"4",
    +                        "addr":"192.168.20.197",
    +                        "OS-EXT-IPS-MAC:mac_addr":"fa:16:3e:41:5a:32",
    +                        "OS-EXT-IPS:port_id":"cfa2e055-54fb-427a-bde4-128bda47ae5c",
    +                        "OS-EXT-IPS:type":"fixed"
    +                    }
    +                ]
    +            },
    +            "flavor":{
    +                "disk":"0",
    +                "vcpus":"1",
    +                "ram":"1024",
    +                "id":"c1.medium",
    +                "name":"c1.medium"
    +            },
    +            "accessIPv4":"",
    +            "accessIPv6":"",
    +            "status":"ACTIVE",
    +            "image":{
    +                "id":"1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    +            },
    +            "progress":0,
    +            "hostId":"f92345b97fd291f67a29ed735a82a8983f370175d2ba3d18d66893f4",
    +            "updated":"2018-08-15T08:16:01Z",
    +            "created":"2018-08-13T11:57:29Z",
    +            "metadata":{
    +                "sadfasfasf":"sdffffd",
    +                "metering.order_id":"CS180813193577ORO",
    +                "metering.imagetype":"gold",
    +                "metering.resourcespeccode":"c1.medium.win",
    +                "metering.image_id":"65cb40e6-f67e-4bef-a1e7-808166a5999d",
    +                "image_name":"HEC_Public_Windows2008R2_Ent_64bit40G_English",
    +                "aaaaaa":"0",
    +                "metering.resourcetype":"1",
    +                "aaaa":"0",
    +                "metering.product_id":"00301-146042-0--0",
    +                "os_bit":"64",
    +                "vpc_id":"00159d7d-b3c3-4108-8bc4-6658814e6422",
    +                "os_type":"Windows",
    +                "charging_mode":"1"
    +            },
    +            "tags":[
    +                "_sys_root_resource_id=4514d9b0-d611-4744-bdf9-60802fd5198a",
    +                "_sys_root_resource_type=xxx.resource.type.vm"
    +            ],
    +            "description":"ecs-1f30",
    +            "locked":false,
    +            "config_drive":"",
    +            "tenant_id":"edcb94a885a84ed3a3fdf8ea4d2741da",
    +            "user_id":"bb7f23e27e7e46f3aaceb5f53a158bdc",
    +            "key_name":"Autotest_Init_TC_OriginalAPI_Create_Keypairs_02_keypair",
    +            "os-extended-volumes:volumes_attached":[
    +                {
    +                    "device":"/dev/sda",
    +                    "bootIndex":"0",
    +                    "id":"5043f66b-a0d8-4eb2-8c48-49976bcdc253",
    +                    "delete_on_termination":"false"
    +                }
    +            ],
    +            "OS-EXT-STS:task_state":null,
    +            "OS-EXT-STS:power_state":1,
    +            "OS-EXT-STS:vm_state":"active",
    +            "OS-EXT-SRV-ATTR:host":"az1.dc1",
    +            "OS-EXT-SRV-ATTR:instance_name":"instance-0013772d",
    +            "OS-EXT-SRV-ATTR:hypervisor_hostname":"nova001@248",
    +            "OS-DCF:diskConfig":"MANUAL",
    +            "OS-EXT-AZ:availability_zone":"az1-dc1",
    +            "os:scheduler_hints":{
    +                "guestos_product_name":[
    +                    "KVM Virtual Machine"
    +                ]
    +            },
    +            "OS-EXT-SRV-ATTR:root_device_name":"/dev/sda",
    +            "OS-EXT-SRV-ATTR:ramdisk_id":"8999878c-4a62-4014-92be-1743ff3a5daf",
    +            "OS-SRV-USG:launched_at":"2018-08-13T11:57:53.576640",
    +            "OS-EXT-SRV-ATTR:kernel_id":"",
    +            "OS-EXT-SRV-ATTR:launch_index":0,
    +            "host_status":"UP",
    +            "OS-EXT-SRV-ATTR:reservation_id":"r-xmjj4pnm",
    +            "OS-EXT-SRV-ATTR:hostname":"ecs-1f30",
    +            "sys_tags":[
    +                {
    +                    "key":"_sys_enterprise_project_id",
    +                    "value":"441d5677-b76a-4dd4-a97a-ef7fd633c095"
    +                }
    +            ],
    +            "security_groups":[
    +                {
    +                    "name":"default"
    +                }
    +            ]
    +        }
    +    ]
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0102606095.html b/docs/ecs/api-ref/en-us_topic_0102606095.html index d6fc5647a..fefee28db 100644 --- a/docs/ecs/api-ref/en-us_topic_0102606095.html +++ b/docs/ecs/api-ref/en-us_topic_0102606095.html @@ -3,7 +3,7 @@

    Querying ECSs by Tag

    Function

    This API is used to filter ECSs by tag and obtain all tags of an ECS.

    -

    URI

    POST /v1/{project_id}/servers/resource_instances/action

    +

    URI

    POST /v1/{project_id}/servers/resource_instances/action

    Table 1 describes the parameters in the URI.
    Table 5 ip_range objects

    Parameter

    +
    diff --git a/docs/ecs/api-ref/en-us_topic_0094148849.html b/docs/ecs/api-ref/en-us_topic_0094148849.html index e9ec64203..2ad79441d 100644 --- a/docs/ecs/api-ref/en-us_topic_0094148849.html +++ b/docs/ecs/api-ref/en-us_topic_0094148849.html @@ -1,8 +1,8 @@ -

    Querying Details About an ECS

    +

    Querying Details About an ECS

    Function

    This API is used to query details about an ECS.

    -

    The information can be queried includes the ECS billing mode and the ECS frozen status.

    +

    The information that can be queried includes the ECS billing mode and whether the ECS is frozen.

    URI

    GET /v1/{project_id}/cloudservers/{server_id}

    Table 1 describes the parameters in the URI. @@ -68,9 +68,9 @@
    - @@ -102,7 +102,7 @@ - - - -
    Table 5 ip_range objects

    Parameter

    Type

    String

    Specifies the ECS status.

    +

    Specifies the ECS status.

    Options:

    -

    ACTIVE, BUILD, ERROR, HARD_REBOOT, MIGRATING, REBOOT, REBUILD, RESIZE, REVERT_RESIZE, SHUTOFF, VERIFY_RESIZE, and DELETED

    +

    ACTIVE, BUILD, ERROR, HARD_REBOOT, MIGRATING, REBOOT, REBUILD, RESIZE, REVERT_RESIZE, SHUTOFF, VERIFY_RESIZE, DELETED, SHELVED, SHELVED_OFFLOADED, and UNKNOWN

    For details, see ECS Statuses.

    Specifies the network attribute of the ECS.

    The structure is Map<String, Object>.

    -
    • The key indicates the VPC subnet ID.
    • The value indicates the network attributes specified in Table 1.
    +
    • The key indicates the network name, for example, demo_net.
    • The value indicates the network attribute specified in Table 1.

    key_name

    @@ -130,7 +130,7 @@

    String

    Specifies the ECS task status. This is an extended attribute. For details, see ECS Statuses.

    +

    Specifies the ECS status. This is an extended attribute. For details, see ECS Statuses.

    OS-EXT-SRV-ATTR:instance_name

    @@ -240,7 +240,7 @@

    Integer

    Specifies the ECS creation progress. The value ranges from 0 to 100.

    +

    Specifies the ECS creation progress. The value ranges from 0 to 100.

    OS-EXT-STS:power_state

    @@ -295,7 +295,7 @@

    String

    Describes the ECS.

    +

    Specifies the ECS description.

    host_status

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

    String

    Specifies the status of the host accommodating the ECS.

    -
    • UP: The nova-compute status is normal.
    • UNKNOWN: The nova-compute status is unknown.
    • DOWN: the nova-compute status is abnormal.
    • MAINTENANCE: The nova-compute is in maintenance state.
    • Null: The ECS does not have host information.
    +
    • UP: The nova-compute status is normal.
    • UNKNOWN: The nova-compute status is unknown.
    • DOWN: the nova-compute status is abnormal.
    • MAINTENANCE: The nova-compute is in maintenance state.
    • Empty string: There is no host information.

    OS-EXT-SRV-ATTR:hostname

    @@ -374,7 +374,7 @@

    Object

    Specifies the ECS scheduling information. For details, see Table 10.

    +

    Specifies the ECS scheduling information. For details, see Table 11.

    sys_tags

    @@ -389,94 +389,103 @@
    -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}
    +

    Example Request

    Query details about the the ECS whose ID is 4f4b3dfa-eb70-47cf-a60a-998a53bd598a.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}
    -

    Example Response

    {
    -	"server": {
    -		"id": "4f4b3dfa-eb70-47cf-a60a-998a53bd598a",
    -		"name": "ecs-2ecf",
    -		"addresses": {
    -			"0431c5e5-bc94-4a44-8263-15da2a642435": [{
    -				"version": "4",
    -				"addr": "192.168.1.99",
    -				"OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:df:18:6d",
    -				"OS-EXT-IPS:port_id": "23037c18-027a-44e5-b6b9-f8d8f113fe02",
    -				"OS-EXT-IPS:type": "fixed"
    -			}]
    -		},
    -		"flavor": {
    -			"disk": "0",
    -			"vcpus": "1",
    -			"ram": "1024",
    -			"id": "s3.small.1",
    -			"name": "s3.small.1"
    -		},
    -		"accessIPv4": "",
    -		"accessIPv6": "",
    -		"status": "ACTIVE",
    -		"progress": 0,
    -		"hostId": "c7145889b2e3202cd295ceddb1742ff8941b827b586861fd0acedf64",
    -		"updated": "2018-09-13T07:06:51Z",
    -		"created": "2018-09-13T07:03:44Z",
    -                "image": {
    -                        "id": "1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    -                },
    -		"metadata": {
    -			"metering.order_id": "CS1809131459IGC24",
    -			"metering.image_id": "c71b64e7-4767-4406-afde-2c7c7ac2242c",
    -			"metering.imagetype": "gold",
    -			"metering.resourcespeccode": "s3.small.1.linux",
    -			"image_name": "HEC_Public_Cloudinit_Oracle_Linux_7.4_64bit_40G",
    -			"metering.resourcetype": "1",
    -			"metering.product_id": "00301-117024-0--0",
    -			"cascaded.instance_extrainfo": "pcibridge:2",
    -			"os_bit": "64",
    -			"vpc_id": "0431c5e5-bc94-4a44-8263-15da2a642435",
    -			"os_type": "Linux",
    -			"charging_mode": "1"
    -		},
    -		"tags": [],
    -		"description": "",
    -		"locked": false,
    -		"config_drive": "",
    -		"tenant_id": "ff2eb406effc455aba53174463eb9322",
    -		"user_id": "0bc5e11f91dd48849bb03b7c8a263b2c",
    -		"key_name": "KeyPair-d750",
    -		"os-extended-volumes:volumes_attached": [{
    -			"device": "/dev/vda",
    -			"bootIndex": "0",
    -			"id": "80c15cff-2473-4982-a816-d760cad6c42c",
    -			"delete_on_termination": "false"
    -		}],
    -                "OS-EXT-STS:task_state": null,
    -		"OS-EXT-STS:power_state": 1,
    -		"OS-EXT-STS:vm_state": "active",
    -		"OS-EXT-SRV-ATTR:host": "az21.dc1",
    -		"OS-EXT-SRV-ATTR:instance_name": "instance-0015147f",
    -		"OS-EXT-SRV-ATTR:hypervisor_hostname": "nova003@74",
    -                "OS-EXT-SRV-ATTR:user_data": null,
    -		"OS-DCF:diskConfig": "MANUAL",
    -		"OS-EXT-AZ:availability_zone":"az1-dc1", //AZ name
    -		"os:scheduler_hints": {
    -		},
    -		"OS-EXT-SRV-ATTR:root_device_name": "/dev/vda",
    -		"OS-EXT-SRV-ATTR:ramdisk_id": "",
    -		
    -		"OS-SRV-USG:launched_at": "2018-09-13T07:04:09.197749",
    -		"OS-EXT-SRV-ATTR:kernel_id": "",
    -		"OS-EXT-SRV-ATTR:launch_index": 0,
    -		"host_status": "UP",
    -		"OS-EXT-SRV-ATTR:reservation_id": "r-nrd8b5c4",
    -		"OS-EXT-SRV-ATTR:hostname": "ecs-2ecf",
    -		"sys_tags": [{
    -			"key": "_sys_enterprise_project_id",
    -			"value": "0"
    -		}],
    -		"security_groups": [{
    -			"name": "sg-95ec",
    -                        "id": "6505b5d1-7837-41eb-8a1c-869d4355baa3"
    -		}]
    -	}
    +

    Example Response

    {
    +    "server":{
    +        "id":"4f4b3dfa-eb70-47cf-a60a-998a53bd598a",
    +        "name":"ecs-2ecf",
    +        "addresses":{
    +            "0431c5e5-bc94-4a44-8263-15da2a642435":[
    +                {
    +                    "version":"4",
    +                    "addr":"192.168.1.99",
    +                    "OS-EXT-IPS-MAC:mac_addr":"fa:16:3e:df:18:6d",
    +                    "OS-EXT-IPS:port_id":"23037c18-027a-44e5-b6b9-f8d8f113fe02",
    +                    "OS-EXT-IPS:type":"fixed"
    +                }
    +            ]
    +        },
    +        "flavor":{
    +            "disk":"0",
    +            "vcpus":"1",
    +            "ram":"1024",
    +            "id":"s3.small.1",
    +            "name":"s3.small.1"
    +        },
    +        "accessIPv4":"",
    +        "accessIPv6":"",
    +        "status":"ACTIVE",
    +        "progress":0,
    +        "hostId":"c7145889b2e3202cd295ceddb1742ff8941b827b586861fd0acedf64",
    +        "updated":"2018-09-13T07:06:51Z",
    +        "created":"2018-09-13T07:03:44Z",
    +        "image":{
    +            "id":"1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    +        },
    +        "metadata":{
    +            "metering.order_id":"CS1809131459IGC24",
    +            "metering.image_id":"c71b64e7-4767-4406-afde-2c7c7ac2242c",
    +            "metering.imagetype":"gold",
    +            "metering.resourcespeccode":"s3.small.1.linux",
    +            "image_name":"HEC_Public_Cloudinit_Oracle_Linux_7.4_64bit_40G",
    +            "metering.resourcetype":"1",
    +            "metering.product_id":"00301-117024-0--0",
    +            "cascaded.instance_extrainfo":"pcibridge:2",
    +            "os_bit":"64",
    +            "vpc_id":"0431c5e5-bc94-4a44-8263-15da2a642435",
    +            "os_type":"Linux",
    +            "charging_mode":"1"
    +        },
    +        "tags":[
    +        ],
    +        "description":"",
    +        "locked":false,
    +        "config_drive":"",
    +        "tenant_id":"ff2eb406effc455aba53174463eb9322",
    +        "user_id":"0bc5e11f91dd48849bb03b7c8a263b2c",
    +        "key_name":"KeyPair-d750",
    +        "os-extended-volumes:volumes_attached":[
    +            {
    +                "device":"/dev/vda",
    +                "bootIndex":"0",
    +                "id":"80c15cff-2473-4982-a816-d760cad6c42c",
    +                "delete_on_termination":"false"
    +            }
    +        ],
    +        "OS-EXT-STS:task_state":null,
    +        "OS-EXT-STS:power_state":1,
    +        "OS-EXT-STS:vm_state":"active",
    +        "OS-EXT-SRV-ATTR:host":"az21.dc1",
    +        "OS-EXT-SRV-ATTR:instance_name":"instance-0015147f",
    +        "OS-EXT-SRV-ATTR:hypervisor_hostname":"nova003@74",
    +        "OS-EXT-SRV-ATTR:user_data":null,
    +        "OS-DCF:diskConfig":"MANUAL",
    +        "OS-EXT-AZ:availability_zone":"az1-dc1",
    +        "os:scheduler_hints":{
    +        },
    +        "OS-EXT-SRV-ATTR:root_device_name":"/dev/vda",
    +        "OS-EXT-SRV-ATTR:ramdisk_id":"",
    +        "OS-SRV-USG:launched_at":"2018-09-13T07:04:09.197749",
    +        "OS-EXT-SRV-ATTR:kernel_id":"",
    +        "OS-EXT-SRV-ATTR:launch_index":0,
    +        "host_status":"UP",
    +        "OS-EXT-SRV-ATTR:reservation_id":"r-nrd8b5c4",
    +        "OS-EXT-SRV-ATTR:hostname":"ecs-2ecf",
    +        "sys_tags":[
    +            {
    +                "key":"_sys_enterprise_project_id",
    +                "value":"0"
    +            }
    +        ],
    +        "security_groups":[
    +            {
    +                "name":"sg-95ec",
    +                "id":"6505b5d1-7837-41eb-8a1c-869d4355baa3"
    +            }
    +        ]
    +    }
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0094148850.html b/docs/ecs/api-ref/en-us_topic_0094148850.html index 52c2a5173..9ebfca67f 100644 --- a/docs/ecs/api-ref/en-us_topic_0094148850.html +++ b/docs/ecs/api-ref/en-us_topic_0094148850.html @@ -1,8 +1,8 @@

    Querying Details About ECSs

    -

    Function

    This API is used to query ECSs according to search criteria and details about the ECSs.

    -

    The information can be queried includes ECS billing modes and ECS frozen statuses.

    +

    Function

    This API is used to query details about ECSs according to search criteria.

    +

    The information that can be queried includes the ECS billing mode and whether the ECS is frozen.

    URI

    GET /v1/{project_id}/cloudservers/detail?flavor={flavor}&name={name}&status={status}&limit={limit}&offset={offset}&not-tags={not-tags}&reservation_id={reservation_id}&&tags={tags}&ip={ip}

    Table 1 describes the parameters in the URI. @@ -55,7 +55,8 @@

    String

    Specifies the flavor ID. For details about the published flavors, see ECS Types in Elastic Cloud Server User Guide.

    +

    Specifies the ECS flavor ID.

    +

    For details about the flavors that have been released, see "ECS Specifications and Types" in the Elastic Cloud Server User Guide.

    name

    @@ -64,7 +65,7 @@

    String

    Specifies the ECS name, which is fuzzy matched.

    +

    Specifies the ECS name, which is fuzzy-matched.

    Periods (.) are supported to match any single characters except \n and \r. A period is equal to [^\n\r].

    String

    Specifies the ECS status.

    +

    Specifies the ECS status.

    Options:

    -

    ACTIVE, BUILD, ERROR, HARD_REBOOT, MIGRATING, REBOOT, REBUILD, RESIZE, REVERT_RESIZE, SHUTOFF, and VERIFY_RESIZE

    -

    For details, see ECS Statuses.

    +

    ACTIVE, BUILD, ERROR, HARD_REBOOT, MIGRATING, REBOOT, REBUILD, RESIZE, REVERT_RESIZE, SHUTOFF, VERIFY_RESIZE, DELETED, SHELVED, SHELVED_OFFLOADED, and UNKNOWN

    +

    For details, see ECS Statuses.

    NOTE:

    When an ECS is in an intermediate state, the statuses that can be obtained are as follows:

    -
    • ACTIVE: ACTIVE, REBOOT, HARD_REBOOT, REBUILD, or MIGRATING
    • SHUTOFF: SHUTOFF, RESIZE, or REBUILD
    • ERROR: ERROR or REBUILD
    • VERIFY_RESIZE: VERIFY_RESIZE or REVERT_RESIZE
    +
    • ACTIVE: ACTIVE, REBOOT, HARD_REBOOT, REBUILD, MIGRATING, or RESIZE
    • SHUTOFF: SHUTOFF, RESIZE, or REBUILD
    • ERROR: ERROR or REBUILD
    • VERIFY_RESIZE: VERIFY_RESIZE or REVERT_RESIZE

    Integer

    Specifies the maximum number of ECSs on one page.

    -

    Each page contains 25 ECSs by default, and a maximum of 1000 ECSs are returned. For large volumes of data, you are advised to set the value to 100.

    +

    Each page contains 25 ECSs by default, and a maximum of 1,000 ECSs are returned. For large volumes of data, you are advised to set the value to 100.

    tags

    @@ -127,8 +128,8 @@

    String

    Specifies the filtering result for IPv4 addresses, which are fuzzy matched.

    -

    These IP addresses are private IP addresses of the ECS.

    +

    Specifies the filtering result for IPv4 addresses, which are fuzzy-matched.

    +

    These IP addresses are private IP addresses.

    @@ -62,8 +62,8 @@ -
    Table 1 Parameter description

    Parameter

    String

    Limits the maximum number of queried ECSs. The value cannot be a negative number. The maximum value is 1000.

    -
    • If the action value is count, this parameter is invalid.
    • If the action value is filter, the default value is 1000.
    +

    Limits the maximum number of queried ECSs. The value cannot be a negative number. The maximum value is 1,000.

    +
    • If the action value is count, this parameter is invalid.
    • If the action value is filter, the default value is 1,000.

    offset

    @@ -135,7 +135,7 @@
    -
    Table 4 match field description

    Parameter

    +
    @@ -240,7 +240,7 @@
    Table 4 match field description

    Parameter

    Mandatory

    -
    - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30,16 +30,16 @@ - - - - - - - - - - - - - - - - - - - - - @@ -58,7 +58,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071516.html b/docs/ecs/api-ref/en-us_topic_0103071516.html index e6c6b58bf..bfc7b8d99 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071516.html +++ b/docs/ecs/api-ref/en-us_topic_0103071516.html @@ -8,21 +8,21 @@ - - - - - - - - - - - - - @@ -87,7 +87,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071517.html b/docs/ecs/api-ref/en-us_topic_0103071517.html index 11f5299bf..e7cfcc752 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071517.html +++ b/docs/ecs/api-ref/en-us_topic_0103071517.html @@ -8,11 +8,11 @@ - - @@ -21,7 +21,7 @@ - - - - - @@ -28,7 +28,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071520.html b/docs/ecs/api-ref/en-us_topic_0103071520.html index 4d1b20e89..4cf235198 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071520.html +++ b/docs/ecs/api-ref/en-us_topic_0103071520.html @@ -8,102 +8,102 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -112,7 +112,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071521.html b/docs/ecs/api-ref/en-us_topic_0103071521.html index e08c13e0b..087e97382 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071521.html +++ b/docs/ecs/api-ref/en-us_topic_0103071521.html @@ -8,66 +8,66 @@ - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - @@ -37,7 +37,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103072347.html b/docs/ecs/api-ref/en-us_topic_0103072347.html index 8bcd560f2..9be660b4c 100644 --- a/docs/ecs/api-ref/en-us_topic_0103072347.html +++ b/docs/ecs/api-ref/en-us_topic_0103072347.html @@ -8,11 +8,11 @@ - - - - - - - - - - - - - - - - - - - -
    Table 7 resource_tag field description

    Parameter

    +
    @@ -268,8 +268,9 @@
    Table 7 resource_tag field description

    Parameter

    Type

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/servers/resource_instances/action
    -
    {
    +

    Example Request

    POST https://{endpoint}/v1/{project_id}/servers/resource_instances/action
    +
    +{
         "offset": "100", 
         "limit": "100", 
         "action": "filter", 
    @@ -305,7 +306,7 @@
           "total_count": 1000
     }
    -
    • Response body when action is set to count
      {
      +
      • Response body when action is set to count
        {
                "total_count": 1000
         }
      diff --git a/docs/ecs/api-ref/en-us_topic_0103071509.html b/docs/ecs/api-ref/en-us_topic_0103071509.html index 3cbcc5e19..f42d9c311 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071509.html +++ b/docs/ecs/api-ref/en-us_topic_0103071509.html @@ -1,8 +1,7 @@ -

      Permissions Policies and Supported Actions

      -

      -
      +

      Permissions and Supported Actions

      +

    Action

    Dependent Permission

    +

    Dependencies

    Creating an ECS

    +

    Creating ECSs (pay-per-use)

    POST /v1/{project_id}/cloudservers

    • Assigning a New EIP

      ecs:cloudServers:create

      -
    • Using an Existing EIP

      ecs:cloudServers:create

      +
    • Assigning a New EIP

      ecs:cloudServers:createServers

      +
    • Using an Existing EIP

      ecs:cloudServers:createServers

    • Assigning a New EIP

      vpc:publicIps:create

      @@ -25,16 +25,43 @@

    Deleting ECSs

    +

    Deleting ECSs

    POST /v1/{project_id}/cloudservers/delete

    ecs:cloudServers:delete

    +

    ecs:cloudServers:deleteServers

    N/A

    +

    -

    Querying Details About ECSs (Native OpenStack API)

    +

    Querying details about ECSs

    +

    GET /v1/{project_id}/cloudservers/detail

    +

    ecs:cloudServers:list

    +

    -

    +

    Querying details about a specific ECS

    +

    GET /v1/{project_id}/cloudservers/{server_id}

    +

    ecs:cloudServers:showServer

    +

    -

    +

    Modifying ECS details

    +

    PUT /v1/{project_id}/cloudservers/{server_id}

    +

    ecs:cloudServers:updateServer

    +

    -

    +

    Querying details about ECSs (native OpenStack API)

    GET /v2/{project_id}/servers/detail

    GET /v2.1/{project_id}/servers/detail

    @@ -54,17 +81,17 @@

    vpc:routers:get

    Querying ECSs (Native OpenStack API)

    +

    Querying a list of ECSs (native OpenStack API)

    GET /v2/{project_id}/servers

    GET /v2.1/{project_id}/servers

    ecs:servers:list

    N/A

    +

    -

    Querying Details About an ECS (Native OpenStack API)

    +

    Querying details about a specific ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}

    GET /v2.1/{project_id}/servers/{server_id}

    @@ -83,7 +110,7 @@

    vpc:routers:get

    Creating an ECS (Native OpenStack API)

    +

    Creating an ECS (native OpenStack API)

    POST /v2/{project_id}/servers

    POST /v2/{project_id}/os-volumes_boot

    @@ -119,17 +146,17 @@

    ims:images:get

    Deleting an ECS (Native OpenStack API)

    +

    Deleting an ECS (native OpenStack API)

    DELETE /v2/{project_id}/servers/{server_id}

    DELETE /v2.1/{project_id}/servers/{server_id}

    ecs:servers:delete

    N/A

    +

    -

    Modifying an ECS (Native OpenStack API)

    +

    Modifying ECS details (native OpenStack API)

    PUT /v2/{project_id}/servers/{server_id}

    PUT /v2.1/{project_id}/servers/{server_id}

    @@ -145,7 +172,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071511.html b/docs/ecs/api-ref/en-us_topic_0103071511.html index 3bf34b1df..79dbadb4a 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071511.html +++ b/docs/ecs/api-ref/en-us_topic_0103071511.html @@ -8,47 +8,47 @@

    Action

    Dependent Permission

    +

    Dependencies

    Changing an ECS OS

    +

    Changing an ECS OS

    POST /v2/{project_id}/cloudservers/{server_id}/changeos

    ecs:cloudServers:changeOS

    N/A

    +

    -

    Reinstalling an ECS OS

    +

    Reinstalling an ECS OS

    POST /v2/{project_id}/cloudservers/{server_id}/reinstallos

    ecs:cloudServers:rebuild

    N/A

    +

    -

    Modifying the Specifications of an ECS

    +

    Modifying ECS specifications (pay-per-use)

    POST /v1/{project_id}/cloudservers/{server_id}/resize

    ecs:cloudServers:resize

    N/A

    +

    -

    Cold Migrating an ECS

    +

    Cold migrating an ECS

    POST /v1/{project_id}/cloudservers/{server_id}/migrate

    ecs:cloudServers:migrate

    N/A

    +

    -

    Starting an ECS (Native OpenStack API)

    +

    Starting an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -58,7 +58,7 @@

    ecs:servers:list

    Stopping an ECS (Native OpenStack API)

    +

    Stopping an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -68,7 +68,7 @@

    ecs:servers:list

    Restarting an ECS (Native OpenStack API)

    +

    Restarting an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

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

    ecs:servers:list

    Modifying the Specifications of an ECS (Native OpenStack API)

    +

    Modifying ECS specifications (native OpenStack API)

    POST /v2.1/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -100,7 +100,7 @@

    vpc:ports:delete

    Rebuilding an ECS (Native OpenStack API)

    +

    Rebuilding an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -114,7 +114,7 @@

    ims:images:update

    Locking an ECS (Native OpenStack API)

    +

    Locking an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -124,7 +124,7 @@

    ecs:servers:list

    Unlocking an ECS (Native OpenStack API)

    +

    Unlocking an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -140,7 +140,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071513.html b/docs/ecs/api-ref/en-us_topic_0103071513.html index 250c975f4..ce9ed9d3d 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071513.html +++ b/docs/ecs/api-ref/en-us_topic_0103071513.html @@ -8,38 +8,38 @@

    Action

    Dependent Permission

    +

    Dependencies

    Deleting NICs from an ECS in a Batch

    +

    Deleting NICs from an ECS in a batch

    POST /v1/{project_id}/cloudservers/{server_id}/nics/delete

    ecs:cloudServerNics:delete

    N/A

    +

    -

    Adding NICs to an ECS in a Batch

    +

    Adding NICs to an ECS in a batch

    POST /v1/{project_id}/cloudservers/{server_id}/nics

    ecs:cloudServers:addNics

    N/A

    +

    -

    Updating NIC Attachment to an ECS

    +

    Querying NICs of an ECS

    PUT /v1/{project_id}/cloudservers/{server_id}/os-interface/{port_id}

    +

    GET /v1/{project_id}/cloudservers/{server_id}/os-interface

    ecs:cloudServerNics:update

    +

    ecs:cloudServers:listServerInterfaces

    N/A

    +

    -

    Adding an ECS NIC (Native OpenStack API)

    +

    Adding a NIC to an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/os-interface

    POST /v2.1/{project_id}/servers/{server_id}/os-interface

    @@ -61,7 +61,7 @@

    vpc:routers:update

    Deleting an ECS NIC (Native OpenStack API)

    +

    Deleting a NIC from an ECS (native OpenStack API)

    DELETE /v2/{project_id}/servers/{server_id}/os-interface/{id}

    DELETE /v2.1/{project_id}/servers/{server_id}/os-interface/{id}

    @@ -83,7 +83,7 @@

    vpc:routers:update

    Querying ECS NICs (Native OpenStack API)

    +

    Querying NICs of an ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/os-interface

    GET /v2.1/{project_id}/servers/{server_id}/os-interface

    @@ -93,7 +93,7 @@

    vpc:ports:get

    Querying NIC Information About an ECS (Native OpenStack API)

    +

    Querying details about a specified NIC of an ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/os-interface/{id}

    GET /v2.1/{project_id}/servers/{server_id}/os-interface/{id}

    @@ -109,7 +109,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071514.html b/docs/ecs/api-ref/en-us_topic_0103071514.html index a19c0406e..80ac16012 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071514.html +++ b/docs/ecs/api-ref/en-us_topic_0103071514.html @@ -8,20 +8,20 @@

    Action

    Dependent Permission

    +

    Dependencies

    Detaching a Disk from a Specified ECS

    +

    Detaching a disk from an ECS

    DELETE /v1/{project_id}/cloudservers/{server_id}/detachvolume/{attachment_id}

    +

    DELETE /v1/{project_id}/cloudservers/{server_id}/detachvolume/{volume_id}

    ecs:cloudServers:detachVolume

    N/A

    +

    -

    Attaching a Disk to an ECS

    +

    Attaching a disk to an ECS

    POST /v1/{project_id}/cloudservers/{server_id}/attachvolume

    evs:volumes:use

    Querying Information About Disks Attached to an ECS

    +

    Querying details about disks attached to an ECS

    GET /v1/{project_id}/cloudservers/{server_id}/block_device

    ecs:cloudServers:get

    +

    ecs:cloudServers:listServerBlockDevices

    N/A

    +

    -

    Attaching a Disk from an ECS (Native OpenStack API)

    +

    Attaching a disk to an ECS (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/os-volume_attachments

    POST /v2.1/{project_id}/servers/{server_id}/os-volume_attachments

    @@ -56,7 +56,7 @@

    evs:volumes:manage

    Detaching a Disk from an ECS (Native OpenStack API)

    +

    Detaching a disk from an ECS (native OpenStack API)

    DELETE /v2/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

    DELETE /v2.1/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

    @@ -71,7 +71,7 @@

    evs:volumes:manage

    Querying Information About the Disks Attached to an ECS (Native OpenStack API)

    +

    Querying the disks attached to an ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/os-volume_attachments

    GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachments

    @@ -82,7 +82,7 @@

    ecs:servers:get

    Querying Information About a Disk Attached to an ECS (Native OpenStack API)

    +

    Querying a disk attached to an ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

    GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

    @@ -92,7 +92,7 @@

    ecs:serverVolumes:use

    Creating a Disk (Native OpenStack API)

    +

    Creating a disk (native OpenStack API)

    POST /v2/{project_id}/os-volumes

    POST /v2.1/{project_id}/os-volumes

    @@ -102,7 +102,7 @@

    evs:volumes:create

    Deleting a Disk (Native OpenStack API)

    +

    Deleting a disk (native OpenStack API)

    DELETE /v2/{project_id}/os-volumes/{volume_id}

    DELETE /v2.1/{project_id}/os-volumes/{volume_id}

    @@ -113,7 +113,7 @@

    evs:volumes:delete

    Querying a Disk (Native OpenStack API)

    +

    Querying information about a disk (native OpenStack API)

    GET /v2/{project_id}/os-volumes/{volume_id}

    GET /v2.1/{project_id}/os-volumes/{volume_id}

    @@ -123,7 +123,7 @@

    evs:volumes:get

    Querying Disks (Native OpenStack API)

    +

    Querying brief information about disks (native OpenStack API)

    GET /v2/{project_id}/os-volumes

    GET /v2.1/{project_id}/os-volumes

    @@ -134,7 +134,7 @@

    evs:volumes:list

    Querying Detailed Disk Information (Native OpenStack API)

    +

    Querying detailed information about disks (native OpenStack API)

    GET /v2/{project_id}/os-volumes/detail

    GET /v2.1/{project_id}/os-volumes/detail

    @@ -152,7 +152,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071515.html b/docs/ecs/api-ref/en-us_topic_0103071515.html index bc7e79d52..48b86f109 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071515.html +++ b/docs/ecs/api-ref/en-us_topic_0103071515.html @@ -8,48 +8,48 @@

    Action

    Dependent Permission

    +

    Dependencies

    Creating and Importing an SSH Key Pair (Native OpenStack API)

    +

    Creating and importing an SSH key pair (native OpenStack API)

    POST /v2/{project_id}/os-keypairs

    POST /v2.1/{project_id}/os-keypairs

    ecs:serverKeypairs:create

    N/A

    +

    -

    Querying an SSH Key Pair (Native OpenStack API)

    +

    Querying a specified SSH key pair (native OpenStack API)

    GET /v2/{project_id}/os-keypairs/{keypair_name}

    GET /v2.1/{project_id}/os-keypairs/{keypair_name}

    ecs:serverKeypairs:get

    N/A

    +

    -

    Querying SSH Key Pairs (Native OpenStack API)

    +

    Querying SSH key pairs (native OpenStack API)

    GET /v2/{project_id}/os-keypairs

    GET /v2.1/{project_id}/os-keypairs

    ecs:serverKeypairs:list

    N/A

    +

    -

    Deleting an SSH Key Pair (Native OpenStack API)

    +

    Deleting an SSH key pair (native openStack API)

    DELETE /v2/{project_id}/os-keypairs/{keypair_name}

    DELETE /v2.1/{project_id}/os-keypairs/{keypair_name}

    ecs:serverKeypairs:delete

    N/A

    +

    -

    Action

    Dependent Permission

    +

    Dependencies

    Querying ECS Metadata (Native OpenStack API)

    +

    Querying ECS metadata (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/metadata

    GET /v2.1/{project_id}/servers/{server_id}/metadata

    ecs:servers:listMetadata

    N/A

    +

    -

    Querying Metadata of an ECS Key (Native OpenStack API)

    +

    Querying ECS metadata with a specified key (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/metadata/{key}

    GET /v2.1/{project_id}/servers/{server_id}/metadata/{key}

    @@ -32,37 +32,37 @@

    ecs:servers:get

    Deleting Specified ECS Metadata (Native OpenStack API)

    +

    Deleting specified ECS metadata (native OpenStack API)

    DELETE /v2/{project_id}/servers/{server_id}/metadata/{key}

    DELETE /v2.1/{project_id}/servers/{server_id}/metadata/{key}

    ecs:servers:setMetadata

    N/A

    +

    -

    Modifying the Key Value in Metadata of an ECS (Native OpenStack API)

    +

    Modifying ECS metadata with a specified key (native OpenStack API)

    PUT /v2/{project_id}/servers/{server_id}/metadata/{key}

    PUT /v2.1/{project_id}/servers/{server_id}/metadata/{key}

    ecs:servers:setMetadata

    N/A

    +

    -

    Updating ECS Metadata (Native OpenStack API)

    +

    Updating ECS metadata (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/metadata

    POST /v2.1/{project_id}/servers/{server_id}/metadata

    ecs:servers:setMetadata

    N/A

    +

    -

    Configuring ECS Metadata (Native OpenStack API)

    +

    Configuring ECS metadata (native OpenStack API)

    PUT /v2/{project_id}/servers/{server_id}/metadata

    PUT /v2.1/{project_id}/servers/{server_id}/metadata

    @@ -72,13 +72,13 @@

    ecs:servers:get

    Updating ECS Metadata

    +

    Updating ECS metadata

    POST /v1/{project_id}/cloudservers/{server_id}/metadata

    ecs:cloudServers:updateMetadata

    N/A

    +

    -

    Action

    Dependent Permission

    +

    Dependencies

    Querying the Tenant Quota

    +

    Querying quotas of a tenant

    GET /v1/{project_id}/cloudservers/limits

    -

    Querying Quotas of a Tenant (Native OpenStack API)

    +

    Querying quotas of a tenant (native OpenStack API)

    GET /v2/{project_id}/os-quota-sets/{project_id}?user_id={user_id}

    GET /v2.1/{project_id}/os-quota-sets/{project_id}?user_id={user_id}

    @@ -31,7 +31,7 @@

    -

    Querying Default Quotas (Native OpenStack API)

    +

    Querying default quotas (native OpenStack API)

    GET /v2/{project_id}/os-quota-sets/{project_id}/defaults

    GET /v2.1/{project_id}/os-quota-sets/{project_id}/defaults

    @@ -47,7 +47,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071519.html b/docs/ecs/api-ref/en-us_topic_0103071519.html index cba57d5f6..c1f1da70d 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071519.html +++ b/docs/ecs/api-ref/en-us_topic_0103071519.html @@ -8,16 +8,16 @@

    Action

    Dependent Permission

    +

    Dependencies

    Querying AZs (Native OpenStack API)

    +

    Querying AZs (native OpenStack API)

    GET /v2/{project_id}/os-availability-zone

    GET /v2.1/{project_id}/os-availability-zone

    ecs:availabilityZones:list

    +

    ecs:availabilityZones:list

    -

    Action

    Dependent Permission

    +

    Dependencies

    Deleting an ECS Group

    +

    Deleting an ECS group

    DELETE /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}

    ecs:cloudServers:delete

    +

    ecs:cloudServers:deleteServerGroup

    N/A

    +

    -

    Creating an ECS Group

    +

    Creating an ECS group

    POST /v1{project_id}/cloudservers/os-server-groups

    ecs:cloudServers:create

    +

    ecs:cloudServers:createServerGroup

    N/A

    +

    -

    Adding an ECS to an ECS Group

    +

    Adding an ECS to an ECS group

    POST /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action

    ecs:cloudServers:create

    +

    ecs:cloudServers:addServerGroupMember

    N/A

    +

    -

    Removing an ECS from an ECS Group

    +

    Removing an ECS from an ECS group

    POST /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action

    ecs:cloudServers:delete

    +

    ecs:cloudServers:deleteServerGroupMember

    N/A

    +

    -

    Querying ECS Groups

    +

    Querying ECS groups

    GET /v1/{project_id}/cloudservers/os-server-groups

    ecs:cloudServers:list

    N/A

    +

    -

    Querying Details About an ECS Group

    +

    Querying details about an ECS group

    GET /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}

    ecs:cloudServers:get

    N/A

    +

    -

    Creating an ECS Group (Native OpenStack API)

    +

    Creating an ECS group (native OpenStack API)

    POST /v2/{project_id}/os-server-groups

    POST /v2.1/{project_id}/os-server-groups

    ecs:serverGroups:manage

    N/A

    +

    -

    Querying ECS Groups (Native OpenStack API)

    +

    Querying ECS groups (native OpenStack API)

    GET /v2/{project_id}/os-server-groups

    GET /v2.1/{project_id}/os-server-groups

    ecs:serverGroups:manage

    N/A

    +

    -

    Querying Details About an ECS Group (Native OpenStack API)

    +

    Querying details about an ECS group (native OpenStack API)

    GET /v2/{project_id}/os-server-groups/{server_group_id}

    GET /v2.1/{project_id}/os-server-groups/{server_group_id}

    ecs:serverGroups:manage

    N/A

    +

    -

    Deleting an ECS Group (Native OpenStack API)

    +

    Deleting an ECS group (native OpenStack API)

    DELETE /v2/{project_id}/os-server-groups/{server_group_id}

    DELETE /v2.1/{project_id}/os-server-groups/{server_group_id}

    ecs:serverGroups:manage

    N/A

    +

    -

    Action

    Dependent Permission

    +

    Dependencies

    Adding or Deleting Tags to or from an ECS in a Batch

    +

    Adding tags to an ECS in a batch/Deleting tags from an ECS in a batch

    POST /v1/{project_id}/cloudservers/{server_id}/tags/action

    ecs:cloudServers:put

    +

    ecs:cloudServers:batchSetServerTags

    N/A

    +

    -

    Querying Project Tags

    +

    Querying project tags

    GET /v1/{project_id}/cloudservers/tags

    ecs:cloudServers:list

    N/A

    +

    -

    Adding Tags in a Batch

    -

    Deleting Tags in a Batch

    +

    Querying tags of an ECS

    +

    GET /v1/{project_id}/cloudservers/{server_id}/tags

    +

    ecs:cloudServers:showServerTags

    +

    -

    +

    Adding tags to an ECS in a batch

    +

    Deleting tags from an ECS in a batch

    POST /v1/{project_id}/servers/{server_id}/tags/action

    ecs:servers:setTags

    N/A

    +

    -

    Querying ECSs by Tag

    -

    POST /v1/{project_id}/servers/resource_instances/action

    -

    ecs:servers:getTags

    -

    N/A

    -

    Querying Project Tags

    +

    Querying project tags

    GET /v1/{project_id}/servers/tags

    ecs:servers:getTags

    N/A

    +

    -

    Querying Tags of an ECS

    +

    Querying tags of an ECS

    GET /v1/{project_id}/servers/{server_id}/tags

    ecs:servers:getTags

    N/A

    +

    -

    Querying Tags of a Specified ECS (Native OpenStack API)

    +

    Querying tags of a specified ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/tags

    GET /v2.1/{project_id}/servers/{server_id}/tags

    @@ -77,7 +77,7 @@

    ecs:servers:get

    Adding a Tag to an ECS (Native OpenStack API)

    +

    Adding a tag to an ECS (native OpenStack API)

    PUT /v2/{project_id}/servers/{server_id}/tags/{tag}

    PUT /v2.1/{project_id}/servers/{server_id}/tags/{tag}

    @@ -87,7 +87,7 @@

    ecs:servers:get

    Creating an ECS Tag (Native OpenStack API)

    +

    Adding tags to an ECS (native OpenStack API)

    PUT /v2/{project_id}/servers/{server_id}/tags

    PUT /v2.1/{project_id}/servers/{server_id}/tags

    @@ -97,7 +97,7 @@

    ecs:servers:get

    Deleting a Specified Tag from an ECS (Native OpenStack API)

    +

    Deleting tags from an ECS (native OpenStack API)

    DELETE /v2/{project_id}/servers/{server_id}/tags/{tag}

    DELETE /v2.1/{project_id}/servers/{server_id}/tags/{tag}

    @@ -107,7 +107,7 @@

    ecs:servers:get

    Querying an ECS Tag (Native OpenStack API)

    +

    Querying a specified tag for an ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/tags/{tag}

    GET /v2.1/{project_id}/servers/{server_id}/tags/{tag}

    @@ -117,7 +117,7 @@

    ecs:servers:get

    Deleting All ECS Tags (Native OpenStack API)

    +

    Deleting tags from an ECS (native OpenStack API)

    DELETE /v2/{project_id}/servers/{server_id}/tags

    DELETE /v2.1/{project_id}/servers/{server_id}/tags

    @@ -133,7 +133,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103071522.html b/docs/ecs/api-ref/en-us_topic_0103071522.html index 53081832a..541f99dbc 100644 --- a/docs/ecs/api-ref/en-us_topic_0103071522.html +++ b/docs/ecs/api-ref/en-us_topic_0103071522.html @@ -8,27 +8,27 @@

    Action

    Dependent Permission

    +

    Dependencies

    Querying Specifications and Expansion Details About ECSs

    +

    Querying details about ECS flavors and extended flavors

    GET /v1/{project_id}/cloudservers/flavors

    ecs:cloudServerFlavors:get

    N/A

    +

    -

    Querying Details About extra_specs of an ECS (Native OpenStack API)

    +

    Querying the extra_specs value for an ECS (native OpenStack API)

    GET /v2/{project_id}/flavors/{flavors_id}/os-extra_specs

    GET /v2.1/{project_id}/flavors/{flavors_id}/os-extra_specs

    ecs:flavors:get

    N/A

    +

    -

    Action

    Dependent Permission

    +

    Dependencies

    Creating a Security Group (Native OpenStack API)

    +

    Creating a security group (native OpenStack API)

    POST /v2/{project_id}/os-security-groups

    POST /v2.1/{project_id}/os-security-groups

    @@ -24,7 +24,7 @@

    vpc:securityGroups:update

    Deleting a Security Group (Native OpenStack API)

    +

    Deleting a security group (native OpenStack API)

    DELETE /v2/{project_id}/os-security-groups/{security_group_id}

    DELETE /v2.1/{project_id}/os-security-groups/{security_group_id}

    @@ -36,7 +36,7 @@

    vpc:securityGroups:update

    Querying Details About a Security Group (Native OpenStack API)

    +

    Querying details about a security group (native OpenStack API)

    GET /v2/{project_id}/os-security-groups/{security_group_id}

    GET /v2.1/{project_id}/os-security-groups/{security_group_id}

    @@ -46,7 +46,7 @@

    vpc:securityGroups:get

    Querying Security Groups (Native OpenStack API)

    +

    Querying security groups (native OpenStack API)

    GET /v2/{project_id}/os-security-groups

    GET /v2.1/{project_id}/os-security-groups

    @@ -56,7 +56,7 @@

    vpc:securityGroups:get

    Creating a Security Group Rule (Native OpenStack API)

    +

    Creating a security group rule (native OpenStack API)

    POST /v2/{project_id}/os-security-group-rules

    POST /v2.1/{project_id}/os-security-group-rules

    @@ -69,7 +69,7 @@

    vpc:securityGroupRules:create

    Deleting a Security Group Rule (Native OpenStack API)

    +

    Deleting a security group rule (native OpenStack API)

    DELETE /v2/{project_id}/os-security-group-rules/{security_group_rule_id}

    DELETE /v2.1/{project_id}/os-security-group-rules/{security_group_rule_id}

    @@ -82,7 +82,7 @@

    vpc:securityGroupRules:delete

    Updating Information About a Security Group (Native OpenStack API)

    +

    Updating a security group (native OpenStack API)

    PUT /v2/{project_id}/os-security-groups/{security_group_id}

    PUT /v2.1/{project_id}/os-security-groups/{security_group_id}

    @@ -93,7 +93,7 @@

    vpc:securityGroups:update

    Querying Security Groups to Which an ECS Belongs (Native OpenStack API)

    +

    Querying security groups of a specified ECS (native OpenStack API)

    GET /v2/{project_id}/servers/{server_id}/os-security-groups

    GET /v2.1/{project_id}/servers/{server_id}/os-security-groups

    @@ -103,7 +103,7 @@

    vpc:securityGroups:get

    Adding a Security Group (Native OpenStack API)

    +

    Adding an ECS to a security group (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -126,7 +126,7 @@

    vpc:ports:update

    Removing a Security Group (Native OpenStack API)

    +

    Removing a security group (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -155,7 +155,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103072348.html b/docs/ecs/api-ref/en-us_topic_0103072348.html index c0aeb994e..f7cbfcad9 100644 --- a/docs/ecs/api-ref/en-us_topic_0103072348.html +++ b/docs/ecs/api-ref/en-us_topic_0103072348.html @@ -8,11 +8,11 @@

    Action

    Dependent Permission

    +

    Dependencies

    Creating an Image (Native OpenStack API)

    +

    Creating an image (native OpenStack API)

    POST /v2/{project_id}/servers/{server_id}/action

    POST /v2.1/{project_id}/servers/{server_id}/action

    @@ -34,7 +34,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103072349.html b/docs/ecs/api-ref/en-us_topic_0103072349.html index 20c4ac996..1189312fb 100644 --- a/docs/ecs/api-ref/en-us_topic_0103072349.html +++ b/docs/ecs/api-ref/en-us_topic_0103072349.html @@ -8,11 +8,11 @@

    Action

    Dependent Permission

    +

    Dependencies

    Allocating a Floating IP Address (Native OpenStack API)

    +

    Allocating a floating IP address (native OpenStack API)

    POST /v2/{project_id}/os-floating-ips

    POST /v2.1/{project_id}/os-floating-ips

    @@ -25,7 +25,7 @@

    vpc:ports:get

    Querying Floating IP Addresses (Native OpenStack API)

    +

    Querying floating IP addresses (native OpenStack API)

    GET /v2/{project_id}/os-floating-ips

    GET /v2.1/{project_id}/os-floating-ips

    @@ -36,7 +36,7 @@

    vpc:ports:get

    Querying Details About Floating IP Addresses (Native OpenStack API)

    +

    Querying details about a floating IP address (native OpenStack API)

    GET /v2/{project_id}/os-floating-ips/{floating_ip_id}

    GET /v2.1/{project_id}/os-floating-ips/{floating_ip_id}

    @@ -47,7 +47,7 @@

    vpc:ports:get

    Releasing a Floating IP Address (Native OpenStack API)

    +

    Releasing a floating IP address (native OpenStack API)

    DELETE /v2/{project_id}/os-floating-ips/{floating_ip_id}

    DELETE /v2.1/{project_id}/os-floating-ips/{floating_ip_id}

    @@ -66,7 +66,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0103072350.html b/docs/ecs/api-ref/en-us_topic_0103072350.html index df6a1bef1..d2293a2bf 100644 --- a/docs/ecs/api-ref/en-us_topic_0103072350.html +++ b/docs/ecs/api-ref/en-us_topic_0103072350.html @@ -8,11 +8,11 @@

    Action

    Dependent Permission

    +

    Dependencies

    Querying Networks (Native OpenStack API)

    +

    Querying networks (native OpenStack API)

    GET /v2/{project_id}/os-networks

    GET /v2.1/{project_id}/os-networks

    @@ -28,7 +28,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0108433460.html b/docs/ecs/api-ref/en-us_topic_0108433460.html index 3d0e8da8d..89643a31f 100644 --- a/docs/ecs/api-ref/en-us_topic_0108433460.html +++ b/docs/ecs/api-ref/en-us_topic_0108433460.html @@ -21,7 +21,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0110472767.html b/docs/ecs/api-ref/en-us_topic_0110472767.html index 58572427d..6ed0e9016 100644 --- a/docs/ecs/api-ref/en-us_topic_0110472767.html +++ b/docs/ecs/api-ref/en-us_topic_0110472767.html @@ -27,7 +27,7 @@

    One of the instance_uuid, source_flavor_id, and source_flavor_name parameters must be configured. If multiple parameters are configured, the system processes the instance_uuid, source_flavor_id, and source_flavor_name parameters in descending order by default.

    -

    Table 2 describes the query parameters.

    +

    Table 2 describes the request parameters.

    @@ -94,7 +94,7 @@ -
    Table 2 Query parameters

    Parameter

    Integer

    Specifies the maximum number of flavors that can be displayed on one page. The default value is 1000.

    +

    Specifies the maximum number of flavors that can be displayed on one page. The default value is 1,000.

    marker

    @@ -133,7 +133,7 @@
    -
    Table 4 flavors field description

    Parameter

    +
    @@ -182,7 +182,7 @@ @@ -257,7 +257,7 @@
    Table 4 flavors field description

    Parameter

    Type

    String

    Specifies the swap partition size required by the ECS flavor.

    -

    This parameter has not been used. Its default value is "".

    +

    This parameter has not been used. Its default value is "".

    OS-FLV-EXT-DATA:ephemeral

    @@ -190,7 +190,7 @@

    Integer

    Specifies the temporary disk size. This is an extended attribute.

    -

    This parameter has not been used. Its default value is 0.

    +

    This parameter has not been used. Its default value is 0.

    OS-FLV-DISABLED:disabled

    @@ -217,7 +217,7 @@

    String

    Specifies the software constraints of the network bandwidth that can be used by the ECS.

    -

    This parameter has not been used. Its default value is null.

    +

    This parameter has not been used. Its default value is null.

    rxtx_cap

    @@ -225,7 +225,7 @@

    String

    Specifies the hardware constraints of the network bandwidth that can be used by the ECS.

    -

    This parameter has not been used. Its default value is null.

    +

    This parameter has not been used. Its default value is null.

    os-flavor-access:is_public

    @@ -233,7 +233,7 @@

    Boolean

    Specifies whether a flavor is available to all tenants. This is an extended attribute.

    -
    • true: indicates that a flavor is available to all tenants.
    • false: indicates that a flavor is available only to certain tenants.
    +
    • true: indicates that a flavor is available to all tenants.
    • false: indicates that a flavor is available only to certain tenants.

    Default value: true

    -
    Table 5 links field description

    Parameter

    +
    diff --git a/docs/ecs/api-ref/en-us_topic_0111860833.html b/docs/ecs/api-ref/en-us_topic_0111860833.html index 490f976c8..1fdab568a 100644 --- a/docs/ecs/api-ref/en-us_topic_0111860833.html +++ b/docs/ecs/api-ref/en-us_topic_0111860833.html @@ -14,7 +14,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0118308527.html b/docs/ecs/api-ref/en-us_topic_0118308527.html index 842c8c800..99fe06a85 100644 --- a/docs/ecs/api-ref/en-us_topic_0118308527.html +++ b/docs/ecs/api-ref/en-us_topic_0118308527.html @@ -1,9 +1,9 @@ -

    Modifying an ECS

    -

    Function

    This API is used to modify ECS information. Only the name, description, and hostname of an ECS can be modified currently.

    +

    Modifying ECS Details

    +

    Function

    This API is used to modify ECS details. Only the name, description, and hostname of an ECS can be modified.

    -

    Constraints

    After the hostname of an ECS is changed, you need to restart the ECS for the configuration to take effect.

    +

    Constraints

    The modification on the hostname takes effect only after the ECS is restarted.

    URI

    PUT /v1/{project_id}/cloudservers/{server_id}

    Table 1 describes the parameters in the URI. @@ -51,7 +51,7 @@
    - @@ -75,8 +75,8 @@ - - @@ -95,8 +95,10 @@ - @@ -271,7 +273,7 @@ @@ -290,7 +292,7 @@ - @@ -376,8 +378,10 @@
    Table 5 links field description

    Parameter

    Mandatory

    Object

    Specifies the ECS data structure.

    +

    Specifies the data structure.

    For details, see Table 3.

    String

    Specifies the name of the modified ECS.

    -

    The parameter value consists of 1 to 64 characters, including letters, digits, underscores (_), and hyphens (-).

    +

    Specifies the name of the modified ECS.

    +

    The parameter value consists of 1 to 128 characters, including letters, digits, underscores (_), hyphens (-), and periods (.).

    description

    @@ -85,7 +85,7 @@

    String

    Describes the ECS.

    +

    Specifies the ECS description.

    The value consists of 0-85 characters and cannot contain brackets (<>).

    String

    Specifies the ECS hostname.

    +

    Specifies the modified host name of the ECS.

    The name consists of 1-64 characters. It can be segmented using periods (.). Only letters, digits, and hyphens (-) are allowed in each segment. A name cannot contain consecutive periods (.) or hyphens (-), and cannot start or end with a period (.) or hyphen (-). Additionally, the combinations of (.-) and (-.) are not allowed.

    +
    NOTE:

    This field is no longer used. For details about how to modify the host name of the ECS, see "How Can a Changed Static Hostname Take Effect Permanently?" in Elastic Cloud Server User Guide.

    +

    Specifies ECS tags.

    This parameter is supported in microversion 2.26 and later. If the microversion is not used for query, the response does not contain the tags field.

    -
    Tag functions have been upgraded on the cloud service platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.
    +
    Tag functions have been upgraded on the cloud platform. After the upgrade, the tag values returned by the system comply with the following rules:
    • The key and value of a tag are connected using an equal sign (=), for example, key=value.
    • If the value is empty, only the key is returned.

    For more details about upgraded tag functions, see Tag Types.

    String

    Specifies the ECS hostname.

    +

    Specifies the new host name of the ECS.

    -

    Example Request

    PUT  https://{endpoint}/v1/{project_id}/cloudservers/{server_id}
    -
    {
    +

    Example Request

    Change the ECS name to new-server-test.

    +
    PUT  https://{endpoint}/v1/{project_id}/cloudservers/{server_id}
    +
    +{
         "server": {
             "name": "new-server-test"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0121978383.html b/docs/ecs/api-ref/en-us_topic_0121978383.html
    new file mode 100644
    index 000000000..1dfe369a4
    --- /dev/null
    +++ b/docs/ecs/api-ref/en-us_topic_0121978383.html
    @@ -0,0 +1,240 @@
    +
    +
    +

    Querying NICs of an ECS

    +

    Function

    This API is used to query NICs of an ECS.

    +
    +

    URI

    GET /v1/{project_id}/cloudservers/{server_id}/os-interface

    +
    Table 1 describes the parameters in the URI. +
    + + + + + + + + + + + + + +
    Table 1 Parameter description

    Parameter

    +

    Mandatory

    +

    Description

    +

    project_id

    +

    Yes

    +

    Specifies the project ID.

    +

    server_id

    +

    Yes

    +

    Specifies the ECS ID.

    +
    +
    +
    +
    +

    Request

    None

    +
    +

    Response

    Table 2 describes the response parameters. +
    + + + + + + + + + + + + + +
    Table 2 Response parameters

    Parameter

    +

    Type

    +

    Description

    +

    interfaceAttachments

    +

    Array of objects

    +

    Specifies ECS NICs. For details, see Table 3.

    +

    attachableQuantity

    +

    Object

    +

    Specifies the number of NICs that can be attached to an ECS. For details, see Table 4.

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 3 interfaceAttachments field description

    Parameter

    +

    Type

    +

    Description

    +

    port_state

    +

    String

    +

    Specifies the NIC port status.

    +

    fixed_ips

    +

    Array of objects

    +

    Specifies private IP addresses for NICs. For details, see Table 5.

    +

    net_id

    +

    String

    +

    Specifies the network ID to which the NIC port belongs.

    +

    port_id

    +

    String

    +

    Specifies the NIC port ID.

    +

    mac_addr

    +

    String

    +

    Specifies the MAC address of the NIC.

    +

    delete_on_termination

    +

    Boolean

    +

    Specifies whether to delete a NIC when detaching it.

    +

    true: The NIC will be deleted. false: The NIC will not be deleted.

    +

    driver_mode

    +

    String

    +

    Specifies the NIC driver type, which is virtio by default. This parameter is a reserved field.

    +

    min_rate

    +

    Integer

    +

    Specifies the minimum NIC bandwidth.

    +

    multiqueue_num

    +

    Integer

    +

    Specifies the number of queues.

    +

    The value can be 1, 2, 4, 8, 16, or 28.

    +

    pci_address

    +

    String

    +

    Specifies the BDF number of the NIC in Linux GuestOS.

    +
    NOTE:

    If the NIC is not supported, no information will be returned.

    +
    +
    +
    + +
    + + + + + + + + + + + + + +
    Table 4 attachableQuantity field description

    Parameter

    +

    Type

    +

    Description

    +

    free_nic

    +

    Integer

    +

    Specifies the remaining number of NICs that can be attached to an ECS.

    +

    free_efi_nic

    +

    Integer

    +

    Specifies the remaining number of EFIs that can be attached to an ECS.

    +
    +
    +
    + +
    + + + + + + + + + + + + + +
    Table 5 fixed_ips field description

    Parameter

    +

    Type

    +

    Description

    +

    subnet_id

    +

    String

    +

    Specifies the subnet of the NIC private IP address.

    +

    ip_address

    +

    String

    +

    Specifies the NIC private IP address.

    +
    +
    +
    +

    Example Request

    Query NICs of an ECS.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/os-interface
    +
    +

    Example Response

    {
    +    "attachableQuantity": {
    +        "free_nic": 1,
    +        "free_efi_nic": 0
    +    },
    +    "interfaceAttachments": [
    +        {
    +            "port_state": "ACTIVE",
    +            "fixed_ips": [
    +                {
    +                    "subnet_id": "ba31e1f5-fa76-4530-862c-5176fad033cf",
    +                    "ip_address": "192.168.0.33"
    +                }
    +            ],
    +            "net_id": "610a4af2-1d90-4d2b-8057-dc238b26febf",
    +            "port_id": "04819c0a-6a07-44b6-945e-fb932071888e",
    +            "mac_addr": "fa:16:3e:45:65:c4",
    +            "delete_on_termination": false,
    +            "driver_mode": null,
    +            "min_rate": null,
    +            "multiqueue_num": null,
    +            "pci_address": null
    +        }
    +    ]
    +}
    +
    + +
    +
    + +
    + diff --git a/docs/ecs/api-ref/en-us_topic_0122107473.html b/docs/ecs/api-ref/en-us_topic_0122107473.html index a9ddc5119..315a9bb86 100644 --- a/docs/ecs/api-ref/en-us_topic_0122107473.html +++ b/docs/ecs/api-ref/en-us_topic_0122107473.html @@ -166,7 +166,8 @@
    -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/block_device
    +

    Example Request

    Query information about disks attached to an ECS.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/block_device

    Example Response

    {
         "attachableQuantity": {
    diff --git a/docs/ecs/api-ref/en-us_topic_0122110044.html b/docs/ecs/api-ref/en-us_topic_0122110044.html
    index c34257698..99ae54a24 100644
    --- a/docs/ecs/api-ref/en-us_topic_0122110044.html
    +++ b/docs/ecs/api-ref/en-us_topic_0122110044.html
    @@ -4,30 +4,32 @@
     

    Function

    This API is used to update ECS metadata.

    • If the metadata does not contain the target field, the field is automatically added.
    • If the metadata contains the target field, the field value is automatically updated.
    • If the field in the metadata is not requested, the field value remains unchanged.
    +

    If the metadata contains sensitive data, take appropriate measures to protect the sensitive data, for example, controlling access permissions and encrypting the data.

    +

    Constraints

    An ECS must be in active, stopped, paused, or suspended state, which is specified by OS-EXT-STS:vm_state.

    URI

    POST /v1/{project_id}/cloudservers/{server_id}/metadata

    -
    @@ -165,26 +165,52 @@
    Table 1 Parameter description

    Parameter

    +
    - - - - - - - - @@ -35,23 +37,23 @@

    Request

    -
    Table 1 Parameter description

    Parameter

    Mandatory

    +

    Mandatory

    Description

    +

    Description

    project_id

    +

    project_id

    Yes

    +

    Yes

    Specifies the project ID.

    +

    Specifies the project ID.

    server_id

    +

    server_id

    Yes

    +

    Yes

    Specifies the ECS ID.

    +

    Specifies the ECS ID.

    Table 2 Request parameters

    Parameter

    +
    - - - - - - - - - - - - @@ -38,7 +38,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0167809633.html b/docs/ecs/api-ref/en-us_topic_0167809633.html index 78b3526a0..9fb881ae6 100644 --- a/docs/ecs/api-ref/en-us_topic_0167809633.html +++ b/docs/ecs/api-ref/en-us_topic_0167809633.html @@ -12,7 +12,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0167809634.html b/docs/ecs/api-ref/en-us_topic_0167809634.html index aa6c7ed12..7f21c254c 100644 --- a/docs/ecs/api-ref/en-us_topic_0167809634.html +++ b/docs/ecs/api-ref/en-us_topic_0167809634.html @@ -12,7 +12,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0167811963.html b/docs/ecs/api-ref/en-us_topic_0167811963.html index 70712e6ee..12fc29604 100644 --- a/docs/ecs/api-ref/en-us_topic_0167811963.html +++ b/docs/ecs/api-ref/en-us_topic_0167811963.html @@ -105,8 +105,10 @@

    Response

    None

    -

    Example Request

    POST  https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/tags/action
    -
    {
    +

    Example Request

    Batch add two pairs of tags to a specified ECS.

    +
    POST  https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/tags/action
    +
    +{
         "action": "create",
         "tags": [
             {
    diff --git a/docs/ecs/api-ref/en-us_topic_0167811964.html b/docs/ecs/api-ref/en-us_topic_0167811964.html
    index 494faa364..96bf82140 100644
    --- a/docs/ecs/api-ref/en-us_topic_0167811964.html
    +++ b/docs/ecs/api-ref/en-us_topic_0167811964.html
    @@ -87,7 +87,7 @@
     
    @@ -98,7 +98,7 @@ @@ -107,8 +107,10 @@

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/tags/action
    -
    {
    +

    Example Request

    Batch delete two pairs of tags from a specified ECS.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/tags/action
    +
    +{
         "action": "delete",
         "tags": [
             {
    diff --git a/docs/ecs/api-ref/en-us_topic_0167811966.html b/docs/ecs/api-ref/en-us_topic_0167811966.html
    index 316033061..3155459b5 100644
    --- a/docs/ecs/api-ref/en-us_topic_0167811966.html
    +++ b/docs/ecs/api-ref/en-us_topic_0167811966.html
    @@ -1,7 +1,7 @@
     
     
     

    Querying Project Tags

    -

    Function

    Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple projects can be created under one account.

    +

    Function

    Projects are used to group and isolate OpenStack resources, which include computing, storage, and network resources. A project can be a department or a team. Multiple projects can be created for the same account.

    This API is used to query all tags used by a user in a specified project.

    URI

    GET /v1/{project_id}/cloudservers/tags

    @@ -77,7 +77,8 @@
    Table 2 Request parameters

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    metadata

    +

    metadata

    Yes

    +

    Yes

    Object

    +

    Object

    Specifies the user-defined metadata key-value pair.

    +

    Specifies the user-defined metadata key-value pair.

    The data structure can be empty. If the value is empty, data is not updated.

    For a metadata tag:

    It contains a maximum of 255 Unicode characters and cannot be left blank. A tag can contain uppercase letters (A-Z), lowercase letters (a-z), digits (0-9), hyphens (-), underscores (_), colons (:), and periods (.).

    @@ -64,27 +66,29 @@

    Response

    -
    - - - - - - - - - - - - - @@ -72,7 +72,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0132905656.html b/docs/ecs/api-ref/en-us_topic_0132905656.html index bdfcb04ea..ed711bd6e 100644 --- a/docs/ecs/api-ref/en-us_topic_0132905656.html +++ b/docs/ecs/api-ref/en-us_topic_0132905656.html @@ -2,8 +2,11 @@

    Cold Migrating an ECS

    Function

    • An ECS deployed on a DeH can be migrated to another DeH.
    • An ECS deployed on a DeH can be migrated to a public resource pool.
    • An ECS deployed in a public resource pool can be migrated to a DeH.
    +

    This API is an asynchronous API. After the cold migration request is successfully delivered, a job ID is returned. This does not mean the cold migration is complete. You need to call the API by referring to Querying Task Execution Status to query the job status. The SUCCESS status indicates that the cold migration is successful.

    +

    If the migration does not cross NUMA nodes, the migration may fail due to insufficient resources on a single NUMA node.

    +
    -

    Constraints

    • This API is supported by DeHs only.
    • Only a stopped ECS can be cold migrated.
    • Existing constraints of the native cold migration API are inherited.
    +

    Constraints

    • Currently, this API applies only to dedicated hosts.
    • Only a stopped ECS can be cold migrated.
    • Existing constraints of the native cold migration API are inherited.

    URI

    POST /v1/{project_id}/cloudservers/{server_id}/migrate

    Table 1 describes the parameters in the URI. @@ -52,14 +55,14 @@
    Table 3 Parameter description

    Parameter

    +
    - - - - -
    Table 3 Parameter description

    Parameter

    Type

    +

    Type

    Description

    +

    Description

    metadata

    +

    metadata

    Object

    +

    Object

    Specifies the user-defined metadata key-value pair.

    +

    Specifies the user-defined metadata key-value pair.

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/metadata
    -
    {
    +

    Example Request

    Updated the metadata of an ECS to the user-defined metadata key-value pair.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/metadata
    +
    +{
         "metadata": {
             "key": "value"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0124385012.html b/docs/ecs/api-ref/en-us_topic_0124385012.html
    index fd235ccf5..2e20a4360 100644
    --- a/docs/ecs/api-ref/en-us_topic_0124385012.html
    +++ b/docs/ecs/api-ref/en-us_topic_0124385012.html
    @@ -9,6 +9,8 @@
     
     
    +
     
     
     
     
    diff --git a/docs/ecs/api-ref/en-us_topic_0132778339.html b/docs/ecs/api-ref/en-us_topic_0132778339.html
    index dc4e84b21..086316fbc 100644
    --- a/docs/ecs/api-ref/en-us_topic_0132778339.html
    +++ b/docs/ecs/api-ref/en-us_topic_0132778339.html
    @@ -8,62 +8,62 @@
     

    Action

    Dependent Permission

    +

    Dependencies

    Querying Associations Between an FPGA Image and an ECS Image

    +

    Querying associations between an FPGA image and an ECS image

    GET /v1/{project_id}/cloudservers/fpga_image/associations{?image_id,fpga_image_id,page,size}

    ecs:cloudServerFpgaImages:getRelations

    N/A

    +

    -

    Disassociating an FPGA Image from an ECS Image

    +

    Disassociating an FPGA image from an ECS image

    DELETE /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}/association

    ecs:cloudServerFpgaImags:unrelate

    N/A

    +

    -

    Viewing Details of FPGA Images

    +

    Viewing details of FPGA images

    GET /v1/{project_id}/cloudservers/fpga_image/detail

    ecs:cloudServerFpgaImages:list

    N/A

    +

    -

    Deleting an FPGA Image

    +

    Deleting an FPGA image

    DELETE /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}

    ecs:cloudServerFpgaImages:delete

    N/A

    +

    -

    Associating an FPGA Image with an ECS Image

    +

    Associating an FPGA image with an ECS image

    POST /v1/{project_id}/cloudservers/fpga_image/{fpga_image_id}/association

    ecs:cloudServerFpgaImages:relate

    N/A

    +

    -

    Registering an FPGA Image

    +

    Registering an FPGA image

    POST /v1/{project_id}/cloudservers/fpga_image

    ecs:cloudServerFpgaImages:register

    N/A

    +

    -

    Object

    Specifies the ECS to be migrated. For details, see Table 3.

    -

    When migrating an ECS from a DeH to a public resource pool, the migrate value is null.

    +

    This parameter is null when you migrate an ECS from a dedicated host to a public resource pool.

    -
    Table 3 migrate field description

    Parameter

    +
    @@ -76,7 +79,7 @@ @@ -86,15 +89,17 @@

    Response

    See Responses (Task).

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/migrate
    -
    {
    +

    Example Request

    Migrate the ECS from the public resource pool to the DeH whose ID is 459a2b9d-804a-4745-ab19-a113bb1b4ddc.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/migrate
    +
    +{
         "migrate": {
             "dedicated_host_id": "459a2b9d-804a-4745-ab19-a113bb1b4ddc"
         }
     }

    Example Response

    {    
    -    "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" 
    +    "job_id": "ff80808288d41e1b018990260955686a" 
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0133622595.html b/docs/ecs/api-ref/en-us_topic_0133622595.html index d5d657fd3..3829873e6 100644 --- a/docs/ecs/api-ref/en-us_topic_0133622595.html +++ b/docs/ecs/api-ref/en-us_topic_0133622595.html @@ -85,8 +85,10 @@

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action
    -
    {
    +

    Example Request

    Adds a specified ECS to an ECS group.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action
    +
    +{
         "add_member": {
             "instance_uuid":"34dac9a0-c4a7-457b-bab2-e2c696e0e401"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0133622596.html b/docs/ecs/api-ref/en-us_topic_0133622596.html
    index 72c33e3b0..f7ed83f9e 100644
    --- a/docs/ecs/api-ref/en-us_topic_0133622596.html
    +++ b/docs/ecs/api-ref/en-us_topic_0133622596.html
    @@ -84,8 +84,10 @@
     

    Response

    None

    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action
    -
    {
    +

    Example Request

    Delete the ECS whose UUID is 34dac9a0-c4a7-457b-bab2-e2c696e0e401 from the specified ECS group.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action
    +
    +{
         "remove_member": {
             "instance_uuid": "34dac9a0-c4a7-457b-bab2-e2c696e0e401"
         }
    diff --git a/docs/ecs/api-ref/en-us_topic_0142763126.html b/docs/ecs/api-ref/en-us_topic_0142763126.html
    index 5d53d3d3d..553e12dcb 100644
    --- a/docs/ecs/api-ref/en-us_topic_0142763126.html
    +++ b/docs/ecs/api-ref/en-us_topic_0142763126.html
    @@ -147,8 +147,10 @@
     
    Table 3 migrate field description

    Parameter

    Mandatory

    String

    Specifies the DeH ID.

    -

    This parameter takes effect when an ECS is migrated from a public resource pool to a DeH or when an ECS is migrated between DeHs.

    +

    This parameter takes effect when an ECS is migrated from a public resource pool to a DeH or between DeHs.

    -

    Example Request

    POST https://{endpoint}/v2.1/13c67a214ced4afb88d911ae4bd5721a/servers/47bc79ae-df61-4ade-9197-283a74e5d70e/remote-consoles
    -
    {
    +

    Example Request

    Obtain the VNC login address of a specified ECS.

    +
    POST https://{endpoint}/v2.1/13c67a214ced4afb88d911ae4bd5721a/servers/47bc79ae-df61-4ade-9197-283a74e5d70e/remote-consoles
    +
    +{
        "remote_console" : {
             "type" : "novnc",
             "protocol": "vnc"
    diff --git a/docs/ecs/api-ref/en-us_topic_0161097718.html b/docs/ecs/api-ref/en-us_topic_0161097718.html
    index 6a0ccc593..1020905eb 100644
    --- a/docs/ecs/api-ref/en-us_topic_0161097718.html
    +++ b/docs/ecs/api-ref/en-us_topic_0161097718.html
    @@ -154,8 +154,10 @@
     
     
    -

    Example Request

    POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups
    -
    {
    +

    Example Request

    Create an ECS group.

    +
    POST https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups
    +
    +{
         "server_group": {
             "name": "test",
             "policies": ["anti-affinity"]
    diff --git a/docs/ecs/api-ref/en-us_topic_0161097719.html b/docs/ecs/api-ref/en-us_topic_0161097719.html
    index e6adf9ae8..217e522ea 100644
    --- a/docs/ecs/api-ref/en-us_topic_0161097719.html
    +++ b/docs/ecs/api-ref/en-us_topic_0161097719.html
    @@ -36,7 +36,8 @@
     

    Response Parameters

    None

    -

    Example Request

    DELETE https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}
    +

    Example Request

    Delete a specified ECS group.

    +
    DELETE https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}

    Example Response

    None

    diff --git a/docs/ecs/api-ref/en-us_topic_0161341998.html b/docs/ecs/api-ref/en-us_topic_0161341998.html index c0307d7b9..1b529f711 100644 --- a/docs/ecs/api-ref/en-us_topic_0161341998.html +++ b/docs/ecs/api-ref/en-us_topic_0161341998.html @@ -8,28 +8,28 @@

    Action

    Dependent Permission

    +

    Dependencies

    Obtaining the Password for Logging In to a Windows ECS (Native OpenStack)

    +

    Obtaining the password for logging in to a Windows ECS (native OpenStack)

    GET /v2/{project_id}/servers/{server_id}/os-server-password

    GET /v2.1/{project_id}/servers/{server_id}/os-server-password

    ecs:serverPasswords:manage

    N/A

    +

    -

    Deleting the Password for Logging In to a Windows ECS (Native OpenStack)

    +

    Deleting the password for logging in to a Windows ECS (native OpenStack)

    DELETE /v2/{project_id}/servers/{server_id}/os-server-password

    DELETE /v2.1/{project_id}/servers/{server_id}/os-server-password

    ecs:serverPasswords:manage

    N/A

    +

    -

    String

    Specifies the tag key.

    -

    It contains a maximum of 127 Unicode characters and cannot be left blank.

    +

    This field cannot be left blank.

    The tag key of an ECS must be unique.

    String

    Specifies the tag value.

    -

    It contains a maximum of 255 Unicode characters and can be left blank.

    +

    This field can be left blank.

    -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/tags
    +

    Example Request

    Query all tags used in a specified project.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/tags

    Example Response

    {
           "tags": [
    diff --git a/docs/ecs/api-ref/en-us_topic_0167811967.html b/docs/ecs/api-ref/en-us_topic_0167811967.html
    index abb0f6152..4f82aafc5 100644
    --- a/docs/ecs/api-ref/en-us_topic_0167811967.html
    +++ b/docs/ecs/api-ref/en-us_topic_0167811967.html
    @@ -81,7 +81,8 @@
     
    -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/tags
    +

    Example Request

    Query all tags of a specified ECS.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/tags

    Integer

    Specifies the bandwidth size.

    -

    Specifies the bandwidth (Mbit/s). The value ranges from 1 to 1000.

    +

    Specifies the bandwidth (Mbit/s). The value ranges from 1 to 1,000.

    The specific range may vary depending on the configuration in each region. You can see the bandwidth range of each region on the management console.

    -

    extendparam Field Description for Creating Disks

    This field is used by the following APIs:

    -
    • Creating ECSs /v1/{project_id}/cloudservers
    -
    -
    Table 5 extendparam field description for creating disks

    Parameter

    +

    ipv6_bandwidth Field Description

    This field is used by the following APIs:
    • Creating ECSs /v1/{project_id}/cloudservers
    + +
    - - - - - - - + + +
    Table 5 ipv6_bandwidth field description

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    snapshotId

    +

    id

    No

    +

    No

    String

    +

    String

    Specifies the snapshot ID or ID of the original data disk contained in the full-ECS image.

    +

    Specifies the ID of an IPv6 bandwidth.

    +
    +
    +
    +
    +

    extendparam Field Description for Creating Disks

    This field is used by the following APIs:

    +
    • Creating ECSs /v1/{project_id}/cloudservers
    +
    +
    + + + + + + + + +
    Table 6 extendparam field description for creating disks

    Parameter

    +

    Mandatory

    +

    Type

    +

    Description

    +

    snapshotId

    +

    No

    +

    String

    +

    Specifies the snapshot ID or ID of the original data disk contained in the full-ECS image.

    Application scenarios:

    This parameter is used if an ECS is created using a full-ECS image, and the image contains one or more data disks.

    If you use a full-ECS image to create an ECS, the system automatically restores the data type and data from the data disks in the image. The snapshotId parameter allows you to specify the disk type for the original data disk after restoration.

    @@ -207,23 +233,23 @@

    extendparam Field Description for Creating ECSs

    This field is used by the following APIs:
    • Creating ECSs /v1/{project_id}/cloudservers
    -
    Table 6 extendparam field description for creating ECSs (for V1 APIs)

    Parameter

    +
    - - - - - - - @@ -236,33 +262,33 @@
    • When you create an ECS, both root_volume and data_volume contain the metadata field.
    -
    Table 7 extendparam field description for creating ECSs (for V1 APIs)

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    regionID

    +

    regionID

    No

    +

    No

    String

    +

    String

    Specifies the ID of the region where the ECS resides.

    +

    Specifies the ID of the region where the ECS resides.

    Table 7 metadata field description for creating disks

    Parameter

    +
    - - - - - - - - - - - @@ -275,53 +301,53 @@

    metadata Field Description for Creating ECSs

    This field is used by the following APIs:

    • Creating ECSs /v1/{project_id}/cloudservers
    -
    Table 8 metadata field description for creating disks

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    __system__encrypted

    +

    __system__encrypted

    No

    +

    No

    String

    +

    String

    Specifies encryption in metadata. The value can be 0 (encryption disabled) or 1 (encryption enabled).

    +

    Specifies encryption in metadata. The value can be 0 (encryption disabled) or 1 (encryption enabled).

    If this parameter does not exist, the disk will not be encrypted by default.

    __system__cmkid

    +

    __system__cmkid

    No

    +

    No

    String

    +

    String

    Specifies the CMK ID, which indicates encryption in metadata. This parameter is used with __system__encrypted.

    +

    Specifies the CMK ID, which indicates encryption in metadata. This parameter is used with __system__encrypted.

    NOTE:

    For details about how to obtain the CMK ID, see "Querying the List of CMKs" in Key Management Service API Reference.

    Table 8 metadata reserved field description

    Parameter

    +
    - - - - - - - - - - - - - - - - - - - @@ -330,47 +356,47 @@ -

    os:scheduler_hints Field Description

    This field is used by the following APIs:
    • Creating ECSs /v1/{project_id}/cloudservers
    • Creating ECSs (native API): /v2.1/{project_id}/servers
    +

    os:scheduler_hints Field Description

    This field is used by the following APIs:
    • Creating ECSs: /v1/{project_id}/cloudservers
    • Creating ECSs (native): /v2.1/{project_id}/servers
    -
    Table 9 metadata reserved field description

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    admin_pass

    +

    admin_pass

    No

    +

    No

    String

    +

    String

    Specifies the password of user Administrator for logging in to a Windows ECS. For details, see Function.

    +

    Specifies the password of user Administrator for logging in to a Windows ECS. For details, see Function.

    NOTE:

    This parameter is mandatory when a Windows ECS using password authentication is created.

    op_svc_userid

    +

    op_svc_userid

    No

    +

    No

    String

    +

    String

    Specifies the user ID.

    +

    Specifies the user ID.

    agency_name

    +

    agency_name

    No

    +

    No

    String

    +

    String

    Specifies the IAM agency name.

    +

    Specifies the IAM agency name.

    An agency is created by a tenant administrator on Identity and Access Management (IAM) to provide temporary credentials for ECSs to access cloud services.

    BYOL

    +

    BYOL

    No

    +

    No

    String

    +

    String

    If you have an OS or a software license (a license certified based on the number of physical servers and cores), you can migrate your services to the cloud platform in BYOL mode to continue using your existing licenses.

    +

    If you have an OS or a software license (a license certified based on the number of physical servers and cores), you can migrate your services to the cloud platform in BYOL mode to continue using your existing licenses.

    • True: Use your existing licenses.
    • False: System licenses are used.
    Table 9 os:scheduler_hints field description (request parameters)

    Parameter

    +
    - - - - - - - - - - - - - - - @@ -380,36 +406,36 @@
    -
    Table 10 os:scheduler_hints field description (request parameters)

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    group

    +

    group

    No

    +

    No

    String

    +

    String

    Specifies an ECS group ID, which is in UUID format.

    -

    Obtain the parameter value from the console or by performing operations provided in Querying ECS Groups.

    -
    NOTE:

    Ensure that the ECS group uses the anti-affinity policy. You are not advised to use other policies.

    +

    Specifies the ECS group ID in UUID format.

    +

    Obtain the parameter value from the console or by referring to Querying ECS Groups.

    +
    NOTE:

    Ensure that the ECS group uses the anti-affinity policy.

    tenancy

    +

    tenancy

    No

    +

    No

    String

    +

    String

    Creates ECSs on a dedicated or shared host.

    +

    Creates ECSs on a dedicated or shared host.

    The value of this parameter can be dedicated or shared.

    dedicated_host_id

    +

    dedicated_host_id

    No

    +

    No

    String

    +

    String

    Specifies the dedicated host ID.

    +

    Specifies the dedicated host ID.

    NOTE:

    A DeH ID takes effect only when tenancy is set to dedicated.

    Table 10 os:scheduler_hints field description (response parameters)

    Parameter

    +
    - - - - - - - - - - - @@ -421,24 +447,24 @@

    binding:profile Field Description

    This field is used by the following APIs:
    • Creating ECSs: /v1/{project_id}/cloudservers
    -
    Table 11 os:scheduler_hints field description (response parameters)

    Parameter

    Type

    +

    Type

    Description

    +

    Description

    group

    +

    group

    Array of strings

    +

    Array of strings

    Specifies an ECS group ID, which is in UUID format.

    -

    Obtain the parameter value from the console or by performing operations provided in Querying ECS Groups.

    +

    Specifies the ECS group ID in UUID format.

    +

    Obtain the parameter value from the console or by referring to Querying ECS Groups.

    tenancy

    +

    tenancy

    Array of strings

    +

    Array of strings

    Creates ECSs on a dedicated or shared host.

    -

    The value of this parameter can be dedicated or shared.

    +

    Creates ECSs on a dedicated or shared host.

    +

    The value of this parameter can be dedicated or shared.

    dedicated_host_id

    +

    dedicated_host_id

    Array of strings

    +

    Array of strings

    Specifies the dedicated host ID.

    -
    NOTE:

    A DeH ID takes effect only when tenancy is set to dedicated.

    +

    Specifies the dedicated host ID.

    +
    NOTE:

    A DeH ID takes effect only when tenancy is set to dedicated.

    - - - - - - - - - - - - - - - - - @@ -63,7 +45,7 @@ diff --git a/docs/ecs/api-ref/en-us_topic_0184192952.html b/docs/ecs/api-ref/en-us_topic_0184192952.html index 5dde944b4..13819e1fb 100644 --- a/docs/ecs/api-ref/en-us_topic_0184192952.html +++ b/docs/ecs/api-ref/en-us_topic_0184192952.html @@ -8,11 +8,11 @@ - - @@ -27,7 +27,7 @@ diff --git a/docs/ecs/umn/test1697427442755.txt b/docs/ecs/umn/test1697427442755.txt new file mode 100644 index 000000000..1614bf75e --- /dev/null +++ b/docs/ecs/umn/test1697427442755.txt @@ -0,0 +1 @@ +D:\02CBR\13gitea\doc-exports\docs\ecs\umn
    Table 11 binding:profile field description

    Parameter

    +
    - - - - - - - @@ -449,32 +475,32 @@

    extra_dhcp_opts Field Description

    This field is used by the following APIs:
    • Creating ECSs: /v1/{project_id}/cloudservers
    -
    Table 12 binding:profile field description

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    disable_security_groups

    +

    disable_security_groups

    No

    +

    No

    Boolean

    +

    Boolean

    Indicates that a HANA ECS NIC is not added to a security group.

    -
    NOTE:
    • A primary HANA ECS NIC must be added to a security group.
    • At most one HANA ECS NIC is allowed not to add to any security group.
    +

    Specifies whether the NIC of an ECS is not added to a security group.

    +
    NOTE:
    • The primary NIC of the ECS must be added to a security group.
    • At most one NIC of the ECS is allowed not to be added to any security groups.
    Table 12 extra_dhcp_opts field description

    Parameter

    +
    - - - - - - - - - - - diff --git a/docs/ecs/api-ref/en-us_topic_0170316409.html b/docs/ecs/api-ref/en-us_topic_0170316409.html index 3de7c7670..abf79a7a6 100644 --- a/docs/ecs/api-ref/en-us_topic_0170316409.html +++ b/docs/ecs/api-ref/en-us_topic_0170316409.html @@ -1,24 +1,24 @@

    Introduction

    -

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

    -

    A policy is a set of permissions defined in JSON format. 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 provided by IAM to define service-based permissions depending on user's job 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.

    -

    For more information about system policies supported by ECS, see "ECS Permissions Management" in Elastic Cloud Server User Guide.

    -

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

    +

    You can use Identity and Access Management (IAM) for fine-grained permissions management of your ECSs. If your account does not need individual IAM users, you can skip this section.

    +

    New IAM users do not have any permissions assigned by default. You need to first add them to one or more groups and attach policies or roles to these groups. The users then inherit permissions from the groups and can perform specified operations on cloud services based on the permissions they have been assigned.

    +

    You can grant users permissions by using roles and policies. Roles are provided by IAM to define service-based permissions that match users' job 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.

    +

    For more information about system-defined policies supported by ECS, see "Permissions Management" in Elastic Cloud Server User Guide.

    +

    If you want to allow or deny the access to an API, use policy-based authorization.

    -

    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

    Operations supported by policies are specific to APIs. The following are common concepts related to policies:

    -
    • Permission: A statement in a policy that allows or denies certain operations.
    • API: REST APIs that can be called by a user who has been granted specific permissions.
    • Action: Specific operations that are allowed or denied.
    • Dependent actions: When assigning an action to users, you also need to assign dependent permissions for that action to take effect.
    • IAM projects or enterprise project: Scope of users a permission is granted to. Policies that contain actions for both IAM and enterprise projects can be used and take effect for both IAM and Enterprise Management. Policies that only contain actions for IAM projects can be used and only take effect for IAM.
    +

    Each 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

    ECS provides system-defined policies that can be directly used in IAM. You can also create custom policies to supplement system-defined policies for 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
    • Dependencies: actions which a specific action depends on. When allowing an action for a user, you also need to allow any existing action dependencies for that user.
    • IAM projects/Enterprise projects: the authorization scope of a custom policy. A custom policy can be applied to IAM projects or enterprise projects or both. Policies that contain actions for both IAM and enterprise projects can be used and applied for both IAM and Enterprise Management. Policies that contain actions only for IAM projects can be used and applied to IAM only.

    √: supported; x: not supported

    -

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

    - +
    diff --git a/docs/ecs/api-ref/en-us_topic_0170710254.html b/docs/ecs/api-ref/en-us_topic_0170710254.html index d4887c2e6..f019f5fac 100644 --- a/docs/ecs/api-ref/en-us_topic_0170710254.html +++ b/docs/ecs/api-ref/en-us_topic_0170710254.html @@ -1,7 +1,7 @@ -

    Data Structure for Query Details About Specifications

    -

    os_extra_specs (flavor) Field Description

    This field is used by the following APIs:
    • Querying details about flavors and extended flavor information: /v1/{project_id}/cloudservers/flavors
    • Querying details about the extended ECS flavor field: /v1/{project_id}/flavors/{flavor_id}/os-extra_specs
    +

    Data Structure for Querying Details About Specifications

    +

    os_extra_specs (flavor) Field Description

    This field is used by the following APIs:
    • Querying details about flavors and extended flavor information: /v1/{project_id}/cloudservers/flavors
    • Querying details about the extended ECS flavor field: /v1/{project_id}/flavors/{flavor_id}/os-extra_specs
    Table 13 extra_dhcp_opts field description

    Parameter

    Mandatory

    +

    Mandatory

    Type

    +

    Type

    Description

    +

    Description

    opt_value

    +

    opt_value

    Yes

    +

    Yes

    Integer

    +

    Integer

    Specifies the NIC MTU, which ranges from 1280 to 8888.

    +

    Specifies the NIC MTU, which ranges from 1280 to 8888.

    opt_name

    +

    opt_name

    Yes

    +

    Yes

    String

    +

    String

    Set the parameter value to 26.

    +

    Set the parameter value to 26.

    - -
    Table 1 os_extra_specs field description

    Parameter

    @@ -17,7 +17,7 @@

    String

    Specifies the ECS flavor type:

    -
    • normal: general computing
    • cpuv1: computing I
    • cpuv2: computing II
    • computingv3: general computing-plus
    • highmem: memory-optimized
    • saphana: large-memory
    • saphana: large-memory HANA ECS
    • diskintensive: disk-intensive
    • highcpu: high-performance computing
    • gpu: GPU-accelerated
    • fpga: FPGA-accelerated
    +
    • normal: general computing
    • cpuv1: computing I
    • cpuv2: computing II
    • computingv3: general computing-plus
    • highmem: memory-optimized
    • diskintensive: disk-intensive
    • highcpu: high-performance computing
    • gpu: GPU-accelerated
    • fpga: FPGA-accelerated

    resource_type

    @@ -38,7 +38,7 @@

    String

    Specifies the maximum bandwidth in the unit of Mbit/s. The maximum value of this parameter is 10000.

    +

    Specifies the maximum bandwidth in the unit of Mbit/s. The maximum value of this parameter is 10,000.

    instance_vnic:max_count

    @@ -53,8 +53,8 @@

    String

    The value of this parameter is in format of "{type}:{count}:{size}:{safeFormat}", where,

    -
    • type: indicates the disk type, which can only be HDD.
    • count: indicates the number of local disks.
      • For D2 ECSs, the value can be 2, 4, 8, 12, 16, or 24.
      • For D3 ECSs, the value can be 2, 4, 8, 12, 16, 24, or 28.
      -
    • size: indicates the capacity of a single disk, in GB. Currently, only 1675 is supported. The actual disk size is 1800, and the available size after formatting is 1675.
    • safeFormat: indicates whether the local disks of the ECS are securely formatted.
      • For D2 or D3 ECSs, the value is True.
      +
      • type: indicates the disk type, which can only be HDD.
      • count: indicates the number of local disks. The following types are supported:
        • For D2 ECSs, the value can be 2, 4, 8, 12, 16, or 24.
        • For D3 ECSs, the value can be 2, 4, 8, 12, 16, 24, or 28.
        +
      • size: indicates the capacity of a single disk, in GB. Currently, only 1675 is supported. The actual disk size is 1800, and the available size after formatting is 1675.
      • safeFormat: indicates whether the local disks of the ECS are securely formatted. The following types are supported:
        • For D2 or D3 ECSs, the value is True.
      NOTE:

      This field is dedicated for disk-intensive ECSs.

      @@ -130,7 +130,7 @@

    String

    Specifies the maximum bandwidth.

    -
    • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1000.
    +
    • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1,000.

    quota:min_rate

    @@ -138,7 +138,7 @@

    String

    Specified the assured bandwidth.

    -
    • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1000.
    +
    • Unit: Mbit/s. If a bandwidth is in the unit of Gbit/s, it must be divided by 1,000.

    quota:max_pps

    @@ -146,7 +146,7 @@

    String

    Specifies the maximum intranet PPS.

    -
    • Unit: number. If a value is in the unit of 10000, it must be divided by 10000.
    +
    • Unit: number. If a value is in the unit of 10,000, it must be divided by 10,000.

    cond:operation:charge

    diff --git a/docs/ecs/api-ref/en-us_topic_0175308115.html b/docs/ecs/api-ref/en-us_topic_0175308115.html index b23875fa1..6c57a191e 100644 --- a/docs/ecs/api-ref/en-us_topic_0175308115.html +++ b/docs/ecs/api-ref/en-us_topic_0175308115.html @@ -9,7 +9,7 @@ - diff --git a/docs/ecs/api-ref/en-us_topic_0175597846.html b/docs/ecs/api-ref/en-us_topic_0175597846.html index 618656ed7..f575be8eb 100644 --- a/docs/ecs/api-ref/en-us_topic_0175597846.html +++ b/docs/ecs/api-ref/en-us_topic_0175597846.html @@ -42,7 +42,7 @@

    Integer

    Specifies the upper limit on the number of returned server groups. The maximum value is 1000.

    +

    Specifies the upper limit on the number of returned server groups. The maximum value is 1,000.

    marker

    @@ -155,21 +155,31 @@
    -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups
    +

    Example Request

    Query ECS groups.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups
    -

    Example Response

    {
    -    "server_groups": [
    -        {
    -            "id": "616fb98f-46ca-475e-917e-2563e5a8cd19",
    -            "name": "test",
    -            "policies": ["anti-affinity"],
    -            "members": [],
    -            "metadata": {}
    -        }
    -    ],
    -    "page_info": {
    -        "next_marker": "616fb98f-46ca-475e-917e-2563e5a8cd19"
    -    }
    +

    Example Response

    +{
    +   "server_groups": [
    +      {
    +         "members": [],
    +         "metadata": {},
    +         "id": "318b44a7-f7a6-4c0b-8107-e8bd618b28dd",
    +         "policies": [
    +                     "anti-affinity"
    +                     ],
    +         "name": "SvrGrp-b9d6"
    +  },
    +  {
    +         "members": [],
    +         "metadata": {},
    +         "id": "b8f4cfc4-9a59-498c-9b52-643ee6515cd0",
    +         "policies": [
    +                     "anti-affinity"
    +                     ],
    +         "name": "SvrGrp-10a1"
    +  }
    + ]
     }

    Returned Values

    See Returned Values for General Requests.

    diff --git a/docs/ecs/api-ref/en-us_topic_0175597847.html b/docs/ecs/api-ref/en-us_topic_0175597847.html index 18fdc400d..62b639e4f 100644 --- a/docs/ecs/api-ref/en-us_topic_0175597847.html +++ b/docs/ecs/api-ref/en-us_topic_0175597847.html @@ -102,7 +102,8 @@
    -

    Example Request

    GET https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}
    +

    Example Request

    Query details about a specified ECS group.

    +
    GET https://{endpoint}/v1/{project_id}/cloudservers/os-server-groups/{server_group_id}

    Example Response

    {
         "server_group": {
    diff --git a/docs/ecs/api-ref/en-us_topic_0184167662.html b/docs/ecs/api-ref/en-us_topic_0184167662.html
    index 2bee327eb..493b40b8c 100644
    --- a/docs/ecs/api-ref/en-us_topic_0184167662.html
    +++ b/docs/ecs/api-ref/en-us_topic_0184167662.html
    @@ -8,53 +8,35 @@
     

    Action

    Dependent Permission

    +

    Dependencies

    Stopping ECSs in a Batch

    +

    Stopping ECSs in a batch

    POST /v1/{project_id}/cloudservers/action

    ecs:cloudServers:stop

    N/A

    +

    -

    Restarting ECSs in a Batch

    +

    Restarting ECSs in a batch

    POST /v1/{project_id}/cloudservers/action

    ecs:cloudServers:reboot

    N/A

    +

    -

    Starting ECSs in a Batch

    +

    Starting ECSs in a batch

    POST /v1/{project_id}/cloudservers/action

    ecs:cloudServers:start

    N/A

    -

    Modifying ECSs in a Batch

    -

    PUT /v1/{project_id}/cloudservers/server-name

    -

    ecs:cloudServers:put

    -

    N/A

    -

    Attaching a Specified Shared EVS Disk to Multiple ECSs in a Batch

    -

    POST /v1/{project_id}/batchaction/attachvolumes/{volume_id}

    -

    ecs:cloudServers:attachSharedVolume

    -

    evs:volumes:use

    +

    -

    Action

    Dependent Permission

    +

    Dependencies

    Obtaining the Address for Logging In to the Console Using VNC

    +

    Obtaining the address for logging in to the console using VNC

    POST /v2.1/{project_id}/servers/{server_id}/remote-consoles