diff --git a/docs/as/api-ref/ALL_META.TXT.json b/docs/as/api-ref/ALL_META.TXT.json new file mode 100644 index 000000000..58cdbd431 --- /dev/null +++ b/docs/as/api-ref/ALL_META.TXT.json @@ -0,0 +1,612 @@ +[ + { + "uri":"en-us_topic_0045219159.html", + "product_code":"as", + "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":"as_06_0000.html", + "product_code":"as", + "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":"as_06_0100.html", + "product_code":"as", + "code":"3", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"AS Groups", + "title":"AS Groups", + "githuburl":"" + }, + { + "uri":"as_06_0101.html", + "product_code":"as", + "code":"4", + "des":"An AS group consists of a collection of instances that apply to the same scenario. It is the basis for enabling or disabling AS policies and performing scaling actions. A", + "doc_type":"api", + "kw":"Creating an AS Group,AS Groups,API Reference", + "title":"Creating an AS Group", + "githuburl":"" + }, + { + "uri":"as_06_0102.html", + "product_code":"as", + "code":"5", + "des":"This API is used to query AS groups based on search criteria. The results are displayed by page.Search criteria can be the AS group name, AS configuration ID, AS group st", + "doc_type":"api", + "kw":"Querying AS Groups,AS Groups,API Reference", + "title":"Querying AS Groups", + "githuburl":"" + }, + { + "uri":"as_06_0103.html", + "product_code":"as", + "code":"6", + "des":"This API is used to query details about a specified AS group by group ID.GET /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}Request parametersNoneNoneEx", + "doc_type":"api", + "kw":"Querying AS Group Details,AS Groups,API Reference", + "title":"Querying AS Group Details", + "githuburl":"" + }, + { + "uri":"as_06_0104.html", + "product_code":"as", + "code":"7", + "des":"This API is used to modify a specified AS group.When the AS configuration of an AS group is changed, the existing instances created using the original AS configuration ar", + "doc_type":"api", + "kw":"Modifying an AS Group,AS Groups,API Reference", + "title":"Modifying an AS Group", + "githuburl":"" + }, + { + "uri":"as_06_0105.html", + "product_code":"as", + "code":"8", + "des":"This interface is used to delete a specified AS group.force_delete specifies whether to forcibly delete an AS group, remove the ECS instances and release them when the AS", + "doc_type":"api", + "kw":"Deleting an AS Group,AS Groups,API Reference", + "title":"Deleting an AS Group", + "githuburl":"" + }, + { + "uri":"as_06_0106.html", + "product_code":"as", + "code":"9", + "des":"This interface is used to enable or disable a specified AS group.For a disabled AS group, AS does not automatically trigger any scaling actions. When an AS group has an i", + "doc_type":"api", + "kw":"Enabling or Disabling an AS Group,AS Groups,API Reference", + "title":"Enabling or Disabling an AS Group", + "githuburl":"" + }, + { + "uri":"as_06_0200.html", + "product_code":"as", + "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":"AS Configurations", + "title":"AS Configurations", + "githuburl":"" + }, + { + "uri":"as_06_0201.html", + "product_code":"as", + "code":"11", + "des":"This API is used to create an AS configuration.An AS configuration is a template of ECSs in an AS group. It defines the specifications of the instances to be added to the", + "doc_type":"api", + "kw":"Creating an AS Configuration,AS Configurations,API Reference", + "title":"Creating an AS Configuration", + "githuburl":"" + }, + { + "uri":"as_06_0202.html", + "product_code":"as", + "code":"12", + "des":"This API is used to query AS configurations based on search criteria. The results are displayed by page.Search criteria can be the AS configuration name, image ID, start ", + "doc_type":"api", + "kw":"Querying AS Configurations,AS Configurations,API Reference", + "title":"Querying AS Configurations", + "githuburl":"" + }, + { + "uri":"as_06_0203.html", + "product_code":"as", + "code":"13", + "des":"This interface is used to query details about an AS configuration by configuration ID.GET /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id", + "doc_type":"api", + "kw":"Querying AS Configuration Details,AS Configurations,API Reference", + "title":"Querying AS Configuration Details", + "githuburl":"" + }, + { + "uri":"as_06_0204.html", + "product_code":"as", + "code":"14", + "des":"This interface is used to delete a specified AS configuration.AS configurations used by AS groups cannot be deleted.DELETE /autoscaling-api/v1/{project_id}/scaling_config", + "doc_type":"api", + "kw":"Deleting an AS Configuration,AS Configurations,API Reference", + "title":"Deleting an AS Configuration", + "githuburl":"" + }, + { + "uri":"as_06_0205.html", + "product_code":"as", + "code":"15", + "des":"This interface is used to batch delete AS configurations.AS configurations used by AS groups cannot be deleted.A maximum of 50 AS configurations can be deleted at a time.", + "doc_type":"api", + "kw":"Batch Deleting AS Configurations,AS Configurations,API Reference", + "title":"Batch Deleting AS Configurations", + "githuburl":"" + }, + { + "uri":"as_06_0300.html", + "product_code":"as", + "code":"16", + "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":"Instances in an AS Group", + "title":"Instances in an AS Group", + "githuburl":"" + }, + { + "uri":"as_06_0301.html", + "product_code":"as", + "code":"17", + "des":"This API is used to query instances in an AS group based on search criteria. The results are displayed by page.Search criteria can be the instance lifecycle status, insta", + "doc_type":"api", + "kw":"Querying Instances in an AS Group,Instances in an AS Group,API Reference", + "title":"Querying Instances in an AS Group", + "githuburl":"" + }, + { + "uri":"as_06_0302.html", + "product_code":"as", + "code":"18", + "des":"This interface is used to remove a specified instance from an AS group.You can remove instances only in INSERVICE state and only when the number of instances after the re", + "doc_type":"api", + "kw":"Removing a Specified Instance from an AS Group,Instances in an AS Group,API Reference", + "title":"Removing a Specified Instance from an AS Group", + "githuburl":"" + }, + { + "uri":"as_06_0303.html", + "product_code":"as", + "code":"19", + "des":"Add or remove instances to or from an AS group in batches.Configure instance protection or cancel the configuration for the instances in an AS group in batches.A batch op", + "doc_type":"api", + "kw":"Performing Operations on Instances in Batches,Instances in an AS Group,API Reference", + "title":"Performing Operations on Instances in Batches", + "githuburl":"" + }, + { + "uri":"as_06_0400.html", + "product_code":"as", + "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":"AS Policies", + "title":"AS Policies", + "githuburl":"" + }, + { + "uri":"as_06_0401.html", + "product_code":"as", + "code":"21", + "des":"This API is used to create an AS policy.An AS policy defines whether to increase or decrease the number of instances in an AS group. If the number and the expected number", + "doc_type":"api", + "kw":"Creating an AS Policy,AS Policies,API Reference", + "title":"Creating an AS Policy", + "githuburl":"" + }, + { + "uri":"as_06_0402.html", + "product_code":"as", + "code":"22", + "des":"This API is used to create an AS policy for an AS group or bandwidth.The difference between the V2 and V1 APIs for creating an AS policy is that V2 supports creating an A", + "doc_type":"api", + "kw":"Creating an AS Policy (V2),AS Policies,API Reference", + "title":"Creating an AS Policy (V2)", + "githuburl":"" + }, + { + "uri":"as_06_0403.html", + "product_code":"as", + "code":"23", + "des":"This API is used to modify a specified AS policy.PUT /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}Request parametersRequest parametersParameterManda", + "doc_type":"api", + "kw":"Modifying an AS Policy,AS Policies,API Reference", + "title":"Modifying an AS Policy", + "githuburl":"" + }, + { + "uri":"as_06_0404.html", + "product_code":"as", + "code":"24", + "des":"This API is used to modify a specified AS policy.The difference between the V2 and V1 APIs for modifying an AS policy is that V2 supports modifying a scaling resource typ", + "doc_type":"api", + "kw":"Modifying an AS Policy (V2),AS Policies,API Reference", + "title":"Modifying an AS Policy (V2)", + "githuburl":"" + }, + { + "uri":"as_06_0405.html", + "product_code":"as", + "code":"25", + "des":"This API is used to query AS policies based on search criteria. The results are displayed by page.Search criteria can be the AS policy name, policy type, policy ID, start", + "doc_type":"api", + "kw":"Querying AS Policies,AS Policies,API Reference", + "title":"Querying AS Policies", + "githuburl":"" + }, + { + "uri":"as_06_0406.html", + "product_code":"as", + "code":"26", + "des":"This API is used to query AS policies based on search criteria. The results are displayed by page.The difference between the V2 and V1 APIs for querying AS policies is th", + "doc_type":"api", + "kw":"Querying AS Policies (V2),AS Policies,API Reference", + "title":"Querying AS Policies (V2)", + "githuburl":"" + }, + { + "uri":"as_06_0407.html", + "product_code":"as", + "code":"27", + "des":"This API is used to query all AS policies for a tenant based on search criteria. The results are displayed by page.Search criteria can be the AS resource ID, AS resource ", + "doc_type":"api", + "kw":"Querying All AS Policies (V2),AS Policies,API Reference", + "title":"Querying All AS Policies (V2)", + "githuburl":"" + }, + { + "uri":"as_06_0408.html", + "product_code":"as", + "code":"28", + "des":"This API is used to query details about a specified AS policy by policy ID.GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}Request parametersNoneNo", + "doc_type":"api", + "kw":"Querying AS Policy Details,AS Policies,API Reference", + "title":"Querying AS Policy Details", + "githuburl":"" + }, + { + "uri":"as_06_0409.html", + "product_code":"as", + "code":"29", + "des":"This API is used to query details about a specified AS policy by policy ID.The difference between the V2 and V1 APIs for querying details of an AS policy is that V2 conta", + "doc_type":"api", + "kw":"Querying Details of an AS Policy (V2),AS Policies,API Reference", + "title":"Querying Details of an AS Policy (V2)", + "githuburl":"" + }, + { + "uri":"as_06_0410.html", + "product_code":"as", + "code":"30", + "des":"This interface is used to immediately execute, enable, or disable a specified AS policy.An AS policy can be executed only when the AS group and AS policy are in the INSER", + "doc_type":"api", + "kw":"Executing, Enabling, or Disabling an AS Policy,AS Policies,API Reference", + "title":"Executing, Enabling, or Disabling an AS Policy", + "githuburl":"" + }, + { + "uri":"as_06_0411.html", + "product_code":"as", + "code":"31", + "des":"This interface is used to delete a specified AS policy.DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}Request parametersNoneNoneExample request", + "doc_type":"api", + "kw":"Deleting an AS Policy,AS Policies,API Reference", + "title":"Deleting an AS Policy", + "githuburl":"" + }, + { + "uri":"as_06_0412.html", + "product_code":"as", + "code":"32", + "des":"This interface is used to enable, disable, or delete AS policies in batches.A batch operation can be performed on a maximum of 20 AS policies at a time.POST /autoscaling-", + "doc_type":"api", + "kw":"Performing Operations on AS Policies in Batches,AS Policies,API Reference", + "title":"Performing Operations on AS Policies in Batches", + "githuburl":"" + }, + { + "uri":"as_06_0500.html", + "product_code":"as", + "code":"33", + "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":"AS Policy Execution Logs", + "title":"AS Policy Execution Logs", + "githuburl":"" + }, + { + "uri":"as_06_0501.html", + "product_code":"as", + "code":"34", + "des":"This API is used to query the historical records of AS policy execution based on search criteria. The results are displayed by page.Search criteria can be the log ID, AS ", + "doc_type":"api", + "kw":"Querying AS Policy Execution Logs,AS Policy Execution Logs,API Reference", + "title":"Querying AS Policy Execution Logs", + "githuburl":"" + }, + { + "uri":"as_06_0600.html", + "product_code":"as", + "code":"35", + "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":"Scaling Action Logs", + "title":"Scaling Action Logs", + "githuburl":"" + }, + { + "uri":"as_06_0601.html", + "product_code":"as", + "code":"36", + "des":"This API is used to query scaling action logs based on search criteria. The results are displayed by page.Search criteria can be the start time, end time, start line numb", + "doc_type":"api", + "kw":"Querying Scaling Action Logs,Scaling Action Logs,API Reference", + "title":"Querying Scaling Action Logs", + "githuburl":"" + }, + { + "uri":"as_06_0602.html", + "product_code":"as", + "code":"37", + "des":"This API is used to query scaling action logs based on search criteria. The scaling actions include increasing instances and migrating instances to balance load. The resu", + "doc_type":"api", + "kw":"Querying Scaling Action Logs (V2),Scaling Action Logs,API Reference", + "title":"Querying Scaling Action Logs (V2)", + "githuburl":"" + }, + { + "uri":"as_06_0700.html", + "product_code":"as", + "code":"38", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Quotas", + "title":"Quotas", + "githuburl":"" + }, + { + "uri":"as_06_0701.html", + "product_code":"as", + "code":"39", + "des":"This API is used to query the total quotas and used quotas of AS groups, AS configurations, bandwidth scaling policies, AS policies, and instances for a specified tenant.", + "doc_type":"api", + "kw":"Querying AS Quotas,Quotas,API Reference", + "title":"Querying AS Quotas", + "githuburl":"" + }, + { + "uri":"as_06_0702.html", + "product_code":"as", + "code":"40", + "des":"This interface is used to query the total quotas and used quotas of AS policies and instances of a specified AS group by group ID.GET /autoscaling-api/v1/{project_id}/quo", + "doc_type":"api", + "kw":"Querying AS policy and instance quotas,Quotas,API Reference", + "title":"Querying AS policy and instance quotas", + "githuburl":"" + }, + { + "uri":"as_06_1000.html", + "product_code":"as", + "code":"41", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Tag Management", + "title":"Tag Management", + "githuburl":"" + }, + { + "uri":"as_06_1001.html", + "product_code":"as", + "code":"42", + "des":"This API is used to query tags by project ID.GET /autoscaling-api/v1/{project_id}/{resource_type}/tagsRequest parametersNoneNoneExample requestThis example shows how to q", + "doc_type":"api", + "kw":"Querying Tags,Tag Management,API Reference", + "title":"Querying Tags", + "githuburl":"" + }, + { + "uri":"as_06_1002.html", + "product_code":"as", + "code":"43", + "des":"This interface is used to query tags of a specified resource by project ID and resource ID.GET /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tagsRequest ", + "doc_type":"api", + "kw":"Querying Tags of a Resource,Tag Management,API Reference", + "title":"Querying Tags of a Resource", + "githuburl":"" + }, + { + "uri":"as_06_1003.html", + "product_code":"as", + "code":"44", + "des":"This API is used to create or delete a resource tag.Each AS group can have a maximum of 10 tags added to it.POST /autoscaling-api/v1/{project_id}/{resource_type}/{resourc", + "doc_type":"api", + "kw":"Creating or Deleting a Tag,Tag Management,API Reference", + "title":"Creating or Deleting a Tag", + "githuburl":"" + }, + { + "uri":"as_06_1004.html", + "product_code":"as", + "code":"45", + "des":"This API is used to query instances of a specified resource type by project ID.By default, resources and resource tags are in descending order of their creation time.POST", + "doc_type":"api", + "kw":"Querying Resources,Tag Management,API Reference", + "title":"Querying Resources", + "githuburl":"" + }, + { + "uri":"as_06_1100.html", + "product_code":"as", + "code":"46", + "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 Management", + "title":"API Management", + "githuburl":"" + }, + { + "uri":"as_06_1101.html", + "product_code":"as", + "code":"47", + "des":"This interface is used to query all API versions of the AS service.GET /Request parametersNoneNoneExample requestThis example shows how to query all versions of an API.GE", + "doc_type":"api", + "kw":"Querying API Versions,API Management,API Reference", + "title":"Querying API Versions", + "githuburl":"" + }, + { + "uri":"as_06_1102.html", + "product_code":"as", + "code":"48", + "des":"This interface is used to query a specified API version of the AS service.GET /{api_version}Request parametersNoneNoneExample requestThis example shows how to query V1 AS", + "doc_type":"api", + "kw":"Querying a Specified API Version,API Management,API Reference", + "title":"Querying a Specified API Version", + "githuburl":"" + }, + { + "uri":"as_07_0200.html", + "product_code":"as", + "code":"49", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Permissions Policies and Supported Actions", + "title":"Permissions Policies and Supported Actions", + "githuburl":"" + }, + { + "uri":"as_05_0202.html", + "product_code":"as", + "code":"50", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"AS Group,Permissions Policies and Supported Actions,API Reference", + "title":"AS Group", + "githuburl":"" + }, + { + "uri":"as_07_0203.html", + "product_code":"as", + "code":"51", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"AS Configuration,Permissions Policies and Supported Actions,API Reference", + "title":"AS Configuration", + "githuburl":"" + }, + { + "uri":"as_07_0204.html", + "product_code":"as", + "code":"52", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Instance,Permissions Policies and Supported Actions,API Reference", + "title":"Instance", + "githuburl":"" + }, + { + "uri":"as_07_0205.html", + "product_code":"as", + "code":"53", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"AS Policy,Permissions Policies and Supported Actions,API Reference", + "title":"AS Policy", + "githuburl":"" + }, + { + "uri":"as_07_0206.html", + "product_code":"as", + "code":"54", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"AS Policy Execution Log,Permissions Policies and Supported Actions,API Reference", + "title":"AS Policy Execution Log", + "githuburl":"" + }, + { + "uri":"as_07_0207.html", + "product_code":"as", + "code":"55", + "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":"Scaling Action Log,Permissions Policies and Supported Actions,API Reference", + "title":"Scaling Action Log", + "githuburl":"" + }, + { + "uri":"as_07_0208.html", + "product_code":"as", + "code":"56", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Quota,Permissions Policies and Supported Actions,API Reference", + "title":"Quota", + "githuburl":"" + }, + { + "uri":"as_07_0211.html", + "product_code":"as", + "code":"57", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Tag Management,Permissions Policies and Supported Actions,API Reference", + "title":"Tag Management", + "githuburl":"" + }, + { + "uri":"as_07_0100.html", + "product_code":"as", + "code":"58", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"api", + "kw":"Appendix", + "title":"Appendix", + "githuburl":"" + }, + { + "uri":"as_07_0101.html", + "product_code":"as", + "code":"59", + "des":"This section describes metrics reported by AS to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to view the AS metrics and t", + "doc_type":"api", + "kw":"AS Metrics,Appendix,API Reference", + "title":"AS Metrics", + "githuburl":"" + }, + { + "uri":"as_07_0102.html", + "product_code":"as", + "code":"60", + "des":"This section provides the meanings of error codes returned by AS APIs.{\"error\":{\"code\":\"AS.0001\",\"message\":\"System error.\"}}", + "doc_type":"api", + "kw":"Error Codes,Appendix,API Reference", + "title":"Error Codes", + "githuburl":"" + }, + { + "uri":"record08.html", + "product_code":"as", + "code":"61", + "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/as/api-ref/CLASS.TXT.json b/docs/as/api-ref/CLASS.TXT.json new file mode 100644 index 000000000..7d2d9ff7a --- /dev/null +++ b/docs/as/api-ref/CLASS.TXT.json @@ -0,0 +1,551 @@ +[ + { + "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":"as", + "title":"API Usage Guidelines", + "uri":"en-us_topic_0045219159.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":"as", + "title":"API", + "uri":"as_06_0000.html", + "doc_type":"api", + "p_code":"", + "code":"2" + }, + { + "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":"as", + "title":"AS Groups", + "uri":"as_06_0100.html", + "doc_type":"api", + "p_code":"2", + "code":"3" + }, + { + "desc":"An AS group consists of a collection of instances that apply to the same scenario. It is the basis for enabling or disabling AS policies and performing scaling actions. A", + "product_code":"as", + "title":"Creating an AS Group", + "uri":"as_06_0101.html", + "doc_type":"api", + "p_code":"3", + "code":"4" + }, + { + "desc":"This API is used to query AS groups based on search criteria. The results are displayed by page.Search criteria can be the AS group name, AS configuration ID, AS group st", + "product_code":"as", + "title":"Querying AS Groups", + "uri":"as_06_0102.html", + "doc_type":"api", + "p_code":"3", + "code":"5" + }, + { + "desc":"This API is used to query details about a specified AS group by group ID.GET /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}Request parametersNoneNoneEx", + "product_code":"as", + "title":"Querying AS Group Details", + "uri":"as_06_0103.html", + "doc_type":"api", + "p_code":"3", + "code":"6" + }, + { + "desc":"This API is used to modify a specified AS group.When the AS configuration of an AS group is changed, the existing instances created using the original AS configuration ar", + "product_code":"as", + "title":"Modifying an AS Group", + "uri":"as_06_0104.html", + "doc_type":"api", + "p_code":"3", + "code":"7" + }, + { + "desc":"This interface is used to delete a specified AS group.force_delete specifies whether to forcibly delete an AS group, remove the ECS instances and release them when the AS", + "product_code":"as", + "title":"Deleting an AS Group", + "uri":"as_06_0105.html", + "doc_type":"api", + "p_code":"3", + "code":"8" + }, + { + "desc":"This interface is used to enable or disable a specified AS group.For a disabled AS group, AS does not automatically trigger any scaling actions. When an AS group has an i", + "product_code":"as", + "title":"Enabling or Disabling an AS Group", + "uri":"as_06_0106.html", + "doc_type":"api", + "p_code":"3", + "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":"as", + "title":"AS Configurations", + "uri":"as_06_0200.html", + "doc_type":"api", + "p_code":"2", + "code":"10" + }, + { + "desc":"This API is used to create an AS configuration.An AS configuration is a template of ECSs in an AS group. It defines the specifications of the instances to be added to the", + "product_code":"as", + "title":"Creating an AS Configuration", + "uri":"as_06_0201.html", + "doc_type":"api", + "p_code":"10", + "code":"11" + }, + { + "desc":"This API is used to query AS configurations based on search criteria. The results are displayed by page.Search criteria can be the AS configuration name, image ID, start ", + "product_code":"as", + "title":"Querying AS Configurations", + "uri":"as_06_0202.html", + "doc_type":"api", + "p_code":"10", + "code":"12" + }, + { + "desc":"This interface is used to query details about an AS configuration by configuration ID.GET /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id", + "product_code":"as", + "title":"Querying AS Configuration Details", + "uri":"as_06_0203.html", + "doc_type":"api", + "p_code":"10", + "code":"13" + }, + { + "desc":"This interface is used to delete a specified AS configuration.AS configurations used by AS groups cannot be deleted.DELETE /autoscaling-api/v1/{project_id}/scaling_config", + "product_code":"as", + "title":"Deleting an AS Configuration", + "uri":"as_06_0204.html", + "doc_type":"api", + "p_code":"10", + "code":"14" + }, + { + "desc":"This interface is used to batch delete AS configurations.AS configurations used by AS groups cannot be deleted.A maximum of 50 AS configurations can be deleted at a time.", + "product_code":"as", + "title":"Batch Deleting AS Configurations", + "uri":"as_06_0205.html", + "doc_type":"api", + "p_code":"10", + "code":"15" + }, + { + "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":"as", + "title":"Instances in an AS Group", + "uri":"as_06_0300.html", + "doc_type":"api", + "p_code":"2", + "code":"16" + }, + { + "desc":"This API is used to query instances in an AS group based on search criteria. The results are displayed by page.Search criteria can be the instance lifecycle status, insta", + "product_code":"as", + "title":"Querying Instances in an AS Group", + "uri":"as_06_0301.html", + "doc_type":"api", + "p_code":"16", + "code":"17" + }, + { + "desc":"This interface is used to remove a specified instance from an AS group.You can remove instances only in INSERVICE state and only when the number of instances after the re", + "product_code":"as", + "title":"Removing a Specified Instance from an AS Group", + "uri":"as_06_0302.html", + "doc_type":"api", + "p_code":"16", + "code":"18" + }, + { + "desc":"Add or remove instances to or from an AS group in batches.Configure instance protection or cancel the configuration for the instances in an AS group in batches.A batch op", + "product_code":"as", + "title":"Performing Operations on Instances in Batches", + "uri":"as_06_0303.html", + "doc_type":"api", + "p_code":"16", + "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":"as", + "title":"AS Policies", + "uri":"as_06_0400.html", + "doc_type":"api", + "p_code":"2", + "code":"20" + }, + { + "desc":"This API is used to create an AS policy.An AS policy defines whether to increase or decrease the number of instances in an AS group. If the number and the expected number", + "product_code":"as", + "title":"Creating an AS Policy", + "uri":"as_06_0401.html", + "doc_type":"api", + "p_code":"20", + "code":"21" + }, + { + "desc":"This API is used to create an AS policy for an AS group or bandwidth.The difference between the V2 and V1 APIs for creating an AS policy is that V2 supports creating an A", + "product_code":"as", + "title":"Creating an AS Policy (V2)", + "uri":"as_06_0402.html", + "doc_type":"api", + "p_code":"20", + "code":"22" + }, + { + "desc":"This API is used to modify a specified AS policy.PUT /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}Request parametersRequest parametersParameterManda", + "product_code":"as", + "title":"Modifying an AS Policy", + "uri":"as_06_0403.html", + "doc_type":"api", + "p_code":"20", + "code":"23" + }, + { + "desc":"This API is used to modify a specified AS policy.The difference between the V2 and V1 APIs for modifying an AS policy is that V2 supports modifying a scaling resource typ", + "product_code":"as", + "title":"Modifying an AS Policy (V2)", + "uri":"as_06_0404.html", + "doc_type":"api", + "p_code":"20", + "code":"24" + }, + { + "desc":"This API is used to query AS policies based on search criteria. The results are displayed by page.Search criteria can be the AS policy name, policy type, policy ID, start", + "product_code":"as", + "title":"Querying AS Policies", + "uri":"as_06_0405.html", + "doc_type":"api", + "p_code":"20", + "code":"25" + }, + { + "desc":"This API is used to query AS policies based on search criteria. The results are displayed by page.The difference between the V2 and V1 APIs for querying AS policies is th", + "product_code":"as", + "title":"Querying AS Policies (V2)", + "uri":"as_06_0406.html", + "doc_type":"api", + "p_code":"20", + "code":"26" + }, + { + "desc":"This API is used to query all AS policies for a tenant based on search criteria. The results are displayed by page.Search criteria can be the AS resource ID, AS resource ", + "product_code":"as", + "title":"Querying All AS Policies (V2)", + "uri":"as_06_0407.html", + "doc_type":"api", + "p_code":"20", + "code":"27" + }, + { + "desc":"This API is used to query details about a specified AS policy by policy ID.GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}Request parametersNoneNo", + "product_code":"as", + "title":"Querying AS Policy Details", + "uri":"as_06_0408.html", + "doc_type":"api", + "p_code":"20", + "code":"28" + }, + { + "desc":"This API is used to query details about a specified AS policy by policy ID.The difference between the V2 and V1 APIs for querying details of an AS policy is that V2 conta", + "product_code":"as", + "title":"Querying Details of an AS Policy (V2)", + "uri":"as_06_0409.html", + "doc_type":"api", + "p_code":"20", + "code":"29" + }, + { + "desc":"This interface is used to immediately execute, enable, or disable a specified AS policy.An AS policy can be executed only when the AS group and AS policy are in the INSER", + "product_code":"as", + "title":"Executing, Enabling, or Disabling an AS Policy", + "uri":"as_06_0410.html", + "doc_type":"api", + "p_code":"20", + "code":"30" + }, + { + "desc":"This interface is used to delete a specified AS policy.DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}Request parametersNoneNoneExample request", + "product_code":"as", + "title":"Deleting an AS Policy", + "uri":"as_06_0411.html", + "doc_type":"api", + "p_code":"20", + "code":"31" + }, + { + "desc":"This interface is used to enable, disable, or delete AS policies in batches.A batch operation can be performed on a maximum of 20 AS policies at a time.POST /autoscaling-", + "product_code":"as", + "title":"Performing Operations on AS Policies in Batches", + "uri":"as_06_0412.html", + "doc_type":"api", + "p_code":"20", + "code":"32" + }, + { + "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":"as", + "title":"AS Policy Execution Logs", + "uri":"as_06_0500.html", + "doc_type":"api", + "p_code":"2", + "code":"33" + }, + { + "desc":"This API is used to query the historical records of AS policy execution based on search criteria. The results are displayed by page.Search criteria can be the log ID, AS ", + "product_code":"as", + "title":"Querying AS Policy Execution Logs", + "uri":"as_06_0501.html", + "doc_type":"api", + "p_code":"33", + "code":"34" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"Scaling Action Logs", + "uri":"as_06_0600.html", + "doc_type":"api", + "p_code":"2", + "code":"35" + }, + { + "desc":"This API is used to query scaling action logs based on search criteria. The results are displayed by page.Search criteria can be the start time, end time, start line numb", + "product_code":"as", + "title":"Querying Scaling Action Logs", + "uri":"as_06_0601.html", + "doc_type":"api", + "p_code":"35", + "code":"36" + }, + { + "desc":"This API is used to query scaling action logs based on search criteria. The scaling actions include increasing instances and migrating instances to balance load. The resu", + "product_code":"as", + "title":"Querying Scaling Action Logs (V2)", + "uri":"as_06_0602.html", + "doc_type":"api", + "p_code":"35", + "code":"37" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"Quotas", + "uri":"as_06_0700.html", + "doc_type":"api", + "p_code":"2", + "code":"38" + }, + { + "desc":"This API is used to query the total quotas and used quotas of AS groups, AS configurations, bandwidth scaling policies, AS policies, and instances for a specified tenant.", + "product_code":"as", + "title":"Querying AS Quotas", + "uri":"as_06_0701.html", + "doc_type":"api", + "p_code":"38", + "code":"39" + }, + { + "desc":"This interface is used to query the total quotas and used quotas of AS policies and instances of a specified AS group by group ID.GET /autoscaling-api/v1/{project_id}/quo", + "product_code":"as", + "title":"Querying AS policy and instance quotas", + "uri":"as_06_0702.html", + "doc_type":"api", + "p_code":"38", + "code":"40" + }, + { + "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":"as", + "title":"Tag Management", + "uri":"as_06_1000.html", + "doc_type":"api", + "p_code":"2", + "code":"41" + }, + { + "desc":"This API is used to query tags by project ID.GET /autoscaling-api/v1/{project_id}/{resource_type}/tagsRequest parametersNoneNoneExample requestThis example shows how to q", + "product_code":"as", + "title":"Querying Tags", + "uri":"as_06_1001.html", + "doc_type":"api", + "p_code":"41", + "code":"42" + }, + { + "desc":"This interface is used to query tags of a specified resource by project ID and resource ID.GET /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tagsRequest ", + "product_code":"as", + "title":"Querying Tags of a Resource", + "uri":"as_06_1002.html", + "doc_type":"api", + "p_code":"41", + "code":"43" + }, + { + "desc":"This API is used to create or delete a resource tag.Each AS group can have a maximum of 10 tags added to it.POST /autoscaling-api/v1/{project_id}/{resource_type}/{resourc", + "product_code":"as", + "title":"Creating or Deleting a Tag", + "uri":"as_06_1003.html", + "doc_type":"api", + "p_code":"41", + "code":"44" + }, + { + "desc":"This API is used to query instances of a specified resource type by project ID.By default, resources and resource tags are in descending order of their creation time.POST", + "product_code":"as", + "title":"Querying Resources", + "uri":"as_06_1004.html", + "doc_type":"api", + "p_code":"41", + "code":"45" + }, + { + "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":"as", + "title":"API Management", + "uri":"as_06_1100.html", + "doc_type":"api", + "p_code":"2", + "code":"46" + }, + { + "desc":"This interface is used to query all API versions of the AS service.GET /Request parametersNoneNoneExample requestThis example shows how to query all versions of an API.GE", + "product_code":"as", + "title":"Querying API Versions", + "uri":"as_06_1101.html", + "doc_type":"api", + "p_code":"46", + "code":"47" + }, + { + "desc":"This interface is used to query a specified API version of the AS service.GET /{api_version}Request parametersNoneNoneExample requestThis example shows how to query V1 AS", + "product_code":"as", + "title":"Querying a Specified API Version", + "uri":"as_06_1102.html", + "doc_type":"api", + "p_code":"46", + "code":"48" + }, + { + "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":"as", + "title":"Permissions Policies and Supported Actions", + "uri":"as_07_0200.html", + "doc_type":"api", + "p_code":"", + "code":"49" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"AS Group", + "uri":"as_05_0202.html", + "doc_type":"api", + "p_code":"49", + "code":"50" + }, + { + "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":"as", + "title":"AS Configuration", + "uri":"as_07_0203.html", + "doc_type":"api", + "p_code":"49", + "code":"51" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"Instance", + "uri":"as_07_0204.html", + "doc_type":"api", + "p_code":"49", + "code":"52" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"AS Policy", + "uri":"as_07_0205.html", + "doc_type":"api", + "p_code":"49", + "code":"53" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"AS Policy Execution Log", + "uri":"as_07_0206.html", + "doc_type":"api", + "p_code":"49", + "code":"54" + }, + { + "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":"as", + "title":"Scaling Action Log", + "uri":"as_07_0207.html", + "doc_type":"api", + "p_code":"49", + "code":"55" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"Quota", + "uri":"as_07_0208.html", + "doc_type":"api", + "p_code":"49", + "code":"56" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"as", + "title":"Tag Management", + "uri":"as_07_0211.html", + "doc_type":"api", + "p_code":"49", + "code":"57" + }, + { + "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":"as", + "title":"Appendix", + "uri":"as_07_0100.html", + "doc_type":"api", + "p_code":"", + "code":"58" + }, + { + "desc":"This section describes metrics reported by AS to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to view the AS metrics and t", + "product_code":"as", + "title":"AS Metrics", + "uri":"as_07_0101.html", + "doc_type":"api", + "p_code":"58", + "code":"59" + }, + { + "desc":"This section provides the meanings of error codes returned by AS APIs.{\"error\":{\"code\":\"AS.0001\",\"message\":\"System error.\"}}", + "product_code":"as", + "title":"Error Codes", + "uri":"as_07_0102.html", + "doc_type":"api", + "p_code":"58", + "code":"60" + }, + { + "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":"as", + "title":"Change History", + "uri":"record08.html", + "doc_type":"api", + "p_code":"", + "code":"61" + } +] \ No newline at end of file diff --git a/docs/as/api-ref/PARAMETERS.txt b/docs/as/api-ref/PARAMETERS.txt new file mode 100644 index 000000000..6da8d5f07 --- /dev/null +++ b/docs/as/api-ref/PARAMETERS.txt @@ -0,0 +1,3 @@ +version="" +language="en-us" +type="" \ No newline at end of file diff --git a/docs/as/api-ref/as_05_0202.html b/docs/as/api-ref/as_05_0202.html new file mode 100644 index 000000000..a6b9aa6cf --- /dev/null +++ b/docs/as/api-ref/as_05_0202.html @@ -0,0 +1,94 @@ + + +

AS Group

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Creating an AS group

+

POST /autoscaling-api/v1/{project_id}/scaling_group

+

as:groups:create

+

+

+

Querying AS groups

+

GET /autoscaling-api/v1/{project_id}/scaling_group

+

as:groups:list

+

+

+

Querying AS group details

+

GET /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}

+

as:groups:get

+

+

+

Modifying an AS group

+

PUT /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}

+

as:groups:update

+

+

+

Deleting an AS group

+

DELETE /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}

+

as:groups:delete

+

+

+

Enabling or disabling an AS group

+

POST /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}/action

+

as:groups:action

+

+

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0000.html b/docs/as/api-ref/as_06_0000.html new file mode 100644 index 000000000..c0fe4efce --- /dev/null +++ b/docs/as/api-ref/as_06_0000.html @@ -0,0 +1,27 @@ + + +

API

+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0100.html b/docs/as/api-ref/as_06_0100.html new file mode 100644 index 000000000..9569b04af --- /dev/null +++ b/docs/as/api-ref/as_06_0100.html @@ -0,0 +1,25 @@ + + +

AS Groups

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_0101.html b/docs/as/api-ref/as_06_0101.html new file mode 100644 index 000000000..06ec30958 --- /dev/null +++ b/docs/as/api-ref/as_06_0101.html @@ -0,0 +1,490 @@ + + +

Creating an AS Group

+

Function

An AS group consists of a collection of instances that apply to the same scenario. It is the basis for enabling or disabling AS policies and performing scaling actions. An AS group specifies parameters, such as the maximum number of instances, expected number of instances, minimum number of instances, VPC, subnet, and load balancing.

+ +
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_group

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+
+
+
+

Request Message

+
+ +

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0102.html b/docs/as/api-ref/as_06_0102.html new file mode 100644 index 000000000..5fe7a5c31 --- /dev/null +++ b/docs/as/api-ref/as_06_0102.html @@ -0,0 +1,588 @@ + + +

Querying AS Groups

+

Function

This API is used to query AS groups based on search criteria. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_group

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. AS groups can be searched by all optional parameters in the following table. For details, see the example request.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_name

+

No

+

String

+

Specifies the AS group name.

+

Supports fuzzy search.

+

scaling_configuration_id

+

No

+

String

+

Specifies the AS configuration ID, which can be obtained using the API for querying AS configurations. For details, see Querying AS Configurations.

+

scaling_group_status

+

No

+

String

+

Specifies the AS group status. The options are as follows:

+
  • INSERVICE: indicates that the AS group is functional.
  • PAUSED: indicates that the AS group is paused.
  • ERROR: indicates that the AS group malfunctions.
  • DELETING: indicates that the AS group is being deleted.
+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum value is 0, and there is no limit on the maximum value.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+

enterprise_project_id

+

No

+

String

+

Specifies the enterprise project ID. If all_granted_eps is transferred, this API will query AS groups in the enterprise projects that you have permissions to.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0103.html b/docs/as/api-ref/as_06_0103.html new file mode 100644 index 000000000..ab47319a5 --- /dev/null +++ b/docs/as/api-ref/as_06_0103.html @@ -0,0 +1,491 @@ + + +

Querying AS Group Details

+

Function

This API is used to query details about a specified AS group by group ID.

+
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0104.html b/docs/as/api-ref/as_06_0104.html new file mode 100644 index 000000000..f6f9339c5 --- /dev/null +++ b/docs/as/api-ref/as_06_0104.html @@ -0,0 +1,487 @@ + + +

Modifying an AS Group

+

Function

This API is used to modify a specified AS group.

+ +
+

URI

PUT /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+
+
+
+

Request Message

+ +
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0105.html b/docs/as/api-ref/as_06_0105.html new file mode 100644 index 000000000..3cab7f392 --- /dev/null +++ b/docs/as/api-ref/as_06_0105.html @@ -0,0 +1,153 @@ + + +

Deleting an AS Group

+

Function

This interface is used to delete a specified AS group.

+ + +
+

URI

DELETE /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}?force_delete=no

+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+

force_delete

+

No

+

String

+

Specifies whether to forcibly delete an AS group. Options:

+
  • no (default): indicates that the AS group is not forcibly deleted.
  • yes: indicates to forcibly delete an AS group.
+
+
+
+

Request Message

+
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0106.html b/docs/as/api-ref/as_06_0106.html new file mode 100644 index 000000000..21ef2d8b3 --- /dev/null +++ b/docs/as/api-ref/as_06_0106.html @@ -0,0 +1,170 @@ + + +

Enabling or Disabling an AS Group

+

Function

This interface is used to enable or disable a specified AS group.

+

For a disabled AS group, AS does not automatically trigger any scaling actions. When an AS group has an in-progress scaling action, the scaling action does not stop immediately after the AS group is disabled.

+
+
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_group/{scaling_group_id}/action

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+
+
+
+

Request Message

+ +
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

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

AS Configurations

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_0201.html b/docs/as/api-ref/as_06_0201.html new file mode 100644 index 000000000..d635f4849 --- /dev/null +++ b/docs/as/api-ref/as_06_0201.html @@ -0,0 +1,645 @@ + + +

Creating an AS Configuration

+

Function

This API is used to create an AS configuration.

+ +
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_configuration

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+
+
+
+

Request Message

+ +
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0202.html b/docs/as/api-ref/as_06_0202.html new file mode 100644 index 000000000..f73df6993 --- /dev/null +++ b/docs/as/api-ref/as_06_0202.html @@ -0,0 +1,705 @@ + + +

Querying AS Configurations

+

Function

This API is used to query AS configurations based on search criteria. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_configuration

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. AS configurations can be searched by all optional parameters in the following table. For details, see the example request.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_configuration_name

+

No

+

String

+

Specifies the AS configuration name.

+

Supports fuzzy search.

+

image_id

+

No

+

String

+

Specifies the image ID. It is same as imageRef.

+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0203.html b/docs/as/api-ref/as_06_0203.html new file mode 100644 index 000000000..efec04e09 --- /dev/null +++ b/docs/as/api-ref/as_06_0203.html @@ -0,0 +1,593 @@ + + +

Querying AS Configuration Details

+

Function

This interface is used to query details about an AS configuration by configuration ID.

+
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_configuration_id

+

Yes

+

String

+

Specifies an AS configuration ID, which is unique globally. For details, see Querying AS Configuration Details.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0204.html b/docs/as/api-ref/as_06_0204.html new file mode 100644 index 000000000..88b704955 --- /dev/null +++ b/docs/as/api-ref/as_06_0204.html @@ -0,0 +1,142 @@ + + +

Deleting an AS Configuration

+

Function

This interface is used to delete a specified AS configuration.

+

AS configurations used by AS groups cannot be deleted.

+
+
+

URI

DELETE /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_ configuration _id

+

Yes

+

String

+

Specifies the AS configuration ID. For details, see Querying AS Configurations.

+
+
+
+

Request Message

+
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0205.html b/docs/as/api-ref/as_06_0205.html new file mode 100644 index 000000000..02eb66139 --- /dev/null +++ b/docs/as/api-ref/as_06_0205.html @@ -0,0 +1,162 @@ + + +

Batch Deleting AS Configurations

+

Function

This interface is used to batch delete AS configurations.

+ +
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_configurations

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+
+
+
+

Request Message

+ +
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0300.html b/docs/as/api-ref/as_06_0300.html new file mode 100644 index 000000000..a1341edbf --- /dev/null +++ b/docs/as/api-ref/as_06_0300.html @@ -0,0 +1,19 @@ + + +

Instances in an AS Group

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_0301.html b/docs/as/api-ref/as_06_0301.html new file mode 100644 index 000000000..e0a081e86 --- /dev/null +++ b/docs/as/api-ref/as_06_0301.html @@ -0,0 +1,336 @@ + + +

Querying Instances in an AS Group

+

Function

This API is used to query instances in an AS group based on search criteria. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/list

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. Instances in an AS group can be searched by all optional parameters in the following table. For details, see the example request.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+

life_cycle_state

+

No

+

String

+

Specifies the instance lifecycle status in the AS group.

+
  • INSERVICE: The instance is enabled.
  • PENDING: The instance is being added to the AS group.
  • REMOVING: The instance is being removed from the AS group.
+

health_status

+

No

+

String

+

Specifies the instance health status.

+
  • INITIALIZING: The instance is initializing.
  • NORMAL: The instance is normal.
  • ERROR: The instance is abnormal.
+

protect_from_scaling_down

+

No

+

String

+

Specifies the instance protection status.

+
  • true: Instance protection is enabled.
  • false: Instance protection is disabled.
+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0302.html b/docs/as/api-ref/as_06_0302.html new file mode 100644 index 000000000..58190637a --- /dev/null +++ b/docs/as/api-ref/as_06_0302.html @@ -0,0 +1,153 @@ + + +

Removing a Specified Instance from an AS Group

+

Function

This interface is used to remove a specified instance from an AS group.

+ +
+ +

URI

DELETE /autoscaling-api/v1/{project_id}/scaling_group_instance/{instance_id}?instance_delete=yes

+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

instance_id

+

Yes

+

String

+

Specifies the instance ID. For details, see Querying Instances in an AS Group.

+

instance_delete

+

No

+

String

+

Specifies whether an instance is deleted when it is removed from the AS group.

+

Options:

+
  • no (default): The instance will not be deleted.
  • yes: The instance will be deleted.
+
+
+
+

Request Message

+
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0303.html b/docs/as/api-ref/as_06_0303.html new file mode 100644 index 000000000..ba8541c07 --- /dev/null +++ b/docs/as/api-ref/as_06_0303.html @@ -0,0 +1,196 @@ + + +

Performing Operations on Instances in Batches

+

Function

+
  • A batch operation can be performed on a maximum of 10 instances at a time. After instances are added to an AS group, the number of instances in the AS group cannot be greater than the maximum number of instances. After instances are removed from an AS group, the number of instances in the AS group cannot be less than the minimum number of instances.
  • Instances can be added to an AS group only when the AS group is in the INSERVICE state and has no scaling action in progress.
  • You can remove instances from an AS group only when no scaling action is in progress.
  • To add instances to an AS group, ensure that the AZ of the instances falls within that of the AS group.
  • Only instances in INSERVICE state can be removed from an AS group. Instance protection can be enabled or disabled only for INSERVICE instances.
  • When the capacity of an AS group is automatically decreased, the instances with instance protection enabled will not be removed from the AS group.
  • If the listener bound to the instance to be removed is the same as the listener in the AS group, the listener will be unbound from the instance. If the listener bound to the instance to be removed is different from the listener in the AS group, the binding relationship between the listener and instance will be reserved.
+
+
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/action

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+
+
+
+

Request Message

+ +
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0400.html b/docs/as/api-ref/as_06_0400.html new file mode 100644 index 000000000..cdfa7f0d9 --- /dev/null +++ b/docs/as/api-ref/as_06_0400.html @@ -0,0 +1,37 @@ + + +

AS Policies

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_0401.html b/docs/as/api-ref/as_06_0401.html new file mode 100644 index 000000000..db70cb9b6 --- /dev/null +++ b/docs/as/api-ref/as_06_0401.html @@ -0,0 +1,361 @@ + + +

Creating an AS Policy

+

Function

This API is used to create an AS policy.

+ +
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_policy

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+
+
+
+

Request Message

+ +
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0402.html b/docs/as/api-ref/as_06_0402.html new file mode 100644 index 000000000..2d10fc20b --- /dev/null +++ b/docs/as/api-ref/as_06_0402.html @@ -0,0 +1,389 @@ + + +

Creating an AS Policy (V2)

+

Function

This API is used to create an AS policy for an AS group or bandwidth.

+

The difference between the V2 and V1 APIs for creating an AS policy is that V2 supports creating an AS policy for adjusting bandwidth and differentiating scaling resources by their types.

+
+

URI

POST /autoscaling-api/v2/{project_id}/scaling_policy

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+
+
+
+

Request Message

+
+ +

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0403.html b/docs/as/api-ref/as_06_0403.html new file mode 100644 index 000000000..eaa5552a7 --- /dev/null +++ b/docs/as/api-ref/as_06_0403.html @@ -0,0 +1,359 @@ + + +

Modifying an AS Policy

+

Function

This API is used to modify a specified AS policy.

+
+

URI

PUT /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_policy_id

+

Yes

+

String

+

Specifies an AS policy ID. For details, see Querying AS Policies.

+
+
+
+

Request Message

+ +
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0404.html b/docs/as/api-ref/as_06_0404.html new file mode 100644 index 000000000..a8ec51072 --- /dev/null +++ b/docs/as/api-ref/as_06_0404.html @@ -0,0 +1,396 @@ + + +

Modifying an AS Policy (V2)

+

Function

This API is used to modify a specified AS policy.

+

The difference between the V2 and V1 APIs for modifying an AS policy is that V2 supports modifying a scaling resource type.

+
+

URI

PUT /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_policy_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_policy_id

+

Yes

+

String

+

Specifies an AS policy ID. For details, see Querying AS Policies (V2).

+
+
+
+

Request Message

+
+ +

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0405.html b/docs/as/api-ref/as_06_0405.html new file mode 100644 index 000000000..7d79b5c69 --- /dev/null +++ b/docs/as/api-ref/as_06_0405.html @@ -0,0 +1,422 @@ + + +

Querying AS Policies

+

Function

This API is used to query AS policies based on search criteria. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_group_id}/list

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. AS policies can be searched by all optional parameters in the following table. For details, see the example request.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+

scaling_policy_name

+

No

+

String

+

Specifies the AS policy name.

+

Supports fuzzy search.

+

scaling_policy_type

+

No

+

String

+

Specifies the AS policy type.

+
  • ALARM: alarm policy
  • SCHEDULED: scheduled policy
  • RECURRENCE: periodic policy
+

scaling_policy_id

+

No

+

String

+

Specifies the AS policy ID.

+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Value

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0406.html b/docs/as/api-ref/as_06_0406.html new file mode 100644 index 000000000..9f0ff4383 --- /dev/null +++ b/docs/as/api-ref/as_06_0406.html @@ -0,0 +1,528 @@ + + +

Querying AS Policies (V2)

+

Function

This API is used to query AS policies based on search criteria. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_resource_id}/list

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. AS policies can be searched by all optional parameters in the following table. For details, see the example request.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_resource_id

+

Yes

+

String

+

Specifies the scaling resource ID.

+

scaling_policy_name

+

No

+

String

+

Specifies the AS policy name.

+

Supports fuzzy search.

+

scaling_policy_type

+

No

+

String

+

Specifies the AS policy type.

+
  • ALARM: alarm policy
  • SCHEDULED: scheduled policy
  • RECURRENCE: periodic policy
+

scaling_policy_id

+

No

+

String

+

Specifies the AS policy ID.

+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+
+
+

Request Message

+
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0407.html b/docs/as/api-ref/as_06_0407.html new file mode 100644 index 000000000..f3f3738bb --- /dev/null +++ b/docs/as/api-ref/as_06_0407.html @@ -0,0 +1,585 @@ + + +

Querying All AS Policies (V2)

+

Function

This API is used to query all AS policies for a tenant based on search criteria. The results are displayed by page.

+ +

The bandwidth scaling policy configured for a released EIP still occupies the quota of bandwidth scaling policy. The policy is only visible to the account and its IAM users with the global permissions.

+
+
+

URI

GET /autoscaling-api/v2/{project_id}/scaling_policy

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. AS policies can be searched by all optional parameters in the following table. For details, see the example request.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_resource_id

+

No

+

String

+

Specifies the scaling resource ID.

+

scaling_resource_type

+

No

+

String

+

Specifies the scaling resource type.

+
  • AS group: SCALING_GROUP
  • Bandwidth: BANDWIDTH
+

scaling_policy_name

+

No

+

String

+

Specifies the AS policy name.

+

Supports fuzzy search.

+

scaling_policy_id

+

No

+

String

+

Specifies the AS policy ID.

+

scaling_policy_type

+

No

+

String

+

Specifies the AS policy type.

+
  • ALARM: alarm policy
  • SCHEDULED: scheduled policy
  • RECURRENCE: periodic policy
+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+

sort_by

+

No

+

String

+

Specifies the sorting method.

+
  • POLICY_NAME: AS policies are sorted by name.
  • TRIGGER_CONDITION: AS policies are sorted by trigger condition. For example, in ascending order, alarm policies are first, and others are sorted in ascending order based on the latest triggering time.
  • CREATE_TIME: AS policies are sorted based on the creation time.
+

order

+

No

+

String

+

Specifies the sorting order.

+
  • ASC: ascending order
  • DESC: descending order
+

enterprise_project_id

+

No

+

String

+

Specifies the enterprise project ID. If all_granted_eps is transferred, this API will query AS groups in the enterprise projects that you have permissions to.

+

alarm_id

+

No

+

String

+

Specifies the alarm rule ID.

+
+
+

Request Message

+
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0408.html b/docs/as/api-ref/as_06_0408.html new file mode 100644 index 000000000..9ec91195c --- /dev/null +++ b/docs/as/api-ref/as_06_0408.html @@ -0,0 +1,347 @@ + + +

Querying AS Policy Details

+

Function

This API is used to query details about a specified AS policy by policy ID.

+
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_policy_id

+

Yes

+

String

+

Specifies the AS policy ID.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0409.html b/docs/as/api-ref/as_06_0409.html new file mode 100644 index 000000000..ca57e5709 --- /dev/null +++ b/docs/as/api-ref/as_06_0409.html @@ -0,0 +1,417 @@ + + +

Querying Details of an AS Policy (V2)

+

Function

This API is used to query details about a specified AS policy by policy ID.

+

The difference between the V2 and V1 APIs for querying details of an AS policy is that V2 contains scaling resource types in response messages.

+
+

URI

GET /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_policy_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_policy_id

+

Yes

+

String

+

Specifies the AS policy ID.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0410.html b/docs/as/api-ref/as_06_0410.html new file mode 100644 index 000000000..4a99d4f20 --- /dev/null +++ b/docs/as/api-ref/as_06_0410.html @@ -0,0 +1,169 @@ + + +

Executing, Enabling, or Disabling an AS Policy

+

Function

This interface is used to immediately execute, enable, or disable a specified AS policy.

+

An AS policy can be executed only when the AS group and AS policy are in the INSERVICE state. Otherwise, the execution fails.

+
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}/action

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_policy_id

+

Yes

+

String

+

Specifies the AS policy ID.

+
+
+
+

Request Message

+ +
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0411.html b/docs/as/api-ref/as_06_0411.html new file mode 100644 index 000000000..3c8159896 --- /dev/null +++ b/docs/as/api-ref/as_06_0411.html @@ -0,0 +1,140 @@ + + +

Deleting an AS Policy

+

Function

This interface is used to delete a specified AS policy.

+
+

URI

DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_policy_id

+

Yes

+

String

+

Specifies the AS policy ID.

+
+
+
+

Request Message

+
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0412.html b/docs/as/api-ref/as_06_0412.html new file mode 100644 index 000000000..0889d71c5 --- /dev/null +++ b/docs/as/api-ref/as_06_0412.html @@ -0,0 +1,193 @@ + + +

Performing Operations on AS Policies in Batches

+

Function

This interface is used to enable, disable, or delete AS policies in batches.

+ +
+

URI

POST /autoscaling-api/v1/{project_id}/scaling_policies/action

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+
+
+
+

Request Message

+
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0500.html b/docs/as/api-ref/as_06_0500.html new file mode 100644 index 000000000..708692cba --- /dev/null +++ b/docs/as/api-ref/as_06_0500.html @@ -0,0 +1,15 @@ + + +

AS Policy Execution Logs

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_0501.html b/docs/as/api-ref/as_06_0501.html new file mode 100644 index 000000000..4ae7bfe70 --- /dev/null +++ b/docs/as/api-ref/as_06_0501.html @@ -0,0 +1,506 @@ + + +

Querying AS Policy Execution Logs

+

Function

This API is used to query the historical records of AS policy execution based on search criteria. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_policy_execute_log/{scaling_policy_id}

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. AS policy execution logs can be searched by all optional parameters in the following table. For details, see the example request.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_policy_id

+

Yes

+

String

+

Specifies the AS policy ID.

+

log_id

+

No

+

String

+

Specifies the ID of an AS policy execution log.

+

scaling_resource_type

+

No

+

String

+

Specifies the scaling resource type.

+
  • AS group: SCALING_GROUP
  • Bandwidth: BANDWIDTH
+

scaling_resource_id

+

No

+

String

+

Specifies the scaling resource ID.

+

execute_type

+

No

+

String

+

Specifies the AS policy execution type.

+
  • SCHEDULED: automatically triggered at a specified time point
  • RECURRENCE: automatically triggered at a specified time period
  • ALARM: alarm-triggered
  • MANUAL: manually triggered
+

start_time

+

No

+

String

+

Specifies the start time that complies with UTC for querying AS policy execution logs. The format of the start time is yyyy-MM-ddThh:mm:ssZ.

+

end_time

+

No

+

String

+

Specifies the end time that complies with UTC for querying AS policy execution logs. The format of the end time is yyyy-MM-ddThh:mm:ssZ.

+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0600.html b/docs/as/api-ref/as_06_0600.html new file mode 100644 index 000000000..b2811f2c2 --- /dev/null +++ b/docs/as/api-ref/as_06_0600.html @@ -0,0 +1,17 @@ + + +

Scaling Action Logs

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_0601.html b/docs/as/api-ref/as_06_0601.html new file mode 100644 index 000000000..b21c6aa94 --- /dev/null +++ b/docs/as/api-ref/as_06_0601.html @@ -0,0 +1,340 @@ + + +

Querying Scaling Action Logs

+

Function

This API is used to query scaling action logs based on search criteria. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v1/{project_id}/scaling_activity_log/{scaling_group_id}

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. Scaling action logs can be searched by all optional parameters in the following table. For details, see the example request.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+

start_time

+

No

+

String

+

Specifies the start time that complies with UTC for querying scaling action logs. The format of the start time is yyyy-MM-ddThh:mm:ssZ.

+

end_time

+

No

+

String

+

Specifies the end time that complies with UTC for querying scaling action logs. The format of the end time is yyyy-MM-ddThh:mm:ssZ.

+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0602.html b/docs/as/api-ref/as_06_0602.html new file mode 100644 index 000000000..f4bc811a8 --- /dev/null +++ b/docs/as/api-ref/as_06_0602.html @@ -0,0 +1,563 @@ + + +

Querying Scaling Action Logs (V2)

+

Function

This API is used to query scaling action logs based on search criteria. The scaling actions include increasing instances and migrating instances to balance load. The results are displayed by page.

+ +
+

URI

GET /autoscaling-api/v2/{project_id}/scaling_activity_log/{scaling_group_id}

+

You can type the question mark (?) and ampersand (&) at the end of the URI to define multiple search criteria. Scaling action logs can be searched by all optional parameters in the following table. For details, see the example request.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+

log_id

+

No

+

String

+

Specifies the scaling action log ID.

+

start_time

+

No

+

String

+

Specifies the start time that complies with UTC for querying scaling action logs. The format of the start time is yyyy-MM-ddThh:mm:ssZ.

+

end_time

+

No

+

String

+

Specifies the end time that complies with UTC for querying scaling action logs. The format of the end time is yyyy-MM-ddThh:mm:ssZ.

+

start_number

+

No

+

Integer

+

Specifies the start line number. The default value is 0. The minimum parameter value is 0.

+

limit

+

No

+

Integer

+

Specifies the number of query records. The default value is 20. The value range is 0 to 100.

+

type

+

No

+

String

+

Specifies the types of the scaling actions to be queried. Different types are separated by commas (,).

+
  • NORMAL: indicates a common scaling action.
  • MANUAL_REMOVE: indicates manually removing instances from an AS group.
  • MANUAL_DELETE: indicates manually removing and deleting instances from an AS group.
  • MANUAL_ADD: indicates manually adding instances to an AS group.
  • ELB_CHECK_DELETE: indicates that instances are removed from an AS group and deleted based on the ELB health check result.
  • AUDIT_CHECK_DELETE: indicates that instances are removed from an AS group and deleted based on the OpenStack audit.
  • DIFF: indicates that the number of expected instances is different from the actual number of instances.
  • MODIFY_ELB: indicates the load balancer migration.
+

status

+

No

+

String

+

Specifies the status of the scaling action.

+
  • SUCCESS: The scaling action has been performed.
  • FAIL: Performing the scaling action failed.
  • DOING: The scaling action is being performed.
+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0700.html b/docs/as/api-ref/as_06_0700.html new file mode 100644 index 000000000..1ec0c3680 --- /dev/null +++ b/docs/as/api-ref/as_06_0700.html @@ -0,0 +1,17 @@ + + +

Quotas

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_0701.html b/docs/as/api-ref/as_06_0701.html new file mode 100644 index 000000000..010d22611 --- /dev/null +++ b/docs/as/api-ref/as_06_0701.html @@ -0,0 +1,246 @@ + + +

Querying AS Quotas

+

Function

This API is used to query the total quotas and used quotas of AS groups, AS configurations, bandwidth scaling policies, AS policies, and instances for a specified tenant.

+
+

URI

GET /autoscaling-api/v1/{project_id}/quotas

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_0702.html b/docs/as/api-ref/as_06_0702.html new file mode 100644 index 000000000..c78a2d2f9 --- /dev/null +++ b/docs/as/api-ref/as_06_0702.html @@ -0,0 +1,236 @@ + + +

Querying AS policy and instance quotas

+

Function

This interface is used to query the total quotas and used quotas of AS policies and instances of a specified AS group by group ID.

+
+

URI

GET /autoscaling-api/v1/{project_id}/quotas/{scaling_group_id}

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

scaling_group_id

+

Yes

+

String

+

Specifies the AS group ID.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_1000.html b/docs/as/api-ref/as_06_1000.html new file mode 100644 index 000000000..37af4d366 --- /dev/null +++ b/docs/as/api-ref/as_06_1000.html @@ -0,0 +1,21 @@ + + +

Tag Management

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_1001.html b/docs/as/api-ref/as_06_1001.html new file mode 100644 index 000000000..b39a01dd3 --- /dev/null +++ b/docs/as/api-ref/as_06_1001.html @@ -0,0 +1,219 @@ + + +

Querying Tags

+

Function

This API is used to query tags by project ID.

+
+

URI

GET /autoscaling-api/v1/{project_id}/{resource_type}/tags

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

resource_type

+

Yes

+

String

+

Specifies the resource type. The option is as follows:

+

scaling_group_tag: indicates that the resource type is an AS group.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_1002.html b/docs/as/api-ref/as_06_1002.html new file mode 100644 index 000000000..8b9f6590f --- /dev/null +++ b/docs/as/api-ref/as_06_1002.html @@ -0,0 +1,218 @@ + + +

Querying Tags of a Resource

+

Function

This interface is used to query tags of a specified resource by project ID and resource ID.

+
+

URI

GET /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tags

+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

resource_type

+

Yes

+

String

+

Specifies the resource type. The option is as follows:

+

scaling_group_tag: indicates that the resource type is an AS group.

+

resource_id

+

Yes

+

String

+

Specifies the resource ID.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_1003.html b/docs/as/api-ref/as_06_1003.html new file mode 100644 index 000000000..8a568f996 --- /dev/null +++ b/docs/as/api-ref/as_06_1003.html @@ -0,0 +1,233 @@ + + +

Creating or Deleting a Tag

+

Function

This API is used to create or delete a resource tag.

+
+

Each AS group can have a maximum of 10 tags added to it.

+

URI

POST /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tags/action

+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

resource_type

+

Yes

+

String

+

Specifies the resource type. The option is as follows:

+

scaling_group_tag: indicates that the resource type is an AS group.

+

resource_id

+

Yes

+

String

+

Resource ID

+
+
+
+

Request Message

+ +
+

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_1004.html b/docs/as/api-ref/as_06_1004.html new file mode 100644 index 000000000..a5be606e6 --- /dev/null +++ b/docs/as/api-ref/as_06_1004.html @@ -0,0 +1,480 @@ + + +

Querying Resources

+

Function

This API is used to query instances of a specified resource type by project ID.

+

By default, resources and resource tags are in descending order of their creation time.

+
+

URI

POST /autoscaling-api/v1/{project_id}/{resource_type}/resource_instances/action

+ +
+ + + + + + + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

project_id

+

Yes

+

String

+

Specifies the project ID.

+

resource_type

+

Yes

+

String

+

Specifies the resource type. An example value is scaling_group_tag.

+
+
+
+

Request Message

+
+ +

Response Message

+
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_1100.html b/docs/as/api-ref/as_06_1100.html new file mode 100644 index 000000000..3d18beafc --- /dev/null +++ b/docs/as/api-ref/as_06_1100.html @@ -0,0 +1,17 @@ + + +

API Management

+
+
+ + + +
+ diff --git a/docs/as/api-ref/as_06_1101.html b/docs/as/api-ref/as_06_1101.html new file mode 100644 index 000000000..811ee19d6 --- /dev/null +++ b/docs/as/api-ref/as_06_1101.html @@ -0,0 +1,238 @@ + + +

Querying API Versions

+

Function

This interface is used to query all API versions of the AS service.

+
+

URI

GET /

+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_06_1102.html b/docs/as/api-ref/as_06_1102.html new file mode 100644 index 000000000..c7fe76752 --- /dev/null +++ b/docs/as/api-ref/as_06_1102.html @@ -0,0 +1,245 @@ + + +

Querying a Specified API Version

+

Function

This interface is used to query a specified API version of the AS service.

+
+

URI

GET /{api_version}

+ +
+ + + + + + + + + + + +
Table 1 Parameter description

Parameter

+

Mandatory

+

Type

+

Description

+

api_version

+

Yes

+

String

+

Specifies the ID of the AS API version.

+
+
+
+

Request Message

+
+

Response Message

+ +
+

Returned Values

+
+

Error Codes

See Error Codes.

+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0100.html b/docs/as/api-ref/as_07_0100.html new file mode 100644 index 000000000..d6b086ba4 --- /dev/null +++ b/docs/as/api-ref/as_07_0100.html @@ -0,0 +1,17 @@ + + + +

Appendix

+ +

+
+ +
+ +
+ diff --git a/docs/as/api-ref/as_07_0101.html b/docs/as/api-ref/as_07_0101.html new file mode 100644 index 000000000..27d6a3f29 --- /dev/null +++ b/docs/as/api-ref/as_07_0101.html @@ -0,0 +1,151 @@ + + +

AS Metrics

+

Function

This section describes metrics reported by AS to Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to view the AS metrics and the alarms generated by Cloud Eye for AS.

+
+

Namespace

SYS.AS

+
+

Metrics

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

Metric

+

Name

+

Description

+

Value Range

+

Remarks

+

cpu_util

+

CPU Usage

+

Average CPU usage of all instances in a monitored object

+

≥ 0%

+

The monitored object is an AS group.

+

mem_util

+

Memory Usage

+

Average memory usage of all instances in a monitored object

+

≥ 0%

+

The monitored object is an AS group.

+
NOTE:

This metric is unavailable if the image has no OTC Tools installed.

+
+

network_incoming_bytes_rate_inband

+

Inband Incoming Rate

+

Average number of incoming bytes per second on all instances in a monitored object

+

≥ 0

+

The monitored object is an AS group.

+

network_outgoing_bytes_rate_inband

+

Inband Outgoing Rate

+

Average number of outgoing bytes per second on all instances in a monitored object

+

≥ 0

+

The monitored object is an AS group.

+

instance_num

+

Number of Instances

+

Number of available instances in a monitored object

+

≥ 0

+

The monitored object is an AS group.

+

Available ECSs are INSERVICE instances in an AS group.

+

disk_read_bytes_rate

+

Disks Read Rate

+

Number of bytes read from all instances in a monitored object per second

+

≥ 0

+

The monitored object is an AS group.

+

disk_write_bytes_rate

+

Disks Write Rate

+

Number of bytes written to all instances in a monitored object per second

+

≥ 0

+

The monitored object is an AS group.

+

disk_read_requests_rate

+

Disk Read Requests

+

Number of read requests sent to all instances in a monitored object per second

+

≥ 0

+

The monitored object is an AS group.

+

disk_write_requests_rate

+

Disks Write Requests

+

Number of write requests sent to all instances in a monitored object per second

+

≥ 0

+

The monitored object is an AS group.

+
+
+
  • The image based on which the target ECS is created must have OTC Tools installed. Otherwise, the Memory Usage and Disk Usage metrics are unavailable. For details about how to install the OTC Tools, visit https://github.com/UVP-Tools/UVP-Tools/.
  • For details about whether your OS supports the Memory Usage, Inband Outgoing Rate, and Inband Incoming Rate metrics, see Elastic Cloud Server User Guide.
+
+
+

Dimension

+
+ + + + + + + +

Key

+

Value

+

AutoScalingGroup

+

AS group ID

+
+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0102.html b/docs/as/api-ref/as_07_0102.html new file mode 100644 index 000000000..a0555ce6b --- /dev/null +++ b/docs/as/api-ref/as_07_0102.html @@ -0,0 +1,2704 @@ + + +

Error Codes

+

Description

This section provides the meanings of error codes returned by AS APIs.

+
+

Example of Returned Error Information

{"error":{"code":"AS.0001","message":"System error."}}

+
+

Error Code Description

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

HTTP Status Code

+

Error Code

+

Error Message

+

Description

+

Solution

+

500

+

AS.0001

+

System error.

+

System error.

+

Try again later or contact technical support.

+

400

+

AS.0002

+

Request body is null.

+

The message body is empty.

+

Enter a valid message body.

+

401

+

AS.0005

+

The token of the header in the request is null.

+

The header in the request carries no or an empty token.

+

Enter a valid token.

+

401

+

AS.0006

+

The token of the header in the request is incorrect.

+

The header in the request carries an incorrect, invalid, or expired token.

+

Enter a valid token.

+

404

+

AS.0007

+

The requested resource [%s] could not be found.

+

The requested resources are not found.

+

Use the correct URL parameter.

+

400

+

AS.0008

+

Incorrect ProjectID.

+

The project id value carried in the URL is different from that resolved from the token.

+

Check whether the parameter in the URL matches that in the token.

+

403

+

AS.0011

+

You do not have the rights to perform the operation.

+

You do not have the rights to perform the operation.

+

Check whether te_admin, as_adm, or other required roles exist.

+

400

+

AS.0022

+

Request body error

+

The request is invalid.

+

Check whether the request body is in standard JSON format or whether an unsupported parameter exists.

+

400

+

AS.0026

+

Scaling action is not allowed in the cooling duration.

+

No scaling action is allowed in the cooldown period.

+

Try again later.

+

400

+

AS.0031

+

Policy doesn't allow [%s] to be performed.

+

Fine-grained authentication failed because no authentication item is specified.

+

Add the required authorization item.

+

400

+

AS.0033

+

The api version is illegal, only v1 and v2.

+

Invalid API ID.

+

Enter a correct API ID.

+

400

+

AS.0034

+

Failed to execute the policy because the AS group is in active state.

+

Failed to trigger the AS policy because a scaling action in the AS group is in progress.

+

An AS policy can be automatically triggered only when there is no in-progress scaling action in the AS group. Try again later.

+

400

+

AS.1001

+

The value of parameter Start number is invalid.

+

The start number value is invalid.

+

Enter a valid start number value.

+

400

+

AS.1002

+

The value of parameter Limit is invalid.

+

The limit value is invalid.

+

Enter a valid limit value.

+

400

+

AS.1003

+

The AS configuration ID is null.

+

The AS configuration ID is empty.

+

Add an AS configuration ID.

+

400

+

AS.1004

+

The AS configuration does not exist.

+

The AS configuration does not exist.

+

Use a correct AS configuration ID.

+

400

+

AS.1006

+

The AS configuration is in use.

+

The AS configuration is being used by an AS group and cannot be deleted.

+

Change this AS configuration for the AS group to another one and delete the AS configuration.

+

400

+

AS.1007

+

The AS configuration name is null.

+

The AS configuration name is empty.

+

Add an AS configuration name.

+

400

+

AS.1008

+

The AS configuration name is too long.

+

The AS configuration name is too long.

+

Use an AS configuration name of proper length.

+

400

+

AS.1009

+

The AS group ID is null.

+

The AS group ID is not specified.

+

Add an AS group ID.

+

400

+

AS.1011

+

The instance configuration information is null.

+

The instance_config field is not specified.

+

Enter a valid instance_config value.

+

400

+

AS.1014

+

The image ID in the AS configuration is null.

+

The image ID is not specified.

+

Add an image ID.

+

400

+

AS.1015

+

The image in the AS configuration does not exist.

+

The image in the AS configuration does not exist.

+

Use a correct image ID.

+

400

+

AS.1016

+

The specification ID in the AS configuration cannot be null.

+

The flavor ID is not specified.

+

Add a flavor ID.

+

400

+

AS.1017

+

The specification [%s] in the AS configuration does not exist.

+

The flavor of the AS configuration does not exist.

+

Use a correct flavor ID.

+

400

+

AS.1018

+

The specification [%s] and image is not match.

+

The flavor and image do not match.

+

Check whether the flavor matches the image. If not, modify the configuration.

+

400

+

AS.1019

+

The disk of this type is not applicable to the ECS.

+

The flavor and disk do not match.

+

Check whether the flavor matches the disk type. If not, change the resources.

+

400

+

AS.1021

+

The image in the AS configuration is not activated.

+

The image in the AS configuration is not activated.

+

Use a correct image ID.

+

400

+

AS.1022

+

The image in the AS configuration is not available.

+

The image in the AS configuration is unavailable.

+

Use a correct image ID.

+

400

+

AS.1023

+

Invalid AS configuration name.

+

The AS configuration name is invalid.

+

Use a valid AS configuration name.

+

400

+

AS.1024

+

The number of AS configurations exceeds the upper limit.

+

The number of AS configurations exceeds the upper limit.

+

Delete idle AS configurations or apply for a higher quota.

+

400

+

AS.1025

+

The user login mode in the AS configuration is not unique.

+

The user login mode in the AS configuration is not unique.

+

Use account-and-password or key-pair login mode only.

+

400

+

AS.1026

+

The user login mode in the AS configuration is empty.

+

The user login mode in the AS configuration is empty.

+

Enter a valid key_name value.

+

400

+

AS.1027

+

The scaling config personality is invalid.

+

The user AS configuration is invalid.

+

Enter a valid personality value.

+

400

+

AS.1028

+

The disk in the AS configuration is null.

+

The disk in the AS configuration is empty.

+

Enter a valid disk value.

+

400

+

AS.1029

+

The number of system disks in the AS configuration is invalid.

+

The number of system disks in the AS configuration is invalid.

+

Ensure that there is only one system disk.

+

400

+

AS.1030

+

The size of the system disk in the AS configuration is less than the specification required.

+

The size of the system disk in the AS configuration is smaller than the requirement.

+

Use a proper system disk size.

+

400

+

AS.1031

+

The size of the disk in the AS configuration is not correct.

+

The size of the disk in the AS configuration is invalid.

+

Use a proper disk size.

+

400

+

AS.1032

+

The ECS type [%s] in the AS configuration do not support 24 disks.

+

The number of disks in the AS configuration exceeds 24.

+

Ensure that the number of disks does not exceed the limit.

+

400

+

AS.1033

+

Parameter volumeType in the AS configuration is invalid.

+

The volumeType of the disk in the AS configuration is invalid.

+

Use a valid volume_type value.

+

400

+

AS.1034

+

Parameter diskType in the AS configuration is invalid.

+

The diskType in the AS configuration is invalid.

+

Use a valid disk_type value.

+

400

+

AS.1035

+

Parameter adminPass in the AS configuration is invalid.

+

The password in the AS configuration fails to meet the complexity requirements.

+

Use passwords that meet complexity requirements.

+

400

+

AS.1036

+

32-bit operating system (OS) does not support the specification [%s] with 4G memory.

+

The memory of 32-bit OS exceeds 4 GB.

+

Change the image or the policy.

+

400

+

AS.1038

+

Batch deleting the AS configuration failed.

+

Deleting AS configurations in batches fails.

+

If this error code is returned, use parameter Message to obtain the configuration ID and the failure cause.

+

400

+

AS.1039

+

The number of AS configurations is beyond the maximum limit.

+

The number of AS configurations to be deleted in batches exceeds the upper limit.

+

Delete a maximum of 50 AS configurations at a time.

+

400

+

AS.1040

+

The list of AS config to be deleted is null.

+

The AS configuration list is empty.

+

Add the IDs of the AS configurations to be deleted in batches.

+

400

+

AS.1041

+

The eip info of scaling config is null.

+

The eip field in the public_ip field is empty.

+

Ensure that the eip field is not empty when specifying the public_ip field.

+

400

+

AS.1042

+

The bandwidth size of eip is invalid.

+

The bandwidth size is invalid.

+

Enter a valid bandwidth.

+

400

+

AS.1043

+

The eip type of scaling config is invalid.

+

The EIP type is invalid.

+

Use a valid EIP type.

+

400

+

AS.1044

+

The bandwidth charging mode of eip is invalid.

+

The bandwidth billing model of the AS configuration is invalid.

+

Use a valid bandwidth billing model.

+

400

+

AS.1045

+

The bandwidth type of eip is invalid.

+

The bandwidth type is invalid.

+

Use a valid bandwidth.

+

400

+

AS.1046

+

The bandwidth size of eip is null.

+

The bandwidth size is not specified.

+

Add the bandwidth value of the AS configuration.

+

400

+

AS.1049

+

Parameter userdata in the AS configuration is invalid.

+

Parameter userdata in the AS configuration is invalid.

+

Use a valid userdata.

+

400

+

AS.1050

+

The user login mode in the AS configuration is illegal.

+

The user login mode in the AS configuration is invalid.

+

Use a valid login mode.

+

400

+

AS.1052

+

Parameter metadata in the AS configuration is invalid.

+

The metadata in the AS configuration is invalid.

+

Use a valid metadata, whose maximum length is 512 bytes and the key value cannot contain spaces, $, or periods(.).

+

400

+

AS.1053

+

The data image is not available.

+

The data image in the AS configuration is unavailable.

+

Use a valid data image.

+

400

+

AS.1054

+

The size of the data disk in the AS configuration is less than the data image required.

+

The size of the data disk in the AS configuration is smaller than what the data image requires.

+

Use a proper data disk.

+

400

+

AS.1055

+

The system disk is not support to data image.

+

A data disk image cannot be used to create a system disk.

+

Refer to the error code description.

+

400

+

AS.1056

+

The data image in the AS configuration does not exist.

+

The data image in the AS configuration does not exist.

+

Use a valid data image ID.

+

400

+

AS.1057

+

The DSS of the disk in the AS configuration is not available.

+

The selected DSS device is unavailable.

+

Use a correct DSS device.

+

400

+

AS.1058

+

The type of dss in the AS configuration is incorrect.

+

The selected DSS device does not support the disk type.

+

Change the DSS device or disk type.

+

400

+

AS.1059

+

The capacity of dss in the AS configuration is not enough.

+

The storage space on the selected DSS device is insufficient.

+

Change the DSS device.

+

400

+

AS.1060

+

DSS and EVS are used together in the AS configuration.

+

You can use either DSS or EVS disks in an AS configuration.

+

Refer to the error code description.

+

400

+

AS.1061

+

The DSS does not belong to the same AZ in the AS configuration.

+

The selected DSS devices must be in the same AZ.

+

Change DSS devices so that they are in the same AZ.

+

400

+

AS.1062

+

The number of EVS disks with snapshot IDs in the AS configuration is different from that of EVS disks specified in the full-ECS image.

+

The number of disks with snapshot IDs in the AS configuration is different from that of EVS disks specified in the full-ECS image.

+

Refer to the error code description.

+

400

+

AS.1063

+

The disk data backup in a full-ECS image cannot be used to restore the disk in DSS.

+

The disk data backup in a full-ECS image is used to restore the disk in DSS.

+

Refer to the error code description.

+

400

+

AS.1064

+

The data disk you have selected will be restored using the disk data backup in the full-ECS image. Then, data mirroring will be unavailable.

+

Your selected data disk will recover from the disk backup in the full-ECS image, and data mirroring is unavailable now.

+

Refer to the error code description.

+

400

+

AS.1065

+

ECS resources specified in the AS configuration belong to different AZs.

+

The VMs in the AS configuration do not belong to the same AZ.

+

Use ECS resources (specifications, images, disk) in the same AZ.

+

400

+

AS.1066

+

The AS configuration contains EVS disks with invalid snapshot IDs.

+

The AS configuration contains EVS disks with invalid snapshot IDs.

+

Use a correct snapshot ID.

+

400

+

AS.1067

+

The value of parameter Offset number is invalid.

+

Parameter offset is invalid.

+

Use a valid offset value.

+

400

+

AS.1074

+

The value of parameter Marker is invalid.

+

Parameter marker is invalid.

+

Use a valid marker value.

+

400

+

AS.1075

+

The image ID is invalid.

+

Image ID in the AS configuration is invalid.

+

Use a correct image ID.

+

400

+

AS.1085

+

Invalid multi flavor priority policy.

+

The priority policy used in multi-flavor AS configuration is invalid.

+

Use a valid multi_flavor_priority_policy value.

+

400

+

AS.1086

+

AS configuration is not available for AS group

+

The AS configuration is unavailable.

+

Replace the AS configuration in the AS group.

+

400

+

AS.1087

+

The number of flavors in the AS config exceeds the upper limit.

+

The number of flavors in the AS configuration reaches the upper limit.

+

Ensure that the number of flavors in the AS configuration does not exceed the upper limit.

+

400

+

AS.1088

+

The image in the AS configuration you selected is unavailable for the AZ [%s] in AS group.

+

The image in the AS configuration is not available in the AZ of the AS group.

+

Change another AS configuration or AZ for the AS group.

+

400

+

AS.1090

+

Flavor {0} in the AS configuration is incompatible with the image architecture.

+

The selected flavor is incompatible with the image architecture.

+

Ensure that the selected flavor is compatible with the image architecture.

+

400

+

AS.2002

+

The name of the AS group is null.

+

The AS group name is empty.

+

Add an AS group name.

+

400

+

AS.2003

+

The AS group name is too long.

+

The AS group name is too long.

+

Use an AS group name of proper length.

+

400

+

AS.2004

+

Invalid min or max number of instances in the AS group.

+

The maximum or minimum number of instances is invalid.

+

Enter correct maximum/minimum number of instances for the AS group.

+

400

+

AS.2005

+

The expected number cannot be less than the minimum number of instances or greater than the maximum number of instances.

+

The expected number of instances in the AS group is invalid.

+

Enter a valid number of expected instances for the AS group.

+

400

+

AS.2006

+

Invalid cooldown period of the AS group.

+

The cooldown period in the AS group is invalid.

+

Enter a valid cooldown period for the AS group.

+

400

+

AS.2007

+

The AS group does not exist.

+

The AS group does not exist.

+

Use a correct AS group ID.

+

400

+

AS.2008

+

Invalid execution action of the AS group.

+

The scaling action of the AS group is invalid.

+

Use a correct scaling action for the AS group.

+

400

+

AS.2009

+

The AS group ID is null.

+

The AS group ID is not specified.

+

Add an AS group ID.

+

400

+

AS.2010

+

The expected number of instances in the AS group cannot be smaller than the number of instances for which instance protection has been configured.

+

The expected number of instances in the AS group cannot be smaller than the number of instances for which instance protection has been configured.

+

Ensure that the number of expected instances is no less than the protected instances, or change the expected number of instances after canceling instance protection.

+

400

+

AS.2011

+

Invalid AZ in AS group.

+

The AZ in the AS group is invalid.

+

Use a valid value.

+

400

+

AS.2012

+

The VPC of the AS group does not exist.

+

The VPC of the AS group does not exist.

+

Use a valid value.

+

400

+

AS.2013

+

Parameter networks in the AS group is invalid.

+

Parameter networks in the AS group is invalid.

+

Use a valid value.

+

400

+

AS.2014

+

The security group of the AS group does not exist.

+

The security group of the AS group does not exist.

+

Use a valid value.

+

400

+

AS.2015

+

Parameter listenerId in the AS group is invalid.

+

The load balancer listener of the AS group is invalid.

+

Use a valid value.

+

400

+

AS.2016

+

The listener of the AS group does not belong to the vpc.

+

The VPC to which the ELB listener in the AS group belongs is different from the VPC in the AS group.

+

Change the VPC ID or ELB listener ID.

+

400

+

AS.2017

+

The ID of the VPC in the AS group is null.

+

The VPC ID in the AS group is not specified.

+

Add a VPC ID.

+

400

+

AS.2018

+

No AS configuration is in the AS group.

+

No AS is configured in the AS group.

+

Enable the AS group after adding an AS configuration to the AS group.

+

400

+

AS.2019

+

The value of the parameter that specifies whether to forcibly delete an AS group is invalid.

+

The value of the parameter that specifies whether to forcibly delete an AS group is invalid.

+

Use a valid value.

+

400

+

AS.2020

+

The scaling group status is illegal.

+

The AS group status is invalid.

+

You are not allowed to perform the operation when the AS group is in the current status.

+

400

+

AS.2021

+

The current number of instances in the AS group is not 0.

+

Deleting the AS group fails because there are instances in it.

+

Before deleting the AS group, deleting its instances.

+

400

+

AS.2022

+

The AS group name contains invalid characters.

+

The AS group name contains invalid characters.

+

Use a correct AS group name.

+

400

+

AS.2023

+

The number of AS groups exceeds the upper limit.

+

The number of AS groups exceeds the upper limit.

+

Delete idle AS groups or apply for a higher quota.

+

400

+

AS.2024

+

The number of subnets in the AS group exceeds the upper limit.

+

The number of subnets in the AS group exceeds the upper limit.

+

Ensure that the number of subnets does not exceed the upper limit.

+

400

+

AS.2025

+

The number of security groups in the AS group exceeds the upper limit.

+

The number of security groups in the AS group exceeds the upper limit.

+

Ensure that the number of security groups does not exceed the upper limit.

+

400

+

AS.2026

+

The type of listeners in the AS group is not unique.

+

There are ELB listeners of different types in the AS group.

+

lb_listener_id is alternative to lbaas_listeners.

+

400

+

AS.2027

+

The subnet of the AS group does not belong to the vpc.

+

The VPC to which some subnets in the AS group belong is different with the VPC in the AS group.

+

Change the VPC ID or subnet.

+

400

+

AS.2028

+

The modified expected number of instances is the same as the original number.

+

The new expected number of instances is the same as the original number.

+

Refer to the error code description.

+

400

+

AS.2029

+

Invalid health check method of the AS group.

+

The health check method for instances in the AS group is incorrect.

+

Use a valid health_periodic_audit_method value.

+

400

+

AS.2030

+

You are not allowed to modify the lb, AZ, subnet, and security information when the number of instances in the AS group is not 0, the AS group is scaling, or the AS group is in Inservice status.

+

You are not allowed to modify the load balancer, AZ, subnet, or security group information when there are instances in the AS group, the AS group is scaling, or the AS group is in Inservice state.

+

Check the number of instances in the AS group and the status of the AS group, or try again later.

+

400

+

AS.2031

+

Invalid health check period of the AS group.

+

The health check period of the AS group is invalid.

+

Use a valid health_periodic_audit_time value.

+

400

+

AS.2032

+

Invalid instance removal policy.

+

The instance removal policy for the AS group is invalid.

+

Use a valid instance_terminate_policy value.

+

400

+

AS.2033

+

You are not allowed to perform the operation when the AS group is in current [%s] status.

+

You are not allowed to perform the operation when the AS group is in the current status.

+

Refer to the error code description.

+

400

+

AS.2034

+

Invalid notification method of the AS group.

+

The notification method for the AS group is invalid.

+

Use a valid notification method.

+

400

+

AS.2035

+

The number of instances manually added to the AS group exceeds the maximum number of the instances required in the AS group.

+

The number of ECSs in the AS group is greater than the upper limit because some ECSs are manually added.

+

Add a proper number of ECSs or increase the maximum number of instances in the AS group.

+

400

+

AS.2036

+

The number of instances manually deleted is less than the minimum number of the instances required in the AS group.

+

The number of ECSs in the AS group is smaller than the lower limit because some ECSs are manually deleted.

+

Delete a proper number of ECSs or decrease the minimum number of instances in the AS group.

+

400

+

AS.2037

+

The number of listeners in the AS group exceeds the upper limit.

+

The number of ELB listeners in the AS group reaches the upper limit.

+

Select a proper number of load balancer listeners.

+

400

+

AS.2038

+

The type [%s] of ECS in the AZ you selected has been sold out.

+

The ECSs of this type have been sold out in the AZ specified for this AS group.

+

Refer to the error code description. Change the AZ of the AS group or change the AS configuration for the AS group.

+

400

+

AS.2039

+

Parameter protocolPort of the AS group is invalid.

+

Parameter protocolPort of the AS group is invalid.

+

Use a valid protocolPort.

+

400

+

AS.2040

+

Parameter weight of the AS group is invalid.

+

Parameter weight of the AS group is invalid.

+

Use a valid weight.

+

400

+

AS.2042

+

Parameter pool of lbaas in the AS group is invalid.

+

The load balancer pool in the AS group is invalid.

+

Use a valid pool.

+

400

+

AS.2043

+

There is not avalid volume in the AZ [%s] you selected.

+

Storage resources of this type are sold out or do not exist in the AZ specified for this AS group.

+

Refer to the error code description. Change the AZ of the AS group or change the AS configuration for the AS group.

+

400

+

AS.2044

+

The AZ in the AS group is not available.

+

The AZ in the AS group is invalid.

+

Refer to the error code description. Change the AZ of the AS group.

+

400

+

AS.2045

+

The min or max number of instances in the AS group exceeds the upper limit.

+

The minimum or maximum number of instances in the AS group exceeds the limit.

+

Enter proper maximum and minimum numbers of instances for the AS group.

+

400

+

AS.2046

+

Invalid health check grace period of the AS group.

+

The grace period for the instance health check is invalid.

+

Use a valid health_periodic_audit_grace_period value.

+

400

+

AS.2047

+

The AS group is in active status.

+

Failed to modify load balancer parameters because a scaling action is ongoing.

+

Wait until the scaling action is complete and modify the load balancer parameters again.

+

400

+

AS.2053

+

Invalid multi az priority policy.

+

The priority policy used for multiple AZs in the AS group is invalid.

+

Change the priority policy used for multiple AZs in the AS group.

+

400

+

AS.2054

+

The AS group is in active status.

+

Failed to change the AZ because a scaling action is ongoing.

+

Wait until the scaling action is complete and change the AZ again.

+

400

+

AS.3002

+

Invalid AS policy type.

+

The AS policy type is invalid.

+

Use a valid scaling_policy_type value.

+

400

+

AS.3003

+

The information about the AS policy is null.

+

When the AS policy is scheduled or periodic, parameter scheduled_policy is empty.

+

Use a valid scheduled_policy value.

+

400

+

AS.3004

+

Invalid recurrence type in the AS policy.

+

The period type is incorrect.

+

Use a valid recurrence_type value.

+

400

+

AS.3005

+

The end time of the scaling action triggered periodically is empty.

+

The end time is not specified for a periodic AS policy.

+

Enter a valid end_time value.

+

400

+

AS.3006

+

The format of the end time for the scaling action triggered periodically is incorrect.

+

The format of the end time for the periodically triggered scaling action is incorrect.

+

Use a correct format for the end time.

+

400

+

AS.3007

+

The end time of the scaling action triggered periodically must be later than the current time.

+

The end time of the scaling action triggered periodically must be later than the current time.

+

Ensure that the end time is later than the current time.

+

400

+

AS.3008

+

Parameter lanchTime in the AS policy is null.

+

The triggering time is not specified.

+

Enter a valid launch_time value.

+

400

+

AS.3009

+

The format of parameter lanchTime is incorrect.

+

The triggering time format is incorrect.

+

Use a correct triggering time format.

+

400

+

AS.3010

+

The triggering time of the scheduled policy must be later than the current time.

+

The triggering time of the scaling action triggered at a scheduled time must be later than the current time.

+

Ensure that the triggering time of the scheduled policy is later than the current time.

+

400

+

AS.3011

+

The AS policy type is null.

+

The AS policy type is not specified.

+

Enter a valid scaling_policy_type value.

+

400

+

AS.3012

+

Invalid cooldown period in the AS policy.

+

The cooldown period in the AS policy is invalid.

+

Enter a valid cool_down_time value.

+

400

+

AS.3013

+

The AS policy name is null.

+

The AS policy name is not specified.

+

Enter a valid scaling_policy_name value.

+

400

+

AS.3014

+

The length of the AS policy name is invalid.

+

The length of the AS policy name is invalid.

+

Enter a valid scaling_policy_name value.

+

400

+

AS.3015

+

The action in the AS policy is null.

+

The execution action in the AS policy is not specified.

+

Enter a valid scaling_policy_action value.

+

400

+

AS.3016

+

The operation to perform the action in the AS policy is null.

+

The operation to perform the execution action in the AS policy is not specified.

+

Enter a valid operation value.

+

400

+

AS.3017

+

The operation to perform the action in the AS policy action is invalid.

+

The operation to perform the action in the AS policy is invalid.

+

Enter a valid operation value.

+

400

+

AS.3018

+

The number of instances which action in the AS policy operates on is invalid.

+

The number of instances to which the AS policy applies is invalid.

+

Enter a valid instance_number value.

+

400

+

AS.3019

+

The AS group ID in the AS policy cannot be null.

+

The AS group ID in the AS policy is not specified.

+

Add an AS group ID.

+

400

+

AS.3020

+

The AS policy does not exist.

+

The AS policy does not exist.

+

Use a correct AS policy ID.

+

400

+

AS.3021

+

The AS policy ID cannot be null.

+

The AS policy ID is not specified.

+

Add an AS policy ID.

+

400

+

AS.3022

+

The action of the AS policy request body is invalid.

+

The action of the AS policy request body is invalid.

+

Use a valid action value.

+

400

+

AS.3023

+

The period type of the AS policy is null.

+

The period type of the AS policy is empty.

+

Use a valid recurrence_type value.

+

400

+

AS.3024

+

The value of the period type of the AS policy is null.

+

The value of the periodically triggered tasks of the AS policy is empty.

+

Add a valid recurrence_value value.

+

400

+

AS.3025

+

The value of period type of the AS policy is invalid.

+

The period type of the AS policy is invalid.

+

Use a valid recurrence_type value.

+

400

+

AS.3026

+

The alarm ID in the AS policy is null.

+

The alarm ID in the AS policy is empty.

+

Add an alarm ID.

+

400

+

AS.3027

+

The AS policy must be in the inservice status when the AS policy is performed.

+

The AS group must be in service when the AS policy is performed.

+

Enable the AS group and try again.

+

400

+

AS.3028

+

The format of the start time for the scaling action triggered periodically is incorrect.

+

The format of the start time for the periodically triggered scaling action is incorrect.

+

Use a correct format for the start time.

+

400

+

AS.3029

+

The start time of the scaling action triggered periodically must be earlier than the end time.

+

The start time of the periodically triggered scaling action must be earlier than the end time.

+

Ensure that the start time of the periodic policy is earlier than the end time.

+

400

+

AS.3030

+

The alarm in the AS policy does not exist.

+

The alarm rule in the AS policy does not exist.

+

Modify the alarm rule used by the AS policy.

+

400

+

AS.3031

+

Invalid AS policy name.

+

The AS policy name is invalid.

+

Enter a valid scaling_policy_name value.

+

400

+

AS.3032

+

The number of AS policies exceeds the upper limit.

+

The number of AS policies exceeds the upper limit.

+

Delete idle AS policies or apply for a higher quota.

+

400

+

AS.3033

+

The triggering time of the periodic policy is not included in the effective time of the policy.

+

The triggering time of the periodic policy falls outside the effective time range of the policy.

+

Ensure that the triggering time of the periodic policy is within the range from the start time to the end time.

+

400

+

AS.3034

+

The alarm ID in the AS policy is being used by another AS group.

+

The alarm ID in the AS policy is being used by another AS group.

+

Refer to the error code description. An alarm ID can be used only by the AS policy in one AS group at a time.

+

400

+

AS.3035

+

The percentage of instances which action in the AS policy operates on is invalid.

+

The percentage of instances to which the AS policy applies is invalid.

+

Use a valid instance_percentage value.

+

400

+

AS.3036

+

The action in the AS policy operates is not unique.

+

The action in the AS policy operates is not unique.

+

Select one from instance_percentage or instance_number.

+

400

+

AS.3037

+

The scaling resource type in the AS policy is invalid.

+

The resource type in the AS policy is invalid.

+

Use a valid scaling_resource_type value.

+

400

+

AS.3038

+

The AS policy is in executing status.

+

The AS policy is being executed and cannot be executed again.

+

Try again later.

+

400

+

AS.3040

+

The adjustment by policy reached the limit

+

The number of modifications to scaling resources in the AS policy has reached the upper limit.

+

Refer to the error code description.

+

400

+

AS.3041

+

The scaling resource ID in the AS policy is null.

+

The scaling resource ID in the AS policy is not specified.

+

Enter a valid AS resource ID in the AS policy.

+

400

+

AS.3042

+

The scaling resource in the AS policy does not exist.

+

The scaling resource in the AS policy does not exist.

+

Enter a valid AS resource ID in the AS policy.

+

400

+

AS.3043

+

The limit which action in the AS policy operates on is invalid.

+

The value of parameter limits in the AS policy is invalid.

+

Use a valid limits value in the AS policy.

+

400

+

AS.3045

+

Failed to delete policies in a batch.

+

Failed to delete policies in batches.

+

If this error code is returned, use parameter Message to obtain the policy ID and the failure cause.

+

400

+

AS.3046

+

Failed to resume policies in a batch.

+

Failed to enable policies in batches.

+

If this error code is returned, use parameter Message to obtain the policy ID and the failure cause.

+

400

+

AS.3047

+

Failed to pause policies in a batch.

+

Failed to disable policies in batches.

+

If this error code is returned, use parameter Message to obtain the policy ID and the failure cause.

+

400

+

AS.3048

+

The value of the parameter that specifies whether to forcibly delete the policy is invalid.

+

The value of the parameter that specifies whether to forcibly delete the policy is invalid.

+

Use a valid force_delete value.

+

400

+

AS.3049

+

The list of AS policies to be batched is empty.

+

The list of AS policies on which a batch operation is to be performed is empty.

+

Add the IDs of the AS policies to be operated in batches.

+

400

+

AS.3050

+

The alarm ID in the AS policy is illegal.

+

The format of the alarm ID in the AS policy is incorrect.

+

Use an alarm ID in correct format.

+

400

+

AS.3054

+

The scaling resource type in the AS policy is null.

+

The scaling resource type in the AS policy cannot be left blank.

+

Use a valid scaling_resource_type value.

+

400

+

AS.3055

+

The scaling resource ID in the AS policy is format wrong.

+

The scaling resource ID in the scaling policy is invalid.

+

Enter a valid AS resource ID in the AS policy.

+

400

+

AS.3056

+

The value of the parameter that specifies whether to delete the alarm in the AS policy is invalid.

+

The value of the alarm rule used for deleting the scaling policy is invalid.

+

Use a valid delete_alarm value.

+

400

+

AS.3057

+

The value of parameter sort_by in the request is invalid.

+

The sort_by value in the request is invalid.

+

Use a valid sort_by value.

+

400

+

AS.3058

+

The value of parameter order in the request is invalid.

+

The order value in the request is invalid.

+

Use a valid order value.

+

400

+

AS.4000

+

The value of parameter start_number in the request for the instance is invalid.

+

The start_number value in the instance request is invalid.

+

Use a valid start_number value.

+

400

+

AS.4001

+

The value of parameter limit in the request for the instance is invalid.

+

The limit value in the instance request is invalid.

+

Use a valid limit value.

+

400

+

AS.4003

+

The value of parameter life_cycle_state in the instance request is invalid.

+

The life_cycle_state value in the instance request is invalid.

+

Use a valid life_cycle_state value.

+

400

+

AS.4004

+

The value of parameter health_status in the request for the instance is invalid.

+

The health_status value in the instance request is invalid.

+

Use a valid health_status value.

+

400

+

AS.4005

+

Parameter scaling_group_id in the request for the instance does not exist.

+

The scaling_group_id in the instance request does not exist.

+

Use a correct scaling_group_id.

+

400

+

AS.4006

+

The instance does not exist.

+

The instance does not exist.

+

Use a correct instance ID.

+

400

+

AS.4007

+

The value of the parameter that specifies whether to delete the instance is invalid.

+

The value of the parameter that specifies whether to delete the instance is invalid.

+

Use a valid value.

+

400

+

AS.4008

+

The start time format of the log about the expected number of the instances is incorrect.

+

The start time format of the log about the expected number of the instances is incorrect.

+

Use a correct format.

+

400

+

AS.4009

+

The end time format of the log about expected number of the instances is incorrect.

+

The end time format of the log about expected number of the instances is incorrect.

+

Use a correct format.

+

400

+

AS.4010

+

Parameter start_number in the request for the log about the expected number of instances is invalid.

+

The start_number in the request for the log about the expected number of instances is invalid.

+

Use a valid start_number value.

+

400

+

AS.4011

+

The value of parameter limit in the request for the log about the expected number of instances is invalid.

+

The value of limit in the request for the log about the expected number of instances is invalid.

+

Use a valid limit value.

+

400

+

AS.4012

+

The value of parameter logId in the request for the log about the expected number of instances is invalid.

+

The logId in the request for the log about the expected number of instances is invalid.

+

Use a valid logId value.

+

400

+

AS.4013

+

The list of instances to be deleted is null.

+

The list of instances to be deleted is empty.

+

Add instances to be deleted.

+

400

+

AS.4014

+

The instances do not belong to the same AS group.

+

The instances do not belong to the same AS group.

+

Select instances in the same AS group.

+

400

+

AS.4015

+

The instance is not in the inservice status.

+

The instance is not in inservice state.

+

Select an inservice instance.

+

400

+

AS.4016

+

Failed to delete the instance because the instance is charged by month or year.

+

The instance cannot be deleted because it is charged by month or year.

+

Refer to the error code description.

+

400

+

AS.4017

+

The requested instance is null.

+

The requested instance is empty.

+

Enter a valid instance.

+

400

+

AS.4018

+

The action of the body in the request to operate the instance is invalid.

+

The value of the request body action of the batch instance operation is invalid.

+

Use a valid value.

+

400

+

AS.4019

+

The list of instances to be added to the AS group is empty.

+

The list of instances to be added to the AS group is empty.

+

Enter a valid instance.

+

400

+

AS.4020

+

The AZ to which the instance belongs is not within the AZ in the AS group.

+

The AZ to which the instance belongs is different from the AZ to which the AS group belongs.

+

Select a proper instance for the AZ.

+

400

+

AS.4021

+

The VPC to which the instance belongs is different from the VPC in the AS group.

+

The VPC to which the instance belongs is different from the VPC in the AS group.

+

Select a proper instance for the VPC.

+

400

+

AS.4022

+

The number of instances added to the AS group exceeds the upper limit.

+

The number of instances added to the AS group exceeds the upper limit.

+

Add a proper number of instances.

+

400

+

AS.4023

+

The added instance has already existed.

+

The added instance already exists.

+

Select another valid instance.

+

400

+

AS.4024

+

The instance is not in the active status.

+

The added instance is not in the active state.

+

Select an active instance.

+

400

+

AS.4026

+

The number of instances deleted exceeds the upper limit.

+

The number of instances deleted exceeds the upper limit.

+

Delete a proper number of instances.

+

400

+

AS.4027

+

The added instance has already existed in other AS group.

+

The instance has already been added to another AS group.

+

Select another valid instance.

+

400

+

AS.4028

+

The AS instance ID cannot be null.

+

The instance ID cannot be left blank.

+

Use a correct instance ID.

+

400

+

AS.4029

+

Failed to add instances in a batch.

+

Failed to batch add instances.

+

If this error code is returned, use parameter Message to obtain the instance ID and the failure cause.

+

400

+

AS.4030

+

Failed to delete instances in a batch.

+

Failed to delete instances in batches.

+

If this error code is returned, use parameter Message to obtain the instance ID and the failure cause.

+

400

+

AS.4032

+

The list of instances is null.

+

The list of instances is empty.

+

Refer to the error code description.

+

400

+

AS.4033

+

Failed to set instance protection in a batch.

+

Failed to set instance protection in a batch.

+

If this error code is returned, use parameter Message to obtain the instance ID and the failure cause.

+

400

+

AS.4043

+

The number of instances exceeds the upper limit.

+

The number of instances for batch operations exceeds the upper limit.

+

Ensure that the number of instances for batch operations is no more than 10 at a time.

+

400

+

AS.7012

+

The ELB listener is unavailable.

+

The ELB listener does not exist.

+

Modify the ELB listener information.

+

400

+

AS.7019

+

The number of private IP addresses in the subnet is insufficient.

+

Private IP addresses in the subnet are insufficient.

+

Modify the subnet information and enable the AS group.

+

400

+

AS.7022

+

The key pair does not exist.

+

The SSH key of the AS configuration does not exist.

+

Replace the AS configuration in the AS group.

+

400

+

AS.7044

+

The tag of this resource is null

+

The tag of this resource is empty.

+

Use a valid value.

+

400

+

AS.7045

+

The number of tags exceeded.

+

The maximum number of tags has been reached.

+

Add a maximum of 10 tags.

+

400

+

AS.7046

+

The tags in the resource is invalid.

+

The tag is invalid.

+

Use a valid tag.

+

400

+

AS.7047

+

The value of tag in the resource is too long.

+

The tag value is too long.

+

Use a valid value.

+

400

+

AS.7048

+

The resource type in this operation with tag is invalid.

+

The resource type in this operation with tag is invalid.

+

Use a valid value.

+

400

+

AS.7049

+

The action in this operation with tag is invalid.

+

The action in this operation with tag is invalid.

+

Use a valid value.

+

400

+

AS.7050

+

The key of tag cannot be duplicate.

+

The key of tag is duplicate.

+

Use a valid value.

+

400

+

AS.7052

+

The matches in the resource is invalid.

+

The matches value is invalid.

+

Use a valid matches value.

+

400

+

AS.7054

+

The value of tag cannot be duplicate.

+

A key in the tag has duplicate values.

+

Check and change the duplicate values in the tag.

+

400

+

AS.7059

+

The enterprise project does not exist.

+

The selected enterprise project does not exist.

+

Use an existing enterprise project.

+

400

+

AS.7060

+

The enterprise project is unavailable.

+

The enterprise project is unavailable.

+

Use an available enterprise project.

+

400

+

AS.7061

+

The value of scaling tag is null.

+

The value of the tag is empty.

+

Use a valid value.

+

400

+

AS.7062

+

The key of scaling tag is null.

+

The key of the tag is empty.

+

Use a valid value.

+

400

+

AS.7063

+

The key of scaling tag is too long.

+

The tag key is too long.

+

Use a valid value.

+

400

+

AS.7065

+

The value of parameter enterprise_project_id in the request is invalid.

+

The request parameter enterprise_project_id is invalid.

+

Use a valid enterprise_project_id.

+

400

+

AS.7111

+

Insufficient instance quota.

+

Insufficient ECS quota.

+

Release idle ECSs or apply for a higher ECS quota.

+

400

+

AS.7112

+

Insufficient volume quota.

+

Insufficient EVS disk quota.

+

Release idle ECSs or increase the upper limit of disks.

+

400

+

AS.7113

+

Insufficient elastic ip quota.

+

Insufficient EIP quota.

+

Release idle EIPs or increase the upper limit of EIPs.

+

400

+

AS.7114

+

Insufficient ram quota.

+

Insufficient ECS memory quota.

+

Release idle ECSs or apply for a higher ECS memory quota.

+

400

+

AS.7115

+

Insufficient cpu quota.

+

Insufficient ECS vCPU quota.

+

Release idle ECSs or increase the upper limit of ECS vCPUs.

+

400

+

AS.9001

+

The format of the start time of the scaling activity log is incorrect.

+

The format of the start time of the scaling log is incorrect.

+

Use a valid value.

+

400

+

AS.9002

+

The format of the end time for the scaling action log is incorrect.

+

The format of the end time for the scaling log is incorrect.

+

Use a valid value.

+

400

+

AS.9003

+

The value of parameter start_number in the request for the scaling activity log is invalid.

+

The start_number in the request for the scaling log is invalid.

+

Use a valid value.

+

400

+

AS.9004

+

The value of parameter limit in the request for the scaling activity log is invalid.

+

The limit in the request for the scaling log is invalid.

+

Use a valid value.

+

400

+

AS.9005

+

The value of parameter log_id in the request for the scaling log is invalid.

+

The logId in the request for the scaling log is invalid.

+

Use a valid value.

+

400

+

AS.9007

+

The format of the execute time in the request is incorrect.

+

The time format of the AS policy execution log is incorrect.

+

Use a valid value.

+

400

+

AS.9008

+

The value of parameter start_number in the request is invalid.

+

Parameter start_number in the AS policy execution log is invalid.

+

Use a valid value.

+

400

+

AS.9009

+

The value of parameter limit in the request is invalid.

+

Parameter limit in the AS policy execution log is invalid.

+

Use a valid value.

+

400

+

AS.9010

+

The value of parameter log_id in the request is invalid.

+

Parameter logId in the AS policy execution log is invalid.

+

Use a valid value.

+

400

+

AS.9011

+

The value of parameter scaling_resource_id in the request is invalid.

+

The resource ID in the AS policy execution log is invalid.

+

Use a valid value.

+

400

+

AS.9012

+

The value of parameter type in the request for the scaling activity log is invalid.

+

The type in the request for the scaling action log is invalid.

+

Use a valid type value.

+

400

+

AS.9013

+

The value of parameter status in the request for the scaling activity log is invalid.

+

The status in the request for the scaling action log is invalid.

+

Use a valid value.

+
+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0200.html b/docs/as/api-ref/as_07_0200.html new file mode 100644 index 000000000..6941b6ac7 --- /dev/null +++ b/docs/as/api-ref/as_07_0200.html @@ -0,0 +1,25 @@ + + +

Permissions Policies and Supported Actions

+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0203.html b/docs/as/api-ref/as_07_0203.html new file mode 100644 index 000000000..1fba31903 --- /dev/null +++ b/docs/as/api-ref/as_07_0203.html @@ -0,0 +1,83 @@ + + +

AS Configuration

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Creating an AS configuration

+

POST /autoscaling-api/v1/{project_id}/scaling_configuration

+

as:configs:create

+

+

+

Querying AS configurations

+

GET /autoscaling-api/v1/{project_id}/scaling_configuration

+

as:configs:list

+

+

+

Querying AS configuration details

+

GET /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id}

+

as:configs:get

+

+

+

Deleting an AS configuration

+

DELETE /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id}

+

as:configs:delete

+

+

+

Batch deleting AS configurations

+

POST /autoscaling-api/v1/{project_id}/scaling_configurations

+

as:configs:batchDelete

+

+

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0204.html b/docs/as/api-ref/as_07_0204.html new file mode 100644 index 000000000..41bb9ea47 --- /dev/null +++ b/docs/as/api-ref/as_07_0204.html @@ -0,0 +1,61 @@ + + +

Instance

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Querying instances in an AS group

+

GET /autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/list

+

as:instances:list

+

+

+

Removing instances from an AS group

+

DELETE /autoscaling-api/v1/{project_id}/scaling_group_instance/{instance_id}

+

as:instances:delete

+

+

+

Performing operations on instances in batches

+

POST /autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/action

+

as:instances:batchAction

+

+

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0205.html b/docs/as/api-ref/as_07_0205.html new file mode 100644 index 000000000..ea64b3679 --- /dev/null +++ b/docs/as/api-ref/as_07_0205.html @@ -0,0 +1,161 @@ + + +

AS Policy

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Creating an AS policy

+

POST /autoscaling-api/v1/{project_id}/scaling_policy

+

as:policies:create

+

+

+

Modifying an AS policy

+

PUT /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}

+

as:policies:update

+

+

+

Querying AS policies

+

GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_group_id}/list

+

as:policies:list

+

+

+

Querying AS policy details

+

GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}

+

as:policies:get

+

+

+

Executing, enabling, or disabling an AS policy

+

POST /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}/action

+

as:policies:action

+

+

+

Deleting an AS policy

+

DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}

+

as:policies:delete

+

+

+

Creating an AS policy

+

POST /autoscaling-api/v2/{project_id}/scaling_policy

+

as:policies:create

+

+

+

Modifying an AS policy

+

PUT /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_policy_id}

+

as:policies:update

+

+

+

Querying AS policies

+

GET /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_resource_id}/list

+

as:policies:list

+

+

+

Querying AS policies

+

GET /autoscaling-api/v2/{project_id}/scaling_policy{? scaling_resource_id, scaling_resource_type ,scaling_policy_name, scaling_policy_id,scaling_policy_type,start_number,limit,sort_by,order,enterprise_project_id}

+

as:groups:get

+

as:policies:list

+

+

+

Querying AS policy details

+

GET /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_policy_id}

+

as:policies:get

+

+

+

Performing operations on AS policies in batches

+

POST /autoscaling-api/v1/{project_id}/scaling_policies/action

+

as:policies:batchAction

+

+

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0206.html b/docs/as/api-ref/as_07_0206.html new file mode 100644 index 000000000..dd066b3ca --- /dev/null +++ b/docs/as/api-ref/as_07_0206.html @@ -0,0 +1,39 @@ + + +

AS Policy Execution Log

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Querying AS policy execution logs

+

GET /autoscaling-api/v1/{project_id}/scaling_policy_execute_log/{scaling_policy_id}

+

as:policyExecuteLogs:list

+

+

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0207.html b/docs/as/api-ref/as_07_0207.html new file mode 100644 index 000000000..1324151f3 --- /dev/null +++ b/docs/as/api-ref/as_07_0207.html @@ -0,0 +1,50 @@ + + +

Scaling Action Log

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Querying scaling action logs

+

GET /autoscaling-api/v1/{project_id}/scaling_activity_log/{scaling_group_id}

+

as:acivityLogs:list

+

+

+

Querying scaling action logs (V2)

+

GET /autoscaling-api/v2/{project_id}/scaling_activity_log/{scaling_group_id}

+

as:acivityLogs:list

+

+

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0208.html b/docs/as/api-ref/as_07_0208.html new file mode 100644 index 000000000..437f67a4f --- /dev/null +++ b/docs/as/api-ref/as_07_0208.html @@ -0,0 +1,50 @@ + + +

Quota

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Querying AS quotas

+

GET /autoscaling-api/v1/{project_id}/quotas

+

as:quotas:get

+

+

+

Querying AS policy and instance quotas

+

GET /autoscaling-api/v1/{project_id}/quotas/{scaling_group_id}

+

as:quotas:get

+

+

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/as_07_0211.html b/docs/as/api-ref/as_07_0211.html new file mode 100644 index 000000000..a4aef050a --- /dev/null +++ b/docs/as/api-ref/as_07_0211.html @@ -0,0 +1,72 @@ + + +

Tag Management

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

Permission

+

APIs

+

Actions

+

IAM Project

+

+

Enterprise Project

+

+

Querying tags

+

GET /autoscaling-api/v1/{project_id}/{resource_type}/tags

+

as:tags:list

+

+

×

+

Querying tags of a resource

+

GET /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tags

+

as:tags:get

+

+

×

+

Updating or deleting a tag

+

POST /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tags/action

+

as:tags:set

+

+

×

+

Querying resources

+

POST /autoscaling-api/v1/{project_id}/{resource_type}/resource_instances/action

+

as:tagResources:list

+

+

×

+
+
+
+
+ +
+ diff --git a/docs/as/api-ref/en-us_topic_0045219159.html b/docs/as/api-ref/en-us_topic_0045219159.html new file mode 100644 index 000000000..9e91f0b70 --- /dev/null +++ b/docs/as/api-ref/en-us_topic_0045219159.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 by using JSON messages, with media type represented by Application/json.

+

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

+
+ diff --git a/docs/as/api-ref/public_sys-resources/ExpandCollapse.js b/docs/as/api-ref/public_sys-resources/ExpandCollapse.js new file mode 100644 index 000000000..3f1b7db00 --- /dev/null +++ b/docs/as/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/as/api-ref/public_sys-resources/caution_3.0-en-us.png b/docs/as/api-ref/public_sys-resources/caution_3.0-en-us.png new file mode 100644 index 000000000..60f607621 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/caution_3.0-en-us.png differ diff --git a/docs/as/api-ref/public_sys-resources/commonltr.css b/docs/as/api-ref/public_sys-resources/commonltr.css new file mode 100644 index 000000000..c5480b0ab --- /dev/null +++ b/docs/as/api-ref/public_sys-resources/commonltr.css @@ -0,0 +1 @@ +body{font-size:10pt;font-family:Arial;margin:1.5em;border-top:2pt;padding-top:1em;padding-bottom:2em}.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:.6em;margin-bottom:.6em}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}.notice p{margin-top:.5em;margin-bottom:.5em}.warning 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}.figcap{font-size:10pt}img{margin-top:.3em}.figdesc{font-style:normal}.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}.fignone{font-size:10pt;margin-top:8pt;margin-bottom:8pt}.familylinks{margin-top:1.5em;margin-bottom:1em}.ullinks{list-style-type:none}.linklist{margin-bottom:1em}.linklistwithchild{margin-left:1.5em;margin-bottom:1em}.sublinklist{margin-left:1.5em;margin-bottom:1em}.relconcepts{margin-top:.6em;margin-bottom:.6em}.reltasks{margin-top:.6em;margin-bottom:.6em}.relref{margin-top:.6em;margin-bottom:.6em}.relinfo{margin-top:.6em;margin-bottom:.6em}.breadcrumb{font-size:smaller;margin-bottom:.6em}.prereq{margin-left:20px}.parentlink{margin-top:.6em;margin-bottom:.6em}.nextlink{margin-top:.6em;margin-bottom:.6em}.previouslink{margin-top:.6em;margin-bottom:.6em}.topictitle1{margin-top:0;margin-bottom:1em;font-size:14pt;color:#007af4}.topictitle2{margin-top:1pc;margin-bottom:.45em;font-size:1.17em;color:#007af4}.topictitle3{margin-top:1pc;margin-bottom:.17em;font-size:1.17em;font-weight:bold;color:#007af4}.topictitle4{margin-top:.83em;font-size:1.17em;font-weight:bold}.topictitle5{font-size:1.17em;font-weight:bold}.topictitle6{font-size:1.17em;font-style:italic}.sectiontitle{margin-top:1em;margin-bottom:1em;color:black;font-size:10.5pt;font-weight:bold;color:#007af4;overflow:auto}.section{margin-top:1em;margin-bottom:1em}.example{margin-top:1em;margin-bottom:1em}.sectiontitle2contents:link{color:#007af4}.sectiontitle2contents:visited{color:#800080}.note{margin-top:1em;margin-bottom:1em;background-color:#ffc}.notetitle{font-weight:bold}.notelisttitle{font-weight:bold}.tip{margin-top:1em;margin-bottom:1em;background-color:#ffc}.tiptitle{font-weight:bold}.fastpath{margin-top:1em;margin-bottom:1em;background-color:#ffc}.fastpathtitle{font-weight:bold}.important{margin-top:1em;margin-bottom:1em;background-color:#ffc}.importanttitle{font-weight:bold}.remember{margin-top:1em;margin-bottom:1em;background-color:#ffc}.remembertitle{font-weight:bold}.restriction{margin-top:1em;margin-bottom:1em;background-color:#ffc}.restrictiontitle{font-weight:bold}.attention{margin-top:1em;margin-bottom:1em;background-color:#ffc}.attentiontitle{font-weight:bold}.dangertitle{font-weight:bold}.danger{margin-top:1em;margin-bottom:1em;background-color:#ffc}.noticetitle{font-weight:bold}.notice{margin-top:1em;margin-bottom:1em;background-color:#ffc}.warningtitle{font-weight:bold}.warning{margin-top:1em;margin-bottom:1em;background-color:#ffc}.cautiontitle{font-weight:bold}.caution{margin-top:1em;margin-bottom:1em;background-color:#ffc}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}ol{margin-top:1em;margin-bottom:1em;margin-left:2.4em;padding-left:0}ul{margin-top:1em;margin-bottom:1em;margin-left:2.0em;padding-left:0}ol ul{list-style:disc}ul ul{list-style:square}ol ul ul{list-style:square}ol ul{list-style-type:disc}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}.firstcol{font-weight:bold}th{background-color:#cfcfcf}table{margin-top:8pt;margin-bottom:12pt;width:100%}table caption{margin-top:8pt;text-align:left}.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:.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/as/api-ref/public_sys-resources/commonltr_print.css b/docs/as/api-ref/public_sys-resources/commonltr_print.css new file mode 100644 index 000000000..a59823141 --- /dev/null +++ b/docs/as/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/as/api-ref/public_sys-resources/commonrtl.css b/docs/as/api-ref/public_sys-resources/commonrtl.css new file mode 100644 index 000000000..947a9a033 --- /dev/null +++ b/docs/as/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/as/api-ref/public_sys-resources/danger_3.0-en-us.png b/docs/as/api-ref/public_sys-resources/danger_3.0-en-us.png new file mode 100644 index 000000000..47a9c7235 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/danger_3.0-en-us.png differ diff --git a/docs/as/api-ref/public_sys-resources/delta.gif b/docs/as/api-ref/public_sys-resources/delta.gif new file mode 100644 index 000000000..0d1b1f674 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/delta.gif differ diff --git a/docs/as/api-ref/public_sys-resources/deltaend.gif b/docs/as/api-ref/public_sys-resources/deltaend.gif new file mode 100644 index 000000000..cc7da0fc8 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/deltaend.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-arrowdn.gif b/docs/as/api-ref/public_sys-resources/icon-arrowdn.gif new file mode 100644 index 000000000..84eec9be2 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-arrowdn.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-arrowrt.gif b/docs/as/api-ref/public_sys-resources/icon-arrowrt.gif new file mode 100644 index 000000000..39583d168 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-arrowrt.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-caution.gif b/docs/as/api-ref/public_sys-resources/icon-caution.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-caution.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-danger.gif b/docs/as/api-ref/public_sys-resources/icon-danger.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-danger.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-huawei.gif b/docs/as/api-ref/public_sys-resources/icon-huawei.gif new file mode 100644 index 000000000..a31d60f89 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-huawei.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-note.gif b/docs/as/api-ref/public_sys-resources/icon-note.gif new file mode 100644 index 000000000..31be2b039 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-note.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-notice.gif b/docs/as/api-ref/public_sys-resources/icon-notice.gif new file mode 100644 index 000000000..409070650 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-notice.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-tip.gif b/docs/as/api-ref/public_sys-resources/icon-tip.gif new file mode 100644 index 000000000..c47bae05c Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-tip.gif differ diff --git a/docs/as/api-ref/public_sys-resources/icon-warning.gif b/docs/as/api-ref/public_sys-resources/icon-warning.gif new file mode 100644 index 000000000..079c79b26 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/icon-warning.gif differ diff --git a/docs/as/api-ref/public_sys-resources/note_3.0-en-us.png b/docs/as/api-ref/public_sys-resources/note_3.0-en-us.png new file mode 100644 index 000000000..57a0e1f53 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/note_3.0-en-us.png differ diff --git a/docs/as/api-ref/public_sys-resources/notice_3.0-en-us.png b/docs/as/api-ref/public_sys-resources/notice_3.0-en-us.png new file mode 100644 index 000000000..fa4b64990 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/notice_3.0-en-us.png differ diff --git a/docs/as/api-ref/public_sys-resources/popup.js b/docs/as/api-ref/public_sys-resources/popup.js new file mode 100644 index 000000000..5305962bc --- /dev/null +++ b/docs/as/api-ref/public_sys-resources/popup.js @@ -0,0 +1 @@ +var i=0;var dhtmlgoodies_tooltipFlag=false;var dhtmlgoodies_tooltip="";var dhtmlgoodies_tooltipShadow="";var dhtmlgoodies_shadowSize=3;var dhtmlgoodies_tooltipMaxWidth=500;var dhtmlgoodies_tooltipMinWidth=100;var dhtmlgoodies_iframe=false;var timeId;var clickFlag=false;var tooltip_is_msie=(navigator.userAgent.indexOf("MSIE")>=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/as/api-ref/public_sys-resources/warning_3.0-en-us.png b/docs/as/api-ref/public_sys-resources/warning_3.0-en-us.png new file mode 100644 index 000000000..def5c3565 Binary files /dev/null and b/docs/as/api-ref/public_sys-resources/warning_3.0-en-us.png differ diff --git a/docs/as/api-ref/record08.html b/docs/as/api-ref/record08.html new file mode 100644 index 000000000..d6486e07e --- /dev/null +++ b/docs/as/api-ref/record08.html @@ -0,0 +1,211 @@ + + +

Change History

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

Released On

+

Description

+

2021-10-20

+

Modified the following content:

+

Modified the type of the available_zones parameter and optimized the networks description in Creating an AS Group and Querying AS Groups.

+

2019-10-30

+

Added the following content:

+
  • Added the without_any_tag parameter.
+

2019-09-30

+

Added the following content:

+ +

2019-05-31

+

Added the following content:

+ +

Modified the following content:

+ +

2019-04-30

+

Added the following content:

+ +

2019-03-31

+

Added the following content:

+
  • Added the multi_flavor_priority_policy, multi_az_priority_policy, and instance_config parameters.
  • Added error codes AS.1085, AS.1086, AS.1087, AS.1088, AS.2053, and AS.7016 to Error Codes.
+

Modified the following content:

+
  • Modified error codes AS.1017, AS.1018, AS.1032, AS.1036, AS.2038, and AS.2043 in Error Codes.
+

2019-02-28

+

Added the following content:

+ +

Modified the following content:

+
  • Optimized the document, including the function description and parameter description of each API, as well as the format of request and response examples.
+

2018-11-30

+

Added the following content:

+ +

Modified the following content:

+

Modified error codes AS.2015, AS.2035, and AS.2042 in Error Codes.

+

2018-09-30

+

Added the following content:

+ +

2018-08-30

+

Modified the following content:

+ +

2018-08-14

+

Modified the following content:

+

Accepted in OTC-3.2/Agile 09.2018.

+

2018-07-30

+

Modified the following content:

+
  • Added the AS bandwidth feature.
  • Added error codes AS.3050, AS.7061, AS.7062, and AS.7063 to Error Codes.
  • Modified error code AS.7047 in Error Codes.
+

2018-05-30

+

Modified the following content:

+ + +

2018-04-30

+

Modified the following content:

+ +

2018-03-30

+

Modified the following content:

+ +

2018-01-30

+

Modified the following content:

+ +

2017-11-30

+
Modified the following content:
  • Added the function of increasing or decreasing the number of instances in an AS group according to the percentage preset in the AS policy.
  • Added AS monitoring metrics.
  • Added the following error codes: AS.1019, AS.1020, AS.1053 to AS.1061, AS.2042, AS.2043, AS.3035, and AS.3036.
  • Added parameters dedicated_storage_id and data_disk_image_id.
+
+

2017-09-30

+
Modified the following content: +
+

2017-07-30

+

Modified the following content:

+

Added tag management.

+

2017-03-30

+

Modified the following content:

+

Added error codes AS.2015, AS.2026, AS.2039, and AS.2040 to Error Codes.

+

2016-12-30

+

Modified the following content:

+ +

2016-10-29

+

Modified the following content:

+

Added the metadata field to Creating an AS Configuration.

+

Added error codes AS.7011, AS.1049, AS.1050, and AS.1052 to Error Codes.

+

2016-10-09

+

Modified the following content:

+

Modified the volume_type description in Creating an AS Configuration.

+

2016-08-25

+

Modified the following content:

+
  • Added regions and terminals for the CCE, RDS, and DNS services.
+

2016-08-09

+

Modified the following content:

+

Changed the maximum user data length to 32 KB in Creating an AS Configuration.

+

2016-06-30

+

Modified the following content:

+
  • Modified parameter description in this document because an AS group has supported the binding of multiple ELB listeners.
  • Added error codes AS.2037 and AS.3034 to Error Codes.
+

2016-06-16

+

Modified the following content:

+ +

2016-06-02

+

Modified the following content:

+ +

2016-05-05

+

Modified the following content:

+
  • Deleted Parameter Type Description from Appendix, and added parameter type information to each API in the document body.
+

2016-04-14

+

Modified the following content:

+ + +

2016-03-09

+

This issue is the first official release.

+
+
+
+