From ba34ad4eaa23053d473b8d0ce6c3bbf3a4b2e606 Mon Sep 17 00:00:00 2001 From: "Hasko, Vladimir" Date: Wed, 7 Sep 2022 10:09:05 +0000 Subject: [PATCH] initial import of DEH API Reviewed-by: gtema Co-authored-by: Hasko, Vladimir Co-committed-by: Hasko, Vladimir --- docs/deh/api-ref/ALL_META.TXT.json | 232 +++++++++++ docs/deh/api-ref/CLASS.TXT.json | 209 ++++++++++ docs/deh/api-ref/PARAMETERS.txt | 3 + docs/deh/api-ref/deh_02_0001.html | 8 + docs/deh/api-ref/deh_02_0015.html | 13 + docs/deh/api-ref/deh_02_0016.html | 121 ++++++ docs/deh/api-ref/deh_02_0017.html | 29 ++ docs/deh/api-ref/deh_02_0018.html | 370 ++++++++++++++++++ docs/deh/api-ref/deh_02_0019.html | 225 +++++++++++ docs/deh/api-ref/deh_02_0020.html | 332 ++++++++++++++++ docs/deh/api-ref/deh_02_0021.html | 122 ++++++ docs/deh/api-ref/deh_02_0022.html | 247 ++++++++++++ docs/deh/api-ref/deh_02_0023.html | 103 +++++ docs/deh/api-ref/deh_02_0024.html | 76 ++++ docs/deh/api-ref/deh_02_0025.html | 117 ++++++ docs/deh/api-ref/deh_02_0026.html | 15 + docs/deh/api-ref/deh_02_0028.html | 150 +++++++ docs/deh/api-ref/deh_05_0800.html | 17 + docs/deh/api-ref/deh_05_0801.html | 139 +++++++ docs/deh/api-ref/deh_05_0802.html | 157 ++++++++ docs/deh/api-ref/deh_05_0900.html | 21 + docs/deh/api-ref/deh_05_0901.html | 139 +++++++ docs/deh/api-ref/deh_05_0902.html | 138 +++++++ docs/deh/api-ref/deh_05_0903.html | 115 ++++++ docs/deh/api-ref/deh_05_0904.html | 345 ++++++++++++++++ docs/deh/api-ref/deh_07_0102.html | 69 ++++ .../public_sys-resources/ExpandCollapse.js | 1 + .../caution_3.0-en-us.png | Bin 0 -> 2752 bytes .../public_sys-resources/commonltr.css | 1 + .../public_sys-resources/commonltr_print.css | 1 + .../public_sys-resources/commonrtl.css | 2 + .../public_sys-resources/danger_3.0-en-us.png | Bin 0 -> 2771 bytes .../api-ref/public_sys-resources/delta.gif | Bin 0 -> 836 bytes .../api-ref/public_sys-resources/deltaend.gif | Bin 0 -> 834 bytes .../public_sys-resources/icon-arrowdn.gif | Bin 0 -> 68 bytes .../public_sys-resources/icon-arrowrt.gif | Bin 0 -> 70 bytes .../public_sys-resources/icon-caution.gif | Bin 0 -> 1086 bytes .../public_sys-resources/icon-danger.gif | Bin 0 -> 1086 bytes .../public_sys-resources/icon-huawei.gif | Bin 0 -> 2767 bytes .../public_sys-resources/icon-note.gif | Bin 0 -> 983 bytes .../public_sys-resources/icon-notice.gif | Bin 0 -> 962 bytes .../api-ref/public_sys-resources/icon-tip.gif | Bin 0 -> 879 bytes .../public_sys-resources/icon-warning.gif | Bin 0 -> 1086 bytes .../public_sys-resources/note_3.0-en-us.png | Bin 0 -> 1080 bytes .../public_sys-resources/notice_3.0-en-us.png | Bin 0 -> 1672 bytes .../deh/api-ref/public_sys-resources/popup.js | 1 + .../warning_3.0-en-us.png | Bin 0 -> 3164 bytes 47 files changed, 3518 insertions(+) create mode 100644 docs/deh/api-ref/ALL_META.TXT.json create mode 100644 docs/deh/api-ref/CLASS.TXT.json create mode 100644 docs/deh/api-ref/PARAMETERS.txt create mode 100644 docs/deh/api-ref/deh_02_0001.html create mode 100644 docs/deh/api-ref/deh_02_0015.html create mode 100644 docs/deh/api-ref/deh_02_0016.html create mode 100644 docs/deh/api-ref/deh_02_0017.html create mode 100644 docs/deh/api-ref/deh_02_0018.html create mode 100644 docs/deh/api-ref/deh_02_0019.html create mode 100644 docs/deh/api-ref/deh_02_0020.html create mode 100644 docs/deh/api-ref/deh_02_0021.html create mode 100644 docs/deh/api-ref/deh_02_0022.html create mode 100644 docs/deh/api-ref/deh_02_0023.html create mode 100644 docs/deh/api-ref/deh_02_0024.html create mode 100644 docs/deh/api-ref/deh_02_0025.html create mode 100644 docs/deh/api-ref/deh_02_0026.html create mode 100644 docs/deh/api-ref/deh_02_0028.html create mode 100644 docs/deh/api-ref/deh_05_0800.html create mode 100644 docs/deh/api-ref/deh_05_0801.html create mode 100644 docs/deh/api-ref/deh_05_0802.html create mode 100644 docs/deh/api-ref/deh_05_0900.html create mode 100644 docs/deh/api-ref/deh_05_0901.html create mode 100644 docs/deh/api-ref/deh_05_0902.html create mode 100644 docs/deh/api-ref/deh_05_0903.html create mode 100644 docs/deh/api-ref/deh_05_0904.html create mode 100644 docs/deh/api-ref/deh_07_0102.html create mode 100644 docs/deh/api-ref/public_sys-resources/ExpandCollapse.js create mode 100644 docs/deh/api-ref/public_sys-resources/caution_3.0-en-us.png create mode 100644 docs/deh/api-ref/public_sys-resources/commonltr.css create mode 100644 docs/deh/api-ref/public_sys-resources/commonltr_print.css create mode 100644 docs/deh/api-ref/public_sys-resources/commonrtl.css create mode 100644 docs/deh/api-ref/public_sys-resources/danger_3.0-en-us.png create mode 100644 docs/deh/api-ref/public_sys-resources/delta.gif create mode 100644 docs/deh/api-ref/public_sys-resources/deltaend.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-arrowdn.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-arrowrt.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-caution.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-danger.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-huawei.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-note.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-notice.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-tip.gif create mode 100644 docs/deh/api-ref/public_sys-resources/icon-warning.gif create mode 100644 docs/deh/api-ref/public_sys-resources/note_3.0-en-us.png create mode 100644 docs/deh/api-ref/public_sys-resources/notice_3.0-en-us.png create mode 100644 docs/deh/api-ref/public_sys-resources/popup.js create mode 100644 docs/deh/api-ref/public_sys-resources/warning_3.0-en-us.png diff --git a/docs/deh/api-ref/ALL_META.TXT.json b/docs/deh/api-ref/ALL_META.TXT.json new file mode 100644 index 000000000..e395e4e85 --- /dev/null +++ b/docs/deh/api-ref/ALL_META.TXT.json @@ -0,0 +1,232 @@ +[ + { + "uri":"deh_02_0001.html", + "product_code":"deh", + "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", + "title":"API Usage Guidelines", + "githuburl":"" + }, + { + "uri":"deh_02_0017.html", + "product_code":"deh", + "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":"API", + "title":"API", + "githuburl":"" + }, + { + "uri":"deh_02_0019.html", + "product_code":"deh", + "code":"3", + "des":"This API is used to allocate one or more DeHs and set required parameters, such as the flavor, AZ, and quantity.The number of allocatable DeHs depends on the DeH quota ow", + "doc_type":"api", + "kw":"Allocating DeHs,API,API Reference", + "title":"Allocating DeHs", + "githuburl":"" + }, + { + "uri":"deh_02_0020.html", + "product_code":"deh", + "code":"4", + "des":"This API is used to query the DeH list.GET /v1.0/{project_id}/dedicated-hostsTable 1 describes the parameters.Request parametersYou can add parameters host_type, host_typ", + "doc_type":"api", + "kw":"Querying DeHs,API,API Reference", + "title":"Querying DeHs", + "githuburl":"" + }, + { + "uri":"deh_02_0021.html", + "product_code":"deh", + "code":"5", + "des":"This API is used to query details about a DeH.GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}Table 1 describes the parameters.Request parametersNoneNoneExample", + "doc_type":"api", + "kw":"Querying Details About a DeH,API,API Reference", + "title":"Querying Details About a DeH", + "githuburl":"" + }, + { + "uri":"deh_02_0022.html", + "product_code":"deh", + "code":"6", + "des":"This API is used to query information about deployed ECSs on a DeH.GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}/serversTable 1 describes the parameters.Requ", + "doc_type":"api", + "kw":"Querying ECSs on a DeH,API,API Reference", + "title":"Querying ECSs on a DeH", + "githuburl":"" + }, + { + "uri":"deh_02_0023.html", + "product_code":"deh", + "code":"7", + "des":"This API is used to modify the auto_placement and name attributes of a DeH.PUT /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}Table 1 describes the parameters.Requ", + "doc_type":"api", + "kw":"Modifying DeH Attributes,API,API Reference", + "title":"Modifying DeH Attributes", + "githuburl":"" + }, + { + "uri":"deh_02_0024.html", + "product_code":"deh", + "code":"8", + "des":"This API is used to release a DeH.A DeH accommodating ECSs cannot be released.DELETE /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}Table 1 describes the parameter", + "doc_type":"api", + "kw":"Releasing a DeH,API,API Reference", + "title":"Releasing a DeH", + "githuburl":"" + }, + { + "uri":"deh_02_0025.html", + "product_code":"deh", + "code":"9", + "des":"This API is used to query available DeH types in an AZ.Get /v1.0/{project_id}/availability-zone/{availability_zone}/dedicated-host-typesTable 1 describes the parameters.R", + "doc_type":"api", + "kw":"Querying Available DeH Types,API,API Reference", + "title":"Querying Available DeH Types", + "githuburl":"" + }, + { + "uri":"deh_05_0800.html", + "product_code":"deh", + "code":"10", + "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", + "title":"API Version Query", + "githuburl":"" + }, + { + "uri":"deh_05_0801.html", + "product_code":"deh", + "code":"11", + "des":"This API is used to query all API versions available to the DeH service.GET /Request parametersNoneNoneExample requestGET /Response parametersResponse parametersParameter", + "doc_type":"api", + "kw":"Querying API Versions,API Version Query,API Reference", + "title":"Querying API Versions", + "githuburl":"" + }, + { + "uri":"deh_05_0802.html", + "product_code":"deh", + "code":"12", + "des":"This API is used to query a specified API version.GET /{api_version}Table 1 describes the parameters.Request parametersNoneNoneExample requestGET /v1.0Response parameters", + "doc_type":"api", + "kw":"Querying an API Version,API Version Query,API Reference", + "title":"Querying an API Version", + "githuburl":"" + }, + { + "uri":"deh_05_0900.html", + "product_code":"deh", + "code":"13", + "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":"DeH Tag Management", + "title":"DeH Tag Management", + "githuburl":"" + }, + { + "uri":"deh_05_0901.html", + "product_code":"deh", + "code":"14", + "des":"This API is used to add tags to a specified DeH in batches.Tag Management Service (TMS) uses this API to batch add tags to a DeH.A DeH allows a maximum of 10 tags.This AP", + "doc_type":"api", + "kw":"Adding Tags to a DeH in Batches,DeH Tag Management,API Reference", + "title":"Adding Tags to a DeH in Batches", + "githuburl":"" + }, + { + "uri":"deh_05_0902.html", + "product_code":"deh", + "code":"15", + "des":"This API is used to delete tags from a specified DeH in batches.Tag Management Service (TMS) uses this API to batch delete tags from a DeH.A DeH allows a maximum of 10 ta", + "doc_type":"api", + "kw":"Deleting Tags from a DeH in Batches,DeH Tag Management,API Reference", + "title":"Deleting Tags from a DeH in Batches", + "githuburl":"" + }, + { + "uri":"deh_05_0903.html", + "product_code":"deh", + "code":"16", + "des":"This API is used to query tags of a DeH.Tag Management Service (TMS) uses this API to query all tags of a DeH.GET /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_i", + "doc_type":"api", + "kw":"Querying Tags of a DeH,DeH Tag Management,API Reference", + "title":"Querying Tags of a DeH", + "githuburl":"" + }, + { + "uri":"deh_05_0904.html", + "product_code":"deh", + "code":"17", + "des":"This API is used to filter DeHs by tag and return the list of all tags of a DeH.Tag Management Service (TMS) uses this API to filter the DeHs.POST /v1.0/{project_id}/dedi", + "doc_type":"api", + "kw":"Querying DeHs by Tag,DeH Tag Management,API Reference", + "title":"Querying DeHs by Tag", + "githuburl":"" + }, + { + "uri":"deh_02_0026.html", + "product_code":"deh", + "code":"18", + "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":"Quota Configuration", + "title":"Quota Configuration", + "githuburl":"" + }, + { + "uri":"deh_02_0028.html", + "product_code":"deh", + "code":"19", + "des":"This API is used to query the DeH quota of a tenant.GET /v1.0/{project_id}/quota-sets/{tenant_id}Table 1 describes the parameters.Request parametersYou can add the resour", + "doc_type":"api", + "kw":"Querying the DeH Quota of a Tenant,Quota Configuration,API Reference", + "title":"Querying the DeH Quota of a Tenant", + "githuburl":"" + }, + { + "uri":"deh_02_0015.html", + "product_code":"deh", + "code":"20", + "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":"Public Parameters", + "title":"Public Parameters", + "githuburl":"" + }, + { + "uri":"deh_02_0018.html", + "product_code":"deh", + "code":"21", + "des":"DeH management includes querying the DeH list, viewing DeH details, modifying DeH attributes, allocating a DeH, and releasing a DeH.", + "doc_type":"api", + "kw":"Object Models,Public Parameters,API Reference", + "title":"Object Models", + "githuburl":"" + }, + { + "uri":"deh_02_0016.html", + "product_code":"deh", + "code":"22", + "des":"NormalReturned ValueDescription200 OKThe server has successfully processed the request.201 CreatedThe request is successful and a resource is created on the server.202 Ac", + "doc_type":"api", + "kw":"Status Codes,Public Parameters,API Reference", + "title":"Status Codes", + "githuburl":"" + }, + { + "uri":"deh_07_0102.html", + "product_code":"deh", + "code":"23", + "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", + "title":"Change History", + "githuburl":"" + } +] \ No newline at end of file diff --git a/docs/deh/api-ref/CLASS.TXT.json b/docs/deh/api-ref/CLASS.TXT.json new file mode 100644 index 000000000..4a10f8c1c --- /dev/null +++ b/docs/deh/api-ref/CLASS.TXT.json @@ -0,0 +1,209 @@ +[ + { + "desc":"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 ", + "product_code":"deh", + "title":"API Usage Guidelines", + "uri":"deh_02_0001.html", + "doc_type":"api", + "p_code":"", + "code":"1" + }, + { + "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":"deh", + "title":"API", + "uri":"deh_02_0017.html", + "doc_type":"api", + "p_code":"", + "code":"2" + }, + { + "desc":"This API is used to allocate one or more DeHs and set required parameters, such as the flavor, AZ, and quantity.The number of allocatable DeHs depends on the DeH quota ow", + "product_code":"deh", + "title":"Allocating DeHs", + "uri":"deh_02_0019.html", + "doc_type":"api", + "p_code":"2", + "code":"3" + }, + { + "desc":"This API is used to query the DeH list.GET /v1.0/{project_id}/dedicated-hostsTable 1 describes the parameters.Request parametersYou can add parameters host_type, host_typ", + "product_code":"deh", + "title":"Querying DeHs", + "uri":"deh_02_0020.html", + "doc_type":"api", + "p_code":"2", + "code":"4" + }, + { + "desc":"This API is used to query details about a DeH.GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}Table 1 describes the parameters.Request parametersNoneNoneExample", + "product_code":"deh", + "title":"Querying Details About a DeH", + "uri":"deh_02_0021.html", + "doc_type":"api", + "p_code":"2", + "code":"5" + }, + { + "desc":"This API is used to query information about deployed ECSs on a DeH.GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}/serversTable 1 describes the parameters.Requ", + "product_code":"deh", + "title":"Querying ECSs on a DeH", + "uri":"deh_02_0022.html", + "doc_type":"api", + "p_code":"2", + "code":"6" + }, + { + "desc":"This API is used to modify the auto_placement and name attributes of a DeH.PUT /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}Table 1 describes the parameters.Requ", + "product_code":"deh", + "title":"Modifying DeH Attributes", + "uri":"deh_02_0023.html", + "doc_type":"api", + "p_code":"2", + "code":"7" + }, + { + "desc":"This API is used to release a DeH.A DeH accommodating ECSs cannot be released.DELETE /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}Table 1 describes the parameter", + "product_code":"deh", + "title":"Releasing a DeH", + "uri":"deh_02_0024.html", + "doc_type":"api", + "p_code":"2", + "code":"8" + }, + { + "desc":"This API is used to query available DeH types in an AZ.Get /v1.0/{project_id}/availability-zone/{availability_zone}/dedicated-host-typesTable 1 describes the parameters.R", + "product_code":"deh", + "title":"Querying Available DeH Types", + "uri":"deh_02_0025.html", + "doc_type":"api", + "p_code":"2", + "code":"9" + }, + { + "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":"deh", + "title":"API Version Query", + "uri":"deh_05_0800.html", + "doc_type":"api", + "p_code":"2", + "code":"10" + }, + { + "desc":"This API is used to query all API versions available to the DeH service.GET /Request parametersNoneNoneExample requestGET /Response parametersResponse parametersParameter", + "product_code":"deh", + "title":"Querying API Versions", + "uri":"deh_05_0801.html", + "doc_type":"api", + "p_code":"10", + "code":"11" + }, + { + "desc":"This API is used to query a specified API version.GET /{api_version}Table 1 describes the parameters.Request parametersNoneNoneExample requestGET /v1.0Response parameters", + "product_code":"deh", + "title":"Querying an API Version", + "uri":"deh_05_0802.html", + "doc_type":"api", + "p_code":"10", + "code":"12" + }, + { + "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":"deh", + "title":"DeH Tag Management", + "uri":"deh_05_0900.html", + "doc_type":"api", + "p_code":"2", + "code":"13" + }, + { + "desc":"This API is used to add tags to a specified DeH in batches.Tag Management Service (TMS) uses this API to batch add tags to a DeH.A DeH allows a maximum of 10 tags.This AP", + "product_code":"deh", + "title":"Adding Tags to a DeH in Batches", + "uri":"deh_05_0901.html", + "doc_type":"api", + "p_code":"13", + "code":"14" + }, + { + "desc":"This API is used to delete tags from a specified DeH in batches.Tag Management Service (TMS) uses this API to batch delete tags from a DeH.A DeH allows a maximum of 10 ta", + "product_code":"deh", + "title":"Deleting Tags from a DeH in Batches", + "uri":"deh_05_0902.html", + "doc_type":"api", + "p_code":"13", + "code":"15" + }, + { + "desc":"This API is used to query tags of a DeH.Tag Management Service (TMS) uses this API to query all tags of a DeH.GET /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_i", + "product_code":"deh", + "title":"Querying Tags of a DeH", + "uri":"deh_05_0903.html", + "doc_type":"api", + "p_code":"13", + "code":"16" + }, + { + "desc":"This API is used to filter DeHs by tag and return the list of all tags of a DeH.Tag Management Service (TMS) uses this API to filter the DeHs.POST /v1.0/{project_id}/dedi", + "product_code":"deh", + "title":"Querying DeHs by Tag", + "uri":"deh_05_0904.html", + "doc_type":"api", + "p_code":"13", + "code":"17" + }, + { + "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":"deh", + "title":"Quota Configuration", + "uri":"deh_02_0026.html", + "doc_type":"api", + "p_code":"2", + "code":"18" + }, + { + "desc":"This API is used to query the DeH quota of a tenant.GET /v1.0/{project_id}/quota-sets/{tenant_id}Table 1 describes the parameters.Request parametersYou can add the resour", + "product_code":"deh", + "title":"Querying the DeH Quota of a Tenant", + "uri":"deh_02_0028.html", + "doc_type":"api", + "p_code":"18", + "code":"19" + }, + { + "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":"deh", + "title":"Public Parameters", + "uri":"deh_02_0015.html", + "doc_type":"api", + "p_code":"", + "code":"20" + }, + { + "desc":"DeH management includes querying the DeH list, viewing DeH details, modifying DeH attributes, allocating a DeH, and releasing a DeH.", + "product_code":"deh", + "title":"Object Models", + "uri":"deh_02_0018.html", + "doc_type":"api", + "p_code":"20", + "code":"21" + }, + { + "desc":"NormalReturned ValueDescription200 OKThe server has successfully processed the request.201 CreatedThe request is successful and a resource is created on the server.202 Ac", + "product_code":"deh", + "title":"Status Codes", + "uri":"deh_02_0016.html", + "doc_type":"api", + "p_code":"20", + "code":"22" + }, + { + "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":"deh", + "title":"Change History", + "uri":"deh_07_0102.html", + "doc_type":"api", + "p_code":"", + "code":"23" + } +] \ No newline at end of file diff --git a/docs/deh/api-ref/PARAMETERS.txt b/docs/deh/api-ref/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/deh/api-ref/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/deh/api-ref/deh_02_0001.html b/docs/deh/api-ref/deh_02_0001.html new file mode 100644 index 000000000..a47f55476 --- /dev/null +++ b/docs/deh/api-ref/deh_02_0001.html @@ -0,0 +1,8 @@ + + +

API Usage Guidelines

+

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

+

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

+

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

+
+ diff --git a/docs/deh/api-ref/deh_02_0015.html b/docs/deh/api-ref/deh_02_0015.html new file mode 100644 index 000000000..4527f325d --- /dev/null +++ b/docs/deh/api-ref/deh_02_0015.html @@ -0,0 +1,13 @@ + + +

Public Parameters

+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0016.html b/docs/deh/api-ref/deh_02_0016.html new file mode 100644 index 000000000..9dcccbbb9 --- /dev/null +++ b/docs/deh/api-ref/deh_02_0016.html @@ -0,0 +1,121 @@ + + +

Status Codes

+
  • Normal +
    + + + + + + + + + + + + + + + + +

    Returned Value

    +

    Description

    +

    200 OK

    +

    The server has successfully processed the request.

    +

    201 Created

    +

    The request is successful and a resource is created on the server.

    +

    202 Accepted

    +

    The request has been accepted, but the processing has been delayed.

    +

    204 No Content

    +

    The server has processed the request but did not return any content.

    +
    +
    +
  • Abnormal +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Returned Value

    +

    Description

    +

    400 Bad Request

    +

    The server failed to process the request.

    +

    401 Unauthorized

    +

    You must enter a username and password to access the requested page.

    +

    403 Forbidden

    +

    You are forbidden to access the requested page.

    +

    404 Not Found

    +

    The server could not find the requested page.

    +

    405 Method Not Allowed

    +

    You are not allowed to use the method specified in the request.

    +

    406 Not Acceptable

    +

    The response generated by the server could not be accepted by the client.

    +

    407 Proxy Authentication Required

    +

    You must use the proxy server for authentication so that the request can be processed.

    +

    408 Request Timeout

    +

    The request timed out.

    +

    409 Conflict

    +

    The request could not be processed due to a conflict.

    +

    500 Internal Server Error

    +

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

    +

    501 Not Implemented

    +

    Failed to complete the request because the server does not support the requested function.

    +

    502 Bad Gateway

    +

    Failed to complete the request because the server has received an invalid response.

    +

    503 Service Unavailable

    +

    Failed to complete the request because the service is unavailable.

    +

    504 Gateway Timeout

    +

    A gateway timeout error occurred.

    +
    +
    +
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0017.html b/docs/deh/api-ref/deh_02_0017.html new file mode 100644 index 000000000..310ce292b --- /dev/null +++ b/docs/deh/api-ref/deh_02_0017.html @@ -0,0 +1,29 @@ + + +

API

+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0018.html b/docs/deh/api-ref/deh_02_0018.html new file mode 100644 index 000000000..3a980c13a --- /dev/null +++ b/docs/deh/api-ref/deh_02_0018.html @@ -0,0 +1,370 @@ + + +

Object Models

+

Objects

DeH management includes querying the DeH list, viewing DeH details, modifying DeH attributes, allocating a DeH, and releasing a DeH.

+
+ +
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0019.html b/docs/deh/api-ref/deh_02_0019.html new file mode 100644 index 000000000..9f36af733 --- /dev/null +++ b/docs/deh/api-ref/deh_02_0019.html @@ -0,0 +1,225 @@ + + +

Allocating DeHs

+

Function

This API is used to allocate one or more DeHs and set required parameters, such as the flavor, AZ, and quantity.

+
+

Constraints

The number of allocatable DeHs depends on the DeH quota owned by the tenant.

+
+

URI

POST /v1.0/{project_id}/dedicated-hosts

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+
+
+
+

Request

  • Request parameters +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 2 Request parameters

    Parameter

    +

    In

    +

    Type

    +

    Mandatory

    +

    Description

    +

    name

    +

    body

    +

    String

    +

    Yes

    +

    Specifies the DeH name.

    +

    auto_placement

    +

    body

    +

    String

    +

    No

    +

    Specifies whether to allow an ECS to be placed on any available DeH if its DeH ID is not specified during its creation.

    +

    The value can be on or off.

    +

    The default value is on.

    +

    availability_zone

    +

    body

    +

    String

    +

    Yes

    +

    Specifies the AZ to which the DeH belongs.

    +

    host_type

    +

    body

    +

    String

    +

    Yes

    +

    Specifies the DeH type.

    +

    quantity

    +

    body

    +

    Integer

    +

    Yes

    +

    Specifies the number of allocatable DeHs.

    +

    tags

    +

    body

    +

    Array of objects

    +

    No

    +

    Specifies the DeH tags.

    +
    +
    + +
    + + + + + + + + + + + + + + + + +
    Table 3 resource_tag field description

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    key

    +

    String

    +

    Yes

    +

    Specifies the tag key.

    +
    • It contains a maximum of 36 Unicode characters.
    • The value cannot be empty.
    • It cannot contain the following ASCII characters: =*<>\|/,
    • It can contain letters, digits, hyphens (-), and underscores (_).
    +

    value

    +

    String

    +

    Yes

    +

    Specifies the tag value.

    +
    • It contains a maximum of 43 Unicode characters.
    • It cannot contain the following ASCII characters: =*<>\|/,
    • It can contain letters, digits, hyphens (-), and underscores (_).
    +
    +
    +
  • Example request
    POST https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-hosts
    +{
    +     "availability_zone": "dc1.az1",
    +     "name": "high performance servers1",
    +     "auto_placement": "off",
    +     "host_type": "h1",
    +     "quantity": 2,
    +     "tags": [
    +         {
    +             "key": "key1",
    +             "value": "value1"
    +         }
    +     ] 
    +}
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + + + +
    Table 4 Response parameters

    Parameter

    +

    In

    +

    Type

    +

    Description

    +

    dedicated_host_ids

    +

    body

    +

    Array of strings

    +

    Specifies a group of IDs of allocated DeHs. The tenant can create ECSs on these DeHs.

    +
    +
    +
  • Example response
    {
    +    "dedicated_host_ids": ["xxxxxxx1","xxxxxxx2"]
    +}
    +
+
+

Status Code

+
+ + + + + + + + + + +
Table 5 Returned error codes

Error Code

+

Description

+

403 Forbidden

+
  1. Insufficient quota.
  2. The flavor is not supported.
+

404 FlavorNotFound

+

Invalid flavor.

+
+
+

For more status codes, see Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0020.html b/docs/deh/api-ref/deh_02_0020.html new file mode 100644 index 000000000..7535925eb --- /dev/null +++ b/docs/deh/api-ref/deh_02_0020.html @@ -0,0 +1,332 @@ + + +

Querying DeHs

+

Function

This API is used to query the DeH list.

+
+

URI

GET /v1.0/{project_id}/dedicated-hosts

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+
+
+
+

Request

  • Request parameters

    You can add parameters host_type, host_type_name, flavor, dedicated_host_id, state, tenant, availability_zone, name, limit, marker, tags, instance_uuid, released_at, or changes-since to the URI to filter the search result,

    +

    for example, /v1.0/{project_id}/dedicated-hosts?host_type={host_type}&state={state}.

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

    Parameter

    +

    In

    +

    Type

    +

    Mandatory

    +

    Description

    +

    dedicated_host_id

    +

    query

    +

    String

    +

    No

    +

    Specifies the DeH ID.

    +

    name

    +

    query

    +

    String

    +

    No

    +

    Specifies the DeH name.

    +

    host_type

    +

    query

    +

    String

    +

    No

    +

    Specifies the DeH type.

    +

    host_type_name

    +

    query

    +

    String

    +

    No

    +

    Specifies the name of the DeH type.

    +

    flavor

    +

    query

    +

    String

    +

    No

    +

    Specifies the flavor ID.

    +

    state

    +

    query

    +

    String

    +

    No

    +

    Specifies the DeH status.

    +

    The value can be available, fault, or released.

    +

    tenant

    +

    query

    +

    String

    +

    No

    +

    The value can be a tenant ID or all.

    +

    Only the administrator can specify this parameter.

    +

    availability_zone

    +

    query

    +

    String

    +

    No

    +

    Specifies the AZ to which the DeH belongs.

    +

    limit

    +

    query

    +

    String

    +

    No

    +

    Specifies the number of records displayed per page.

    +

    marker

    +

    query

    +

    String

    +

    No

    +

    Specifies the ID of the last record on the previous page. If the marker value is invalid, status code 400 is returned.

    +

    tags

    +

    query

    +

    String

    +

    No

    +

    Specifies the DeH tags.

    +

    instance_uuid

    +

    query

    +

    String

    +

    No

    +

    Specifies the ID of the ECS on the DeH.

    +

    released_at

    +

    query

    +

    String

    +

    No

    +

    Specifies the time when the DeH is released.

    +

    changes-since

    +

    query

    +

    String

    +

    No

    +

    Filters the response by date and timestamp when the DeH status changes. To help keep track of changes, this parameter may also display recently deleted DeHs.

    +

    The format of the date and timestamp is ISO 8601:

    +
    CCYY-MM-DDThh:mm:ss±hh:mm
    +

    If the hh:mm value is included, the time zone is returned as the UTC offset, for example, 2015-08-27T09:49:58-05:00. If you omit the time zone, the UTC time zone is assumed.

    +
    +
    +
  • Example request
    GET https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-hosts?state=available
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + + + + + + + + +
    Table 3 Response parameters

    Parameter

    +

    In

    +

    Type

    +

    Description

    +

    dedicated_hosts

    +

    body

    +

    Array of objects

    +

    For details, see Table 1.

    +

    Specifies the DeHs that meet the search criteria.

    +

    total

    +

    body

    +

    Integer

    +

    Specifies the quantity of DeHs that meet the search criteria.

    +
    +
    +
  • Example response
    {
    +    "dedicated_hosts": [
    +        {
    +            "dedicated_host_id": "ab910cf0daebca90c4001",
    +            "name": "high performance servers1",
    +            "auto_placement": "off",
    +            "availability_zone": "az1",
    +            "host_properties": {
    +                "vcpus": 36,
    +                "cores": 12,
    +                "sockets": 2,
    +                "memory": 1073741824,
    +                "host_type": "h1",
    +                "host_type_name": "High performance",
    +                "available_instance_capacities": [
    +                    {
    +                        "flavor": "h1.large"
    +                    },
    +                    {
    +                        "flavor": "h1.2large"
    +                    },
    +                    {
    +                        "flavor": "h1.4large"
    +                    },
    +                    {
    +                        "flavor": "h1.8large"
    +                    }
    +                ]
    +            },
    +            "state": "available",
    +            "project_id": "9c53a566cb3443ab910cf0daebca90c4",
    +            "available_vcpus": 20,
    +            "available_memory": 1073201821,
    +            "instance_total": 2,
    +            "allocated_at": "2016-10-10T14:35:47Z",
    +            "released_at": null
    +            },
    +        {
    +            "dedicated_host_id": "ab910cf0daebca90c4002",
    +            "name": "high performance servers2",
    +            "auto_placement": "off",
    +            "availability_zone": "az1",
    +            "host_properties": {
    +                "vcpus": 36,
    +                "cores": 12,
    +                "sockets": 2,
    +                "host_type": "h1",
    +                "host_type_name": "High performance",
    +                "memory": 1073741824,
    +                "available_instance_capacities": [
    +                    {
    +                        "flavor": "h1.large"
    +                    },
    +                    {
    +                        "flavor": "h1.2large"
    +                    },
    +                    {
    +                        "flavor": "h1.4large"
    +                    },
    +                    {
    +                        "flavor": "h1.8large"
    +                    }
    +                ]
    +            },
    +            "state": "available",
    +            "project_id": "9c53a566cb3443ab910cf0daebca90c4",
    +            "available_vcpus": 20,
    +            "available_memory": 1073101821,
    +            "instance_total": 3,
    +            "allocated_at": "2016-10-10T14:35:47Z",
    +            "released_at": null
    +            },
    +        ...
    +    ],
    +    "total": 25
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0021.html b/docs/deh/api-ref/deh_02_0021.html new file mode 100644 index 000000000..c17a59961 --- /dev/null +++ b/docs/deh/api-ref/deh_02_0021.html @@ -0,0 +1,122 @@ + + +

Querying Details About a DeH

+

Function

This API is used to query details about a DeH.

+
+

URI

GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

dedicated_host_id

+

String

+

Yes

+

Specifies the DeH ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters

    None

    +
  • Example request
    GET https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-hosts/ab910cf0daebca90c4001
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + + + +
    Table 2 Response parameters

    Parameter

    +

    In

    +

    Type

    +

    Description

    +

    dedicated_host

    +

    body

    +

    Object

    +

    For details, see Table 1.

    +

    Specifies the DeH object.

    +
    +
    +
  • Example response
    {
    +    "dedicated_host": {
    +        "dedicated_host_id": "ab910cf0daebca90c4001",
    +        "name": "win_2008 servers",
    +        "auto_placement": "off",
    +        "availability_zone": "az1",
    +        "host_properties": {
    +            "vcpus": 36,
    +            "cores": 12,
    +            "sockets": 2,
    +            "memory": 1073741824,
    +            "host_type": "h1",
    +            "host_type_name": "High performance",
    +            "available_instance_capacities": [
    +                {
    +                    "flavor": "h1.large"
    +                },
    +                {
    +                    "flavor": "h1.2large"
    +                },
    +                {
    +                    "flavor": "h1.4large"
    +                },
    +                {
    +                    "flavor": "h1.8large"
    +                }
    +            ]
    +        },
    +        "state": "available",
    +        "project_id": "9c53a566cb3443ab910cf0daebca90c4",
    +        "available_vcpus": 20,
    +        "available_memory": 1073201821,
    +        "instance_total": 2,
    +        "allocated_at": "2016-10-10T14:35:47Z",
    +        "released_at": null,
    +        "instance_uuids": [
    +            "erf5th66cb3443ab912ff0daebca3456",
    +            "23457h66cb3443ab912ff0daebcaer45"
    +        ]
    +    }
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0022.html b/docs/deh/api-ref/deh_02_0022.html new file mode 100644 index 000000000..cdf2bd8df --- /dev/null +++ b/docs/deh/api-ref/deh_02_0022.html @@ -0,0 +1,247 @@ + + +

Querying ECSs on a DeH

+

Function

This API is used to query information about deployed ECSs on a DeH.

+
+

URI

GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}/servers

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

dedicated_host_id

+

String

+

Yes

+

Specifies the DeH ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters +
    + + + + + + + + + + + + + + + + + + + +
    Table 2 Request parameters

    Parameter

    +

    In

    +

    Type

    +

    Mandatory

    +

    Description

    +

    limit

    +

    query

    +

    String

    +

    No

    +

    Specifies the number of records displayed per page.

    +

    marker

    +

    query

    +

    String

    +

    No

    +

    Specifies the ID of the last record on the previous page. If the marker value is invalid, status code 400 is returned.

    +
    +
    +
  • Example request
    GET https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-hosts/ab910cf0daebca90c4001/servers
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + + + +
    Table 3 Response parameters

    Parameter

    +

    In

    +

    Type

    +

    Description

    +

    servers

    +

    body

    +

    Array of objects

    +

    Specifies the server object.

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 4 server field description

    Parameter

    +

    Type

    +

    Description

    +

    addresses

    +

    Object (string:array)

    +

    Specifies the network attribute of the ECS.

    +

    For details, see the addresses field description.

    +

    created

    +

    String

    +

    Specifies the time when the ECS was created.

    +

    flavor

    +

    Object (string:string)

    +

    Specifies the ECS flavor.

    +

    id

    +

    String

    +

    Specifies the ECS ID in UUID format.

    +

    name

    +

    String

    +

    Specifies the ECS name.

    +

    status

    +

    String

    +

    Specifies the ECS status.

    +

    Options:

    +

    ACTIVE, BUILD, DELETED, ERROR, HARD_REBOOT, MIGRATING, PASSWORD, PAUSED, REBOOT, REBUILD, RESIZE, REVERT_RESIZE, SHUTOFF, SHELVED, SHELVED_OFFLOADED, SOFT_DELETED, SUSPENDED, and VERIFY_RESIZE

    +

    tenant_id

    +

    String

    +

    Specifies the ECS tenant ID in UUID format.

    +

    updated

    +

    String

    +

    Specifies the time when the ECS was updated last time.

    +

    user_id

    +

    String

    +

    Specifies the ID of the user who has created the ECS. The value is in UUID format.

    +

    task_state

    +

    String

    +

    Specifies the ECS task status.

    +

    image

    +

    Object (string:string)

    +

    Specifies the ECS image.

    +

    metadata

    +

    Object (string:string)

    +

    Specifies the ECS metadata.

    +
    +
    +
  • Example response
    {
    +    "servers": [
    +        {
    +            "addresses": {
    +                "68269e6e-4a27-441b-8029-35373ad50bd9": [
    +                    {
    +                        "addr": "192.168.0.3", 
    +                        "version": 4
    +                    }
    +                ]
    +            }, 
    +            "created": "2012-09-07T16:56:37Z", 
    +            "flavor": {
    +                "id": "1"
    +            },
    +            "id": "05184ba3-00ba-4fbc-b7a2-03b62b884931",
    +            "metadata": {
    +                "os_type": "Linux"
    +            }, 
    +            "name": "new-server-test", 
    +            "status": "ACTIVE", 
    +            "tenant_id": "openstack", 
    +            "updated": "2012-09-07T16:56:37Z", 
    +            "user_id": "fake",
    +            "task_state": "",
    +            "image": {
    +                "id": "1ce5800a-e487-4c1b-b264-3353a39e2b4b"
    +            }
    +        }
    +    ]
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0023.html b/docs/deh/api-ref/deh_02_0023.html new file mode 100644 index 000000000..db018ebcd --- /dev/null +++ b/docs/deh/api-ref/deh_02_0023.html @@ -0,0 +1,103 @@ + + +

Modifying DeH Attributes

+

Function

This API is used to modify the auto_placement and name attributes of a DeH.

+
+

URI

PUT /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

dedicated_host_id

+

String

+

Yes

+

Specifies the DeH ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters +
    + + + + + + + + + + + + + + + + + + + +
    Table 2 Request parameters

    Parameter

    +

    In

    +

    Type

    +

    Mandatory

    +

    Description

    +

    auto_placement

    +

    in

    +

    String

    +

    No

    +

    Specifies whether to allow an ECS to be placed on any available DeH if its DeH ID is not specified during its creation.

    +

    The value can be on or off.

    +

    name

    +

    in

    +

    String

    +

    No

    +

    Specifies the DeH name.

    +
    +
    +
  • Example request
    PUT https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-hosts/74259164-e63a-4ad9-9c77-a1bd2c9aa187
    +{
    +    "dedicated_host": {
    +        "auto_placement": "off",
    +        "name": "DeH_vm3"
    +    }
    +}
    +
+
+

Response

  • Response parameters

    None

    +
  • Example response
    Http Response Code: 204
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0024.html b/docs/deh/api-ref/deh_02_0024.html new file mode 100644 index 000000000..c095e7365 --- /dev/null +++ b/docs/deh/api-ref/deh_02_0024.html @@ -0,0 +1,76 @@ + + +

Releasing a DeH

+

Function

This API is used to release a DeH.

+
+

Constraints

A DeH accommodating ECSs cannot be released.

+
+

URI

DELETE /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

dedicated_host_id

+

String

+

Yes

+

Specifies the DeH ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters

    None

    +
  • Example request
    DELETE https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-hosts/74259164-e63a-4ad9-9c77-a1bd2c9aa187
    +
+
+

Response

  • Response parameters

    None

    +
  • Example response
    Http Response Code: 204
    +
+
+

Status Code

+
+ + + + + + + +
Table 2 Returned error codes

Error Code

+

Description

+

409 Conflict

+

A DeH accommodating ECSs cannot be released.

+
+
+

For more status codes, see Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0025.html b/docs/deh/api-ref/deh_02_0025.html new file mode 100644 index 000000000..fa9815c08 --- /dev/null +++ b/docs/deh/api-ref/deh_02_0025.html @@ -0,0 +1,117 @@ + + +

Querying Available DeH Types

+

Function

This API is used to query available DeH types in an AZ.

+
+

URI

Get /v1.0/{project_id}/availability-zone/{availability_zone}/dedicated-host-types

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

availability_zone

+

String

+

Yes

+

Specifies the AZ.

+
+
+
+

Request

  • Request parameters

    None

    +
  • Example request
    GET https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/availability-zone/az1/dedicated-host-types
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + + + + + + + + + + + + + +
    Table 2 Response parameters

    Parameter

    +

    In

    +

    Type

    +

    Description

    +

    dedicated_host_types

    +

    body

    +

    Array of objects

    +

    Specifies the available DeH types.

    +

    host_type

    +

    body

    +

    String

    +

    Specifies the DeH type.

    +

    host_type_name

    +

    body

    +

    String

    +

    Specifies the name of the DeH type.

    +
    +
    +
  • Example response
    {
    +    "dedicated_host_types": [
    +        {
    +            "host_type": "General",
    +            "host_type_name": "General Computing"
    +        },
    +        {
    +            "host_type": "m1",
    +            "host_type_name": "Memory-optimized"
    +        },
    +        {
    +            "host_type": "h2",
    +            "host_type_name": "High performance"
    +        },
    +        {
    +            "host_type": "d1",
    +            "host_type_name": "Disk intensive"
    +        }
    +    ]
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_02_0026.html b/docs/deh/api-ref/deh_02_0026.html new file mode 100644 index 000000000..322bbcb4f --- /dev/null +++ b/docs/deh/api-ref/deh_02_0026.html @@ -0,0 +1,15 @@ + + +

Quota Configuration

+
+
+ + + +
+ diff --git a/docs/deh/api-ref/deh_02_0028.html b/docs/deh/api-ref/deh_02_0028.html new file mode 100644 index 000000000..06896222f --- /dev/null +++ b/docs/deh/api-ref/deh_02_0028.html @@ -0,0 +1,150 @@ + + +

Querying the DeH Quota of a Tenant

+

Function

This API is used to query the DeH quota of a tenant.

+
+

URI

GET /v1.0/{project_id}/quota-sets/{tenant_id}

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

tenant_id

+

String

+

Yes

+

Specifies the tenant ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters

    You can add the resource parameter to the URI. For example:

    +

    /v1.0/{project_id}/quota-sets/{tenant_id}?resource={resource}

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

    Parameter

    +

    In

    +

    Type

    +

    Mandatory

    +

    Description

    +

    resource

    +

    query

    +

    String

    +

    No

    +

    Specifies the resource type.

    +
    +
    +
  • Example request
    GET https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/quota-sets/45df5566cb3443ab910cf0daebcapoi8
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + + + + + + + + + + + + + +
    Table 3 Response parameters

    Parameter

    +

    Type

    +

    Description

    +

    quota_set

    +

    Array of objects

    +

    Specifies the quota set of a DeH.

    +

    resource

    +

    String

    +

    Specifies the resource type.

    +

    hard_limit

    +

    Integer

    +

    Specifies the quota limit.

    +

    -1 indicates that the resource quota is not limited.

    +

    used

    +

    Integer

    +

    Specifies the used amount of the quota.

    +
    +
    +
  • Example response
    {
    +    "quota_set": [
    +        {
    +            "resource": "c1",
    +            "hard_limit": 5,
    +            "used": 2
    +        },
    +        {
    +            "resource": "m1",
    +            "hard_limit": 5,
    +            "used": 0
    +        },
    +        {
    +            "resource": "h1",
    +            "hard_limit": 5,
    +            "used": 2
    +        },
    +        {
    +            "resource": "d1",
    +            "hard_limit": 5,
    +            "used": 2
    +        }
    +    ]
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_05_0800.html b/docs/deh/api-ref/deh_05_0800.html new file mode 100644 index 000000000..51e6465d3 --- /dev/null +++ b/docs/deh/api-ref/deh_05_0800.html @@ -0,0 +1,17 @@ + + +

API Version Query

+
+
+ + + +
+ diff --git a/docs/deh/api-ref/deh_05_0801.html b/docs/deh/api-ref/deh_05_0801.html new file mode 100644 index 000000000..f7d6895f7 --- /dev/null +++ b/docs/deh/api-ref/deh_05_0801.html @@ -0,0 +1,139 @@ + + +

Querying API Versions

+

Function

This API is used to query all API versions available to the DeH service.

+
+

URI

GET /

+
+

Request

  • Request parameters

    None

    +
  • Example request
    GET /
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + +
    Table 1 Response parameters

    Parameter

    +

    Type

    +

    Description

    +

    versions

    +

    Array of objects

    +

    Specifies the API versions.

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 2 versions field description

    Parameter

    +

    Type

    +

    Description

    +

    id

    +

    String

    +

    Specifies the ID of the API version.

    +

    links

    +

    Array of objects

    +

    Specifies the URL of the API version.

    +

    min_version

    +

    String

    +

    Specifies the microversion. If the APIs of this version support micro-versions, set this parameter to the supported minimum micro-version. If the microversion is not supported, leave this parameter blank.

    +

    status

    +

    String

    +

    Specifies the API version status.

    +
    • CURRENT: indicates a primary version.
    • SUPPORTED: indicates an earlier version which is still supported.
    • DEPRECATED: indicates a deprecated version which may be deleted later.
    +

    updated

    +

    String

    +

    Specifies the API version update time, which must be UTC time.

    +

    version

    +

    String

    +

    If the APIs of this version support micro-versions, set this parameter to the maximum micro-version supported. If not, leave this parameter blank.

    +
    +
    + +
    + + + + + + + + + + + + + +
    Table 3 links field description

    Parameter

    +

    Type

    +

    Description

    +

    href

    +

    String

    +

    Specifies the URL of the API version.

    +

    rel

    +

    String

    +

    Specifies the API URL dependency.

    +
    +
    +
  • Example response
    {
    +    "versions": [
    +        {
    +            "id": "v1.0",
    +            "links": [
    +                {
    +                    "href": "https//deh.xxx.com/v1.0/",
    +                    "rel": "self"
    +                }
    +            ],
    +            "min_version": "",
    +            "status": "SUPPORTED",
    +            "updated": "2016-12-01T11:33:21Z",
    +            "version": ""
    +        }
    +    ]
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_05_0802.html b/docs/deh/api-ref/deh_05_0802.html new file mode 100644 index 000000000..e25d82435 --- /dev/null +++ b/docs/deh/api-ref/deh_05_0802.html @@ -0,0 +1,157 @@ + + +

Querying an API Version

+

Function

This API is used to query a specified API version.

+
+

URI

GET /{api_version}

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + +
Table 1 Parameters description

Parameter

+

Mandatory

+

Description

+

api_version

+

Yes

+

Specifies the API version, for example, v1.0.

+
+
+
+

Request

  • Request parameters

    None

    +
  • Example request
    GET /v1.0
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + +
    Table 2 Response parameters

    Parameter

    +

    Type

    +

    Description

    +

    version

    +

    Object

    +

    Specifies information about a specified API version.

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 3 version field description

    Parameter

    +

    Type

    +

    Description

    +

    id

    +

    String

    +

    Specifies the ID of the API version.

    +

    links

    +

    Array of objects

    +

    Specifies the URL of the API version.

    +

    min_version

    +

    String

    +

    Specifies the microversion. If the APIs of this version support micro-versions, set this parameter to the supported minimum micro-version. If the microversion is not supported, leave this parameter blank.

    +

    status

    +

    String

    +

    Specifies the API version status.

    +
    • CURRENT: indicates a primary version.
    • SUPPORTED: indicates an earlier version which is still supported.
    • DEPRECATED: indicates a deprecated version which may be deleted later.
    +

    updated

    +

    String

    +

    Specifies the API version update time.

    +

    version

    +

    String

    +

    If the APIs of this version support micro-versions, set this parameter to the maximum micro-version supported. If not, leave this parameter blank.

    +
    +
    + +
    + + + + + + + + + + + + + +
    Table 4 links field description

    Parameter

    +

    Type

    +

    Description

    +

    href

    +

    String

    +

    Specifies the URL of the API version.

    +

    rel

    +

    String

    +

    Specifies the API URL dependency.

    +
    +
    +
  • Example response
    {
    +    "version": {
    +        "id": "v1.0",
    +        "links": [
    +            {
    +                "href": "https//deh.xxx.com/v1.0/",
    +                "rel": "self"
    +            }
    +        ],
    +        "min_version": "",
    +        "status": "SUPPORTED",
    +        "updated": "2016-12-01T11:33:21Z",
    +        "version": ""
    +    }
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_05_0900.html b/docs/deh/api-ref/deh_05_0900.html new file mode 100644 index 000000000..b95d50ca5 --- /dev/null +++ b/docs/deh/api-ref/deh_05_0900.html @@ -0,0 +1,21 @@ + + +

DeH Tag Management

+
+
+ + + +
+ diff --git a/docs/deh/api-ref/deh_05_0901.html b/docs/deh/api-ref/deh_05_0901.html new file mode 100644 index 000000000..39894f4c8 --- /dev/null +++ b/docs/deh/api-ref/deh_05_0901.html @@ -0,0 +1,139 @@ + + +

Adding Tags to a DeH in Batches

+

Function

  • This API is used to add tags to a specified DeH in batches.
+
  • Tag Management Service (TMS) uses this API to batch add tags to a DeH.
+
+

Constraint

  • A DeH allows a maximum of 10 tags.
  • This API is idempotent.

    During tag creation, if a tag exists (both the key and value are the same as those of an existing tag), the tag is successfully processed by default.

    +
  • A new tag will overwrite the original one if their keys are the same and values are different.
+
+

URI

POST /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_id}/tags/action

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

dedicated_host_id

+

String

+

Yes

+

Specifies the DeH ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters +
    + + + + + + + + + + + + + + + + +
    Table 2 Request parameters

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    tags

    +

    Array of objects

    +

    Yes

    +

    Specifies the tag list.

    +

    action

    +

    String

    +

    Yes

    +

    Specifies the operation. Only lowercase letters are supported. For example, create indicates the creation operation.

    +
    +
    + +
    + + + + + + + + + + + + + + + + +
    Table 3 resource_tag field description

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    key

    +

    String

    +

    Yes

    +

    Specifies the tag key.

    +
    • It contains a maximum of 36 Unicode characters.
    • The value cannot be empty.
    • It cannot contain the following ASCII characters: =*<>\|/,
    • It can contain letters, digits, hyphens (-), and underscores (_).
    +

    value

    +

    String

    +

    Yes

    +

    Specifies the tag value.

    +
    • It contains a maximum of 43 Unicode characters.
    • It cannot contain the following ASCII characters: =*<>\|/,
    • It can contain letters, digits, hyphens (-), and underscores (_).
    +
    +
    +
  • Example request
    POST https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-host-tags/74259164-e63a-4ad9-9c77-a1bd2c9aa187/tags/action
    +
    {
    +    "action": "create",
    +    "tags": [
    +        {
    +            "key": "key1",
    +            "value": "value1"
    +        },
    +        {
    +            "key": "key2",
    +            "value": "value2"
    +        }
    +    ]
    +}
    +
+
+

Response

N/A

+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_05_0902.html b/docs/deh/api-ref/deh_05_0902.html new file mode 100644 index 000000000..2f90facc8 --- /dev/null +++ b/docs/deh/api-ref/deh_05_0902.html @@ -0,0 +1,138 @@ + + +

Deleting Tags from a DeH in Batches

+

Function

  • This API is used to delete tags from a specified DeH in batches.
+
  • Tag Management Service (TMS) uses this API to batch delete tags from a DeH.
+
+

Constraint

A DeH allows a maximum of 10 tags.

+
+

URI

POST /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_id}/tags/action

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

dedicated_host_id

+

String

+

Yes

+

Specifies the DeH ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters +
    + + + + + + + + + + + + + + + + +
    Table 2 Request parameters

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    tags

    +

    Array of objects

    +

    Yes

    +

    Specifies the tag list.

    +

    action

    +

    String

    +

    Yes

    +

    Specifies the operation. Only lowercase letters are supported. For example, delete indicates the deletion operation.

    +
    +
    + +
    + + + + + + + + + + + + + + + + +
    Table 3 resource_tag field description

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    key

    +

    String

    +

    Yes

    +

    Specifies the tag key.

    +
    • It contains a maximum of 36 Unicode characters.
    • The value cannot be empty.
    • It cannot contain the following ASCII characters: =*<>\|/,
    • It can contain letters, digits, hyphens (-), and underscores (_).
    +

    value

    +

    String

    +

    No

    +

    Specifies the tag value.

    +
    • It contains a maximum of 43 Unicode characters.
    • It cannot contain the following ASCII characters: =*<>\|/,
    • It can contain letters, digits, hyphens (-), and underscores (_).
    +
    +
    +
  • Example request
    POST https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-host-tags/74259164-e63a-4ad9-9c77-a1bd2c9aa187/tags/action
    +
    {
    +    "action": "delete",
    +    "tags": [
    +        {
    +            "key": "key1",
    +            "value": "value1"
    +        },
    +        {
    +            "key": "key2",
    +            "value": "value2"
    +        }
    +    ]
    +}
    +
+
+

Response

N/A

+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_05_0903.html b/docs/deh/api-ref/deh_05_0903.html new file mode 100644 index 000000000..d44cb6ca9 --- /dev/null +++ b/docs/deh/api-ref/deh_05_0903.html @@ -0,0 +1,115 @@ + + +

Querying Tags of a DeH

+

Function

  • This API is used to query tags of a DeH.
+
  • Tag Management Service (TMS) uses this API to query all tags of a DeH.
+
+

URI

GET /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_id}/tags

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+

dedicated_host_id

+

String

+

Yes

+

Specifies the DeH ID.

+

You can obtain the DeH ID from the DeH console or using the Querying DeHs API.

+
+
+
+

Request

  • Request parameters

    None

    +
  • Example request
    GET https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-host-tags/74259164-e63a-4ad9-9c77-a1bd2c9aa187/tags
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + +
    Table 2 Response parameters

    Parameter

    +

    Type

    +

    Description

    +

    tags

    +

    Array of objects

    +

    Specifies the list of tags.

    +
    +
    + +
    + + + + + + + + + + + + + +
    Table 3 resource_tag field description

    Parameter

    +

    Type

    +

    Description

    +

    key

    +

    String

    +

    Specifies the tag key.

    +

    value

    +

    String

    +

    Specifies the tag value.

    +
    +
    +
  • Example response
    {
    +    "tags": [
    +        {
    +            "key": "key1", 
    +            "value": "value1"
    +        },
    +        {
    +            "key": "key2", 
    +            "value": "value2"
    +        }
    +    ]
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_05_0904.html b/docs/deh/api-ref/deh_05_0904.html new file mode 100644 index 000000000..1e6e015bd --- /dev/null +++ b/docs/deh/api-ref/deh_05_0904.html @@ -0,0 +1,345 @@ + + +

Querying DeHs by Tag

+

Function

  • This API is used to filter DeHs by tag and return the list of all tags of a DeH.
+
  • Tag Management Service (TMS) uses this API to filter the DeHs.
+
+

URI

POST /v1.0/{project_id}/dedicated-host-tags/resource_instances/action

+

Table 1 describes the parameters.

+ +
+ + + + + + + + + + + +
Table 1 Parameters description

Parameter

+

Type

+

Mandatory

+

Description

+

project_id

+

String

+

Yes

+

Specifies the project ID.

+

For details about how to obtain the project ID, see Obtaining Required Information.

+
+
+
+

Request

  • Request parameters +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 2 Request parameters

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    tags

    +

    Array of objects

    +

    No

    +

    Displays all DeHs with specified tags. For more information, see Table 3.

    +
    • A maximum of 10 keys can be included. Each key can have a maximum of 10 values.
    • The structure body must be included.
    • The tag key cannot be left blank or set to an empty string.
    • A key must be unique.
    • Values of the same key must be unique.
    +

    not_tags

    +

    Array of objects

    +

    No

    +

    Displays the DeHs with none of specified tags.

    +
    • A maximum of 10 keys can be included. Each key can have a maximum of 10 values.
    • The structure body must be included.
    • The tag key cannot be left blank or set to an empty string.
    • Keys must be unique.
    • Values of the same key must be unique.
    +

    limit

    +

    String

    +

    No

    +

    Limits the maximum number of queried DeHs. 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.
    +

    offset

    +

    String

    +

    No

    +

    Specifies the index position. The query starts from the next piece of data indexed by this parameter. The value must be a non-negative number.

    +

    You do not need to specify this parameter when querying resources on the first page. When you query resources on subsequent pages, set the value of offset to the location returned in the response body for the previous query.

    +
    • If the action value is count, this parameter is invalid.
    • If the action value is filter, the default value is 0.
    +

    action

    +

    String

    +

    Yes

    +

    Specifies the operation, which can be filter or count.

    +
    • filter: Filters DeHs by tag and lists DeHs that meet the search criteria. Listed DeHs are queried by page.
    • count: Searches for DeHs by tag and returns the number of DeHs that meet the search criteria.
    +

    tags_any

    +

    Array of objects

    +

    No

    +

    Includes any of the specified tags.

    +
    • This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing.
    • Each key must be unique, and cannot contain duplicate values.
    • The response returns resources containing the tags in this list. Keys in this list are in an OR relationship and values in each key-value structure are also in an OR relationship.
    • If no tag filtering condition is specified, full data is returned.
    +

    not_tags_any

    +

    Array of objects

    +

    No

    +

    Excludes any of the specified tags.

    +
    • This field contains a maximum of 10 tag keys and each tag key has a maximum of 10 tag values. The tag value corresponding to each tag key can be an empty array but the structure cannot be missing.
    • Each key must be unique, and cannot contain duplicate values.
    • The response returns resources containing no tags in this list. Keys in this list are in an OR relationship and values in each key-value structure are also in an OR relationship.
    • If no tag filtering condition is specified, full data is returned.
    +

    matches

    +

    Array of objects

    +

    No

    +

    Specifies the search field, which is used to search for DeHs by condition.

    +

    Currently, only resource_name can be used for search. For more information, see Table 4.

    +
    +
    + +
    + + + + + + + + + + + + + + + + +
    Table 3 tag field description

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    key

    +

    String

    +

    Yes

    +

    Specifies the tag key.

    +
    • It contains a maximum of 127 Unicode characters.
    • This field cannot be left blank.
    +

    values

    +

    Array of strings

    +

    No

    +

    Specifies the tag values.

    +
    • Each tag contains a maximum of 10 values.
    • Values of the same tag must be unique.
    • Each value can contain a maximum of 255 Unicode characters.
    • If this parameter is not specified, any value can be used.
    • The resources containing one or more values listed in values will be found and displayed.
    +
    +
    + +
    + + + + + + + + + + + + + + + + +
    Table 4 match field description

    Parameter

    +

    Type

    +

    Mandatory

    +

    Description

    +

    key

    +

    String

    +

    Yes

    +

    Specifies the key parameter to be matched.

    +
    • The key must be unique, and the value is used for matching.
    • The key field is a fixed dictionary value.
    • This field cannot be left blank.
    +
    NOTE:

    The parameter value can only be resource_name, which is the DeH name.

    +
    +

    value

    +

    String

    +

    Yes

    +

    Specifies the tag value.

    +
    • Each value can contain a maximum of 255 Unicode characters.
    • This field cannot be left blank.
    +
    +
    +
  • Example request
    POST https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-host-tags/resource_instances/action 
    +
    { 
    +    "offset": "0",
    +    "limit": "100",
    +    "action": "filter",
    +    "matches": [
    +        {
    +            "key": "resource_name",
    +            "value": "resource1"
    +        }
    +    ],
    +    "tags": [
    +        {
    +            "key": "key1",
    +            "values": ["value1"]
    +        }
    +    ]
    +}
    +
+
+

Response

  • Response parameters +
    + + + + + + + + + + + + + +
    Table 5 Response parameters

    Parameter

    +

    Type

    +

    Description

    +

    resources

    +

    Array of objects

    +

    Specifies the returned DeH list. For details, see Table 6.

    +

    total_count

    +

    Integer

    +

    Specifies the total number of resources.

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + +
    Table 6 Description of the resource field

    Parameter

    +

    Type

    +

    Description

    +

    resource_id

    +

    String

    +

    Specifies the DeH ID.

    +

    resouce_detail

    +

    String

    +

    Specifies the DeH details.

    +

    This field is used for future extension and is left empty by default.

    +

    tags

    +

    Array of objects

    +

    Specifies the tag list.

    +

    resource_name

    +

    String

    +

    Specifies the resource name.

    +
    +
    + +
    + + + + + + + + + + + + + +
    Table 7 resource_tag field description

    Parameter

    +

    Type

    +

    Description

    +

    key

    +

    String

    +

    Specifies the tag key.

    +
    • It contains a maximum of 36 Unicode characters.
    • This field cannot be left blank.
    • It cannot contain the following ASCII characters: =*<>\|/,
    +

    value

    +

    String

    +

    Specifies the tag value.

    +
    • Each value contains a maximum of 43 Unicode characters.
    • This field can be left blank.
    • It cannot contain the following ASCII characters: =*<>\|/,
    +
    +
    +
  • Example response

    Response body when action is set to filter

    +
    {
    +    "resources": [
    +        {
    +            "resource_detail": null,
    +            "resource_id": "cdfs_cefs_wesas_12_dsad",
    +            "resource_name": "resource1",
    +            "tags": [
    +                {
    +                    "key": "key1",
    +                    "value": "value1"
    +                }
    +            ]
    +        }
    +    ],
    +    "total_count": 1
    +}
    +

    Response body when action is set to count

    +
    {
    +    "total_count": 100
    +}
    +
+
+

Status Code

See Status Codes.

+
+
+
+ +
+ diff --git a/docs/deh/api-ref/deh_07_0102.html b/docs/deh/api-ref/deh_07_0102.html new file mode 100644 index 000000000..29bc5aa50 --- /dev/null +++ b/docs/deh/api-ref/deh_07_0102.html @@ -0,0 +1,69 @@ + + +

Change History

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

Released On

+

Description

+

2021-10-20

+

This issue is the eighth official release.

+

It incorporates the following change:

+

Optimized descriptions in DeH Tag Management.

+

2019-01-04

+

This issue is the seventh official release.

+

It incorporates the following change:

+

Added API Version Query.

+

2018-10-24

+

This issue is the sixth official release.

+

It incorporates the following change:

+

Accepted in OTC 3.2.

+

2018-10-16

+

This issue is the fifth official release.

+

It incorporates the following changes:

+

Deleted the sys_tags parameter from Adding Tags to a DeH in Batches, Deleting Tags from a DeH in Batches, Querying Tags of a DeH, and Querying DeHs by Tag.

+

2018-10-11

+

This issue is the fourth official release.

+

It incorporates the following change:

+

Added DeH Tag Management.

+

2018-05-30

+

This issue is the third official release.

+

It incorporates the following change:

+

Adjusted the structure.

+

2017-10-30

+

This issue is the second official release.

+

It incorporates the following change:

+

Optimized descriptions in Object Models.

+

2017-05-30

+

This issue is the first official release.

+
+
+
+ diff --git a/docs/deh/api-ref/public_sys-resources/ExpandCollapse.js b/docs/deh/api-ref/public_sys-resources/ExpandCollapse.js new file mode 100644 index 000000000..3f1b7db00 --- /dev/null +++ b/docs/deh/api-ref/public_sys-resources/ExpandCollapse.js @@ -0,0 +1 @@ +var expandClassName="dropdownexpand";var collapseClassName="dropdowncollapse";var collapseTableClassName="dropdowncollapsetable";var href="";function ExpandorCollapseNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseClassName}else{a.className=expandClassName}}function ExpandorCollapseTableNode(a){a=a.parentNode;if(a.className==expandClassName){a.className=collapseTableClassName}else{a.className=expandClassName}}function ExpandorCollapseAllNodes(g,h,c){var a=g.getAttribute("title");var b=g.parentNode;if(a=="collapse"){g.setAttribute("title","expand");g.className="dropdownAllButtonexpand";g.innerHTML=h}else{g.setAttribute("title","collapse");g.className="dropdownAllButtoncollapse";g.innerHTML=c}var f=b.getElementsByTagName("*");for(var d=0;d-1){ExpandForHref(href.substring(href.lastIndexOf("#")+1))}}catch(a){}}; \ No newline at end of file diff --git a/docs/deh/api-ref/public_sys-resources/caution_3.0-en-us.png b/docs/deh/api-ref/public_sys-resources/caution_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..60f60762138fe7d98fa081415cf26a4943897779 GIT binary patch literal 2752 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:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:.3em;margin-bottom:.3em}.substepexpand{margin-top:.3em;margin-bottom:.3em}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;background-color:#ddd;white-space:pre}.hrcopyright{color:#3f4e5d;margin-top:18pt}.hwcopyright{text-align:center}.comment{margin:2px 2px 2px 2px;font-family:Arial;font-size:10pt;background-color:#bfb;color:#000}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowncontext{display:none}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdowncollapsetable{border:0}.dropdowncollapsetable .dropdowncontext{display:none}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}pre{font-size:10pt;font-weight:normal;margin-left:9;margin-top:2;margin-bottom:2}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0} \ No newline at end of file diff --git a/docs/deh/api-ref/public_sys-resources/commonltr_print.css b/docs/deh/api-ref/public_sys-resources/commonltr_print.css new file mode 100644 index 000000000..a59823141 --- /dev/null +++ b/docs/deh/api-ref/public_sys-resources/commonltr_print.css @@ -0,0 +1 @@ +body{font-size:12.0pt;margin:1.5em;margin-left:1.6cm}.msgph{font-family:Courier New}.rowlinecopyright{color:red;margin-top:10pt}.unresolved{background-color:skyblue}.noTemplate{background-color:yellow}.base{background-color:#fff}.nested0{margin-top:1em}.p{margin-top:1em}p{margin-top:.5em;margin-bottom:.5em}.note p{margin-top:.5em;margin-bottom:.5em}.tip p{margin-top:.5em;margin-bottom:.5em}.danger p{margin-top:.5em;margin-bottom:.5em}.warning p{margin-top:.5em;margin-bottom:.5em}.notice p{margin-top:.5em;margin-bottom:.5em}.caution p{margin-top:.5em;margin-bottom:.5em}.attention p{margin-top:.5em;margin-bottom:.5em}table p{margin-top:.2em;margin-bottom:.2em}table .p{margin-top:.4em;margin-bottom:.2em}.covertable{border:0;width:100% cellpadding:8pt;cellspacing:8pt}.cover_productname{font-size:15.0pt;font-family:"Arial"}.cover_manualtitle{font-size:24.0pt;font-weight:bold;font-family:"Arial"}.cover_manualsubtitle{font-size:18.0pt;font-weight:bold;font-family:"Arial"}.cover_heading{font-size:12.0pt;font-weight:bold;font-family:"Arial"}.cover_text{font-size:9.0pt;font-family:"Arial"}.tocheading,.heading1,.topictitle1{margin-top:40.0pt;margin-right:0;margin-bottom:20.0pt;margin-left:-1cm;text-align:left;border:0;border-bottom:solid windowtext .5pt;font-size:22.0pt;font-family:"Arial";font-weight:bold}.topictitlenumber1{font-size:72.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle2{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Arial";font-weight:bold}.topictitle3{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:16.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle4{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:14.0pt;font-family:"Book Antiqua";font-weight:bold}.topictitle5{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.blocklabel,.topictitle6{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.sectiontitle{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:-1cm;text-indent:0;font-size:13.0pt;font-family:"Arial";font-weight:bold}.tocentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Book Antiqua";font-weight:bold}.tocentry2{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry3{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry4{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tocentry5{margin-top:4.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman"}.tofentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.totentry1{margin-top:8.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;line-height:12.0pt;font-size:11.0pt;font-family:"Times New Roman";font-weight:normal}.indexheading{margin-top:15.0pt;margin-right:0;margin-bottom:4.0pt;margin-left:0;text-indent:0;font-size:13.0pt;font-family:"Book Antiqua";font-weight:bold}.indexentry1{margin-top:4pt;margin-right:0;margin-bottom:0;margin-left:0;line-height:12.0pt;font-size:12.0pt;font-family:"Times New Roman"}.indexentry2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:24.0pt;line-height:12.0pt;font-size:12.0pt}.indexentry3{margin-top:0;margin-right:0;margin-bottom:0;margin-left:48pt;line-height:12.0pt;font-size:12.0pt}.figurenumber{font-weight:bold}.tablenumber{font-weight:bold}.familylinks{margin-top:1.5em;margin-bottom:1em}.figcap{font-size:11.0pt}.tablecap{font-size:11.0pt}.figdesc{font-style:normal}.fignone{margin-top:8.0pt}.figborder{border-style:solid;padding-left:3px;border-width:2px;padding-right:3px;margin-top:1em;border-color:Silver}.figsides{border-left:2px solid;padding-left:3px;border-right:2px solid;padding-right:3px;margin-top:1em;border-color:Silver}.figtop{border-top:2px solid;margin-top:1em;border-color:Silver}.figbottom{border-bottom:2px solid;border-color:Silver}.figtopbot{border-top:2px solid;border-bottom:2px solid;margin-top:1em;border-color:Silver}.ullinks{margin-left:0;list-style-type:none}.ulchildlink{margin-top:1em;margin-bottom:1em}.olchildlink{margin-top:1em;margin-bottom:1em;margin-left:1em}.linklist{margin-bottom:1em}.linklistwithchild{margin-left:1.5em;margin-bottom:1em}.sublinklist{margin-left:1.5em;margin-bottom:1em}.relconcepts{margin-left:1cm;margin-top:1em;margin-bottom:1em}.reltasks{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relref{margin-left:1cm;margin-top:1em;margin-bottom:1em}.relinfo{margin-top:1em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-left:0}.parentlink{margin-top:.6em;margin-bottom:.6em}.nextlink{margin-top:.6em;margin-bottom:.6em}.previouslink{margin-top:.6em;margin-bottom:.6em}.section{margin-top:1em;margin-bottom:1em}.example{margin-top:1em;margin-bottom:1em}table .note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.note{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.notetitle{font-weight:bold;font-size:11.0pt}.notelisttitle{font-weight:bold}table .tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.tip{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.tiptitle{font-weight:bold;font-size:11.0pt}table .fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.fastpath{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.fastpathtitle{font-weight:bold;font-size:11.0pt}table .important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.important{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.importanttitle{font-weight:bold;font-size:11.0pt}table .remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.remember{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.remembertitle{font-weight:bold;font-size:11.0pt}table .restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman";font-style:italic}.restriction{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;border-top:solid .5pt;border-bottom:solid .5pt}.restrictiontitle{font-weight:bold;font-size:11.0pt}table .attention{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.attention{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}.attentiontitle{font-weight:bold}table .danger{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.dangertitle{font-weight:bold}.danger{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .notice{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.noticetitle{font-weight:bold}.notice{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .warning{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}.warningtitle{font-weight:bold}.warning{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}table .caution{margin-top:1em;margin-bottom:1em;border:0;font-size:10.0pt;font-family:"Times New Roman"}table caption{margin-top:8pt;text-align:left;font-weight:bold}.tablenoborder{margin-top:8pt}.cautiontitle{font-weight:bold}.caution{margin-top:1em;margin-bottom:1em;border:0;border-top:solid .5pt;border-bottom:solid .5pt}ul.simple{list-style-type:none}li ul{margin-top:.6em}li{margin-top:.6em;margin-bottom:.6em}.note li{margin-top:.2em;margin-bottom:.2em}.tip li{margin-top:.2em;margin-bottom:.2em}.danger li{margin-top:.2em;margin-bottom:.2em}.warning li{margin-top:.2em;margin-bottom:.2em}.notice li{margin-top:.2em;margin-bottom:.2em}.caution li{margin-top:.2em;margin-bottom:.2em}.attention li{margin-top:.2em;margin-bottom:.2em}table li{margin-top:.2em;margin-bottom:.2em}.firstcol{font-weight:bold}th{background-color:#cfcfcf}.bold{font-weight:bold}.boldItalic{font-weight:bold;font-style:italic}.italic{font-style:italic}.underlined{text-decoration:underline}.var{font-style:italic}.shortcut{text-decoration:underline}.dlterm{font-weight:bold}dd{margin-top:.5em;margin-bottom:.5em}.dltermexpand{font-weight:bold;margin-top:1em}*[compact="yes"]>li{margin-top:0}*[compact="no"]>li{margin-top:.53em}.liexpand{margin-top:1em;margin-bottom:1em}.sliexpand{margin-top:1em;margin-bottom:1em}.dlexpand{margin-top:1em;margin-bottom:1em}.ddexpand{margin-top:1em;margin-bottom:1em}.stepexpand{margin-top:1em;margin-bottom:1em}.substepexpand{margin-top:1em;margin-bottom:1em}table{margin-top:8pt;margin-bottom:10.0pt;width:100%}thead{font-size:10.0pt;font-family:"Book Antiqua";font-weight:bold}tbody{font-size:11.0pt}ol{margin-top:1em;margin-bottom:1em;margin-left:1.7em;-webkit-padding-start:0}ul{margin-top:1em;margin-bottom:1em;margin-left:1.2em;-webkit-padding-start:0}ol ul{list-style:disc}ul ul{list-style:square}ol ol{list-style-type:lower-alpha}table ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}table ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ul{margin-top:.4em;margin-bottom:.4em;list-style:square}table ol ol{margin-top:.4em;margin-bottom:.4em;list-style:lower-alpha}table ol ul{margin-top:.4em;margin-bottom:.4em;list-style:disc}table ul ol{margin-top:.4em;margin-bottom:.4em;list-style:decimal}.substepthirdol{list-style-type:lower-roman}div.imageleft{text-align:left}div.imagecenter{text-align:center}div.imageright{text-align:right}div.imagejustify{text-align:justify}div.noblankline{text-align:center}div.noblankline img{margin-top:0}pre{font-size:10.0pt;border-width:2px;padding:2px;margin-top:5px;margin-bottom:5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}pre.screen{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}pre.codeblock{margin-top:2px;margin-bottom:2px;padding:1.5px 1.5px 0 1.5px;border:0;white-space:pre}.dropdownAllButtonexpand{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4}.dropdownAllButtoncollapse{cursor:pointer;background-repeat:no-repeat;background-position:0 4px;padding-left:15px;background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;text-decoration:underline;color:#007af4}.dropdowntitle{background-repeat:no-repeat;background-position:0 4px;padding-left:15px;cursor:pointer;text-decoration:underline;color:#007af4}.dropdownexpand .dropdowntitle{background-image:url(icon-arrowdn.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapse .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.dropdowncollapsetable .dropdowntitle{background-image:url(icon-arrowrt.gif);text-decoration:underline;color:#007af4;margin:0 0 8px 0}.prefacesectiontitle1{margin-top:10.0pt;margin-right:0;margin-bottom:8.0pt;margin-left:-1cm;text-indent:0;font-size:18.0pt;font-family:"Book Antiqua";font-weight:bold;overflow:auto}.termcolor{color:blue;cursor:pointer}#dhtmlgoodies_tooltip{background-color:#f0f0d2;border:1px solid #000;position:absolute;display:none;z-index:20000;padding:2px;font-size:.9em;-moz-border-radius:6px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial,sans-serif}#dhtmlgoodies_tooltipShadow{position:absolute;background-color:#555;display:none;z-index:10000;opacity:.7;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;-moz-border-radius:6px}.freeze{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:10;top:0}.hrcopyright{color:#3f4e5d;margin-top:18pt;margin-left:-1cm}.hwcopyright{text-align:center;font-family:Arial;margin-left:-1cm} \ No newline at end of file diff --git a/docs/deh/api-ref/public_sys-resources/commonrtl.css b/docs/deh/api-ref/public_sys-resources/commonrtl.css new file mode 100644 index 000000000..947a9a033 --- /dev/null +++ b/docs/deh/api-ref/public_sys-resources/commonrtl.css @@ -0,0 +1,2 @@ +.msgph{font-family:Courier New}.unresolved{background-color:#87ceeb}.noTemplate{background-color:#ff0}.base{background-color:#fff}/*! Add space for top level topics */.nested0,.p{margin-top:1em}/*! div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid *//*! Default of italics to set apart figure captions */.figcap,.italic,.var{font-style:italic}.figdesc{font-style:normal}/*! Use @frame to create frames on figures */.figborder{padding-left:3px;padding-right:3px;margin-top:1em;border:2px solid Silver}.figsides{margin-top:1em;padding-left:3px;padding-right:3px;border-left:2px solid Silver;border-right:2px solid Silver}.figtop{border-top:2px solid Silver;margin-top:1em}.figbottom{border-bottom:2px solid Silver}.figtopbot{border-top:2px solid Silver;border-bottom:2px solid Silver;margin-top:1em}/*! Most link groups are created with
. Ensure they have space before and after. */.ullinks,ul.simple{list-style-type:none}.attention,.danger,.ddexpand,.dlexpand,.example,.fastpath,.important,.liexpand,.linklist,.note,.notice,.olchildlink,.relconcepts,.relinfo,.relref,.reltasks,.remember,.restriction,.section,.sliexpand,.stepexpand,.substepexpand,.tip,.ulchildlink,.warning{margin-top:1em;margin-bottom:1em}.linklistwithchild,.sublinklist{margin-top:1em;margin-right:1.5em;margin-bottom:1em}.breadcrumb{font-size:smaller;margin-bottom:1em}.prereq{margin-right:20px}/*! Set heading sizes, getting smaller for deeper nesting */.topictitle1{font-size:1.34em;margin-top:0;margin-bottom:.1em}.topictitle2,.topictitle3,.topictitle4,.topictitle5,.topictitle6,.sectiontitle{font-size:1.17em}.topictitle2{margin-top:1pc;margin-bottom:.45em}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-weight:700}.topictitle4{margin-top:.83em;font-weight:700}.topictitle5{font-weight:700}.topictitle6{font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:0;color:#000;font-weight:700}/*! All note formats have the same default presentation */.attentiontitle,.bold,.cautiontitle,.dangertitle,.dlterm,.fastpathtitle,.firstcol,.importanttitle,.notelisttitle,.notetitle,.noticetitle,.parmname,.remembertitle,.restrictiontitle,.tiptitle,.uicontrol,.warningtitle{font-weight:700}.caution{font-weight:700;margin-bottom:1em}/*! Simple lists do not get a bullet *//*! Used on the first column of a table, when rowheader="firstcol" is used *//*! Various basic phrase styles */.boldItalic{font-weight:700;font-style:italic}.shortcut,.underlined{text-decoration:underline}/*! 2008-10-27 keyword采用跟随上下文的样式 +*//*! Default of bold for definition list terms *//*! Use CSS to expand lists with @compact="no" */.dltermexpand{font-weight:700;margin-top:1em}[compact="yes"]>li{margin-top:0}[compact="no"]>li{margin-top:.53em}/*! Align images based on @align on topic/image */div.imageleft,.text-align-left{text-align:left}div.imagecenter,.text-align-center{text-align:center}div.imageright,.text-align-right{text-align:right}div.imagejustify,.text-align-justify{text-align:justify}.cellrowborder{border-right:0;border-top:0;border-left:1px solid;border-bottom:1px solid}.row-nocellborder{border-left:hidden;border-right:0;border-top:0;border-bottom:1px solid}.cell-norowborder{border-top:0;border-bottom:hidden;border-right:0;border-left:1px solid}.nocellnorowborder{border:0;border-left:hidden;border-bottom:hidden}pre.codeblock,pre.screen{padding:5px;border:outset;background-color:#ccc;margin-top:2px;margin-bottom:2px;white-space:pre} \ No newline at end of file diff --git a/docs/deh/api-ref/public_sys-resources/danger_3.0-en-us.png b/docs/deh/api-ref/public_sys-resources/danger_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..47a9c723532a0ac410285e5152684262127922bf GIT binary patch literal 2771 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 literal 0 HcmV?d00001 diff --git a/docs/deh/api-ref/public_sys-resources/icon-arrowdn.gif b/docs/deh/api-ref/public_sys-resources/icon-arrowdn.gif new file mode 100644 index 0000000000000000000000000000000000000000..84eec9be2f2ce458e888f8a9b803f9387247726a GIT binary patch literal 68 zcmZ?wbhEHbzkByxQ$u Mo$o?7J5~m305MV#!~g&Q literal 0 HcmV?d00001 diff --git a/docs/deh/api-ref/public_sys-resources/icon-arrowrt.gif b/docs/deh/api-ref/public_sys-resources/icon-arrowrt.gif new file mode 100644 index 0000000000000000000000000000000000000000..39583d168d6db303b366b5b8c1780698a6bb6017 GIT binary patch literal 70 zcmZ?wbhEHbEMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/deh/api-ref/public_sys-resources/icon-danger.gif b/docs/deh/api-ref/public_sys-resources/icon-danger.gif new file mode 100644 index 0000000000000000000000000000000000000000..079c79b263f4b48089f3b3256154c73e7699593f GIT binary patch literal 1086 zcmW+#YfRQ<6hA3LZMyP?V}KhnEtF{Q4vGxS52AozEVM85nq$#%tv8gRF!3GhgM?_) zd5Luv3SKrXFTGCpn$y>EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/deh/api-ref/public_sys-resources/icon-huawei.gif b/docs/deh/api-ref/public_sys-resources/icon-huawei.gif new file mode 100644 index 0000000000000000000000000000000000000000..a31d60f895af919d33855217ca02daf4093136d7 GIT binary patch literal 2767 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 GE&l)<3Z_>8 literal 0 HcmV?d00001 diff --git a/docs/deh/api-ref/public_sys-resources/icon-notice.gif b/docs/deh/api-ref/public_sys-resources/icon-notice.gif new file mode 100644 index 0000000000000000000000000000000000000000..409070650a49518feb1624c624d814c3bfa63d2e GIT binary patch literal 962 zcmb7D&r8&C5S<{wSd_qn6)U)w5LOaRh!N}_*49lD)S!dZp@M<3gPIX|@UR9-fz+X3 zAaT9)OY{xZtO-;RC85Vab;JEUNIMS5f^r$7-e%-XK`j{0+N$CsgpRd6B1wp z8dw-cH^rU^H4`&7qgabf)l^K`l!66{q9$U(CKRO5%W5pfY)s&YQ6n`HBR0ZTum%`N zgC%I8hQ+`JG_WvCAt-W$sIn@BKCDG1qQWW^a=`*c7G+i@s0S(ZDv1&+K_2`7O-#cM z=m!ZX1Z#kSG+3e)Jg^wpfCd(Yb5TZ)U=a!DwsG z)Z`|1ejMK4ap%CHj;%+>T6=D++5I=uBbQ$fZ48cf{hV1}9&Njl-I}i7e0#6Hdug@s zsr-57_=gLr&9Ros$k}}M>tJ77=hEJ}iPaZ%8|P+gUbS|Oj}5I{|5nZZc)C1$e*Rj` d`09hYXJ4M@PhCx)dHK8WZo1*|*q+^V@*ncduk8Q; literal 0 HcmV?d00001 diff --git a/docs/deh/api-ref/public_sys-resources/icon-tip.gif b/docs/deh/api-ref/public_sys-resources/icon-tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..c47bae05c9fd17c02a851d96cfac67bf194498d8 GIT binary patch literal 879 zcmchWKWmj?48@OdDOZPr)a61!OE4yGD)salg#|^Ix$qIEF#uk)V>D{95e^!2r`i+9t# zTMu5YtUcd+@#gp0tDE;9ug>oLIzL$6dOx4-t#2PKExu1KulwoYeD?Os#mVO%AMWih HO|EMGZQ&sWI^~+e%qWysRPK%BSD+f4-fabAGq;|Cf|4nO{(o zMH%#n$oXf^sdM5SJ4e1UbEeM389O82RCB6M#VI=_KP%=$orn{5LVlIau{svV?3jS$ z$Q-F7am0>L02|Q2!ZN1G^Z2J`V#a3VX;G<~iYc3tSAnLeiI}hnc~O{UH5OwwCTPT} zks65+8-W$70S3`f30dfY7}$UY7M95y@-?2QvMPChphYF3!YbtLLIs*E%B)Oq4^fy^ z5+zoGJ>&tI*hU=i4-s$()c}KNsKh9AfEd_-1{V3`d>b_$i;xcz{y>Y0S(uP3>_P>a zLM((Fku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf}M1C4=)Odu8AxQWG zEh;Aearj(=d;4Z^LLYN*6+asU?Nbl3^Q%D|{s@6Xj}(aZHwkoj-~bw*1FnSd;0aX! zUW<-TPD&b;6s;@zw7K~4mF9cDuK&BQ;b_N-Cj%R=CnEjde9%~1kk}vYY^@mTTNm%F z?mbrf*~d#iX;?ITDf(MHQdK;&p(ek&e9qe?*&A0E)mG(1s`J*pn^#ttId4vCXjV$j zj464u)2F9Q$V#0!dHk4(FDB#D&wP^f0*q1)G?4!%Xe>;ROD~Oee-}xfJUd+aa_0AK zFP$vgR2te>+%}b$hVw&Ni`yT>F5LNRM@_utk68Piwi5??BLBpCcb8mx|3c*1x!xZJ zKU!7(#h8s(^x)5*w=Z0K{=a9#qeoHU|0&%MiU0rr literal 0 HcmV?d00001 diff --git a/docs/deh/api-ref/public_sys-resources/note_3.0-en-us.png b/docs/deh/api-ref/public_sys-resources/note_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..57a0e1f53377b28fd80ceb393b035f8d9b8b392a GIT binary patch literal 1080 zcmV-81jqY{P)pI>PbXFRA}Dqnq7z+RTRg6r`*v5D@IBmL~4s5$SN3-f`YICkrqS^ z3O*?4J{4psT?>Nv;P$DA4|YKmeJd1v=!+{-P(e)MT23E4 zfpM5g?!;YNyXOywggfWv-aG#}pA%7499KRz`7Lmw98Q!I<#3`LPLvbnaH1TQ5UMEG zlVk_b1{y%CK&5Na8Kh~iV1CQyHSIUD=$Ui|Y1(mW{t2nlnW!hpqTT3)%#9tQ2@Hwc z4!jG@4brq%Pm%+`OlEvYXy4{GY5awd{We?gCpulWuT{Z9`oN)jk~9ZtI#ba@Tm#IC$eXI#i?GB7 z@C|Siuxi7{ffK+jzyrW_z5t&id2Xi{7fGOZ7RUNhF z=`q(YYu4B2zr}fA1-My6UW~A&C(H`Z0J{sqLLYb>ST?)$UTJH~j4 z)U5D`kx~@HyTBjADBwh`9UcOHGnaO3gx+o=^sFTdqcDs&7cD!S1Y1R9DJQENmMBXi zUX68u7SqPL=oS0?tDydiCJNY=lMCxo@cxg;Iw&H0tZv&cB5#jSkGc8v45{4-xAi@+ zH#c^6Llb3aTk2cp0#8`%*2*ZSb3DivIwje71|rV*JnwHI2e{V0 z?L}VtT_k|}D>qFKHz^_)cUMxtxkDBWXzz2D1oirfKkqs5Z>m~O`i+$JJR1>-NN>fsG-Q5hHbmeou}1??2@ zp;^{uvz{qy3k557pH|h^|K(Paf~;?wS^K(J)S`9Ki+p;|vZBS3*BostG+QG&8PgN& z=@C2h$ubuxBJTs&=XH#%UFPZrh=oAMNN{DPG_uReuDWcPESRPGOKD;{Otwcu3X@*QY`k0+@}-e yxT4{IZgHXpLI!Q!9RCwC$n{8}UWfaGMW8J;IUE8&LY1fUhGLTVa3!QBW+ZA*L=y*M3rfr5il?z?dJZieJ#47>M$@*mD4$1ecadv1qsU1#wR$;qu4Bmh4yS`Hi)ReG=4*#e zajgEV5YlLPaKTMvrW)|6L6Y@JtlU|tX}9u@d<^;|8a!TJ`kRn8mKIZX-z)%<^+`jn z738I}>P{CwooQ#@mc8ItdHsQ6rsk%O$iLY)*x7Zcj%}lwEK@`-=;otzSyX+&p9{kzQYbgSF@Q=2Qy+?#VW0=Vy|cYT&lQ@%;A2YQ{hH z9%ov+34{hBa~SnWOw39F;7p5`9$z4G?cJ)An*I*rb~&khdI=d8h1SkK)If-j5C2TB z8p4%r<<^31tR|Tw4Xs1QHMjMk20}yD8f4p%dXd_$me9Z-SWPlj8%nUOe;>LpUUAI& z1+$nxI~Q3>q`9q!{1-nPlEMa4o@e_SGSdvCrzn))J%_ut?ipfIn4e4CD=Pq4zT@D? zqk$|@wV{L*qfBG7mtFghv-Lntl$pcnz~kwNI)BUSUuvgmQEXp5=UThz?DmmjlsW$V z@)3#dyh6UbBYa%QD%n4gom-Glu20@0My{Xs3VRpaU9=0QxbJP-J)Pz^`?kOW30Tn z@ufYqb@gL4$<)8N0%S?kG%v#(IqvH7UvcW1v+a@N8!}9Baks0-uUUYP1beE1+)Q)S zUobczB2ql)J>S90pM1~e2X4k70q-59;@Rj(Ixc6Ok_Z$V@dbE+GNTrV;HlFQ=lRMeN%CX^J*|inqrfX$fdWuECU& zYE~#M%8xCgqI||*N`--7Xw)BgEZ#bB0-qYhW>q--LhLmBU*r0E*5+4PP+l2n2}rtV z_qXh+#jl32SrvAyo2R)OD=o_BoyYIMW>x6y_Tety7r)3^eF8`TK$3KP{`eA2F}YpN zxa|~0YP$+*PB&3e-M~W&UFbFHknL5q%yVT?GB=Ox3?p^VEh7*N@$03nevU0%RA*Qe zy8Bd~e78Ejsl=~x+vYF$e)B!#In3BC3Kw>)rNi4F>6}lnndnzTghB(1f9&nZP({}9 z<_Y#X?@5R5*rUdbm zZ9zPQB)-@t_#f`t1VTsxAtZr72uUD>BoIOp2q6gsLP&yt3mvdY+y=oIIs7M?<}pwN SX0_=60000=0&&navigator.userAgent.indexOf("opera")==-1&&document.all)?true:false;var xPos;var yPos;window.document.onmousemove=function(a){a=a||window.event;if(a.pageX){xPos=a.pageX;yPos=a.pageY}else{if(document.body!=null){xPos=a.clientX+document.body.scrollLeft-document.body.clientLeft;yPos=a.clientY+document.body.scrollTop-document.body.clientTop}}};function showTooltip(tooltipTxt){if(document.body==null){return}if(i==0){return}clickFlag=true;var text=eval("jsonData."+tooltipTxt);var bodyWidth=Math.max(document.body.clientWidth,document.documentElement.clientWidth)-20;if(!dhtmlgoodies_tooltipFlag){dhtmlgoodies_tooltip=document.createElement("DIV");dhtmlgoodies_tooltip.id="dhtmlgoodies_tooltip";dhtmlgoodies_tooltipShadow=document.createElement("DIV");dhtmlgoodies_tooltipShadow.id="dhtmlgoodies_tooltipShadow";document.body.appendChild(dhtmlgoodies_tooltip);document.body.appendChild(dhtmlgoodies_tooltipShadow);if(tooltip_is_msie){dhtmlgoodies_iframe=document.createElement("IFRAME");dhtmlgoodies_iframe.frameborder="5";dhtmlgoodies_iframe.style.backgroundColor="#FFFFFF";dhtmlgoodies_iframe.src="#";dhtmlgoodies_iframe.style.zIndex=100;dhtmlgoodies_iframe.style.position="absolute";document.body.appendChild(dhtmlgoodies_iframe)}}dhtmlgoodies_tooltip.style.display="block";dhtmlgoodies_tooltipShadow.style.display="block";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="block"}var st=Math.max(document.body.scrollTop,document.documentElement.scrollTop);if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){st=0}var leftPos=xPos+10;dhtmlgoodies_tooltip.style.width=null;dhtmlgoodies_tooltip.innerHTML=text;dhtmlgoodies_tooltip.style.left=leftPos+"px";if(tooltip_is_msie){dhtmlgoodies_tooltip.style.top=yPos+20+st+"px"}else{dhtmlgoodies_tooltip.style.top=yPos+20+"px"}dhtmlgoodies_tooltipShadow.style.left=leftPos+dhtmlgoodies_shadowSize+"px";if(tooltip_is_msie){dhtmlgoodies_tooltipShadow.style.top=yPos+20+st+dhtmlgoodies_shadowSize+"px"}else{dhtmlgoodies_tooltipShadow.style.top=yPos+20+dhtmlgoodies_shadowSize+"px"}if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){dhtmlgoodies_tooltip.style.width=dhtmlgoodies_tooltipMaxWidth+"px"}var tooltipWidth=dhtmlgoodies_tooltip.offsetWidth;if(tooltipWidthbodyWidth){dhtmlgoodies_tooltip.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((leftPos+tooltipWidth)-bodyWidth))+"px";dhtmlgoodies_tooltipShadow.style.left=(dhtmlgoodies_tooltipShadow.style.left.replace("px","")-((leftPos+tooltipWidth)-bodyWidth)+dhtmlgoodies_shadowSize)+"px"}if(tooltip_is_msie){dhtmlgoodies_iframe.style.left=dhtmlgoodies_tooltip.style.left;dhtmlgoodies_iframe.style.top=dhtmlgoodies_tooltip.style.top;dhtmlgoodies_iframe.style.width=dhtmlgoodies_tooltip.offsetWidth+"px";dhtmlgoodies_iframe.style.height=dhtmlgoodies_tooltip.offsetHeight+"px"}}function hideTooltip(){i=0;clickFlag=false;if(dhtmlgoodies_tooltip!=null&&dhtmlgoodies_tooltip.style!=null){dhtmlgoodies_tooltip.style.display="none";dhtmlgoodies_tooltipShadow.style.display="none";if(tooltip_is_msie){dhtmlgoodies_iframe.style.display="none"}}if(timeId!=null&&timeId!=""){clearTimeout(timeId)}}function showText(a){i=1;timeId=setTimeout(function(){showTooltip(a)},500)}function showText2(a){if(!clickFlag){i=1;showTooltip(a);i=0;if(timeId!=null&&timeId!=""){clearTimeout(timeId)}}}function anchorScroll(b){var d=document.getElementsByName(b);if(d!=null&&d.length>0){var c=d[0];var a=c.getBoundingClientRect().left+(document.body.scrollLeft||(document.documentElement&&document.documentElement.scrollLeft));var e=c.getBoundingClientRect().top+(document.body.scrollTop||(document.documentElement&&document.documentElement.scrollTop));window.scrollTo(a,e-30)}}; \ No newline at end of file diff --git a/docs/deh/api-ref/public_sys-resources/warning_3.0-en-us.png b/docs/deh/api-ref/public_sys-resources/warning_3.0-en-us.png new file mode 100644 index 0000000000000000000000000000000000000000..def5c3565da51684d78479f45904c0360844c243 GIT binary patch literal 3164 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