diff --git a/docs/elb/api-ref/.placeholder b/docs/elb/api-ref/.placeholder new file mode 100644 index 000000000..e69de29bb diff --git a/docs/elb/api-ref/ALL_META.TXT.json b/docs/elb/api-ref/ALL_META.TXT.json index 7c98f3bdc..d11ad8fa0 100644 --- a/docs/elb/api-ref/ALL_META.TXT.json +++ b/docs/elb/api-ref/ALL_META.TXT.json @@ -1,1852 +1,12 @@ [ - { - "uri":"en-us_topic_0022480177.html", - "product_code":"elb", - "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":"elb_jd_0000.html", - "product_code":"elb", - "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":"Classic Load Balancer APIs", - "title":"Classic Load Balancer APIs", - "githuburl":"" - }, - { - "uri":"en-us_topic_0000001124568811.html", - "product_code":"elb", - "code":"3", - "des":"Classic load balancers are not supported in the eu-nl region.", - "doc_type":"api", - "kw":"API Call Precaution,Classic Load Balancer APIs,API Reference", - "title":"API Call Precaution", - "githuburl":"" - }, - { - "uri":"elb_jd_fz_0000.html", - "product_code":"elb", - "code":"4", - "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":"Load Balancer", - "title":"Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_jd_fz_0001.html", - "product_code":"elb", - "code":"5", - "des":"This API is used to create a load balancer.POST /v1.0/{project_id}/elbaas/loadbalancersRequest parametersParameter descriptionParameterMandatoryTypeDescriptionnameYesStri", - "doc_type":"api", - "kw":"Creating a Load Balancer,Load Balancer,API Reference", - "title":"Creating a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_jd_fz_0002.html", - "product_code":"elb", - "code":"6", - "des":"This API is used to delete a load balancer. If the load balancer is a public network load balancer, this API deletes the EIP bound to the load balancer.For a public netwo", - "doc_type":"api", - "kw":"Deleting a Load Balancer,Load Balancer,API Reference", - "title":"Deleting a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_jd_fz_0003.html", - "product_code":"elb", - "code":"7", - "des":"This API is used to delete a public network load balancer. The EIP bound to the load balancer will not be deleted. If you need to delete this IP address, refer to Deletin", - "doc_type":"api", - "kw":"Deleting a Public Network Load Balancer,Load Balancer,API Reference", - "title":"Deleting a Public Network Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_jd_fz_0004.html", - "product_code":"elb", - "code":"8", - "des":"This API is used to modify the name, description, bandwidth, and administrative status of a load balancer.PUT /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}Req", - "doc_type":"api", - "kw":"Modifying a Load Balancer,Load Balancer,API Reference", - "title":"Modifying a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_jd_fz_0005.html", - "product_code":"elb", - "code":"9", - "des":"This API is used to query details about a load balancer.GET /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}Request parametersNoneNoneExample requestNoneNoneResp", - "doc_type":"api", - "kw":"Querying Details of a Load Balancer,Load Balancer,API Reference", - "title":"Querying Details of a Load Balancer", - "githuburl":"" - }, - { - "uri":"en-us_topic_0096561504.html", - "product_code":"elb", - "code":"10", - "des":"This API is used to query load balancers and display them in a list.GET /v1.0/{project_id}/elbaas/loadbalancersRequest parametersNoneNoneExample requestNoneNoneResponse p", - "doc_type":"api", - "kw":"Querying Load Balancers,Load Balancer,API Reference", - "title":"Querying Load Balancers", - "githuburl":"" - }, - { - "uri":"elb_jd_jt_0000.html", - "product_code":"elb", - "code":"11", - "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":"Listener", - "title":"Listener", - "githuburl":"" - }, - { - "uri":"elb_jd_jt_0001.html", - "product_code":"elb", - "code":"12", - "des":"This API is used to add a listener to a load balancer.POST /v1.0/{project_id}/elbaas/listenersRequest parametersNoneNoneExample request{\n \"name\": \"listener1\",\n \"des", - "doc_type":"api", - "kw":"Adding a Listener,Listener,API Reference", - "title":"Adding a Listener", - "githuburl":"" - }, - { - "uri":"elb_jd_jt_0002.html", - "product_code":"elb", - "code":"13", - "des":"This API is used to delete a listener.DELETE /v1.0/{project_id}/elbaas/listeners/{listener_id}Request parametersNoneNoneExample requestNoneNoneResponse parametersNoneNone", - "doc_type":"api", - "kw":"Deleting a Listener,Listener,API Reference", - "title":"Deleting a Listener", - "githuburl":"" - }, - { - "uri":"elb_jd_jt_0003.html", - "product_code":"elb", - "code":"14", - "des":"This API is used to modify the listener information, including the listener name, description, and status.PUT /v1.0/{project_id}/elbaas/listeners/{listener_id}Request par", - "doc_type":"api", - "kw":"Modifying a Listener,Listener,API Reference", - "title":"Modifying a Listener", - "githuburl":"" - }, - { - "uri":"elb_jd_jt_0004.html", - "product_code":"elb", - "code":"15", - "des":"This API is used to query details about a listener.GET /v1.0/{project_id}/elbaas/listeners/{listener_id}Request parametersNoneNoneExample requestNoneNoneResponse paramete", - "doc_type":"api", - "kw":"Querying Details of a Listener,Listener,API Reference", - "title":"Querying Details of a Listener", - "githuburl":"" - }, - { - "uri":"elb_jd_jt_0005.html", - "product_code":"elb", - "code":"16", - "des":"This API is used to query listeners using search criteria and display them in a list.GET /v1.0/{project_id}/elbaas/listeners?loadbalancer_id={loadbalancer_id}Enter a ques", - "doc_type":"api", - "kw":"Querying Listeners,Listener,API Reference", - "title":"Querying Listeners", - "githuburl":"" - }, - { - "uri":"elb_jd_jk_0000.html", - "product_code":"elb", - "code":"17", - "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":"Health Check", - "title":"Health Check", - "githuburl":"" - }, - { - "uri":"elb_jd_jk_0001.html", - "product_code":"elb", - "code":"18", - "des":"This API is used to configure a health check for backend ECSs.POST /v1.0/{project_id}/elbaas/healthcheckRequest parametersNoneNoneExample request 1: Configuring an HTTP h", - "doc_type":"api", - "kw":"Configuring a Health Check,Health Check,API Reference", - "title":"Configuring a Health Check", - "githuburl":"" - }, - { - "uri":"elb_jd_jk_0002.html", - "product_code":"elb", - "code":"19", - "des":"This API is used to delete a health check.DELETE /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}Request parametersNoneNoneExample requestNoneNoneResponse parameter", - "doc_type":"api", - "kw":"Deleting a Health Check,Health Check,API Reference", - "title":"Deleting a Health Check", - "githuburl":"" - }, - { - "uri":"elb_jd_jk_0003.html", - "product_code":"elb", - "code":"20", - "des":"This API is used to modify information about a health check.PUT /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}Request parametersNoneNoneExample request{\n \"heal", - "doc_type":"api", - "kw":"Modifying a Health Check,Health Check,API Reference", - "title":"Modifying a Health Check", - "githuburl":"" - }, - { - "uri":"elb_jd_jk_0004.html", - "product_code":"elb", - "code":"21", - "des":"This API is used to query details about a health check.GET /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}Request parametersNoneNoneExample requestNoneNoneResponse", - "doc_type":"api", - "kw":"Querying Details of a Health Check,Health Check,API Reference", - "title":"Querying Details of a Health Check", - "githuburl":"" - }, - { - "uri":"elb_jd_hd_0000.html", - "product_code":"elb", - "code":"22", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Backend ECS", - "title":"Backend ECS", - "githuburl":"" - }, - { - "uri":"elb_jd_hd_0001.html", - "product_code":"elb", - "code":"23", - "des":"This API is used to add backend ECSs to a listener for monitoring.To add backend ECSs to a UDP listener, IP addresses can be pinged and UDP services must be enabled.POST ", - "doc_type":"api", - "kw":"Adding Backend ECSs,Backend ECS,API Reference", - "title":"Adding Backend ECSs", - "githuburl":"" - }, - { - "uri":"elb_jd_hd_0002.html", - "product_code":"elb", - "code":"24", - "des":"This API is used to remove backend ECSs from a listener. Multiple backend ECSs can be removed concurrently.POST /v1.0/{project_id}/elbaas/listeners/{listener_id}/members/", - "doc_type":"api", - "kw":"Removing Backend ECSs,Backend ECS,API Reference", - "title":"Removing Backend ECSs", - "githuburl":"" - }, - { - "uri":"elb_jd_hd_0003.html", - "product_code":"elb", - "code":"25", - "des":"This API is used to query backend ECSs added to a listener. If you are the administrator, the backend ECS list will be empty.GET /v1.0/{project_id}/elbaas/listeners/{list", - "doc_type":"api", - "kw":"Querying Backend ECSs,Backend ECS,API Reference", - "title":"Querying Backend ECSs", - "githuburl":"" - }, - { - "uri":"elb_jd_pe_0000.html", - "product_code":"elb", - "code":"26", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Quota", - "title":"Quota", - "githuburl":"" - }, - { - "uri":"elb_jd_pe_0001.html", - "product_code":"elb", - "code":"27", - "des":"This API is used to query the load balancer or listener quotas.GET /v1.0/{project_id}/elbaas/quotasRequest parametersNoneNoneExample requestNoneNoneResponse parametersPar", - "doc_type":"api", - "kw":"Querying Load Balancer or Listener Quotas,Quota,API Reference", - "title":"Querying Load Balancer or Listener Quotas", - "githuburl":"" - }, - { - "uri":"elb_jd_zs_0000.html", - "product_code":"elb", - "code":"28", - "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":"Certificate", - "title":"Certificate", - "githuburl":"" - }, - { - "uri":"elb_jd_zs_0001.html", - "product_code":"elb", - "code":"29", - "des":"This API is used to create a certificate for an HTTPS listener.POST /v1.0/{project_id}/elbaas/certificateRequest parametersNoneNoneExample request{\n \"name\": \"cert-bky\"", - "doc_type":"api", - "kw":"Creating a Certificate,Certificate,API Reference", - "title":"Creating a Certificate", - "githuburl":"" - }, - { - "uri":"elb_jd_zs_0002.html", - "product_code":"elb", - "code":"30", - "des":"This API is used to delete a certificate.DELETE /v1.0/{project_id}/elbaas/certificate/{certificate_id}Request parametersNoneNoneExample requestNoneNoneResponse parameters", - "doc_type":"api", - "kw":"Deleting a Certificate,Certificate,API Reference", - "title":"Deleting a Certificate", - "githuburl":"" - }, - { - "uri":"elb_jd_zs_0003.html", - "product_code":"elb", - "code":"31", - "des":"This API is used to modify the name and description of a certificate.PUT /v1.0/{project_id}/elbaas/certificate/{certificate_id}Request parametersNoneNoneExample request{\n", - "doc_type":"api", - "kw":"Modifying a Certificate,Certificate,API Reference", - "title":"Modifying a Certificate", - "githuburl":"" - }, - { - "uri":"elb_jd_zs_0004.html", - "product_code":"elb", - "code":"32", - "des":"This API is used to query all the certificates.GET /v1.0/{project_id}/elbaas/certificateRequest parametersNoneNoneExample requestNoneNoneResponse parametersResponse param", - "doc_type":"api", - "kw":"Querying Certificates,Certificate,API Reference", - "title":"Querying Certificates", - "githuburl":"" - }, - { - "uri":"elb_jd_job_0000.html", - "product_code":"elb", - "code":"33", - "des":"This API is used to query the job status, such as the execution status of creating or deleting a load balancer.GET /v1.0/{project_id}/jobs/{job_id}Request parametersNoneN", - "doc_type":"api", - "kw":"Querying the Job Status,Classic Load Balancer APIs,API Reference", - "title":"Querying the Job Status", - "githuburl":"" - }, - { - "uri":"elb_jd_cj_0000.html", - "product_code":"elb", - "code":"34", - "des":"This API is used to query all metrics at Layer 4 and Layer 7.Only users can query these metrics.GET /v1.0/{project_id}/elbaas/monitorRequest parametersNoneNoneExample req", - "doc_type":"api", - "kw":"Querying Monitoring Metrics,Classic Load Balancer APIs,API Reference", - "title":"Querying Monitoring Metrics", - "githuburl":"" - }, - { - "uri":"elb_jd_bg_0000.html", - "product_code":"elb", - "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":"API Version", - "title":"API Version", - "githuburl":"" - }, - { - "uri":"elb_jd_bg_0001.html", - "product_code":"elb", - "code":"36", - "des":"This API is used to query all API versions of ELB.GET /Request parametersNoneNoneExample requestNoneNoneResponse parametersParameter descriptionParameterTypeDescriptionve", - "doc_type":"api", - "kw":"Querying All API Versions,API Version,API Reference", - "title":"Querying All API Versions", - "githuburl":"" - }, - { - "uri":"elb_jd_bg_0002.html", - "product_code":"elb", - "code":"37", - "des":"This API is used to query a specific ELB API version.GET /{api_version}Example/v1.0/v1.0Request parametersNoneNoneExample requestNoneNoneResponse parametersResponse param", - "doc_type":"api", - "kw":"Querying a Specific API Version,API Version,API Reference", - "title":"Querying a Specific API Version", - "githuburl":"" - }, - { - "uri":"elb_zq_0000.html", - "product_code":"elb", - "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":"Shared Load Balancer APIs", - "title":"Shared Load Balancer APIs", - "githuburl":"" - }, - { - "uri":"en-us_topic_0000001088335195.html", - "product_code":"elb", - "code":"39", - "des":"By default, load balancers created in the eu-de region are shared load balancers. APIs for shared load balancers are only available in this region. Shared load balancers ", - "doc_type":"api", - "kw":"API Call Precaution,Shared Load Balancer APIs,API Reference", - "title":"API Call Precaution", - "githuburl":"" - }, - { - "uri":"elb_zq_fz_0000.html", - "product_code":"elb", - "code":"40", - "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":"Load Balancer", - "title":"Load Balancer", - "githuburl":"" - }, - { - "uri":"en-us_topic_0096561535.html", - "product_code":"elb", - "code":"41", - "des":"This API is used to create a private network load balancer. After the load balancer is created, its details, such as load balancer ID, IP address, and subnet ID, are retu", - "doc_type":"api", - "kw":"Creating a Load Balancer,Load Balancer,API Reference", - "title":"Creating a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_fz_0002.html", - "product_code":"elb", - "code":"42", - "des":"This API is used to query load balancers and display them in a list. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.P", - "doc_type":"api", - "kw":"Querying Load Balancers,Load Balancer,API Reference", - "title":"Querying Load Balancers", - "githuburl":"" - }, - { - "uri":"en-us_topic_0141008271.html", - "product_code":"elb", - "code":"43", - "des":"See HTTP Status Codes of Shared Load Balancers.", - "doc_type":"api", - "kw":"Querying Details of a Load Balancer,Load Balancer,API Reference", - "title":"Querying Details of a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_fz_0004.html", - "product_code":"elb", - "code":"44", - "des":"This API is used to query the status tree of a load balancer. You can use this API to query details about the associated listeners, backend server groups, backend servers", - "doc_type":"api", - "kw":"Querying the Status Tree of a Load Balancer,Load Balancer,API Reference", - "title":"Querying the Status Tree of a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_fz_0005.html", - "product_code":"elb", - "code":"45", - "des":"This API is used to update the name or description of a load balancer.PUT /v2.0/lbaas/loadbalancers/{loadbalancer_id}Example request: Modifying the load balancer name and", - "doc_type":"api", - "kw":"Updating a Load Balancer,Load Balancer,API Reference", - "title":"Updating a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_fz_0006.html", - "product_code":"elb", - "code":"46", - "des":"This API is used to delete a specific load balancer.All listeners added to the load balancer must be deleted before the load balancer is deleted.DELETE /v2.0/lbaas/loadba", - "doc_type":"api", - "kw":"Deleting a Load Balancer,Load Balancer,API Reference", - "title":"Deleting a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_jt_0000.html", - "product_code":"elb", - "code":"47", - "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":"Listener", - "title":"Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_jt_0001.html", - "product_code":"elb", - "code":"48", - "des":"This API is used to add a listener to a load balancer.When protocol is set to TCP and protocol_port to 0, the listener works in IP mode (DR mode).POST /v2.0/lbaas/listene", - "doc_type":"api", - "kw":"Adding a Listener,Listener,API Reference", - "title":"Adding a Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_jt_0002.html", - "product_code":"elb", - "code":"49", - "des":"This API is used to query the listeners and display them in a list. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Yo", - "doc_type":"api", - "kw":"Querying Listeners,Listener,API Reference", - "title":"Querying Listeners", - "githuburl":"" - }, - { - "uri":"elb_zq_jt_0003.html", - "product_code":"elb", - "code":"50", - "des":"This API is used to query details about a listener using its ID.GET /v2.0/lbaas/listeners/{listener_id}NoneExample request: Viewing details of a listenerGET https://{Endp", - "doc_type":"api", - "kw":"Querying Details of a Listener,Listener,API Reference", - "title":"Querying Details of a Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_jt_0004.html", - "product_code":"elb", - "code":"51", - "des":"This API is used to update a listener, such as listener name, description, associated backend server groups, and server certificates.If the provisioning status of the ass", - "doc_type":"api", - "kw":"Updating a Listener,Listener,API Reference", - "title":"Updating a Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_jt_0005.html", - "product_code":"elb", - "code":"52", - "des":"This API is used to delete a listener by ID.All backend server groups associated with the listener must be deleted before the listener is deleted.DELETE /v2.0/lbaas/liste", - "doc_type":"api", - "kw":"Deleting a Listener,Listener,API Reference", - "title":"Deleting a Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_hz_0000.html", - "product_code":"elb", - "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":"Backend Server Group", - "title":"Backend Server Group", - "githuburl":"" - }, - { - "uri":"elb_zq_hz_0001.html", - "product_code":"elb", - "code":"54", - "des":"This API is used to add a backend server group. After multiple backend servers are added to a backend server group, requests are distributed among backend servers based o", - "doc_type":"api", - "kw":"Adding a Backend Server Group,Backend Server Group,API Reference", - "title":"Adding a Backend Server Group", - "githuburl":"" - }, - { - "uri":"en-us_topic_0096561547.html", - "product_code":"elb", - "code":"55", - "des":"Example request 1: Adding a backend server group with the sticky session feature disabledPOST https://{Endpoint}/v2.0/lbaas/pools \n\n{\n \"pool\": {\n \"lb_algorithm\"", - "doc_type":"api", - "kw":"Querying Backend Server Groups,Backend Server Group,API Reference", - "title":"Querying Backend Server Groups", - "githuburl":"" - }, - { - "uri":"elb_zq_hz_0003.html", - "product_code":"elb", - "code":"56", - "des":"This API is used to query details about a backend server group using its ID.GET /v2.0/lbaas/pools/{pool_id}NoneExample request: Querying details of a backend server group", - "doc_type":"api", - "kw":"Querying Details of a Backend Server Group,Backend Server Group,API Reference", - "title":"Querying Details of a Backend Server Group", - "githuburl":"" - }, - { - "uri":"elb_zq_hz_0004.html", - "product_code":"elb", - "code":"57", - "des":"This API is used to update a backend server group.If the provisioning status of the load balancer associated with a backend server group is not ACTIVE, the backend server", - "doc_type":"api", - "kw":"Updating a Backend Server Group,Backend Server Group,API Reference", - "title":"Updating a Backend Server Group", - "githuburl":"" - }, - { - "uri":"elb_zq_hz_0005.html", - "product_code":"elb", - "code":"58", - "des":"This API is used to delete a backend server group.Before deleting a backend server group, remove all backend servers, delete the health check, and disassociate forwarding", - "doc_type":"api", - "kw":"Deleting a Backend Server Group,Backend Server Group,API Reference", - "title":"Deleting a Backend Server Group", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0000.html", - "product_code":"elb", - "code":"59", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Backend Server", - "title":"Backend Server", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0001.html", - "product_code":"elb", - "code":"60", - "des":"This API is used to add a backend server to a specific backend server group. After a backend server group is added to a listener, traffic is distributed to backend server", - "doc_type":"api", - "kw":"Adding a Backend Server,Backend Server,API Reference", - "title":"Adding a Backend Server", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0002.html", - "product_code":"elb", - "code":"61", - "des":"This API is used to query backend servers in a specific backend server group. Filter query and pagination query are supported. Unless otherwise specified, exact match is ", - "doc_type":"api", - "kw":"Querying Backend Servers,Backend Server,API Reference", - "title":"Querying Backend Servers", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0003.html", - "product_code":"elb", - "code":"62", - "des":"This API is used to query details about a backend server.GET /v2.0/lbaas/pools/{pool_id}/members/{member_id}NoneExample request: Querying details of a backend serverGET h", - "doc_type":"api", - "kw":"Querying Details of a Backend Server,Backend Server,API Reference", - "title":"Querying Details of a Backend Server", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0004.html", - "product_code":"elb", - "code":"63", - "des":"This API is used to update a backend server. You can modify its name and weight. You can set a larger weight for backend servers that can receive more traffic.If the prov", - "doc_type":"api", - "kw":"Updating a Backend Server,Backend Server,API Reference", - "title":"Updating a Backend Server", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0005.html", - "product_code":"elb", - "code":"64", - "des":"This API is used to remove a backend server by its ID.After you remove a backend server, new connections to this server will not be established. However, long connections", - "doc_type":"api", - "kw":"Removing a Backend Server,Backend Server,API Reference", - "title":"Removing a Backend Server", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0006.html", - "product_code":"elb", - "code":"65", - "des":"This API is used to query all backend servers. Filter query and pagination query are supported.Parameters marker, limit, and page_reverse are used for pagination query. P", - "doc_type":"api", - "kw":"Querying All Backend Servers (Extension API),Backend Server,API Reference", - "title":"Querying All Backend Servers (Extension API)", - "githuburl":"" - }, - { - "uri":"elb_zq_hd_0007.html", - "product_code":"elb", - "code":"66", - "des":"This API is used to update backend servers in batches.A maximum of 200 backend servers can be modified at a time.Two backend servers a backend server group cannot have th", - "doc_type":"api", - "kw":"Batch Updating Backend Servers,Backend Server,API Reference", - "title":"Batch Updating Backend Servers", - "githuburl":"" - }, - { - "uri":"elb_zq_jk_0000.html", - "product_code":"elb", - "code":"67", - "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":"Health Check", - "title":"Health Check", - "githuburl":"" - }, - { - "uri":"elb_zq_jk_0001.html", - "product_code":"elb", - "code":"68", - "des":"This API is used to configure a health check for a backend server group to check the status of backend servers. If the health check result is OFFLINE, backend servers are", - "doc_type":"api", - "kw":"Configuring a Health Check,Health Check,API Reference", - "title":"Configuring a Health Check", - "githuburl":"" - }, - { - "uri":"elb_zq_jk_0002.html", - "product_code":"elb", - "code":"69", - "des":"This API is used to query the health checks. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.GET /v2.0/lbaas/healthmon", - "doc_type":"api", - "kw":"Querying Health Checks,Health Check,API Reference", - "title":"Querying Health Checks", - "githuburl":"" - }, - { - "uri":"elb_zq_jk_0003.html", - "product_code":"elb", - "code":"70", - "des":"This API is used to query details about a health check using its iD.GET /v2.0/lbaas/healthmonitors/{healthmonitor_id}NoneExample request: Querying details of a health che", - "doc_type":"api", - "kw":"Querying Details of a Health Check,Health Check,API Reference", - "title":"Querying Details of a Health Check", - "githuburl":"" - }, - { - "uri":"elb_zq_jk_0004.html", - "product_code":"elb", - "code":"71", - "des":"This API is used to update a health check.If provisioning_status of the load balancer for which the health check is configured is not ACTIVE, the health check cannot be u", - "doc_type":"api", - "kw":"Updating a Health Check,Health Check,API Reference", - "title":"Updating a Health Check", - "githuburl":"" - }, - { - "uri":"elb_zq_jk_0005.html", - "product_code":"elb", - "code":"72", - "des":"This API is used to delete a health check.If provisioning_status of the load balancer for which the health check is configured is not ACTIVE, the health check cannot be d", - "doc_type":"api", - "kw":"Deleting a Health Check,Health Check,API Reference", - "title":"Deleting a Health Check", - "githuburl":"" - }, - { - "uri":"elb_zq_zf_0000.html", - "product_code":"elb", - "code":"73", - "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":"Forwarding Policy", - "title":"Forwarding Policy", - "githuburl":"" - }, - { - "uri":"elb_zq_zf_0001.html", - "product_code":"elb", - "code":"74", - "des":"This API is used to add a forwarding policy. The listener and forwarding policy determine how traffic is forwarded to backend servers.By matching the URL or domain name s", - "doc_type":"api", - "kw":"Adding a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Adding a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"elb_zq_zf_0002.html", - "product_code":"elb", - "code":"75", - "des":"This API is used to query the forwarding policies. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, ", - "doc_type":"api", - "kw":"Querying Forwarding Policies,Forwarding Policy,API Reference", - "title":"Querying Forwarding Policies", - "githuburl":"" - }, - { - "uri":"elb_zq_zf_0003.html", - "product_code":"elb", - "code":"76", - "des":"This API is used to query details about a forwarding policy.GET /v2.0/lbaas/l7policies/{l7policy_id}NoneExample request: Querying details of a forwarding policyGET https:", - "doc_type":"api", - "kw":"Querying Details of a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Querying Details of a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"elb_zq_zf_0004.html", - "product_code":"elb", - "code":"77", - "des":"This API is used to update a forwarding policy. You can select another backend server group or redirect to another HTTPS listener.PUT /v2.0/lbaas/l7policies/{l7policy_id}", - "doc_type":"api", - "kw":"Updating a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Updating a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"elb_zq_zf_0005.html", - "product_code":"elb", - "code":"78", - "des":"This API is used to delete a specific forwarding policy.DELETE /v2.0/lbaas/l7policies/{l7policy_id}NoneNoneExample request: Deleting a forwarding policyDELETE https://{En", - "doc_type":"api", - "kw":"Deleting a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Deleting a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"elb_zq_zg_0000.html", - "product_code":"elb", - "code":"79", - "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":"Forwarding Rule", - "title":"Forwarding Rule", - "githuburl":"" - }, - { - "uri":"elb_zq_zg_0001.html", - "product_code":"elb", - "code":"80", - "des":"This API is used to add a forwarding rule. After you add a forwarding rule, the load balancer matches the domain name and path in the request and distributes the traffic ", - "doc_type":"api", - "kw":"Adding a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Adding a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"elb_zq_zg_0002.html", - "product_code":"elb", - "code":"81", - "des":"This API is used to query forwarding rules. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, limit, ", - "doc_type":"api", - "kw":"Querying Forwarding Rules,Forwarding Rule,API Reference", - "title":"Querying Forwarding Rules", - "githuburl":"" - }, - { - "uri":"elb_zq_zg_0003.html", - "product_code":"elb", - "code":"82", - "des":"This API is used to query details about a forwarding rule using its ID.GET /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}NoneExample request: Querying details of ", - "doc_type":"api", - "kw":"Querying Details of a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Querying Details of a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"elb_zq_zg_0004.html", - "product_code":"elb", - "code":"83", - "des":"This API is used to update a forwarding rule. You can change the mode that how traffic is distributed by updating the forwarding rule.PUT /v2.0/lbaas/l7policies/{l7policy", - "doc_type":"api", - "kw":"Updating a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Updating a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"elb_zq_zg_0005.html", - "product_code":"elb", - "code":"84", - "des":"This API is used to delete a specific forwarding rule.DELETE /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}NoneNoneExample request: Deleting a forwarding ruleDELE", - "doc_type":"api", - "kw":"Deleting a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Deleting a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"elb_zq_bm_0000.html", - "product_code":"elb", - "code":"85", - "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":"Whitelist", - "title":"Whitelist", - "githuburl":"" - }, - { - "uri":"elb_zq_bm_0001.html", - "product_code":"elb", - "code":"86", - "des":"This API is used to add a whitelist to control access to a specific listener. After a whitelist is added, only IP addresses in the whitelist can access the listener.POST ", - "doc_type":"api", - "kw":"Adding a Whitelist,Whitelist,API Reference", - "title":"Adding a Whitelist", - "githuburl":"" - }, - { - "uri":"elb_zq_bm_0002.html", - "product_code":"elb", - "code":"87", - "des":"This API is used to query the whitelists. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, limit, an", - "doc_type":"api", - "kw":"Querying Whitelists,Whitelist,API Reference", - "title":"Querying Whitelists", - "githuburl":"" - }, - { - "uri":"elb_zq_bm_0003.html", - "product_code":"elb", - "code":"88", - "des":"This API is used to query details about a whitelist using its ID.GET /v2.0/lbaas/whitelists/{whitelist_id}NoneExample request: Querying details of a whitelistGET https://", - "doc_type":"api", - "kw":"Querying Details of a Whitelist,Whitelist,API Reference", - "title":"Querying Details of a Whitelist", - "githuburl":"" - }, - { - "uri":"elb_zq_bm_0004.html", - "product_code":"elb", - "code":"89", - "des":"This API is used to update a whitelist. You can enable or disable the whitelist function or change IP addresses in the whitelist. If you change IP addresses in the whitel", - "doc_type":"api", - "kw":"Updating a Whitelist,Whitelist,API Reference", - "title":"Updating a Whitelist", - "githuburl":"" - }, - { - "uri":"elb_zq_bm_0005.html", - "product_code":"elb", - "code":"90", - "des":"This API is used to delete a specific whitelist.DELETE /v2.0/lbaas/whitelists/{whitelist_id}NoneNoneExample request: Deleting a whitelistDELETE https://{Endpoint}/v2.0/lb", - "doc_type":"api", - "kw":"Deleting a Whitelist,Whitelist,API Reference", - "title":"Deleting a Whitelist", - "githuburl":"" - }, - { - "uri":"elb_zq_zs_0000.html", - "product_code":"elb", - "code":"91", - "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":"Certificate", - "title":"Certificate", - "githuburl":"" - }, - { - "uri":"elb_zq_zs_0001.html", - "product_code":"elb", - "code":"92", - "des":"This API is used to create a certificate. After a certificate is bound to a listener, the load balancer authenticates the client using this certificate, and backend serve", - "doc_type":"api", - "kw":"Creating a Certificate,Certificate,API Reference", - "title":"Creating a Certificate", - "githuburl":"" - }, - { - "uri":"elb_zq_zs_0002.html", - "product_code":"elb", - "code":"93", - "des":"This API is used to query all the certificates. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, lim", - "doc_type":"api", - "kw":"Querying Certificates,Certificate,API Reference", - "title":"Querying Certificates", - "githuburl":"" - }, - { - "uri":"elb_zq_zs_0003.html", - "product_code":"elb", - "code":"94", - "des":"This API is used to query details about a certificate.GET /v2.0/lbaas/certificates/{certificate_id}NoneExample request: Querying details of a certificateGET https://{Endp", - "doc_type":"api", - "kw":"Querying Details of a Certificate,Certificate,API Reference", - "title":"Querying Details of a Certificate", - "githuburl":"" - }, - { - "uri":"elb_zq_zs_0004.html", - "product_code":"elb", - "code":"95", - "des":"This API is used to update a certificate.PUT /v2.0/lbaas/certificates/{certificate_id}Example request: Updating a certificatePUT https://{Endpoint}/v2.0/lbaas/certificate", - "doc_type":"api", - "kw":"Updating a Certificate,Certificate,API Reference", - "title":"Updating a Certificate", - "githuburl":"" - }, - { - "uri":"elb_zq_zs_0005.html", - "product_code":"elb", - "code":"96", - "des":"This API is used to delete a specific certificate.If the target certificate is used by a listener, the certificate cannot be deleted, and 409 code will be displayed.DELET", - "doc_type":"api", - "kw":"Deleting a Certificate,Certificate,API Reference", - "title":"Deleting a Certificate", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0000.html", - "product_code":"elb", - "code":"97", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Tag", - "title":"Tag", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0001.html", - "product_code":"elb", - "code":"98", - "des":"This API is used to add a tag to a specific load balancer for easier management.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added t", - "doc_type":"api", - "kw":"Adding a Tag to a Load Balancer,Tag,API Reference", - "title":"Adding a Tag to a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0002.html", - "product_code":"elb", - "code":"99", - "des":"This API is used to batch add tags to or delete tags from a load balancer.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added to a lo", - "doc_type":"api", - "kw":"Batch Adding or Deleting Load Balancer Tags,Tag,API Reference", - "title":"Batch Adding or Deleting Load Balancer Tags", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0003.html", - "product_code":"elb", - "code":"100", - "des":"This API is used to query all the tags of one load balancer.You can also use this API for dedicated load balancers.GET /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/", - "doc_type":"api", - "kw":"Querying All Tags of a Load Balancer,Tag,API Reference", - "title":"Querying All Tags of a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0004.html", - "product_code":"elb", - "code":"101", - "des":"This API is used to query the tags of all the load balancers.You can also use this API for dedicated load balancers.GET /v2.0/{project_id}/loadbalancers/tagsNoneExample r", - "doc_type":"api", - "kw":"Querying the Tags of All Load Balancers,Tag,API Reference", - "title":"Querying the Tags of All Load Balancers", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0005.html", - "product_code":"elb", - "code":"102", - "des":"This API is used to query load balancers using tags.You can also use this API for dedicated load balancers.NonePOST /v2.0/{project_id}/loadbalancers/resource_instances/ac", - "doc_type":"api", - "kw":"Querying Load Balancers by Tag,Tag,API Reference", - "title":"Querying Load Balancers by Tag", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0006.html", - "product_code":"elb", - "code":"103", - "des":"This API is used to delete a tag with a specific key from a load balancer.You can also use this API for dedicated load balancers.NoneDELETE /v2.0/{project_id}/loadbalance", - "doc_type":"api", - "kw":"Deleting a Tag from a Load Balancer,Tag,API Reference", - "title":"Deleting a Tag from a Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0007.html", - "product_code":"elb", - "code":"104", - "des":"This API is used to add a tag to a specific listener.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added to a listener.Note the follo", - "doc_type":"api", - "kw":"Adding a Tag to a Listener,Tag,API Reference", - "title":"Adding a Tag to a Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0008.html", - "product_code":"elb", - "code":"105", - "des":"This API is used to batch add tags to or delete tags from a listener.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added to a listene", - "doc_type":"api", - "kw":"Batch Adding or Deleting Listener Tags,Tag,API Reference", - "title":"Batch Adding or Deleting Listener Tags", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0009.html", - "product_code":"elb", - "code":"106", - "des":"This API is used to query all tags of one listener.You can also use this API for dedicated load balancers.NoneGET /v2.0/{project_id}/listeners/{listener_id}/tagsNoneExamp", - "doc_type":"api", - "kw":"Querying All Tags of a Listener,Tag,API Reference", - "title":"Querying All Tags of a Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0010.html", - "product_code":"elb", - "code":"107", - "des":"This API is used to query the tags of all listeners.You can also use this API for dedicated load balancers.NoneGET /v2.0/{project_id}/listeners/tagsNoneExample requestGET", - "doc_type":"api", - "kw":"Querying the Tags of All Listeners,Tag,API Reference", - "title":"Querying the Tags of All Listeners", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0011.html", - "product_code":"elb", - "code":"108", - "des":"This API is used to query listeners by tag.You can also use this API for dedicated load balancers.NonePOST /v2.0/{project_id}/listeners/resource_instances/actionExample r", - "doc_type":"api", - "kw":"Querying Listeners by Tag,Tag,API Reference", - "title":"Querying Listeners by Tag", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0012.html", - "product_code":"elb", - "code":"109", - "des":"This API is used to delete a tag with a specific key from a listener.You can also use this API for dedicated load balancers.NoneDELETE /v2.0/{project_id}/listeners/{liste", - "doc_type":"api", - "kw":"Deleting a Tag from a Listener,Tag,API Reference", - "title":"Deleting a Tag from a Listener", - "githuburl":"" - }, - { - "uri":"elb_zq_bq_0013.html", - "product_code":"elb", - "code":"110", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Status Codes,Tag,API Reference", - "title":"Status Codes", - "githuburl":"" - }, - { - "uri":"elb_dx_0000.html", - "product_code":"elb", - "code":"111", - "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":"Dedicated Load Balancer APIs", - "title":"Dedicated Load Balancer APIs", - "githuburl":"" - }, - { - "uri":"en-us_topic_0000001088310753.html", - "product_code":"elb", - "code":"112", - "des":"By default, load balancers created in the eu-nl region are dedicated load balancers. APIs for dedicated load balancers are only available in this region. Shared load bala", - "doc_type":"api", - "kw":"API Call Precaution,Dedicated Load Balancer APIs,API Reference", - "title":"API Call Precaution", - "githuburl":"" - }, - { - "uri":"topic_300000000.html", - "product_code":"elb", - "code":"113", - "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", - "title":"Quota", - "githuburl":"" - }, - { - "uri":"ShowQuota.html", - "product_code":"elb", - "code":"114", - "des":"This API is used to query resource quotas of a specific user.GET /v3/{project_id}/elb/quotasStatus code: 200Status code: 200Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Querying Quotas,Quota,API Reference", - "title":"Querying Quotas", - "githuburl":"" - }, - { - "uri":"topic_300000001.html", - "product_code":"elb", - "code":"115", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"AZ", - "title":"AZ", - "githuburl":"" - }, - { - "uri":"ListAvailabilityZones.html", - "product_code":"elb", - "code":"116", - "des":"This API is used to query all available AZs when you create a dedicated load balancer.One set of AZs is returned. When you create a dedicated load balancer, you can selec", - "doc_type":"api", - "kw":"Querying AZs,AZ,API Reference", - "title":"Querying AZs", - "githuburl":"" - }, - { - "uri":"topic_300000002.html", - "product_code":"elb", - "code":"117", - "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":"Load Balancer Flavor", - "title":"Load Balancer Flavor", - "githuburl":"" - }, - { - "uri":"ListFlavors.html", - "product_code":"elb", - "code":"118", - "des":"This API is used to query all load balancer flavors that are available to a specific user in a specific region.Parameters marker, limit, and page_reverse are used for pag", - "doc_type":"api", - "kw":"Querying Flavors,Load Balancer Flavor,API Reference", - "title":"Querying Flavors", - "githuburl":"" - }, - { - "uri":"ShowFlavor.html", - "product_code":"elb", - "code":"119", - "des":"This API is used to view details of a flavor.This API can only be used to view the details of a flavor.GET /v3/{project_id}/elb/flavors/{flavor_id}Status code: 200Status ", - "doc_type":"api", - "kw":"Viewing Details of a Flavor,Load Balancer Flavor,API Reference", - "title":"Viewing Details of a Flavor", - "githuburl":"" - }, - { - "uri":"topic_300000003.html", - "product_code":"elb", - "code":"120", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Load Balancer", - "title":"Load Balancer", - "githuburl":"" - }, - { - "uri":"CreateLoadBalancer.html", - "product_code":"elb", - "code":"121", - "des":"This API is used to create a dedicated load balancer. When you create the load balancer, note the following:Specify both vip_subnet_cidr_id and vip_address if you want to", - "doc_type":"api", - "kw":"Creating a Load Balancer,Load Balancer,API Reference", - "title":"Creating a Load Balancer", - "githuburl":"" - }, - { - "uri":"ListLoadBalancers.html", - "product_code":"elb", - "code":"122", - "des":"This API is used to query all load balancers. Both filtered query and pagination query are supported.Parameters marker, limit, and page_reverse are used for pagination qu", - "doc_type":"api", - "kw":"Querying Load Balancers,Load Balancer,API Reference", - "title":"Querying Load Balancers", - "githuburl":"" - }, - { - "uri":"ShowLoadBalancer.html", - "product_code":"elb", - "code":"123", - "des":"This API is used to view details of a load balancer.GET /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}Status code: 200Viewing details of a load balancerStatus code:", - "doc_type":"api", - "kw":"Viewing Details of a Load Balancer,Load Balancer,API Reference", - "title":"Viewing Details of a Load Balancer", - "githuburl":"" - }, - { - "uri":"UpdateLoadBalancer.html", - "product_code":"elb", - "code":"124", - "des":"This API is used to update a load balancer.PUT /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Updating a Load Balancer,Load Balancer,API Reference", - "title":"Updating a Load Balancer", - "githuburl":"" - }, - { - "uri":"DeleteLoadBalancer.html", - "product_code":"elb", - "code":"125", - "des":"This API is used to delete a load balancer.All listeners added to the load balancer must be deleted before the load balancer is deleted.DELETE /v3/{project_id}/elb/loadba", - "doc_type":"api", - "kw":"Deleting a Load Balancer,Load Balancer,API Reference", - "title":"Deleting a Load Balancer", - "githuburl":"" - }, - { - "uri":"ShowLoadBalancerStatus.html", - "product_code":"elb", - "code":"126", - "des":"This API is used to query the status tree of a load balancer and show information about all resources associated with the load balancer.When admin_state_up is set to fals", - "doc_type":"api", - "kw":"Querying the Status Tree of a Load Balancer,Load Balancer,API Reference", - "title":"Querying the Status Tree of a Load Balancer", - "githuburl":"" - }, - { - "uri":"topic_300000004.html", - "product_code":"elb", - "code":"127", - "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":"Certificate", - "title":"Certificate", - "githuburl":"" - }, - { - "uri":"CreateCertificate.html", - "product_code":"elb", - "code":"128", - "des":"This API is used to create an SSL certificate.POST /v3/{project_id}/elb/certificatesStatus code: 201Status code: 201Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Creating a Certificate,Certificate,API Reference", - "title":"Creating a Certificate", - "githuburl":"" - }, - { - "uri":"ListCertificates.html", - "product_code":"elb", - "code":"129", - "des":"This API is used to query all SSL certificates.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect onl", - "doc_type":"api", - "kw":"Querying Certificates,Certificate,API Reference", - "title":"Querying Certificates", - "githuburl":"" - }, - { - "uri":"ShowCertificate.html", - "product_code":"elb", - "code":"130", - "des":"This API is used to view details of an SSL certificate.GET /v3/{project_id}/elb/certificates/{certificate_id}Status code: 200Status code: 200Successful request.See Error ", - "doc_type":"api", - "kw":"Viewing Details of a Certificate,Certificate,API Reference", - "title":"Viewing Details of a Certificate", - "githuburl":"" - }, - { - "uri":"UpdateCertificate.html", - "product_code":"elb", - "code":"131", - "des":"This API is used to update an SSL certificate.PUT /v3/{project_id}/elb/certificates/{certificate_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Updating a Certificate,Certificate,API Reference", - "title":"Updating a Certificate", - "githuburl":"" - }, - { - "uri":"DeleteCertificate.html", - "product_code":"elb", - "code":"132", - "des":"This API is used to delete an SSL certificate.If the certificate is used by a listener, the certificate cannot be deleted, and the 409 Conflict error code will be display", - "doc_type":"api", - "kw":"Deleting a Certificate,Certificate,API Reference", - "title":"Deleting a Certificate", - "githuburl":"" - }, - { - "uri":"topic_300000005.html", - "product_code":"elb", - "code":"133", - "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":"Listener", - "title":"Listener", - "githuburl":"" - }, - { - "uri":"CreateListener.html", - "product_code":"elb", - "code":"134", - "des":"This API is used to add a listener to a load balancer.Only the administrator can specify connection_limit.The listener protocol can be TCP, HTTP, UDP, or HTTPS.The listen", - "doc_type":"api", - "kw":"Adding a Listener,Listener,API Reference", - "title":"Adding a Listener", - "githuburl":"" - }, - { - "uri":"ListListeners.html", - "product_code":"elb", - "code":"135", - "des":"This API is used to query listeners.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect only when they", - "doc_type":"api", - "kw":"Querying Listeners,Listener,API Reference", - "title":"Querying Listeners", - "githuburl":"" - }, - { - "uri":"ShowListener.html", - "product_code":"elb", - "code":"136", - "des":"This API is used to view details of a listener.GET /v3/{project_id}/elb/listeners/{listener_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Viewing Details of a Listener,Listener,API Reference", - "title":"Viewing Details of a Listener", - "githuburl":"" - }, - { - "uri":"UpdateListener.html", - "product_code":"elb", - "code":"137", - "des":"This API is used to update a listener.If the provisioning status of the load balancer that the listener is added to is not ACTIVE, the listener cannot be updated. Only th", - "doc_type":"api", - "kw":"Updating a Listener,Listener,API Reference", - "title":"Updating a Listener", - "githuburl":"" - }, - { - "uri":"DeleteListener.html", - "product_code":"elb", - "code":"138", - "des":"This API is used to delete a listener.Before you delete a listener, delete the associated backend server group or disassociate the backend server group from the listener,", - "doc_type":"api", - "kw":"Deleting a Listener,Listener,API Reference", - "title":"Deleting a Listener", - "githuburl":"" - }, - { - "uri":"topic_300000006.html", - "product_code":"elb", - "code":"139", - "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":"Backend Server Group", - "title":"Backend Server Group", - "githuburl":"" - }, - { - "uri":"CreatePool.html", - "product_code":"elb", - "code":"140", - "des":"This API is used to create a backend server group.If session-persistence is specified, cookie_name is available only when type is set to APP_COOKIE.If listener_id is spec", - "doc_type":"api", - "kw":"Creating a Backend Server Group,Backend Server Group,API Reference", - "title":"Creating a Backend Server Group", - "githuburl":"" - }, - { - "uri":"ListPools.html", - "product_code":"elb", - "code":"141", - "des":"This API is used to query all backend server groups.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effec", - "doc_type":"api", - "kw":"Querying Backend Server Groups,Backend Server Group,API Reference", - "title":"Querying Backend Server Groups", - "githuburl":"" - }, - { - "uri":"ShowPool.html", - "product_code":"elb", - "code":"142", - "des":"This API is used to view details of a backend server group.GET /v3/{project_id}/elb/pools/{pool_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Viewing Details of a Backend Server Group,Backend Server Group,API Reference", - "title":"Viewing Details of a Backend Server Group", - "githuburl":"" - }, - { - "uri":"UpdatePool.html", - "product_code":"elb", - "code":"143", - "des":"This API is used to update a backend server group.The backend server group can be updated only when the provisioning status of the associated load balancer is ACTIVE.PUT ", - "doc_type":"api", - "kw":"Updating a Backend Server Group,Backend Server Group,API Reference", - "title":"Updating a Backend Server Group", - "githuburl":"" - }, - { - "uri":"DeletePool.html", - "product_code":"elb", - "code":"144", - "des":"This API is used to delete a backend server group.A backend server group can be deleted only after all servers are removed from the group, the health check configured for", - "doc_type":"api", - "kw":"Deleting a Backend Server Group,Backend Server Group,API Reference", - "title":"Deleting a Backend Server Group", - "githuburl":"" - }, - { - "uri":"topic_300000007.html", - "product_code":"elb", - "code":"145", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Backend Server", - "title":"Backend Server", - "githuburl":"" - }, - { - "uri":"CreateMember.html", - "product_code":"elb", - "code":"146", - "des":"This API is used to add a backend server.When you add backend servers, note the following:Two backend servers in the same backend server group must have different IP addr", - "doc_type":"api", - "kw":"Adding a Backend Server,Backend Server,API Reference", - "title":"Adding a Backend Server", - "githuburl":"" - }, - { - "uri":"ListMembers.html", - "product_code":"elb", - "code":"147", - "des":"This API is used to query all backend servers.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect only", - "doc_type":"api", - "kw":"Querying Backend Servers,Backend Server,API Reference", - "title":"Querying Backend Servers", - "githuburl":"" - }, - { - "uri":"ShowMember.html", - "product_code":"elb", - "code":"148", - "des":"This API is used to view details of a backend server.GET /v3/{project_id}/elb/pools/{pool_id}/members/{member_id}Status code: 200Status code: 200Successful request.See Er", - "doc_type":"api", - "kw":"Viewing Details of a Backend Server,Backend Server,API Reference", - "title":"Viewing Details of a Backend Server", - "githuburl":"" - }, - { - "uri":"UpdateMember.html", - "product_code":"elb", - "code":"149", - "des":"The backend server can be updated only when the provisioning status of the associated load balancer is ACTIVE.PUT /v3/{project_id}/elb/pools/{pool_id}/members/{member_id}", - "doc_type":"api", - "kw":"Updating a Backend Server,Backend Server,API Reference", - "title":"Updating a Backend Server", - "githuburl":"" - }, - { - "uri":"DeleteMember.html", - "product_code":"elb", - "code":"150", - "des":"This API is used to remove a backend server.When you remove backend servers, note the following:After you remove a backend server, new connections to this server will not", - "doc_type":"api", - "kw":"Removing a Backend Server,Backend Server,API Reference", - "title":"Removing a Backend Server", - "githuburl":"" - }, - { - "uri":"topic_300000008.html", - "product_code":"elb", - "code":"151", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Health Check", - "title":"Health Check", - "githuburl":"" - }, - { - "uri":"CreateHealthMonitor.html", - "product_code":"elb", - "code":"152", - "des":"This API is used to configure a health check.The security groups must have rules that allow access from 100.125.0.0/16. If you want to use UDP for health checks, ensure t", - "doc_type":"api", - "kw":"Configuring a Health Check,Health Check,API Reference", - "title":"Configuring a Health Check", - "githuburl":"" - }, - { - "uri":"ListHealthMonitors.html", - "product_code":"elb", - "code":"153", - "des":"This API is used to query all health checks.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect only w", - "doc_type":"api", - "kw":"Querying Health Checks,Health Check,API Reference", - "title":"Querying Health Checks", - "githuburl":"" - }, - { - "uri":"ShowHealthMonitor.html", - "product_code":"elb", - "code":"154", - "des":"This API is used to view details of a health check.GET /v3/{project_id}/elb/healthmonitors/{healthmonitor_id}Status code: 200Status code: 200Successful request.See Error ", - "doc_type":"api", - "kw":"Viewing Details of a Health Check,Health Check,API Reference", - "title":"Viewing Details of a Health Check", - "githuburl":"" - }, - { - "uri":"UpdateHealthMonitor.html", - "product_code":"elb", - "code":"155", - "des":"This API is used to update a health check.The health check can be updated only when the provisioning status of the associated load balancer is ACTIVE.PUT /v3/{project_id}", - "doc_type":"api", - "kw":"Updating a Health Check,Health Check,API Reference", - "title":"Updating a Health Check", - "githuburl":"" - }, - { - "uri":"DeleteHealthMonitor.html", - "product_code":"elb", - "code":"156", - "des":"This API is used to delete a health check.The health check can be deleted only when the provisioning status of the associated load balancer is ACTIVE.DELETE /v3/{project_", - "doc_type":"api", - "kw":"Deleting a Health Check,Health Check,API Reference", - "title":"Deleting a Health Check", - "githuburl":"" - }, - { - "uri":"topic_300000009.html", - "product_code":"elb", - "code":"157", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Forwarding Policy", - "title":"Forwarding Policy", - "githuburl":"" - }, - { - "uri":"CreateL7Policy.html", - "product_code":"elb", - "code":"158", - "des":"This API is used to add a forwarding policy.The protocol of the listener to which requests are redirected can only be HTTPS.The listener associated with the forwarding po", - "doc_type":"api", - "kw":"Adding a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Adding a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"ListL7Policies.html", - "product_code":"elb", - "code":"159", - "des":"This API is used to query all forwarding policies.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect ", - "doc_type":"api", - "kw":"Querying Forwarding Policies,Forwarding Policy,API Reference", - "title":"Querying Forwarding Policies", - "githuburl":"" - }, - { - "uri":"ShowL7Policy.html", - "product_code":"elb", - "code":"160", - "des":"This API is used to view details of a forwarding policy.GET /v3/{project_id}/elb/l7policies/{l7policy_id}Status code: 200Status code: 200Successful request.See Error Code", - "doc_type":"api", - "kw":"Viewing Details of a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Viewing Details of a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"UpdateL7Policy.html", - "product_code":"elb", - "code":"161", - "des":"This API is used to update a forwarding policy.PUT /v3/{project_id}/elb/l7policies/{l7policy_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Updating a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Updating a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"DeleteL7Policy.html", - "product_code":"elb", - "code":"162", - "des":"This API is used to delete a forwarding policy.DELETE /v3/{project_id}/elb/l7policies/{l7policy_id}NoneNoneSee Error Codes.", - "doc_type":"api", - "kw":"Deleting a Forwarding Policy,Forwarding Policy,API Reference", - "title":"Deleting a Forwarding Policy", - "githuburl":"" - }, - { - "uri":"topic_300000010.html", - "product_code":"elb", - "code":"163", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Forwarding Rule", - "title":"Forwarding Rule", - "githuburl":"" - }, - { - "uri":"CreateL7Rule.html", - "product_code":"elb", - "code":"164", - "des":"This API is used to add a forwarding rule.POST /v3/{project_id}/elb/l7policies/{l7policy_id}/rulesStatus code: 201Status code: 201Successful request.See Error Codes.", - "doc_type":"api", - "kw":"Adding a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Adding a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"ListL7Rules.html", - "product_code":"elb", - "code":"165", - "des":"This API is used to query all forwarding rules.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect onl", - "doc_type":"api", - "kw":"Querying Forwarding Rules,Forwarding Rule,API Reference", - "title":"Querying Forwarding Rules", - "githuburl":"" - }, - { - "uri":"ShowL7Rule.html", - "product_code":"elb", - "code":"166", - "des":"This API is used to view details of a forwarding rule.GET /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}Status code: 200Status code: 200Successful reques", - "doc_type":"api", - "kw":"Viewing Details of a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Viewing Details of a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"UpdateL7Rule.html", - "product_code":"elb", - "code":"167", - "des":"This API is used to update a forwarding rule.PUT /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}Status code: 200Status code: 200Successful request.See Err", - "doc_type":"api", - "kw":"Updating a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Updating a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"DeleteL7Rule.html", - "product_code":"elb", - "code":"168", - "des":"This API is used to delete a forwarding rule.DELETE /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}NoneNoneSee Error Codes.", - "doc_type":"api", - "kw":"Deleting a Forwarding Rule,Forwarding Rule,API Reference", - "title":"Deleting a Forwarding Rule", - "githuburl":"" - }, - { - "uri":"elb_fl_0006.html", - "product_code":"elb", - "code":"169", - "des":"Queries all available versions.If there is no version added to the URL, all available versions are returned.GET /NoneNoneExample requestGET /Example response{\n \"version", - "doc_type":"api", - "kw":"Querying Versions,API Reference", - "title":"Querying Versions", - "githuburl":"" - }, - { - "uri":"elb_eg_v3_0000.html", - "product_code":"elb", - "code":"170", - "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":"Examples", - "title":"Examples", - "githuburl":"" - }, - { - "uri":"en-us_topic_0000001127879251.html", - "product_code":"elb", - "code":"171", - "des":"Call APIs to create a dedicated load balancer and bind a new EIP to it.You have created a VPC and a subnet.Query the subnet you have created.Send GET https://{vpc_endpoin", - "doc_type":"api", - "kw":"Creating a Dedicated Load Balancer and Binding a New EIP to It,Examples,API Reference", - "title":"Creating a Dedicated Load Balancer and Binding a New EIP to It", - "githuburl":"" - }, - { - "uri":"elb_eg_v3_0002.html", - "product_code":"elb", - "code":"172", - "des":"Call the API to add a listener to a dedicated load balancer.You have created a dedicated load balancer.You have obtained the ID of the dedicated load balancer.Add a liste", - "doc_type":"api", - "kw":"Adding a Listener to a Dedicated Load Balancer,Examples,API Reference", - "title":"Adding a Listener to a Dedicated Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_eg_v3_0003.html", - "product_code":"elb", - "code":"173", - "des":"Call APIs to delete a dedicated load balancer.Before you delete a dedicated load balancer, delete all resources associated with it. Figure 1 shows the associated resource", - "doc_type":"api", - "kw":"Deleting a Dedicated Load Balancer,Examples,API Reference", - "title":"Deleting a Dedicated Load Balancer", - "githuburl":"" - }, - { - "uri":"elb_gc_0000.html", - "product_code":"elb", - "code":"174", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Common Parameters", - "title":"Common Parameters", - "githuburl":"" - }, - { - "uri":"elb_gc_0001.html", - "product_code":"elb", - "code":"175", - "des":"The following error code descriptions are only suitable for classic load balancers.If an error occurs when using an API, an error response will be returned, which contain", - "doc_type":"api", - "kw":"Error Codes,Common Parameters,API Reference", - "title":"Error Codes", - "githuburl":"" - }, - { - "uri":"elb_gc_0002.html", - "product_code":"elb", - "code":"176", - "des":"The following code descriptions are only suitable for shared load balancers.", - "doc_type":"api", - "kw":"HTTP Status Codes of Shared Load Balancers,Common Parameters,API Reference", - "title":"HTTP Status Codes of Shared Load Balancers", - "githuburl":"" - }, - { - "uri":"errorcode.html", - "product_code":"elb", - "code":"177", - "des":"The following code descriptions are only suitable for dedicated load balancers.", - "doc_type":"api", - "kw":"HTTP Status Codes for Dedicated Load Balancers,Common Parameters,API Reference", - "title":"HTTP Status Codes for Dedicated Load Balancers", - "githuburl":"" - }, - { - "uri":"elb_fl_0000.html", - "product_code":"elb", - "code":"178", - "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":"elb_gc_1102.html", - "product_code":"elb", - "code":"179", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"api", - "kw":"Status Codes,Appendix,API Reference", - "title":"Status Codes", - "githuburl":"" - }, - { - "uri":"elb_fl_0002.html", - "product_code":"elb", - "code":"180", - "des":"This section describes the metrics that can be monitored by Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the metr", - "doc_type":"api", - "kw":"ELB Metrics,Appendix,API Reference", - "title":"ELB Metrics", - "githuburl":"" - }, - { - "uri":"elb_fl_0003.html", - "product_code":"elb", - "code":"181", - "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":"General Information About Shared Load Balancers", - "title":"General Information About Shared Load Balancers", - "githuburl":"" - }, - { - "uri":"elb_fl_0004.html", - "product_code":"elb", - "code":"182", - "des":"APIs v2.0 allow users to query data in pages by adding the limit and marker parameters to the URL of the list request. The query results are displayed in the ascending or", - "doc_type":"api", - "kw":"Querying Data in Pages,General Information About Shared Load Balancers,API Reference", - "title":"Querying Data in Pages", - "githuburl":"" - }, - { - "uri":"elb_fl_0005.html", - "product_code":"elb", - "code":"183", - "des":"APIs v2.0 enable the system to sort queried results based on customized keys by adding the sort_key and sort_dir parameters to the URL of the list request. sort_key speci", - "doc_type":"api", - "kw":"Sequencing Query Results,General Information About Shared Load Balancers,API Reference", - "title":"Sequencing Query Results", - "githuburl":"" - }, - { - "uri":"elb_fl_0007.html", - "product_code":"elb", - "code":"184", - "des":"The basic workflow of elastic load balancers contains the following: creating a load balancer, adding a listener to a specified load balancer, adding a backend server gro", - "doc_type":"api", - "kw":"Basic Workflow,General Information About Shared Load Balancers,API Reference", - "title":"Basic Workflow", - "githuburl":"" - }, - { - "uri":"elb_xd_0000.html", - "product_code":"elb", - "code":"185", - "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":"" - } + { + "uri":"elb_pro_0000.html", + "product_code":"elb", + "code":"1", + "des":"dummy desc", + "doc_type":"api", + "kw":"API Usage Guidelines,API Reference", + "title":"API Usage Guidelines", + "githuburl":"" + } ] diff --git a/docs/elb/api-ref/CLASS.TXT.json b/docs/elb/api-ref/CLASS.TXT.json index b20406813..1698f231f 100644 --- a/docs/elb/api-ref/CLASS.TXT.json +++ b/docs/elb/api-ref/CLASS.TXT.json @@ -1,1667 +1,11 @@ [ - { - "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":"elb", - "title":"API Usage Guidelines", - "uri":"en-us_topic_0022480177.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":"elb", - "title":"Classic Load Balancer APIs", - "uri":"elb_jd_0000.html", - "doc_type":"api", - "p_code":"", - "code":"2" - }, - { - "desc":"Classic load balancers are not supported in the eu-nl region.", - "product_code":"elb", - "title":"API Call Precaution", - "uri":"en-us_topic_0000001124568811.html", - "doc_type":"api", - "p_code":"2", - "code":"3" - }, - { - "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":"elb", - "title":"Load Balancer", - "uri":"elb_jd_fz_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"4" - }, - { - "desc":"This API is used to create a load balancer.POST /v1.0/{project_id}/elbaas/loadbalancersRequest parametersParameter descriptionParameterMandatoryTypeDescriptionnameYesStri", - "product_code":"elb", - "title":"Creating a Load Balancer", - "uri":"elb_jd_fz_0001.html", - "doc_type":"api", - "p_code":"4", - "code":"5" - }, - { - "desc":"This API is used to delete a load balancer. If the load balancer is a public network load balancer, this API deletes the EIP bound to the load balancer.For a public netwo", - "product_code":"elb", - "title":"Deleting a Load Balancer", - "uri":"elb_jd_fz_0002.html", - "doc_type":"api", - "p_code":"4", - "code":"6" - }, - { - "desc":"This API is used to delete a public network load balancer. The EIP bound to the load balancer will not be deleted. If you need to delete this IP address, refer to Deletin", - "product_code":"elb", - "title":"Deleting a Public Network Load Balancer", - "uri":"elb_jd_fz_0003.html", - "doc_type":"api", - "p_code":"4", - "code":"7" - }, - { - "desc":"This API is used to modify the name, description, bandwidth, and administrative status of a load balancer.PUT /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}Req", - "product_code":"elb", - "title":"Modifying a Load Balancer", - "uri":"elb_jd_fz_0004.html", - "doc_type":"api", - "p_code":"4", - "code":"8" - }, - { - "desc":"This API is used to query details about a load balancer.GET /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}Request parametersNoneNoneExample requestNoneNoneResp", - "product_code":"elb", - "title":"Querying Details of a Load Balancer", - "uri":"elb_jd_fz_0005.html", - "doc_type":"api", - "p_code":"4", - "code":"9" - }, - { - "desc":"This API is used to query load balancers and display them in a list.GET /v1.0/{project_id}/elbaas/loadbalancersRequest parametersNoneNoneExample requestNoneNoneResponse p", - "product_code":"elb", - "title":"Querying Load Balancers", - "uri":"en-us_topic_0096561504.html", - "doc_type":"api", - "p_code":"4", - "code":"10" - }, - { - "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":"elb", - "title":"Listener", - "uri":"elb_jd_jt_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"11" - }, - { - "desc":"This API is used to add a listener to a load balancer.POST /v1.0/{project_id}/elbaas/listenersRequest parametersNoneNoneExample request{\n \"name\": \"listener1\",\n \"des", - "product_code":"elb", - "title":"Adding a Listener", - "uri":"elb_jd_jt_0001.html", - "doc_type":"api", - "p_code":"11", - "code":"12" - }, - { - "desc":"This API is used to delete a listener.DELETE /v1.0/{project_id}/elbaas/listeners/{listener_id}Request parametersNoneNoneExample requestNoneNoneResponse parametersNoneNone", - "product_code":"elb", - "title":"Deleting a Listener", - "uri":"elb_jd_jt_0002.html", - "doc_type":"api", - "p_code":"11", - "code":"13" - }, - { - "desc":"This API is used to modify the listener information, including the listener name, description, and status.PUT /v1.0/{project_id}/elbaas/listeners/{listener_id}Request par", - "product_code":"elb", - "title":"Modifying a Listener", - "uri":"elb_jd_jt_0003.html", - "doc_type":"api", - "p_code":"11", - "code":"14" - }, - { - "desc":"This API is used to query details about a listener.GET /v1.0/{project_id}/elbaas/listeners/{listener_id}Request parametersNoneNoneExample requestNoneNoneResponse paramete", - "product_code":"elb", - "title":"Querying Details of a Listener", - "uri":"elb_jd_jt_0004.html", - "doc_type":"api", - "p_code":"11", - "code":"15" - }, - { - "desc":"This API is used to query listeners using search criteria and display them in a list.GET /v1.0/{project_id}/elbaas/listeners?loadbalancer_id={loadbalancer_id}Enter a ques", - "product_code":"elb", - "title":"Querying Listeners", - "uri":"elb_jd_jt_0005.html", - "doc_type":"api", - "p_code":"11", - "code":"16" - }, - { - "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":"elb", - "title":"Health Check", - "uri":"elb_jd_jk_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"17" - }, - { - "desc":"This API is used to configure a health check for backend ECSs.POST /v1.0/{project_id}/elbaas/healthcheckRequest parametersNoneNoneExample request 1: Configuring an HTTP h", - "product_code":"elb", - "title":"Configuring a Health Check", - "uri":"elb_jd_jk_0001.html", - "doc_type":"api", - "p_code":"17", - "code":"18" - }, - { - "desc":"This API is used to delete a health check.DELETE /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}Request parametersNoneNoneExample requestNoneNoneResponse parameter", - "product_code":"elb", - "title":"Deleting a Health Check", - "uri":"elb_jd_jk_0002.html", - "doc_type":"api", - "p_code":"17", - "code":"19" - }, - { - "desc":"This API is used to modify information about a health check.PUT /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}Request parametersNoneNoneExample request{\n \"heal", - "product_code":"elb", - "title":"Modifying a Health Check", - "uri":"elb_jd_jk_0003.html", - "doc_type":"api", - "p_code":"17", - "code":"20" - }, - { - "desc":"This API is used to query details about a health check.GET /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}Request parametersNoneNoneExample requestNoneNoneResponse", - "product_code":"elb", - "title":"Querying Details of a Health Check", - "uri":"elb_jd_jk_0004.html", - "doc_type":"api", - "p_code":"17", - "code":"21" - }, - { - "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":"elb", - "title":"Backend ECS", - "uri":"elb_jd_hd_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"22" - }, - { - "desc":"This API is used to add backend ECSs to a listener for monitoring.To add backend ECSs to a UDP listener, IP addresses can be pinged and UDP services must be enabled.POST ", - "product_code":"elb", - "title":"Adding Backend ECSs", - "uri":"elb_jd_hd_0001.html", - "doc_type":"api", - "p_code":"22", - "code":"23" - }, - { - "desc":"This API is used to remove backend ECSs from a listener. Multiple backend ECSs can be removed concurrently.POST /v1.0/{project_id}/elbaas/listeners/{listener_id}/members/", - "product_code":"elb", - "title":"Removing Backend ECSs", - "uri":"elb_jd_hd_0002.html", - "doc_type":"api", - "p_code":"22", - "code":"24" - }, - { - "desc":"This API is used to query backend ECSs added to a listener. If you are the administrator, the backend ECS list will be empty.GET /v1.0/{project_id}/elbaas/listeners/{list", - "product_code":"elb", - "title":"Querying Backend ECSs", - "uri":"elb_jd_hd_0003.html", - "doc_type":"api", - "p_code":"22", - "code":"25" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Quota", - "uri":"elb_jd_pe_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"26" - }, - { - "desc":"This API is used to query the load balancer or listener quotas.GET /v1.0/{project_id}/elbaas/quotasRequest parametersNoneNoneExample requestNoneNoneResponse parametersPar", - "product_code":"elb", - "title":"Querying Load Balancer or Listener Quotas", - "uri":"elb_jd_pe_0001.html", - "doc_type":"api", - "p_code":"26", - "code":"27" - }, - { - "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":"elb", - "title":"Certificate", - "uri":"elb_jd_zs_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"28" - }, - { - "desc":"This API is used to create a certificate for an HTTPS listener.POST /v1.0/{project_id}/elbaas/certificateRequest parametersNoneNoneExample request{\n \"name\": \"cert-bky\"", - "product_code":"elb", - "title":"Creating a Certificate", - "uri":"elb_jd_zs_0001.html", - "doc_type":"api", - "p_code":"28", - "code":"29" - }, - { - "desc":"This API is used to delete a certificate.DELETE /v1.0/{project_id}/elbaas/certificate/{certificate_id}Request parametersNoneNoneExample requestNoneNoneResponse parameters", - "product_code":"elb", - "title":"Deleting a Certificate", - "uri":"elb_jd_zs_0002.html", - "doc_type":"api", - "p_code":"28", - "code":"30" - }, - { - "desc":"This API is used to modify the name and description of a certificate.PUT /v1.0/{project_id}/elbaas/certificate/{certificate_id}Request parametersNoneNoneExample request{\n", - "product_code":"elb", - "title":"Modifying a Certificate", - "uri":"elb_jd_zs_0003.html", - "doc_type":"api", - "p_code":"28", - "code":"31" - }, - { - "desc":"This API is used to query all the certificates.GET /v1.0/{project_id}/elbaas/certificateRequest parametersNoneNoneExample requestNoneNoneResponse parametersResponse param", - "product_code":"elb", - "title":"Querying Certificates", - "uri":"elb_jd_zs_0004.html", - "doc_type":"api", - "p_code":"28", - "code":"32" - }, - { - "desc":"This API is used to query the job status, such as the execution status of creating or deleting a load balancer.GET /v1.0/{project_id}/jobs/{job_id}Request parametersNoneN", - "product_code":"elb", - "title":"Querying the Job Status", - "uri":"elb_jd_job_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"33" - }, - { - "desc":"This API is used to query all metrics at Layer 4 and Layer 7.Only users can query these metrics.GET /v1.0/{project_id}/elbaas/monitorRequest parametersNoneNoneExample req", - "product_code":"elb", - "title":"Querying Monitoring Metrics", - "uri":"elb_jd_cj_0000.html", - "doc_type":"api", - "p_code":"2", - "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":"elb", - "title":"API Version", - "uri":"elb_jd_bg_0000.html", - "doc_type":"api", - "p_code":"2", - "code":"35" - }, - { - "desc":"This API is used to query all API versions of ELB.GET /Request parametersNoneNoneExample requestNoneNoneResponse parametersParameter descriptionParameterTypeDescriptionve", - "product_code":"elb", - "title":"Querying All API Versions", - "uri":"elb_jd_bg_0001.html", - "doc_type":"api", - "p_code":"35", - "code":"36" - }, - { - "desc":"This API is used to query a specific ELB API version.GET /{api_version}Example/v1.0/v1.0Request parametersNoneNoneExample requestNoneNoneResponse parametersResponse param", - "product_code":"elb", - "title":"Querying a Specific API Version", - "uri":"elb_jd_bg_0002.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":"elb", - "title":"Shared Load Balancer APIs", - "uri":"elb_zq_0000.html", - "doc_type":"api", - "p_code":"", - "code":"38" - }, - { - "desc":"By default, load balancers created in the eu-de region are shared load balancers. APIs for shared load balancers are only available in this region. Shared load balancers ", - "product_code":"elb", - "title":"API Call Precaution", - "uri":"en-us_topic_0000001088335195.html", - "doc_type":"api", - "p_code":"38", - "code":"39" - }, - { - "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":"elb", - "title":"Load Balancer", - "uri":"elb_zq_fz_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"40" - }, - { - "desc":"This API is used to create a private network load balancer. After the load balancer is created, its details, such as load balancer ID, IP address, and subnet ID, are retu", - "product_code":"elb", - "title":"Creating a Load Balancer", - "uri":"en-us_topic_0096561535.html", - "doc_type":"api", - "p_code":"40", - "code":"41" - }, - { - "desc":"This API is used to query load balancers and display them in a list. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.P", - "product_code":"elb", - "title":"Querying Load Balancers", - "uri":"elb_zq_fz_0002.html", - "doc_type":"api", - "p_code":"40", - "code":"42" - }, - { - "desc":"See HTTP Status Codes of Shared Load Balancers.", - "product_code":"elb", - "title":"Querying Details of a Load Balancer", - "uri":"en-us_topic_0141008271.html", - "doc_type":"api", - "p_code":"40", - "code":"43" - }, - { - "desc":"This API is used to query the status tree of a load balancer. You can use this API to query details about the associated listeners, backend server groups, backend servers", - "product_code":"elb", - "title":"Querying the Status Tree of a Load Balancer", - "uri":"elb_zq_fz_0004.html", - "doc_type":"api", - "p_code":"40", - "code":"44" - }, - { - "desc":"This API is used to update the name or description of a load balancer.PUT /v2.0/lbaas/loadbalancers/{loadbalancer_id}Example request: Modifying the load balancer name and", - "product_code":"elb", - "title":"Updating a Load Balancer", - "uri":"elb_zq_fz_0005.html", - "doc_type":"api", - "p_code":"40", - "code":"45" - }, - { - "desc":"This API is used to delete a specific load balancer.All listeners added to the load balancer must be deleted before the load balancer is deleted.DELETE /v2.0/lbaas/loadba", - "product_code":"elb", - "title":"Deleting a Load Balancer", - "uri":"elb_zq_fz_0006.html", - "doc_type":"api", - "p_code":"40", - "code":"46" - }, - { - "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":"elb", - "title":"Listener", - "uri":"elb_zq_jt_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"47" - }, - { - "desc":"This API is used to add a listener to a load balancer.When protocol is set to TCP and protocol_port to 0, the listener works in IP mode (DR mode).POST /v2.0/lbaas/listene", - "product_code":"elb", - "title":"Adding a Listener", - "uri":"elb_zq_jt_0001.html", - "doc_type":"api", - "p_code":"47", - "code":"48" - }, - { - "desc":"This API is used to query the listeners and display them in a list. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Yo", - "product_code":"elb", - "title":"Querying Listeners", - "uri":"elb_zq_jt_0002.html", - "doc_type":"api", - "p_code":"47", - "code":"49" - }, - { - "desc":"This API is used to query details about a listener using its ID.GET /v2.0/lbaas/listeners/{listener_id}NoneExample request: Viewing details of a listenerGET https://{Endp", - "product_code":"elb", - "title":"Querying Details of a Listener", - "uri":"elb_zq_jt_0003.html", - "doc_type":"api", - "p_code":"47", - "code":"50" - }, - { - "desc":"This API is used to update a listener, such as listener name, description, associated backend server groups, and server certificates.If the provisioning status of the ass", - "product_code":"elb", - "title":"Updating a Listener", - "uri":"elb_zq_jt_0004.html", - "doc_type":"api", - "p_code":"47", - "code":"51" - }, - { - "desc":"This API is used to delete a listener by ID.All backend server groups associated with the listener must be deleted before the listener is deleted.DELETE /v2.0/lbaas/liste", - "product_code":"elb", - "title":"Deleting a Listener", - "uri":"elb_zq_jt_0005.html", - "doc_type":"api", - "p_code":"47", - "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":"elb", - "title":"Backend Server Group", - "uri":"elb_zq_hz_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"53" - }, - { - "desc":"This API is used to add a backend server group. After multiple backend servers are added to a backend server group, requests are distributed among backend servers based o", - "product_code":"elb", - "title":"Adding a Backend Server Group", - "uri":"elb_zq_hz_0001.html", - "doc_type":"api", - "p_code":"53", - "code":"54" - }, - { - "desc":"Example request 1: Adding a backend server group with the sticky session feature disabledPOST https://{Endpoint}/v2.0/lbaas/pools \n\n{\n \"pool\": {\n \"lb_algorithm\"", - "product_code":"elb", - "title":"Querying Backend Server Groups", - "uri":"en-us_topic_0096561547.html", - "doc_type":"api", - "p_code":"53", - "code":"55" - }, - { - "desc":"This API is used to query details about a backend server group using its ID.GET /v2.0/lbaas/pools/{pool_id}NoneExample request: Querying details of a backend server group", - "product_code":"elb", - "title":"Querying Details of a Backend Server Group", - "uri":"elb_zq_hz_0003.html", - "doc_type":"api", - "p_code":"53", - "code":"56" - }, - { - "desc":"This API is used to update a backend server group.If the provisioning status of the load balancer associated with a backend server group is not ACTIVE, the backend server", - "product_code":"elb", - "title":"Updating a Backend Server Group", - "uri":"elb_zq_hz_0004.html", - "doc_type":"api", - "p_code":"53", - "code":"57" - }, - { - "desc":"This API is used to delete a backend server group.Before deleting a backend server group, remove all backend servers, delete the health check, and disassociate forwarding", - "product_code":"elb", - "title":"Deleting a Backend Server Group", - "uri":"elb_zq_hz_0005.html", - "doc_type":"api", - "p_code":"53", - "code":"58" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Backend Server", - "uri":"elb_zq_hd_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"59" - }, - { - "desc":"This API is used to add a backend server to a specific backend server group. After a backend server group is added to a listener, traffic is distributed to backend server", - "product_code":"elb", - "title":"Adding a Backend Server", - "uri":"elb_zq_hd_0001.html", - "doc_type":"api", - "p_code":"59", - "code":"60" - }, - { - "desc":"This API is used to query backend servers in a specific backend server group. Filter query and pagination query are supported. Unless otherwise specified, exact match is ", - "product_code":"elb", - "title":"Querying Backend Servers", - "uri":"elb_zq_hd_0002.html", - "doc_type":"api", - "p_code":"59", - "code":"61" - }, - { - "desc":"This API is used to query details about a backend server.GET /v2.0/lbaas/pools/{pool_id}/members/{member_id}NoneExample request: Querying details of a backend serverGET h", - "product_code":"elb", - "title":"Querying Details of a Backend Server", - "uri":"elb_zq_hd_0003.html", - "doc_type":"api", - "p_code":"59", - "code":"62" - }, - { - "desc":"This API is used to update a backend server. You can modify its name and weight. You can set a larger weight for backend servers that can receive more traffic.If the prov", - "product_code":"elb", - "title":"Updating a Backend Server", - "uri":"elb_zq_hd_0004.html", - "doc_type":"api", - "p_code":"59", - "code":"63" - }, - { - "desc":"This API is used to remove a backend server by its ID.After you remove a backend server, new connections to this server will not be established. However, long connections", - "product_code":"elb", - "title":"Removing a Backend Server", - "uri":"elb_zq_hd_0005.html", - "doc_type":"api", - "p_code":"59", - "code":"64" - }, - { - "desc":"This API is used to query all backend servers. Filter query and pagination query are supported.Parameters marker, limit, and page_reverse are used for pagination query. P", - "product_code":"elb", - "title":"Querying All Backend Servers (Extension API)", - "uri":"elb_zq_hd_0006.html", - "doc_type":"api", - "p_code":"59", - "code":"65" - }, - { - "desc":"This API is used to update backend servers in batches.A maximum of 200 backend servers can be modified at a time.Two backend servers a backend server group cannot have th", - "product_code":"elb", - "title":"Batch Updating Backend Servers", - "uri":"elb_zq_hd_0007.html", - "doc_type":"api", - "p_code":"59", - "code":"66" - }, - { - "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":"elb", - "title":"Health Check", - "uri":"elb_zq_jk_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"67" - }, - { - "desc":"This API is used to configure a health check for a backend server group to check the status of backend servers. If the health check result is OFFLINE, backend servers are", - "product_code":"elb", - "title":"Configuring a Health Check", - "uri":"elb_zq_jk_0001.html", - "doc_type":"api", - "p_code":"67", - "code":"68" - }, - { - "desc":"This API is used to query the health checks. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.GET /v2.0/lbaas/healthmon", - "product_code":"elb", - "title":"Querying Health Checks", - "uri":"elb_zq_jk_0002.html", - "doc_type":"api", - "p_code":"67", - "code":"69" - }, - { - "desc":"This API is used to query details about a health check using its iD.GET /v2.0/lbaas/healthmonitors/{healthmonitor_id}NoneExample request: Querying details of a health che", - "product_code":"elb", - "title":"Querying Details of a Health Check", - "uri":"elb_zq_jk_0003.html", - "doc_type":"api", - "p_code":"67", - "code":"70" - }, - { - "desc":"This API is used to update a health check.If provisioning_status of the load balancer for which the health check is configured is not ACTIVE, the health check cannot be u", - "product_code":"elb", - "title":"Updating a Health Check", - "uri":"elb_zq_jk_0004.html", - "doc_type":"api", - "p_code":"67", - "code":"71" - }, - { - "desc":"This API is used to delete a health check.If provisioning_status of the load balancer for which the health check is configured is not ACTIVE, the health check cannot be d", - "product_code":"elb", - "title":"Deleting a Health Check", - "uri":"elb_zq_jk_0005.html", - "doc_type":"api", - "p_code":"67", - "code":"72" - }, - { - "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":"elb", - "title":"Forwarding Policy", - "uri":"elb_zq_zf_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"73" - }, - { - "desc":"This API is used to add a forwarding policy. The listener and forwarding policy determine how traffic is forwarded to backend servers.By matching the URL or domain name s", - "product_code":"elb", - "title":"Adding a Forwarding Policy", - "uri":"elb_zq_zf_0001.html", - "doc_type":"api", - "p_code":"73", - "code":"74" - }, - { - "desc":"This API is used to query the forwarding policies. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, ", - "product_code":"elb", - "title":"Querying Forwarding Policies", - "uri":"elb_zq_zf_0002.html", - "doc_type":"api", - "p_code":"73", - "code":"75" - }, - { - "desc":"This API is used to query details about a forwarding policy.GET /v2.0/lbaas/l7policies/{l7policy_id}NoneExample request: Querying details of a forwarding policyGET https:", - "product_code":"elb", - "title":"Querying Details of a Forwarding Policy", - "uri":"elb_zq_zf_0003.html", - "doc_type":"api", - "p_code":"73", - "code":"76" - }, - { - "desc":"This API is used to update a forwarding policy. You can select another backend server group or redirect to another HTTPS listener.PUT /v2.0/lbaas/l7policies/{l7policy_id}", - "product_code":"elb", - "title":"Updating a Forwarding Policy", - "uri":"elb_zq_zf_0004.html", - "doc_type":"api", - "p_code":"73", - "code":"77" - }, - { - "desc":"This API is used to delete a specific forwarding policy.DELETE /v2.0/lbaas/l7policies/{l7policy_id}NoneNoneExample request: Deleting a forwarding policyDELETE https://{En", - "product_code":"elb", - "title":"Deleting a Forwarding Policy", - "uri":"elb_zq_zf_0005.html", - "doc_type":"api", - "p_code":"73", - "code":"78" - }, - { - "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":"elb", - "title":"Forwarding Rule", - "uri":"elb_zq_zg_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"79" - }, - { - "desc":"This API is used to add a forwarding rule. After you add a forwarding rule, the load balancer matches the domain name and path in the request and distributes the traffic ", - "product_code":"elb", - "title":"Adding a Forwarding Rule", - "uri":"elb_zq_zg_0001.html", - "doc_type":"api", - "p_code":"79", - "code":"80" - }, - { - "desc":"This API is used to query forwarding rules. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, limit, ", - "product_code":"elb", - "title":"Querying Forwarding Rules", - "uri":"elb_zq_zg_0002.html", - "doc_type":"api", - "p_code":"79", - "code":"81" - }, - { - "desc":"This API is used to query details about a forwarding rule using its ID.GET /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}NoneExample request: Querying details of ", - "product_code":"elb", - "title":"Querying Details of a Forwarding Rule", - "uri":"elb_zq_zg_0003.html", - "doc_type":"api", - "p_code":"79", - "code":"82" - }, - { - "desc":"This API is used to update a forwarding rule. You can change the mode that how traffic is distributed by updating the forwarding rule.PUT /v2.0/lbaas/l7policies/{l7policy", - "product_code":"elb", - "title":"Updating a Forwarding Rule", - "uri":"elb_zq_zg_0004.html", - "doc_type":"api", - "p_code":"79", - "code":"83" - }, - { - "desc":"This API is used to delete a specific forwarding rule.DELETE /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}NoneNoneExample request: Deleting a forwarding ruleDELE", - "product_code":"elb", - "title":"Deleting a Forwarding Rule", - "uri":"elb_zq_zg_0005.html", - "doc_type":"api", - "p_code":"79", - "code":"84" - }, - { - "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":"elb", - "title":"Whitelist", - "uri":"elb_zq_bm_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"85" - }, - { - "desc":"This API is used to add a whitelist to control access to a specific listener. After a whitelist is added, only IP addresses in the whitelist can access the listener.POST ", - "product_code":"elb", - "title":"Adding a Whitelist", - "uri":"elb_zq_bm_0001.html", - "doc_type":"api", - "p_code":"85", - "code":"86" - }, - { - "desc":"This API is used to query the whitelists. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, limit, an", - "product_code":"elb", - "title":"Querying Whitelists", - "uri":"elb_zq_bm_0002.html", - "doc_type":"api", - "p_code":"85", - "code":"87" - }, - { - "desc":"This API is used to query details about a whitelist using its ID.GET /v2.0/lbaas/whitelists/{whitelist_id}NoneExample request: Querying details of a whitelistGET https://", - "product_code":"elb", - "title":"Querying Details of a Whitelist", - "uri":"elb_zq_bm_0003.html", - "doc_type":"api", - "p_code":"85", - "code":"88" - }, - { - "desc":"This API is used to update a whitelist. You can enable or disable the whitelist function or change IP addresses in the whitelist. If you change IP addresses in the whitel", - "product_code":"elb", - "title":"Updating a Whitelist", - "uri":"elb_zq_bm_0004.html", - "doc_type":"api", - "p_code":"85", - "code":"89" - }, - { - "desc":"This API is used to delete a specific whitelist.DELETE /v2.0/lbaas/whitelists/{whitelist_id}NoneNoneExample request: Deleting a whitelistDELETE https://{Endpoint}/v2.0/lb", - "product_code":"elb", - "title":"Deleting a Whitelist", - "uri":"elb_zq_bm_0005.html", - "doc_type":"api", - "p_code":"85", - "code":"90" - }, - { - "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":"elb", - "title":"Certificate", - "uri":"elb_zq_zs_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"91" - }, - { - "desc":"This API is used to create a certificate. After a certificate is bound to a listener, the load balancer authenticates the client using this certificate, and backend serve", - "product_code":"elb", - "title":"Creating a Certificate", - "uri":"elb_zq_zs_0001.html", - "doc_type":"api", - "p_code":"91", - "code":"92" - }, - { - "desc":"This API is used to query all the certificates. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.Parameters marker, lim", - "product_code":"elb", - "title":"Querying Certificates", - "uri":"elb_zq_zs_0002.html", - "doc_type":"api", - "p_code":"91", - "code":"93" - }, - { - "desc":"This API is used to query details about a certificate.GET /v2.0/lbaas/certificates/{certificate_id}NoneExample request: Querying details of a certificateGET https://{Endp", - "product_code":"elb", - "title":"Querying Details of a Certificate", - "uri":"elb_zq_zs_0003.html", - "doc_type":"api", - "p_code":"91", - "code":"94" - }, - { - "desc":"This API is used to update a certificate.PUT /v2.0/lbaas/certificates/{certificate_id}Example request: Updating a certificatePUT https://{Endpoint}/v2.0/lbaas/certificate", - "product_code":"elb", - "title":"Updating a Certificate", - "uri":"elb_zq_zs_0004.html", - "doc_type":"api", - "p_code":"91", - "code":"95" - }, - { - "desc":"This API is used to delete a specific certificate.If the target certificate is used by a listener, the certificate cannot be deleted, and 409 code will be displayed.DELET", - "product_code":"elb", - "title":"Deleting a Certificate", - "uri":"elb_zq_zs_0005.html", - "doc_type":"api", - "p_code":"91", - "code":"96" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Tag", - "uri":"elb_zq_bq_0000.html", - "doc_type":"api", - "p_code":"38", - "code":"97" - }, - { - "desc":"This API is used to add a tag to a specific load balancer for easier management.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added t", - "product_code":"elb", - "title":"Adding a Tag to a Load Balancer", - "uri":"elb_zq_bq_0001.html", - "doc_type":"api", - "p_code":"97", - "code":"98" - }, - { - "desc":"This API is used to batch add tags to or delete tags from a load balancer.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added to a lo", - "product_code":"elb", - "title":"Batch Adding or Deleting Load Balancer Tags", - "uri":"elb_zq_bq_0002.html", - "doc_type":"api", - "p_code":"97", - "code":"99" - }, - { - "desc":"This API is used to query all the tags of one load balancer.You can also use this API for dedicated load balancers.GET /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/", - "product_code":"elb", - "title":"Querying All Tags of a Load Balancer", - "uri":"elb_zq_bq_0003.html", - "doc_type":"api", - "p_code":"97", - "code":"100" - }, - { - "desc":"This API is used to query the tags of all the load balancers.You can also use this API for dedicated load balancers.GET /v2.0/{project_id}/loadbalancers/tagsNoneExample r", - "product_code":"elb", - "title":"Querying the Tags of All Load Balancers", - "uri":"elb_zq_bq_0004.html", - "doc_type":"api", - "p_code":"97", - "code":"101" - }, - { - "desc":"This API is used to query load balancers using tags.You can also use this API for dedicated load balancers.NonePOST /v2.0/{project_id}/loadbalancers/resource_instances/ac", - "product_code":"elb", - "title":"Querying Load Balancers by Tag", - "uri":"elb_zq_bq_0005.html", - "doc_type":"api", - "p_code":"97", - "code":"102" - }, - { - "desc":"This API is used to delete a tag with a specific key from a load balancer.You can also use this API for dedicated load balancers.NoneDELETE /v2.0/{project_id}/loadbalance", - "product_code":"elb", - "title":"Deleting a Tag from a Load Balancer", - "uri":"elb_zq_bq_0006.html", - "doc_type":"api", - "p_code":"97", - "code":"103" - }, - { - "desc":"This API is used to add a tag to a specific listener.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added to a listener.Note the follo", - "product_code":"elb", - "title":"Adding a Tag to a Listener", - "uri":"elb_zq_bq_0007.html", - "doc_type":"api", - "p_code":"97", - "code":"104" - }, - { - "desc":"This API is used to batch add tags to or delete tags from a listener.You can also use this API for dedicated load balancers.A maximum of 20 tags can be added to a listene", - "product_code":"elb", - "title":"Batch Adding or Deleting Listener Tags", - "uri":"elb_zq_bq_0008.html", - "doc_type":"api", - "p_code":"97", - "code":"105" - }, - { - "desc":"This API is used to query all tags of one listener.You can also use this API for dedicated load balancers.NoneGET /v2.0/{project_id}/listeners/{listener_id}/tagsNoneExamp", - "product_code":"elb", - "title":"Querying All Tags of a Listener", - "uri":"elb_zq_bq_0009.html", - "doc_type":"api", - "p_code":"97", - "code":"106" - }, - { - "desc":"This API is used to query the tags of all listeners.You can also use this API for dedicated load balancers.NoneGET /v2.0/{project_id}/listeners/tagsNoneExample requestGET", - "product_code":"elb", - "title":"Querying the Tags of All Listeners", - "uri":"elb_zq_bq_0010.html", - "doc_type":"api", - "p_code":"97", - "code":"107" - }, - { - "desc":"This API is used to query listeners by tag.You can also use this API for dedicated load balancers.NonePOST /v2.0/{project_id}/listeners/resource_instances/actionExample r", - "product_code":"elb", - "title":"Querying Listeners by Tag", - "uri":"elb_zq_bq_0011.html", - "doc_type":"api", - "p_code":"97", - "code":"108" - }, - { - "desc":"This API is used to delete a tag with a specific key from a listener.You can also use this API for dedicated load balancers.NoneDELETE /v2.0/{project_id}/listeners/{liste", - "product_code":"elb", - "title":"Deleting a Tag from a Listener", - "uri":"elb_zq_bq_0012.html", - "doc_type":"api", - "p_code":"97", - "code":"109" - }, - { - "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":"elb", - "title":"Status Codes", - "uri":"elb_zq_bq_0013.html", - "doc_type":"api", - "p_code":"97", - "code":"110" - }, - { - "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":"elb", - "title":"Dedicated Load Balancer APIs", - "uri":"elb_dx_0000.html", - "doc_type":"api", - "p_code":"", - "code":"111" - }, - { - "desc":"By default, load balancers created in the eu-nl region are dedicated load balancers. APIs for dedicated load balancers are only available in this region. Shared load bala", - "product_code":"elb", - "title":"API Call Precaution", - "uri":"en-us_topic_0000001088310753.html", - "doc_type":"api", - "p_code":"111", - "code":"112" - }, - { - "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":"elb", - "title":"Quota", - "uri":"topic_300000000.html", - "doc_type":"api", - "p_code":"111", - "code":"113" - }, - { - "desc":"This API is used to query resource quotas of a specific user.GET /v3/{project_id}/elb/quotasStatus code: 200Status code: 200Successful request.See Error Codes.", - "product_code":"elb", - "title":"Querying Quotas", - "uri":"ShowQuota.html", - "doc_type":"api", - "p_code":"113", - "code":"114" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"AZ", - "uri":"topic_300000001.html", - "doc_type":"api", - "p_code":"111", - "code":"115" - }, - { - "desc":"This API is used to query all available AZs when you create a dedicated load balancer.One set of AZs is returned. When you create a dedicated load balancer, you can selec", - "product_code":"elb", - "title":"Querying AZs", - "uri":"ListAvailabilityZones.html", - "doc_type":"api", - "p_code":"115", - "code":"116" - }, - { - "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":"elb", - "title":"Load Balancer Flavor", - "uri":"topic_300000002.html", - "doc_type":"api", - "p_code":"111", - "code":"117" - }, - { - "desc":"This API is used to query all load balancer flavors that are available to a specific user in a specific region.Parameters marker, limit, and page_reverse are used for pag", - "product_code":"elb", - "title":"Querying Flavors", - "uri":"ListFlavors.html", - "doc_type":"api", - "p_code":"117", - "code":"118" - }, - { - "desc":"This API is used to view details of a flavor.This API can only be used to view the details of a flavor.GET /v3/{project_id}/elb/flavors/{flavor_id}Status code: 200Status ", - "product_code":"elb", - "title":"Viewing Details of a Flavor", - "uri":"ShowFlavor.html", - "doc_type":"api", - "p_code":"117", - "code":"119" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Load Balancer", - "uri":"topic_300000003.html", - "doc_type":"api", - "p_code":"111", - "code":"120" - }, - { - "desc":"This API is used to create a dedicated load balancer. When you create the load balancer, note the following:Specify both vip_subnet_cidr_id and vip_address if you want to", - "product_code":"elb", - "title":"Creating a Load Balancer", - "uri":"CreateLoadBalancer.html", - "doc_type":"api", - "p_code":"120", - "code":"121" - }, - { - "desc":"This API is used to query all load balancers. Both filtered query and pagination query are supported.Parameters marker, limit, and page_reverse are used for pagination qu", - "product_code":"elb", - "title":"Querying Load Balancers", - "uri":"ListLoadBalancers.html", - "doc_type":"api", - "p_code":"120", - "code":"122" - }, - { - "desc":"This API is used to view details of a load balancer.GET /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}Status code: 200Viewing details of a load balancerStatus code:", - "product_code":"elb", - "title":"Viewing Details of a Load Balancer", - "uri":"ShowLoadBalancer.html", - "doc_type":"api", - "p_code":"120", - "code":"123" - }, - { - "desc":"This API is used to update a load balancer.PUT /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "product_code":"elb", - "title":"Updating a Load Balancer", - "uri":"UpdateLoadBalancer.html", - "doc_type":"api", - "p_code":"120", - "code":"124" - }, - { - "desc":"This API is used to delete a load balancer.All listeners added to the load balancer must be deleted before the load balancer is deleted.DELETE /v3/{project_id}/elb/loadba", - "product_code":"elb", - "title":"Deleting a Load Balancer", - "uri":"DeleteLoadBalancer.html", - "doc_type":"api", - "p_code":"120", - "code":"125" - }, - { - "desc":"This API is used to query the status tree of a load balancer and show information about all resources associated with the load balancer.When admin_state_up is set to fals", - "product_code":"elb", - "title":"Querying the Status Tree of a Load Balancer", - "uri":"ShowLoadBalancerStatus.html", - "doc_type":"api", - "p_code":"120", - "code":"126" - }, - { - "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":"elb", - "title":"Certificate", - "uri":"topic_300000004.html", - "doc_type":"api", - "p_code":"111", - "code":"127" - }, - { - "desc":"This API is used to create an SSL certificate.POST /v3/{project_id}/elb/certificatesStatus code: 201Status code: 201Successful request.See Error Codes.", - "product_code":"elb", - "title":"Creating a Certificate", - "uri":"CreateCertificate.html", - "doc_type":"api", - "p_code":"127", - "code":"128" - }, - { - "desc":"This API is used to query all SSL certificates.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect onl", - "product_code":"elb", - "title":"Querying Certificates", - "uri":"ListCertificates.html", - "doc_type":"api", - "p_code":"127", - "code":"129" - }, - { - "desc":"This API is used to view details of an SSL certificate.GET /v3/{project_id}/elb/certificates/{certificate_id}Status code: 200Status code: 200Successful request.See Error ", - "product_code":"elb", - "title":"Viewing Details of a Certificate", - "uri":"ShowCertificate.html", - "doc_type":"api", - "p_code":"127", - "code":"130" - }, - { - "desc":"This API is used to update an SSL certificate.PUT /v3/{project_id}/elb/certificates/{certificate_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "product_code":"elb", - "title":"Updating a Certificate", - "uri":"UpdateCertificate.html", - "doc_type":"api", - "p_code":"127", - "code":"131" - }, - { - "desc":"This API is used to delete an SSL certificate.If the certificate is used by a listener, the certificate cannot be deleted, and the 409 Conflict error code will be display", - "product_code":"elb", - "title":"Deleting a Certificate", - "uri":"DeleteCertificate.html", - "doc_type":"api", - "p_code":"127", - "code":"132" - }, - { - "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":"elb", - "title":"Listener", - "uri":"topic_300000005.html", - "doc_type":"api", - "p_code":"111", - "code":"133" - }, - { - "desc":"This API is used to add a listener to a load balancer.Only the administrator can specify connection_limit.The listener protocol can be TCP, HTTP, UDP, or HTTPS.The listen", - "product_code":"elb", - "title":"Adding a Listener", - "uri":"CreateListener.html", - "doc_type":"api", - "p_code":"133", - "code":"134" - }, - { - "desc":"This API is used to query listeners.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect only when they", - "product_code":"elb", - "title":"Querying Listeners", - "uri":"ListListeners.html", - "doc_type":"api", - "p_code":"133", - "code":"135" - }, - { - "desc":"This API is used to view details of a listener.GET /v3/{project_id}/elb/listeners/{listener_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "product_code":"elb", - "title":"Viewing Details of a Listener", - "uri":"ShowListener.html", - "doc_type":"api", - "p_code":"133", - "code":"136" - }, - { - "desc":"This API is used to update a listener.If the provisioning status of the load balancer that the listener is added to is not ACTIVE, the listener cannot be updated. Only th", - "product_code":"elb", - "title":"Updating a Listener", - "uri":"UpdateListener.html", - "doc_type":"api", - "p_code":"133", - "code":"137" - }, - { - "desc":"This API is used to delete a listener.Before you delete a listener, delete the associated backend server group or disassociate the backend server group from the listener,", - "product_code":"elb", - "title":"Deleting a Listener", - "uri":"DeleteListener.html", - "doc_type":"api", - "p_code":"133", - "code":"138" - }, - { - "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":"elb", - "title":"Backend Server Group", - "uri":"topic_300000006.html", - "doc_type":"api", - "p_code":"111", - "code":"139" - }, - { - "desc":"This API is used to create a backend server group.If session-persistence is specified, cookie_name is available only when type is set to APP_COOKIE.If listener_id is spec", - "product_code":"elb", - "title":"Creating a Backend Server Group", - "uri":"CreatePool.html", - "doc_type":"api", - "p_code":"139", - "code":"140" - }, - { - "desc":"This API is used to query all backend server groups.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effec", - "product_code":"elb", - "title":"Querying Backend Server Groups", - "uri":"ListPools.html", - "doc_type":"api", - "p_code":"139", - "code":"141" - }, - { - "desc":"This API is used to view details of a backend server group.GET /v3/{project_id}/elb/pools/{pool_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "product_code":"elb", - "title":"Viewing Details of a Backend Server Group", - "uri":"ShowPool.html", - "doc_type":"api", - "p_code":"139", - "code":"142" - }, - { - "desc":"This API is used to update a backend server group.The backend server group can be updated only when the provisioning status of the associated load balancer is ACTIVE.PUT ", - "product_code":"elb", - "title":"Updating a Backend Server Group", - "uri":"UpdatePool.html", - "doc_type":"api", - "p_code":"139", - "code":"143" - }, - { - "desc":"This API is used to delete a backend server group.A backend server group can be deleted only after all servers are removed from the group, the health check configured for", - "product_code":"elb", - "title":"Deleting a Backend Server Group", - "uri":"DeletePool.html", - "doc_type":"api", - "p_code":"139", - "code":"144" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Backend Server", - "uri":"topic_300000007.html", - "doc_type":"api", - "p_code":"111", - "code":"145" - }, - { - "desc":"This API is used to add a backend server.When you add backend servers, note the following:Two backend servers in the same backend server group must have different IP addr", - "product_code":"elb", - "title":"Adding a Backend Server", - "uri":"CreateMember.html", - "doc_type":"api", - "p_code":"145", - "code":"146" - }, - { - "desc":"This API is used to query all backend servers.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect only", - "product_code":"elb", - "title":"Querying Backend Servers", - "uri":"ListMembers.html", - "doc_type":"api", - "p_code":"145", - "code":"147" - }, - { - "desc":"This API is used to view details of a backend server.GET /v3/{project_id}/elb/pools/{pool_id}/members/{member_id}Status code: 200Status code: 200Successful request.See Er", - "product_code":"elb", - "title":"Viewing Details of a Backend Server", - "uri":"ShowMember.html", - "doc_type":"api", - "p_code":"145", - "code":"148" - }, - { - "desc":"The backend server can be updated only when the provisioning status of the associated load balancer is ACTIVE.PUT /v3/{project_id}/elb/pools/{pool_id}/members/{member_id}", - "product_code":"elb", - "title":"Updating a Backend Server", - "uri":"UpdateMember.html", - "doc_type":"api", - "p_code":"145", - "code":"149" - }, - { - "desc":"This API is used to remove a backend server.When you remove backend servers, note the following:After you remove a backend server, new connections to this server will not", - "product_code":"elb", - "title":"Removing a Backend Server", - "uri":"DeleteMember.html", - "doc_type":"api", - "p_code":"145", - "code":"150" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Health Check", - "uri":"topic_300000008.html", - "doc_type":"api", - "p_code":"111", - "code":"151" - }, - { - "desc":"This API is used to configure a health check.The security groups must have rules that allow access from 100.125.0.0/16. If you want to use UDP for health checks, ensure t", - "product_code":"elb", - "title":"Configuring a Health Check", - "uri":"CreateHealthMonitor.html", - "doc_type":"api", - "p_code":"151", - "code":"152" - }, - { - "desc":"This API is used to query all health checks.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect only w", - "product_code":"elb", - "title":"Querying Health Checks", - "uri":"ListHealthMonitors.html", - "doc_type":"api", - "p_code":"151", - "code":"153" - }, - { - "desc":"This API is used to view details of a health check.GET /v3/{project_id}/elb/healthmonitors/{healthmonitor_id}Status code: 200Status code: 200Successful request.See Error ", - "product_code":"elb", - "title":"Viewing Details of a Health Check", - "uri":"ShowHealthMonitor.html", - "doc_type":"api", - "p_code":"151", - "code":"154" - }, - { - "desc":"This API is used to update a health check.The health check can be updated only when the provisioning status of the associated load balancer is ACTIVE.PUT /v3/{project_id}", - "product_code":"elb", - "title":"Updating a Health Check", - "uri":"UpdateHealthMonitor.html", - "doc_type":"api", - "p_code":"151", - "code":"155" - }, - { - "desc":"This API is used to delete a health check.The health check can be deleted only when the provisioning status of the associated load balancer is ACTIVE.DELETE /v3/{project_", - "product_code":"elb", - "title":"Deleting a Health Check", - "uri":"DeleteHealthMonitor.html", - "doc_type":"api", - "p_code":"151", - "code":"156" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Forwarding Policy", - "uri":"topic_300000009.html", - "doc_type":"api", - "p_code":"111", - "code":"157" - }, - { - "desc":"This API is used to add a forwarding policy.The protocol of the listener to which requests are redirected can only be HTTPS.The listener associated with the forwarding po", - "product_code":"elb", - "title":"Adding a Forwarding Policy", - "uri":"CreateL7Policy.html", - "doc_type":"api", - "p_code":"157", - "code":"158" - }, - { - "desc":"This API is used to query all forwarding policies.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect ", - "product_code":"elb", - "title":"Querying Forwarding Policies", - "uri":"ListL7Policies.html", - "doc_type":"api", - "p_code":"157", - "code":"159" - }, - { - "desc":"This API is used to view details of a forwarding policy.GET /v3/{project_id}/elb/l7policies/{l7policy_id}Status code: 200Status code: 200Successful request.See Error Code", - "product_code":"elb", - "title":"Viewing Details of a Forwarding Policy", - "uri":"ShowL7Policy.html", - "doc_type":"api", - "p_code":"157", - "code":"160" - }, - { - "desc":"This API is used to update a forwarding policy.PUT /v3/{project_id}/elb/l7policies/{l7policy_id}Status code: 200Status code: 200Successful request.See Error Codes.", - "product_code":"elb", - "title":"Updating a Forwarding Policy", - "uri":"UpdateL7Policy.html", - "doc_type":"api", - "p_code":"157", - "code":"161" - }, - { - "desc":"This API is used to delete a forwarding policy.DELETE /v3/{project_id}/elb/l7policies/{l7policy_id}NoneNoneSee Error Codes.", - "product_code":"elb", - "title":"Deleting a Forwarding Policy", - "uri":"DeleteL7Policy.html", - "doc_type":"api", - "p_code":"157", - "code":"162" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"elb", - "title":"Forwarding Rule", - "uri":"topic_300000010.html", - "doc_type":"api", - "p_code":"111", - "code":"163" - }, - { - "desc":"This API is used to add a forwarding rule.POST /v3/{project_id}/elb/l7policies/{l7policy_id}/rulesStatus code: 201Status code: 201Successful request.See Error Codes.", - "product_code":"elb", - "title":"Adding a Forwarding Rule", - "uri":"CreateL7Rule.html", - "doc_type":"api", - "p_code":"163", - "code":"164" - }, - { - "desc":"This API is used to query all forwarding rules.Parameters marker, limit, and page_reverse are used for pagination query.Parameters marker and page_reverse take effect onl", - "product_code":"elb", - "title":"Querying Forwarding Rules", - "uri":"ListL7Rules.html", - "doc_type":"api", - "p_code":"163", - "code":"165" - }, - { - "desc":"This API is used to view details of a forwarding rule.GET /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}Status code: 200Status code: 200Successful reques", - "product_code":"elb", - "title":"Viewing Details of a Forwarding Rule", - "uri":"ShowL7Rule.html", - "doc_type":"api", - "p_code":"163", - "code":"166" - }, - { - "desc":"This API is used to update a forwarding rule.PUT /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}Status code: 200Status code: 200Successful request.See Err", - "product_code":"elb", - "title":"Updating a Forwarding Rule", - "uri":"UpdateL7Rule.html", - "doc_type":"api", - "p_code":"163", - "code":"167" - }, - { - "desc":"This API is used to delete a forwarding rule.DELETE /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}NoneNoneSee Error Codes.", - "product_code":"elb", - "title":"Deleting a Forwarding Rule", - "uri":"DeleteL7Rule.html", - "doc_type":"api", - "p_code":"163", - "code":"168" - }, - { - "desc":"Queries all available versions.If there is no version added to the URL, all available versions are returned.GET /NoneNoneExample requestGET /Example response{\n \"version", - "product_code":"elb", - "title":"Querying Versions", - "uri":"elb_fl_0006.html", - "doc_type":"api", - "p_code":"", - "code":"169" - }, - { - "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":"elb", - "title":"Examples", - "uri":"elb_eg_v3_0000.html", - "doc_type":"api", - "p_code":"", - "code":"170" - }, - { - "desc":"Call APIs to create a dedicated load balancer and bind a new EIP to it.You have created a VPC and a subnet.Query the subnet you have created.Send GET https://{vpc_endpoin", - "product_code":"elb", - "title":"Creating a Dedicated Load Balancer and Binding a New EIP to It", - "uri":"en-us_topic_0000001127879251.html", - "doc_type":"api", - "p_code":"170", - "code":"171" - }, - { - "desc":"Call the API to add a listener to a dedicated load balancer.You have created a dedicated load balancer.You have obtained the ID of the dedicated load balancer.Add a liste", - "product_code":"elb", - "title":"Adding a Listener to a Dedicated Load Balancer", - "uri":"elb_eg_v3_0002.html", - "doc_type":"api", - "p_code":"170", - "code":"172" - }, - { - "desc":"Call APIs to delete a dedicated load balancer.Before you delete a dedicated load balancer, delete all resources associated with it. Figure 1 shows the associated resource", - "product_code":"elb", - "title":"Deleting a Dedicated Load Balancer", - "uri":"elb_eg_v3_0003.html", - "doc_type":"api", - "p_code":"170", - "code":"173" - }, - { - "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":"elb", - "title":"Common Parameters", - "uri":"elb_gc_0000.html", - "doc_type":"api", - "p_code":"", - "code":"174" - }, - { - "desc":"The following error code descriptions are only suitable for classic load balancers.If an error occurs when using an API, an error response will be returned, which contain", - "product_code":"elb", - "title":"Error Codes", - "uri":"elb_gc_0001.html", - "doc_type":"api", - "p_code":"174", - "code":"175" - }, - { - "desc":"The following code descriptions are only suitable for shared load balancers.", - "product_code":"elb", - "title":"HTTP Status Codes of Shared Load Balancers", - "uri":"elb_gc_0002.html", - "doc_type":"api", - "p_code":"174", - "code":"176" - }, - { - "desc":"The following code descriptions are only suitable for dedicated load balancers.", - "product_code":"elb", - "title":"HTTP Status Codes for Dedicated Load Balancers", - "uri":"errorcode.html", - "doc_type":"api", - "p_code":"174", - "code":"177" - }, - { - "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":"elb", - "title":"Appendix", - "uri":"elb_fl_0000.html", - "doc_type":"api", - "p_code":"", - "code":"178" - }, - { - "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":"elb", - "title":"Status Codes", - "uri":"elb_gc_1102.html", - "doc_type":"api", - "p_code":"178", - "code":"179" - }, - { - "desc":"This section describes the metrics that can be monitored by Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the metr", - "product_code":"elb", - "title":"ELB Metrics", - "uri":"elb_fl_0002.html", - "doc_type":"api", - "p_code":"178", - "code":"180" - }, - { - "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":"elb", - "title":"General Information About Shared Load Balancers", - "uri":"elb_fl_0003.html", - "doc_type":"api", - "p_code":"178", - "code":"181" - }, - { - "desc":"APIs v2.0 allow users to query data in pages by adding the limit and marker parameters to the URL of the list request. The query results are displayed in the ascending or", - "product_code":"elb", - "title":"Querying Data in Pages", - "uri":"elb_fl_0004.html", - "doc_type":"api", - "p_code":"181", - "code":"182" - }, - { - "desc":"APIs v2.0 enable the system to sort queried results based on customized keys by adding the sort_key and sort_dir parameters to the URL of the list request. sort_key speci", - "product_code":"elb", - "title":"Sequencing Query Results", - "uri":"elb_fl_0005.html", - "doc_type":"api", - "p_code":"181", - "code":"183" - }, - { - "desc":"The basic workflow of elastic load balancers contains the following: creating a load balancer, adding a listener to a specified load balancer, adding a backend server gro", - "product_code":"elb", - "title":"Basic Workflow", - "uri":"elb_fl_0007.html", - "doc_type":"api", - "p_code":"181", - "code":"184" - }, - { - "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":"elb", - "title":"Change History", - "uri":"elb_xd_0000.html", - "doc_type":"api", - "p_code":"", - "code":"185" - } -] \ No newline at end of file + { + "desc":"dummy", + "product_code":"elb", + "title":"API Usage Guidelines", + "uri":"elb_pro_0000.html", + "doc_type":"api", + "p_code":"", + "code":"1" + } +] diff --git a/docs/elb/api-ref/CreateCertificate.html b/docs/elb/api-ref/CreateCertificate.html deleted file mode 100644 index e68036c22..000000000 --- a/docs/elb/api-ref/CreateCertificate.html +++ /dev/null @@ -1,388 +0,0 @@ - - -
This API is used to create an SSL certificate.
- -POST /v3/{project_id}/elb/certificates
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID of the certificate. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
certificate - |
-Yes - |
-CreateCertificateOption object - |
-Specifies the certificate. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is unsupported. Please do not use it. -Default: true - |
-
certificate - |
-Yes - |
-String - |
-Specifies the private key of the certificate. The value must be PEM encoded. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the certificate. -Minimum: 0 -Maximum: 255 - |
-
domain - |
-No - |
-String - |
-Specifies the domain names used by the server certificate. -
Note: -
|
-
name - |
-No - |
-String - |
-Specifies the certificate name. Only letters, digits, underscores, and hyphens are allowed. -Minimum: 0 -Maximum: 255 - |
-
private_key - |
-No - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
project_id - |
-No - |
-String - |
-Specifies the ID of the project where the certificate is used. -Minimum: 1 -Maximum: 32 - |
-
type - |
-No - |
-String - |
-Specifies the certificate type. -The value can be server or client. server indicates server certificates, and client indicates CA certificates. The default value is server. - |
-
enterprise_project_id - |
-No - |
-String - |
-Specifies the enterprise project ID. The value cannot be "", "0", or the ID of an enterprise project that does not exist. -If this parameter is not passed during resource creation, the resource belongs to the default enterprise project. -This parameter is unsupported. Please do not use it. - |
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
certificate - |
-CertificateInfo object - |
-Specifies the certificate. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is unsupported. Please do not use it. - |
-
certificate - |
-String - |
-Specifies the private key of the certificate. The value must be PEM encoded. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -Minimum: 1 -Maximum: 255 - |
-
domain - |
-String - |
-Specifies the domain names used by the server certificate. -
Note: -
Minimum: 1 -Maximum: 1024 - |
-
id - |
-String - |
-Specifies a certificate ID. - |
-
name - |
-String - |
-Specifies the certificate name. -Minimum: 1 -Maximum: 255 - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
type - |
-String - |
-Specifies the certificate type. The value can be server or client. server indicates server certificates, and client indicates CA certificates. The default value is server. - |
-
created_at - |
-String - |
-Specifies the time when the certificate was created. - |
-
updated_at - |
-String - |
-Specifies the time when the certificate was updated. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
POST https://{elb_endponit}/v3/{project_id}/elb/certificates
-
-{
- "certificate" : {
- "name" : "My Certificate",
- "type" : "server",
- "private_key" : "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "certificate" : "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----"
- }
-}
-
-Status code: 201
-Successful request.
-{
- "certificate" : {
- "id" : "233a325e5e3e4ce8beeb320aa714cc12",
- "name" : "My Certificate",
- "description" : "",
- "admin_state_up" : true,
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "updated_at" : "2019-03-31T23:26:49Z",
- "type" : "server",
- "created_at" : "2019-03-31T22:23:51Z",
- "expire_time" : "2045-11-17T13:25:47Z",
- "private_key" : "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "certificate" : "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----"
- },
- "request_id" : "98414965-856c-4be3-8a33-3e08432a222e"
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Certificate - diff --git a/docs/elb/api-ref/CreateHealthMonitor.html b/docs/elb/api-ref/CreateHealthMonitor.html deleted file mode 100644 index 108578182..000000000 --- a/docs/elb/api-ref/CreateHealthMonitor.html +++ /dev/null @@ -1,511 +0,0 @@ - - -This API is used to configure a health check.
- -The security groups must have rules that allow access from 100.125.0.0/16. If you want to use UDP for health checks, ensure that the protocol of the backend server group is UDP.
- -POST /v3/{project_id}/elb/healthmonitors
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor - |
-Yes - |
-CreateHealthMonitorOption object - |
-Specifies the health check. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the health check. Two value options are available. true indicates that the health check is enabled, and false indicates that the health check is disabled. -Default: true - |
-
delay - |
-Yes - |
-Integer - |
-Specifies the interval between health checks, in seconds. -Minimum: 1 -Maximum: 50 - |
-
domain_name - |
-No - |
-String - |
-Specifies the domain name that HTTP requests are sent to during the health check. -This parameter is available only when type is set to HTTP. -The value is left blank by default, indicating that the virtual IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter. -Minimum: 1 -Maximum: 100 - |
-
expected_codes - |
-No - |
-String - |
-Specifies the expected HTTP status code. This parameter will take effect only when type is set to HTTP. -The value options are as follows: -
This parameter is unsupported. Please do not use it. -Default: 200 -Minimum: 1 -Maximum: 64 - |
-
http_method - |
-No - |
-String - |
-Specifies the HTTP method. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, or PATCH. -This parameter will take effect only when type is set to HTTP. -This parameter is unsupported. Please do not use it. -Default: GET -Minimum: 1 -Maximum: 16 - |
-
max_retries - |
-Yes - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. -Minimum: 1 -Maximum: 10 - |
-
max_retries_down - |
-No - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. -Minimum: 1 -Maximum: 10 -Default: 3 - |
-
monitor_port - |
-No - |
-Integer - |
-Specifies the port used for the health check. If this parameter is left blank, the port of the backend server group will be used by default. -Minimum: 1 -Maximum: 65535 - |
-
name - |
-No - |
-String - |
-Specifies the health check name. -Minimum: 0 -Maximum: 255 - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group for which the health check is configured. - |
-
project_id - |
-No - |
-String - |
-Specifies the project ID. -Minimum: 1 -Maximum: 32 - |
-
timeout - |
-Yes - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check, in seconds. It is recommended that you set the value less than that of parameter delay. -Minimum: 1 -Maximum: 50 - |
-
type - |
-Yes - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, HTTP, HTTPS, or PING. - |
-
url_path - |
-No - |
-String - |
-Specifies the HTTP request path for the health check. The value must start with a slash (/), and the default value is /. This parameter is available only when type is set to HTTP. -Default: / -Minimum: 1 -Maximum: 255 - |
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
healthmonitor - |
-HealthMonitor object - |
-Specifies the health check. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. Two value options are available. true indicates that the health check is enabled, and false indicates that the health check is disabled. -Default: true - |
-
delay - |
-Integer - |
-Specifies the interval between health checks, in seconds. -Minimum: 1 -Maximum: 50 - |
-
domain_name - |
-String - |
-Specifies the domain name that HTTP requests are sent to during the health check. -This parameter is available only when type is set to HTTP. -The value is left blank by default, indicating that the virtual IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. This parameter will take effect only when type is set to HTTP. -The value options are as follows: -
This parameter is unsupported. Please do not use it. -Default: 200 - |
-
http_method - |
-String - |
-Specifies the HTTP method. This parameter will take effect only when type is set to HTTP. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, or PATCH. -This parameter is unsupported. Please do not use it. -Default: GET - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. -Minimum: 1 -Maximum: 10 - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. -Minimum: 1 -Maximum: 10 -Default: 3 - |
-
monitor_port - |
-Integer - |
-Specifies the port used for the health check. If this parameter is left blank, the port of the backend server group will be used by default. -Minimum: 1 -Maximum: 65535 - |
-
name - |
-String - |
-Specifies the health check name. - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups for which the health check is configured. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
timeout - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check, in seconds. It is recommended that you set the value less than that of parameter delay. -Minimum: 1 -Maximum: 50 - |
-
type - |
-String - |
-Specifies the health check protocol. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The value must start with a slash (/), and the default value is /. This parameter is available only when type is set to HTTP. -Default: / - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
POST
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/healthmonitors
-
-{
- "healthmonitor" : {
- "name" : "My Healthmonitor",
- "max_retries" : 3,
- "pool_id" : "488acc50-6bcf-423d-8f0a-0f4184f5b8a0",
- "type" : "HTTP",
- "timeout" : 30,
- "delay" : 1
- }
-}
-
-Status code: 201
-Successful request.
-{
- "request_id" : "0e837340-f1bd-4037-8f61-9923d0f0b19e",
- "healthmonitor" : {
- "id" : "c2b210b2-60c4-449d-91e2-9e9ea1dd7441",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "My Healthmonitor",
- "delay" : 1,
- "max_retries" : 3,
- "pools" : [ {
- "id" : "488acc50-6bcf-423d-8f0a-0f4184f5b8a0"
- } ],
- "admin_state_up" : true,
- "timeout" : 30,
- "type" : "HTTP",
- "expected_codes" : "200",
- "url_path" : "/",
- "http_method" : "GET"
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/CreateL7Policy.html b/docs/elb/api-ref/CreateL7Policy.html deleted file mode 100644 index 797fd659f..000000000 --- a/docs/elb/api-ref/CreateL7Policy.html +++ /dev/null @@ -1,948 +0,0 @@ - - -This API is used to add a forwarding policy.
- -The protocol of the listener to which requests are redirected can only be HTTPS.
-The listener associated with the forwarding policy cannot be any listener added to other load balancers.
- -POST /v3/{project_id}/elb/l7policies
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy - |
-Yes - |
-CreateL7PolicyOption object - |
-Specifies the forwarding policy. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
action - |
-Yes - |
-String - |
-Specifies where requests will be forwarded. The value can be one of the following: -
REDIRECT_TO_LISTENER has the highest priority. If requests are to be redirected to an HTTPS listener, other forwarding policies of the listener will become invalid. -Minimum: 1 -Maximum: 255 - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the forwarding policy. -Minimum: 0 -Maximum: 255 - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. -
|
-
name - |
-No - |
-String - |
-Specifies the forwarding policy name. -Minimum: 0 -Maximum: 255 - |
-
position - |
-No - |
-Integer - |
-Specifies the forwarding policy priority. The value cannot be updated. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 100 - |
-
project_id - |
-No - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. -Minimum: 1 -Maximum: 32 - |
-
redirect_listener_id - |
-No - |
-String - |
-Specifies the ID of the listener to which requests are redirected. This parameter is mandatory when action is set to REDIRECT_TO_LISTENER. -For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. - |
-
redirect_pool_id - |
-No - |
-String - |
-Specifies the ID of the backend server group that requests are forwarded to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_POOL. The specified backend server group cannot be the default one associated with the listener, or any backend server group associated with the forwarding policies of other listeners. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. - |
-
redirect_url - |
-No - |
-String - |
-Specifies the URL to which requests are forwarded. -Format: protocol://host:port/path?query -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
rules - |
-No - |
-Array of CreateL7PolicyRuleOption objects - |
-Lists the forwarding rules in the forwarding policy. -The list can contain a maximum of 10 forwarding rules (if conditions is specified, a condition is considered as a rule). -If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. -The entire list will be replaced if you update it. - |
-
priority - |
-No - |
-Integer - |
-Specifies the forwarding policy priority. This parameter is available only for dedicated load balancers and will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -A smaller value indicates a higher priority. The value must be unique for each forwarding policy of the same listener. -If action is set to REDIRECT_TO_LISTENER, the value can only be 0, indicating that REDIRECT_TO_LISTENER has the highest priority. -
This parameter is unsupported. Please do not use it. -Minimum: 0 -Maximum: 10000 - |
-
redirect_url_config - |
-No - |
-CreateRedirectUrlConfig object - |
-Specifies the URL to which requests are forwarded. -For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -For dedicated load balancers, this parameter will take effect only when advanced forwarding is enabled (enhance_l7policy_enable is set to true). If it is passed when enhance_l7policy_enable is set to false, an error will be returned. -Format: protocol://host:port/path?query -At least one of the four parameters (protocol, host, port, and path) must be passed, or their values cannot be set to ${xxx} at the same time. (${xxx} indicates that the value in the request will be inherited. For example, ${host} indicates the host in the URL to be redirected.) -The values of protocol and port cannot be the same as those of the associated listener, and either host or path must be passed or their values cannot be ${xxx} at the same time. -This parameter is unsupported. Please do not use it. - |
-
fixed_response_config - |
-No - |
-CreateFixtedResponseConfig object - |
-Specifies the configuration of the page that will be returned. This parameter will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The value can be true or false, and the default value is true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
type - |
-Yes - |
-String - |
-Specifies the match content. The value can be one of the following: -
If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. - |
-
compare_type - |
-Yes - |
-String - |
-Specifies how requests are matched with the domain name or URL. -If type is set to HOST_NAME, this parameter can only be set to EQUAL_TO (exact match). -If type is set to PATH, this parameter can be set to REGEX (regular expression match), STARTS_WITH (prefix match), or EQUAL_TO (exact match). - |
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. The value can be true or false, and the default value is false. -This parameter is unsupported. Please do not use it. -Default: false - |
-
key - |
-No - |
-String - |
-Specifies the key of the match item. For example, if an HTTP header is used for matching, key is the name of the HTTP header parameter. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
value - |
-Yes - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
conditions - |
-No - |
-Array of CreateRuleCondition objects - |
-Specifies the conditions contained in a forwarding rule. This parameter will take effect when enhance_l7policy_enable is set to true. -If conditions is specified, key and value will not take effect, and the value of this parameter will contain all conditions configured for the forwarding rule. The keys in the list must be the same, whereas each value must be unique. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-No - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-Yes - |
-String - |
-Specifies the value of the match item. -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
protocol - |
-No - |
-String - |
-Specifies the protocol for redirection. The default value is ${protocol}, indicating that the protocol of the request will be used. -Value options: -
Default: ${protocol} -Minimum: 1 -Maximum: 36 - |
-
host - |
-No - |
-String - |
-Specifies the host name that requests are redirected to. The value can contain only letters, digits, hyphens (-), and periods (.) and must start with a letter or digit. The default value is ${host}, indicating that the host of the request will be used. -Default: ${host} -Minimum: 1 -Maximum: 128 - |
-
port - |
-No - |
-String - |
-Specifies the port that requests are redirected to. The default value is ${port}, indicating that the port of the request will be used. -Default: ${port} -Minimum: 1 -Maximum: 16 - |
-
path - |
-No - |
-String - |
-Specifies the path that requests are redirected to. The default value is ${path}, indicating that the path of the request will be used. -The value can contain only letters, digits, and special characters _-';@^- %#&$.*+?,=!:|/()[]{} and must start with a slash (/). -Default: ${path} -Minimum: 1 -Maximum: 128 - |
-
query - |
-No - |
-String - |
-Specifies the query string set in the URL for redirection. The default value is ${query}, indicating that the query string of the request will be used. -For example, in the URL https://www.xxx.com:8080/elb?type=loadbalancer, ${query} indicates type=loadbalancer. If this parameter is set to ${query}&name=my_name, the URL will be redirected to https://www.xxx.com:8080/elb?type=loadbalancer&name=my_name. -The value is case-sensitive and can contain only letters, digits, and special characters !$&'()*+,-./:;=?@^_` -Default: ${query} -Minimum: 0 -Maximum: 128 - |
-
status_code - |
-Yes - |
-String - |
-Specifies the status code returned after the requests are redirected. -Value options: -
Minimum: 1 -Maximum: 16 - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
status_code - |
-Yes - |
-String - |
-Specifies the fixed HTTP status code configured in the forwarding rule. The value can be any integer in the range of 200–299, 400–499, or 500–599. -Minimum: 1 -Maximum: 16 - |
-
content_type - |
-No - |
-String - |
-Specifies the format of the response body. -Value options: -
Minimum: 0 -Maximum: 32 - |
-
message_body - |
-No - |
-String - |
-Specifies the content of the response body. -Minimum: 0 -Maximum: 1024 - |
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
l7policy - |
-L7Policy object - |
-Specifies the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
action - |
-String - |
-Specifies where requests will be forwarded. The value can be one of the following: -
REDIRECT_TO_LISTENER has the highest priority. If requests are to be redirected to an HTTPS listener, other forwarding policies of the listener will become invalid. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. The default value is true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. -
|
-
name - |
-String - |
-Specifies the forwarding policy name. -Minimum: 1 -Maximum: 255 - |
-
position - |
-Integer - |
-Specifies the forwarding policy priority. This parameter cannot be updated. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 100 - |
-
project_id - |
-String - |
-Specifies the project ID of the forwarding policy. - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding policy. -The value can only be ACTIVE. -Default: ACTIVE - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener that requests are redirected to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_LISTENER. -Only HTTPS listeners are supported, and the listener cannot be any listener added to other load balancers. - |
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group that requests are forwarded to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_POOL. -The specified backend server group cannot be the default one associated with the listener, or any backend server group associated with the forwarding policies of other listeners. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. - |
-
redirect_url - |
-String - |
-Specifies the URL to which requests are forwarded. -Format: protocol://host:port/path?query -This parameter is unsupported. Please do not use it. - |
-
rules - |
-Array of RuleRef objects - |
-Lists the forwarding rules in the forwarding policy. - |
-
redirect_url_config - |
-RedirectUrlConfig object - |
-Specifies the URL to which requests are forwarded. -For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -For dedicated load balancers, this parameter will take effect only when advanced forwarding is enabled (enhance_l7policy_enable is set to true). If it is passed when enhance_l7policy_enable is set to false, an error will be returned. -Format: protocol://host:port/path?query -At least one of the four parameters (protocol, host, port, and path) must be passed, or their values cannot be set to ${xxx} at the same time. (${xxx} indicates that the value in the request will be inherited. For example, ${host} indicates the host in the URL to be redirected.) -The values of protocol and port cannot be the same as those of the associated listener, and either host or path must be passed or their values cannot be ${xxx} at the same time. -This parameter is unsupported. Please do not use it. - |
-
fixed_response_config - |
-FixtedResponseConfig object - |
-Specifies the configuration of the page that will be returned. This parameter will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -This parameter is unsupported. Please do not use it. - |
-
priority - |
-Integer - |
-Specifies the forwarding policy priority. This parameter is available only for dedicated load balancers and will take effect when enhance_l7policy_enable is set to true. -A smaller value indicates a higher priority. The value must be unique for each forwarding policy of the same listener. -If action is set to REDIRECT_TO_LISTENER, the value can only be 0, indicating that REDIRECT_TO_LISTENER has the highest priority. -
This parameter is unsupported. Please do not use it. -Minimum: 0 -Maximum: 10000 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
protocol - |
-String - |
-Specifies the protocol for redirection. The default value is ${protocol}, indicating that the protocol of the request will be used. -Value options: -
Minimum: 1 -Maximum: 36 - |
-
host - |
-String - |
-Specifies the host name that requests are redirected to. The value can contain only letters, digits, hyphens (-), and periods (.) and must start with a letter or digit. The default value is ${host}, indicating that the host of the request will be used. -Default: ${host} -Minimum: 1 -Maximum: 128 - |
-
port - |
-String - |
-Specifies the port that requests are redirected to. The default value is ${port}, indicating that the port of the request will be used. -Default: ${port} -Minimum: 1 -Maximum: 16 - |
-
path - |
-String - |
-Specifies the path that requests are redirected to. The default value is ${path}, indicating that the path of the request will be used. The value can contain only letters, digits, and special characters _-';@^- %#&$.*+?,=!:|/()[]{} and must start with a slash (/). -Default: ${path} -Minimum: 1 -Maximum: 128 - |
-
query - |
-String - |
-Specifies the query string set in the URL for redirection. The default value is ${query}, indicating that the query string of the request will be used. -For example, in the URL https://www.xxx.com:8080/elb?type=loadbalancer, ${query} indicates type=loadbalancer. If this parameter is set to ${query}&name=my_name, the URL will be redirected to https://www.xxx.com:8080/elb?type=loadbalancer&name=my_name. -The value is case-sensitive and can contain only letters, digits, and special characters !$&'()*+,-./:;=?@^_` -Default: ${query} -Minimum: 0 -Maximum: 128 - |
-
status_code - |
-String - |
-Specifies the status code returned after the requests are redirected. -Value options: -
Minimum: 1 -Maximum: 16 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
status_code - |
-String - |
-Specifies the HTTP status code configured in the forwarding policy. The value can be any integer in the range of 200–299, 400–499, or 500–599. -Minimum: 1 -Maximum: 16 - |
-
content_type - |
-String - |
-Specifies the format of the response body. -Value options: -
Minimum: 0 -Maximum: 32 - |
-
message_body - |
-String - |
-Specifies the content of the response body. -Minimum: 0 -Maximum: 1024 - |
-
Creating a redirection for a listener
-POST
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies
-
-{
- "l7policy" : {
- "action" : "REDIRECT_TO_LISTENER",
- "listener_id" : "e2220d2a-3faf-44f3-8cd6-0c42952bd0ab",
- "redirect_listener_id" : "48a97732-449e-4aab-b561-828d29e45050"
- }
-}
-
-Status code: 201
-Successful request.
-{
- "request_id" : "b60d1d9a-5263-45b0-b1d6-2810ac7c52a1",
- "l7policy" : {
- "description" : "",
- "admin_state_up" : true,
- "rules" : [ ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listener_id" : "e2220d2a-3faf-44f3-8cd6-0c42952bd0ab",
- "redirect_listener_id" : "48a97732-449e-4aab-b561-828d29e45050",
- "action" : "REDIRECT_TO_LISTENER",
- "position" : 100,
- "provisioning_status" : "ACTIVE",
- "id" : "cf4360fd-8631-41ff-a6f5-b72c35da74be",
- "name" : ""
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/CreateL7Rule.html b/docs/elb/api-ref/CreateL7Rule.html deleted file mode 100644 index aff63aad7..000000000 --- a/docs/elb/api-ref/CreateL7Rule.html +++ /dev/null @@ -1,448 +0,0 @@ - - -This API is used to add a forwarding rule.
- -POST /v3/{project_id}/elb/l7policies/{l7policy_id}/rules
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
rule - |
-Yes - |
-CreateL7RuleOption object - |
-Specifies the forwarding rule. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
compare_type - |
-Yes - |
-String - |
-Specifies how requests are matched and forwarded. -
|
-
key - |
-No - |
-String - |
-Specifies the key of the match item. For example, if an HTTP header is used for matching, key is the name of the HTTP header parameter. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
value - |
-Yes - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
project_id - |
-No - |
-String - |
-Specifies the project ID. - |
-
type - |
-Yes - |
-String - |
-Specifies the match content. The value can be one of the following: -
If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. - |
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. The value can be true or false, and the default value is false. -This parameter is unsupported. Please do not use it. -Default: false - |
-
conditions - |
-No - |
-Array of CreateRuleCondition objects - |
-Specifies the matching conditions of the forwarding rule. This parameter will take effect when enhance_l7policy_enable is set to true. -If conditions is specified, key and value will not take effect, and the value of this parameter will contain all conditions configured for the forwarding rule. The keys in the list must be the same, whereas each value must be unique. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-No - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-Yes - |
-String - |
-Specifies the value of the match item. -
|
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
rule - |
-L7Rule object - |
-Specifies the forwarding rule. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
compare_type - |
-String - |
-Specifies how requests are matched with the domain name or URL. -
|
-
key - |
-String - |
-Specifies the key of the match content. This parameter will not take effect when type is set to HOST_NAME or PATH. It can be updated but will not take effect. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
type - |
-String - |
-Specifies the match content. The value can be one of the following: -
If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. - |
-
value - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding rule. -The value can only be ACTIVE. - |
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. -Default: false - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
conditions - |
-Array of RuleCondition objects - |
-Specifies the matching conditions of the forwarding rule. -
This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-String - |
-Specifies the value of the match item. -
Minimum: 1 -Maximum: 128 - |
-
POST
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules
-
-{
- "rule" : {
- "compare_type" : "EQUAL_TO",
- "type" : "PATH",
- "value" : "/bbb.html"
- }
-}
-
-Status code: 201
-Successful request.
-{
- "rule" : {
- "compare_type" : "EQUAL_TO",
- "provisioning_status" : "ACTIVE",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "invert" : false,
- "admin_state_up" : true,
- "value" : "/bbb.html",
- "type" : "PATH",
- "id" : "84f4fcae-9c15-4e19-a99f-72c0b08fd3d7"
- },
- "request_id" : "3639f1b7-f04b-496e-9218-ec5a9e493f69"
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/CreateListener.html b/docs/elb/api-ref/CreateListener.html deleted file mode 100644 index 78f5c55c2..000000000 --- a/docs/elb/api-ref/CreateListener.html +++ /dev/null @@ -1,975 +0,0 @@ - - -This API is used to add a listener to a load balancer.
- -Only the administrator can specify connection_limit.
-The listener protocol can be TCP, HTTP, UDP, or HTTPS.
-For load balancing at Layer 4, the listener protocol can only be TCP or UDP.
-For load balancing at Layer 7, the listener protocol can only be HTTP or HTTPS.
-For load balancing both at Layer 4 and Layer 7, TCP, UDP, HTTP, and HTTPS are supported.
-POST /v3/{project_id}/elb/listeners
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener - |
-Yes - |
-CreateListenerOption object - |
-Specifies the listener. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the listener. The value can only be true. -This parameter is unsupported. Please do not use it. - |
-
client_ca_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the CA certificate used by the listener. -Minimum: 1 -Maximum: 128 - |
-
default_pool_id - |
-No - |
-String - |
-Specifies the ID of the default backend server group. If there is no matched forwarding policy, requests are forwarded to the default backend server for processing. -Minimum: 1 -Maximum: 36 - |
-
default_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the server certificate used by the listener. -Minimum: 1 -Maximum: 128 - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the listener. -Minimum: 0 -Maximum: 255 - |
-
http2_enable - |
-No - |
-Boolean - |
-Specifies whether to use HTTP/2. This parameter is available only for HTTPS listeners. If you configure this parameter for other types of listeners, it will not take effect. -Enable HTTP/2 if you want the clients to use HTTP/2 to communicate with the load balancer. However, connections between the load balancer and backend servers use HTTP/1.x by default. - |
-
insert_headers - |
-No - |
-ListenerInsertHeaders object - |
-Specifies the HTTP header fields. - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the ID of the load balancer that the listener is added to. -Minimum: 1 -Maximum: 36 - |
-
name - |
-No - |
-String - |
-Specifies the listener name. -Minimum: 0 -Maximum: 255 - |
-
project_id - |
-No - |
-String - |
-Specifies the project ID. -Minimum: 1 -Maximum: 32 - |
-
protocol - |
-Yes - |
-String - |
-Specifies the protocol used by the listener. The protocol can be TCP, HTTP, UDP, or HTTPS. - |
-
protocol_port - |
-Yes - |
-Integer - |
-Specifies the port used by the listener. -Minimum: 1 -Maximum: 65535 - |
-
sni_container_refs - |
-No - |
-Array of strings - |
-Lists the IDs of SNI certificates (server certificates with domain names) used by the listener. -Each SNI certificate can have up to 30 domain names, and each domain name in the SNI certificate must be unique. -This parameter will be ignored and an empty array will be returned if the listener's protocol is not HTTPS. - |
-
tags - |
-No - |
-Array of Tag objects - |
-Lists the tags. - |
-
tls_ciphers_policy - |
-No - |
-String - |
-Specifies the security policy that will be used by the listener. -This parameter is available only for HTTPS listeners. The default value is tls-1-0. -An error will be returned if the protocol of the listener is not HTTPS. -Value options: -
|
-
enable_member_retry - |
-No - |
-Boolean - |
-Specifies whether to enable health check retries for backend servers. -This parameter is available only for HTTP and HTTPS listeners. -An error will be returned if you configure this parameter for TCP and UDP listeners. -Default: true - |
-
keepalive_timeout - |
-No - |
-Integer - |
-Specifies the idle timeout duration, in seconds. -
|
-
client_timeout - |
-No - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a client, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. -An error will be returned if you configure this parameter for TCP and UDP listeners. -Minimum: 1 -Maximum: 300 -Default: 60 - |
-
member_timeout - |
-No - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a backend server, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. -An error will be returned if you configure this parameter for TCP and UDP listeners. - |
-
ipgroup - |
-No - |
-CreateListenerIpGroupOption object - |
-Specifies the IP address group associated with the listener. -The value can be null or an empty JSON structure, indicating that no IP address group is associated with the listener. -ipgroup_id is also required if you want to associate an IP address group with the listener. -This parameter is unsupported. Please do not use it. - |
-
transparent_client_ip_enable - |
-No - |
-Boolean - |
-Specifies whether to pass source IP addresses of the clients to backend servers. -Shared load balancers: The value can be true or false, and the default value is false for TCP and UDP listeners. The value can only be true for HTTP and HTTPS listeners. If this parameter is not passed, the default value is true. -Dedicated load balancers: The value can only be true for all types of listeners. If this parameter is not passed, the default value is true. - |
-
enhance_l7policy_enable - |
-No - |
-Boolean - |
-Specifies whether to enable advanced forwarding. The value can be true or false (default). -
The following parameters will be available only when advanced forwarding is enabled: -
For details, see the descriptions in the APIs of forwarding policies and forwarding rules. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Forwarded-ELB-IP - |
-No - |
-Boolean - |
-Specifies whether to transparently transmit the load balancer EIP to backend servers. If X-Forwarded-ELB-IP is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Port - |
-No - |
-Boolean - |
-Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If X-Forwarded-Port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-For-Port - |
-No - |
-Boolean - |
-Specifies whether to transparently transmit the source port of the client to backend servers. If X-Forwarded-For-Port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Host - |
-Yes - |
-Boolean - |
-Specifies whether to rewrite the X-Forwarded-Host header. If X-Forwarded-Host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. -Default: true - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-No - |
-String - |
-Specifies the tag key. - |
-
value - |
-No - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
ipgroup_id - |
-Yes - |
-String - |
-Specifies the ID of the IP address group associated with the listener. -
IP address groups are not supported for now. - |
-
enable_ipgroup - |
-No - |
-Boolean - |
-Specifies whether to enable access control. -
A listener with access control enabled can be directly deleted. - |
-
type - |
-No - |
-String - |
-Specifies how access to the listener is controlled. -
|
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
listener - |
-Listener object - |
-Specifies the listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. And the value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. The default value is -1. -This parameter is unsupported. Please do not use it. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the default backend server group. If there is no matched forwarding policy, requests are forwarded to the default backend server. - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. This parameter is available only for HTTPS listeners. If you configure this parameter for other types of listeners, it will not take effect. -Enable HTTP/2 if you want the clients to use HTTP/2 to communicate with the load balancer. However, connections between the load balancer and backend servers use HTTP/1.x by default. -Default: true - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
insert_headers - |
-ListenerInsertHeaders object - |
-Specifies the HTTP header fields. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Specifies the ID of the load balancer that the listener is added to. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
project_id - |
-String - |
-Specifies the ID of the project where the listener is used. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -Minimum: 1 -Maximum: 65535 - |
-
sni_container_refs - |
-Array of strings - |
-Lists the IDs of SNI certificates (server certificates with domain names) used by the listener. -Each SNI certificate can have up to 30 domain names, and each domain name in the SNI certificate must be unique. -This parameter will be ignored and an empty array will be returned if the listener's protocol is not HTTPS. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is available only for HTTPS listeners. -The value can be tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. - |
-
enable_member_retry - |
-Boolean - |
-Specifies whether to enable health check retries for backend servers. This parameter is available only for HTTP and HTTPS listeners. - |
-
keepalive_timeout - |
-Integer - |
-Specifies the idle timeout duration, in seconds. -
|
-
client_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a client, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
member_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a backend server, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
ipgroup - |
-ListenerIpGroup object - |
-Specifies the IP address group associated with the listener. -This parameter is unsupported. Please do not use it. - |
-
transparent_client_ip_enable - |
-Boolean - |
-Specifies whether to pass source IP addresses of the clients to backend servers. -Shared load balancers: The value can be true or false, and the default value is false for TCP and UDP listeners. The value can only be true for HTTP and HTTPS listeners. If this parameter is not passed, the default value is true. -Dedicated load balancers: The value can only be true for all types of listeners. If this parameter is not passed, the default value is true. - |
-
enhance_l7policy_enable - |
-Boolean - |
-Specifies whether to enable advanced forwarding. The value can be true or false (default). -
The following parameters will be available only when advanced forwarding is enabled: -
For details, see the descriptions in the APIs of forwarding policies and forwarding rules. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
X-Forwarded-ELB-IP - |
-Boolean - |
-Specifies whether to transparently transmit the load balancer EIP to backend servers. If X-Forwarded-ELB-IP is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Port - |
-Boolean - |
-Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If X-Forwarded-Port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-For-Port - |
-Boolean - |
-Specifies whether to transparently transmit the source port of the client to backend servers. If X-Forwarded-For-Port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Host - |
-Boolean - |
-Specifies whether to rewrite the X-Forwarded-Host header. If X-Forwarded-Host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. -Default: true - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
ipgroup_id - |
-String - |
-Specifies the ID of the IP address group associated with the listener. -
|
-
enable_ipgroup - |
-Boolean - |
-Specifies whether to enable access control. -
A listener with access control enabled can be directly deleted. - |
-
type - |
-String - |
-Specifies how access to the listener is controlled. -
|
-
Example 1: Adding an HTTPS listener
-POST
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/listeners
-
-{
- "listener" : {
- "protocol_port" : 90,
- "protocol" : "HTTPS",
- "loadbalancer_id" : "ac82ca77-8be3-4d65-9c4d-155771b463df",
- "name" : "My listener",
- "admin_state_up" : true,
- "default_tls_container_ref" : "4e7761d7c7d141c389479f2641c8bff8"
- }
-}
-Example 2: Adding a TCP listener
-POST
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/listeners
-
-{
- "listener" : {
- "protocol_port" : 80,
- "protocol" : "TCP",
- "loadbalancer_id" : "098b2f68-af1c-41a9-8efd-69958722af62",
- "name" : "My listener",
- "admin_state_up" : true,
- "insert_headers" : {
- "X-Forwarded-ELB-IP" : true
- }
- }
-}
-Status code: 201
-Successful request.
-{
- "listener" : {
- "id" : "683cf917-3e51-4c41-830c-bc3a57e090f0",
- "name" : "My listener",
- "protocol_port" : 90,
- "protocol" : "HTTPS",
- "description" : "",
- "default_tls_container_ref" : "4e7761d7c7d141c389479f2641c8bff8",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "ac82ca77-8be3-4d65-9c4d-155771b463df"
- } ],
- "project_id" : "060576782980d5762f9ec014dd2f1148",
- "sni_container_refs" : [ ],
- "connection_limit" : -1,
- "tls_ciphers_policy" : "tls-1-0",
- "tags" : [ ],
- "created_at" : "2021-04-02T07:48:38Z",
- "updated_at" : "2021-04-02T07:48:38Z",
- "http2_enable" : false,
- "insert_headers" : {
- "X-Forwarded-ELB-IP" : false,
- "X-Forwarded-Host" : true,
- "X-Forwarded-For-Port" : false,
- "X-Forwarded-Port" : false
- },
- "member_timeout" : 60,
- "client_timeout" : 60,
- "keepalive_timeout" : 60,
- "enable_member_retry" : true,
- "transparent_client_ip_enable" : true,
- "enhance_l7policy_enable" : false
- },
- "request_id" : "830de7c7c38232d925db168bfb3cb0e8"
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/CreateLoadBalancer.html b/docs/elb/api-ref/CreateLoadBalancer.html deleted file mode 100644 index aee3a720e..000000000 --- a/docs/elb/api-ref/CreateLoadBalancer.html +++ /dev/null @@ -1,1049 +0,0 @@ - - -This API is used to create a dedicated load balancer. When you create the load balancer, note the following:
-There are some constraints when you create a dedicated load balancer:
-POST /v3/{project_id}/elb/loadbalancers
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. -Minimum: 1 -Maximum: 255 - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-No - |
-String - |
-Shows authentication information. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer - |
-Yes - |
-CreateLoadBalancerOption object - |
-Specifies the load balancer. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the load balancer name. -Minimum: 0 -Maximum: 255 - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the load balancer. -Minimum: 0 -Maximum: 255 - |
-
vip_address - |
-No - |
-String - |
-Specifies the virtual IP address bound to the load balancer. The IP address must be from the IPv4 subnet of the VPC where the load balancer works and IP address should not be occupied by other services. -Note: -
|
-
vip_subnet_cidr_id - |
-No - |
-String - |
-Specifies the ID of the IPv4 subnet where the load balancer works. You can query neutron_subnet_id in the response by calling the API (GET https://{VPC_Endpoint}/v1/{project_id}/subnets). -
|
-
ipv6_vip_virsubnet_id - |
-No - |
-String - |
-Specifies the ID of the IPv6 subnet where the load balancer works. You can query id in the response by calling the API (GET https://{VPC_Endpoint}/v1/{project_id}/subnets). -Note: -
This parameter is unsupported. Please do not use it. - |
-
provider - |
-No - |
-String - |
-Specifies the provider of the load balancer. The value can only be vlb. - |
-
l4_flavor_id - |
-No - |
-String - |
-Specifies the ID of the Layer-4 flavor. -Specify either l4_flavor_id or l7_flavor_id or both l4_flavor_id and l7_flavor_id when you create a load balancer. - |
-
project_id - |
-No - |
-String - |
-Specifies the project ID. - |
-
guaranteed - |
-No - |
-Boolean - |
-Specifies whether the load balancer is a dedicated load balancer. The value can only be true. -Default: true - |
-
vpc_id - |
-No - |
-String - |
-Specifies the ID of the VPC where the load balancer works. You can query id in the response by calling the API (GET https://{VPC_Endpoint}/v1/{project_id}/vpcs). -
|
-
availability_zone_list - |
-Yes - |
-Array of strings - |
-Specifies the list of AZs where the load balancer can be created. You can query the AZs by calling the API (GET https://{ELB_Endpoint}/v3/{project_id}/elb/availability-zones). Select one or more AZs in the same set. - |
-
enterprise_project_id - |
-No - |
-String - |
-Specifies the enterprise project ID. The value cannot be "", "0", or the ID of an enterprise project that does not exist. If this parameter is not passed during resource creation, the resource belongs to the default enterprise project. -This parameter is unsupported. Please do not use it. - |
-
tags - |
-No - |
-Array of Tag objects - |
-Lists the tags added to the load balancer. Example: "tags":[{"key":"my_tag","value":"my_tag_value"}] - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the load balancer. The value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
l7_flavor_id - |
-No - |
-String - |
-Specifies the ID of the Layer-7 flavor. -Specify either l4_flavor_id or l7_flavor_id or both l4_flavor_id and l7_flavor_id when you create a load balancer. -Minimum: 1 -Maximum: 255 - |
-
ipv6_bandwidth - |
-No - |
-BandwidthRef object - |
-Specifies the ID of the bandwidth. This parameter is available only when you create or update a dedicated load balancer that has an IPv6 address bound. -If you use a new IPv6 address and specify a shared bandwidth, the IPv6 address will be added to the shared bandwidth. -This parameter is unsupported. Please do not use it. - |
-
publicip_ids - |
-No - |
-Array of strings - |
-Specifies the ID of the EIP the system will automatically assign and bind to the load balancer during load balancer creation. Currently, only the first EIP will be bound to the load balancer although multiple EIP IDs can be set. - |
-
publicip - |
-No - |
-- | -Provides information about the new IPv4 EIP that will be bound to the dedicated load balancer during load balancer creation. - |
-
elb_virsubnet_ids - |
-Yes - |
-Array of strings - |
-Lists the IDs of subnets on the downstream plane. You can query parameter id in the response by calling the API (GET https://{VPC_Endpoint}/v1/{project_id}/subnets). -If there is more than one subnet, the first subnet in the list will be used. -The subnets must be in the VPC where the load balancer works. - |
-
ip_target_enable - |
-No - |
-Boolean - |
-Specifies whether to enable cross-VPC backend. The value can be true (enabled) or false (disabled). This function is supported only by dedicated load balancers. -If you enable this function, you can add servers in a VPC connected through a VPC peering connection, in a VPC connected through a cloud connection, or in an on-premises data center at the other end of a Direct Connect or VPN connection, by using their IP addresses. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-No - |
-String - |
-Specifies the tag key. - |
-
value - |
-No - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
id - |
-Yes - |
-String - |
-Specifies the shared bandwidth ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
ip_version - |
-No - |
-Integer - |
-Specifies the IP address version. The value can be 4 (IPv4) or 6 (IPv6). -IPv6 is unsupported. The value cannot be 6. -Default: 4 - |
-
network_type - |
-Yes - |
-String - |
-Specifies the EIP type. The value can be 5_bgp (default) and 5_mailbgp. - NOTE:In eu-de, the value of this parameter can only be 5_gray. - -Minimum: 1 -Maximum: 36 - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the IPv4 EIP. -Minimum: 1 -Maximum: 255 - |
-
bandwidth - |
-Yes - |
-- | -Provides supplementary information about the bandwidth. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the bandwidth name. -Minimum: 1 -Maximum: 64 - |
-
size - |
-No - |
-Integer - |
-Specifies the bandwidth range. -The default range is 1 Mbit/s to 2,000 Mbit/s. (The specific range may vary depending on the configuration in each region. You can see the available bandwidth range on the management console.) -Note: -The minimum increment for bandwidth adjustment varies depending on the bandwidth range. The following are the details: -
This parameter is mandatory if id is set to null. -Minimum: 0 -Maximum: 99999 - |
-
charge_mode - |
-No - |
-String - |
-Specifies how the bandwidth used by the EIP is billed. -Currently, the bandwidth can be billed only by traffic. -This parameter is mandatory if id is set to null. - |
-
share_type - |
-No - |
-String - |
-Specifies the bandwidth type. -The value options are as follows: -
This parameter is mandatory when id is set to null. It will be ignored if the value of id is not null. - |
-
id - |
-No - |
-String - |
-Specifies the ID of the shared bandwidth. You can add a load balancer to a shared bandwidth by specifying its ID. -If you have specified an ID, you do not need to pass other parameters. Even if you pass other parameters, the system will automatically ignore these parameters. - |
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancer - |
-LoadBalancer object - |
-Specifies the load balancer. - |
-
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. -Default: Automatically generated - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -Minimum: 1 -Maximum: 255 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the load balancer. The value can only be ACTIVE. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. The value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. The value can only be vlb. -Default: vlb - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups associated with the load balancer. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the IDs of listeners added to the load balancer. - |
-
operating_status - |
-String - |
-Specifies the operating status of the load balancer. The value can only be ONLINE. -Minimum: 1 -Maximum: 16 - |
-
vip_address - |
-String - |
-Specifies the private IPv4 address bound to the load balancer. -Minimum: 1 -Maximum: 64 - |
-
vip_subnet_cidr_id - |
-String - |
-Specifies the ID of the IPv4 subnet where the load balancer works. -Minimum: 1 -Maximum: 36 - |
-
name - |
-String - |
-Specifies the name of the load balancer. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID of the load balancer. -Minimum: 1 -Maximum: 32 - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the virtual IP address (the value of vip_address) of the load balancer. -When you create a dedicated load balancer, the system automatically creates a port for the load balancer and associates the port with a default security group. However, security group rules containing the port will not affect traffic to and from the load balancer. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags added to the load balancer. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -Minimum: 1 -Maximum: 20 - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -Minimum: 1 -Maximum: 20 - |
-
guaranteed - |
-Boolean - |
-Specifies whether the load balancer is a dedicated load balancer. -The value can be true or false. true indicates a dedicated load balancer, and false indicates a shared load balancer. When dedicated load balancers are launched in the eu-de region, either true or false will be returned when you use the API to query or update a load balancer. -Default: true - |
-
vpc_id - |
-String - |
-Specifies the ID of the VPC where the load balancer works. - |
-
eips - |
-Array of EipInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
ipv6_vip_address - |
-String - |
-Specifies the IPv6 address bound to the load balancer. -This parameter is unsupported. Please do not use it. -Default: None -Minimum: 1 -Maximum: 64 - |
-
ipv6_vip_virsubnet_id - |
-String - |
-Specifies the ID of the IPv6 subnet where the load balancer works. -This parameter is unsupported. Please do not use it. - |
-
ipv6_vip_port_id - |
-String - |
-Specifies the ID of the port bound to the IPv6 address. -This parameter is unsupported. Please do not use it. - |
-
availability_zone_list - |
-Array of strings - |
-Specifies the list of AZs where the load balancer is created. - |
-
enterprise_project_id - |
-String - |
-Specifies the enterprise project ID. -If this parameter is not passed during resource creation, the resource belongs to the default enterprise project. -This parameter is unsupported. Please do not use it. -Default: 0 - |
-
l4_flavor_id - |
-String - |
-Specifies the Layer-4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l4_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_flavor_id - |
-String - |
-Specifies the Layer-7 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 7 flavor. -Minimum: 1 -Maximum: 255 - |
-
publicips - |
-Array of PublicIpInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
elb_virsubnet_ids - |
-Array of strings - |
-Specifies the ID of the subnet on the downstream plane. The ports used by the load balancer dynamically occupy IP addresses in the subnet. - |
-
ip_target_enable - |
-Boolean - |
-Specifies whether to enable cross-VPC backend. -This parameter is unsupported. Please do not use it. -Default: false - |
-
frozen_scene - |
-String - |
-Specifies the scenario where the load balancer is frozen. Use commas to separate multiple scenarios. -If the value is ARREAR, the load balancer is frozen because your account is in arrears. - |
-
ipv6_bandwidth - |
-BandwidthRef object - |
-Specifies the ID of the bandwidth. This parameter is available only when you create or update a dedicated load balancer that has an IPv6 address bound. -If you use a new IPv6 address and specify a shared bandwidth, the IPv6 address will be added to the shared bandwidth. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
eip_id - |
-String - |
-Specifies the EIP ID. - |
-
eip_address - |
-String - |
-Specifies the specific IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. 4 indicates IPv4, and 6 indicates IPv6. -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
publicip_id - |
-String - |
-Specifies the EIP ID. - |
-
publicip_address - |
-String - |
-Specifies the IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. The value can be 4 (IPv4) or 6 (IPv6). -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the shared bandwidth ID. - |
-
Example 1: Creating a load balancer with an IPv4 EIP
-POST
-
-https://{ELB_Endponit}/v3/060576782980d5762f9ec014dd2f1148/elb/loadbalancers
-
-{
- "loadbalancer" : {
- "vpc_id" : "e5a892ff-3c33-44ef-ada5-b713eb1f7a8b",
- "availability_zone_list" : [ "br-iaas-odin1a" ],
- "admin_state_up" : true,
- "vip_subnet_cidr_id" : "1800b6b8-a69f-4719-813d-24d62aaf32bd",
- "elb_virsubnet_ids" : [ "1fe8c0a8-d648-4294-8ea5-4d7f0c700e69" ],
- "name" : "elb-ipv4-public",
- "publicip" : {
- "network_type" : "5_bgp",
- "bandwidth" : {
- "size" : 2,
- "share_type" : "PER",
- "charge_mode" : "traffic",
- "name" : "elb_eip_traffic"
- }
- }
- }
-}
-
-Status code: 201
-Successful request.
-{
- "request_id" : "86bb342be098113734389bffcf593607",
- "loadbalancer" : {
- "id" : "badd5a4b-14cf-4319-ac91-4182a80dee9a",
- "project_id" : "060576782980d5762f9ec014dd2f1148",
- "name" : "elb-ipv4-public",
- "description" : "",
- "vip_port_id" : "265c13fb-49a9-4f51-b848-7f0cced0aef0",
- "vip_address" : "192.168.0.151",
- "admin_state_up" : true,
- "provisioning_status" : "ACTIVE",
- "operating_status" : "ONLINE",
- "listeners" : [ ],
- "pools" : [ ],
- "tags" : [ ],
- "provider" : "vlb",
- "created_at" : "2021-03-29T02:44:47Z",
- "updated_at" : "2021-03-29T02:44:47Z",
- "vpc_id" : "e5a892ff-3c33-44ef-ada5-b713eb1f7a8b",
- "enterprise_project_id" : "0",
- "availability_zone_list" : [ "br-iaas-odin1a" ],
- "publicips" : [ {
- "publicip_id" : "448d497a-8f65-4c17-b2b2-f21279446e00",
- "publicip_address" : "10.246.170.154",
- "ip_version" : 4
- } ],
- "elb_virsubnet_ids" : [ "4df3e391-5ebf-4300-b614-cf5a4e793666" ],
- "elb_virsubnet_type" : "dualstack",
- "ip_target_enable" : false,
- "eips" : [ {
- "eip_id" : "448d497a-8f65-4c17-b2b2-f21279446e00",
- "eip_address" : "10.246.170.154",
- "ip_version" : 4
- } ],
- "guaranteed" : true,
- "l4_flavor_id" : "e5acacda-f861-404e-9871-df480c49d185",
- "l7_flavor_id" : "2f124f60-980a-42f3-b201-35461df1b936",
- "vip_subnet_cidr_id" : "1800b6b8-a69f-4719-813d-24d62aaf32bd"
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/CreateMember.html b/docs/elb/api-ref/CreateMember.html deleted file mode 100644 index 605efd836..000000000 --- a/docs/elb/api-ref/CreateMember.html +++ /dev/null @@ -1,375 +0,0 @@ - - -This API is used to add a backend server.
- -When you add backend servers, note the following:
-Two backend servers in the same backend server group must have different IP addresses and ports.
-If no subnets are specified during cloud server creation, cross-VPC backend servers can be added. In this case, address must be set to an IPv4 address, the protocol of the backend server group must be TCP, HTTP, or HTTPS, and cross-VPC backend must have been enabled for the load balancer.
-If a subnet is specified during cloud server creation, the subnet must be in the same VPC as the subnet from which the virtual IP address bound to the load balancer is assigned.
-If the backend server group supports IPv4/IPv6 dual stack, address can be an IPv4 or IPv6 address. The value of address depends on the IP address version of the backend server group.
-POST /v3/{project_id}/elb/pools/{pool_id}/members
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
member - |
-Yes - |
-CreateMemberOption object - |
-Specifies request parameters for creating a backend server. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
address - |
-Yes - |
-String - |
-Specifies the IP address of the backend server. -
Minimum: 1 -Maximum: 64 - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server. -Although this parameter can be used in the APIs for creating and updating backend servers, its actual value depends on whether cloud servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. - |
-
name - |
-No - |
-String - |
-Specifies the backend server name. -Minimum: 0 -Maximum: 255 - |
-
project_id - |
-No - |
-String - |
-Specifies the project ID. -Minimum: 1 -Maximum: 32 - |
-
protocol_port - |
-Yes - |
-Integer - |
-Specifies the port used by the backend server to receive requests. -Minimum: 1 -Maximum: 65535 - |
-
subnet_cidr_id - |
-No - |
-String - |
-Specifies the ID of the subnet where the backend server works. -This subnet must be in the same VPC as the subnet of the load balancer with which the backend server is associated. Only IPv4 subnets are supported. -This parameter can be left blank, indicating that cross-VPC backend servers can be added. In this case, IP addresses of these servers must be IPv4 addresses, the protocol of the backend server group must be TCP, HTTP, or HTTPS, and cross-VPC backend must have been enabled for the load balancer. -Minimum: 1 -Maximum: 36 - |
-
weight - |
-No - |
-Integer - |
-Specifies the weight of the backend server. -Requests are routed to backend servers in the same backend server group based on their weights. -If the weight is 0, the backend server will not accept new requests. -This parameter is invalid when lb_algorithm is set to SOURCE_IP for the backend server group that contains the backend server. -Minimum: 0 -Maximum: 100 -Default: 1 - |
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
member - |
-Member object - |
-Specifies the backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
address - |
-String - |
-Specifies the IP address of the backend server. -The IP address must be in the subnet specified by subnet_cidr_id, for example, 192.168.3.11. The IP address can only be the IP address of the primary NIC. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -Although this parameter can be used in the APIs for creating and updating backend servers, its actual value depends on whether cloud servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. -Default: true - |
-
id - |
-String - |
-Specifies the backend server ID. - |
-
name - |
-String - |
-Specifies the backend server name. - |
-
operating_status - |
-String - |
-Specifies the operating status of the backend server. The value can be one of the following: -
|
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server to receive requests. -Minimum: 1 -Maximum: 65535 - |
-
subnet_cidr_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. This subnet must be in the VPC as the subnet of the load balancer associated with the backend server. Only IPv4 subnets are supported. If the value is left blank, the backend server is not in the load balancer's VPC. - |
-
weight - |
-Integer - |
-Specifies the weight of the backend server. -Requests are routed to backend servers in the same backend server group based on their weights. -If the weight is 0, the backend server will not accept new requests. -This parameter is invalid when lb_algorithm is set to SOURCE_IP for the backend server group that contains the backend server. -Minimum: 0 -Maximum: 100 -Default: 1 - |
-
ip_version - |
-String - |
-This is a read-only attribute, which is automatically generated based on the address parameter. The value can be v4 or v6. -Default: v4 - |
-
POST
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75/members
-
-{
- "member" : {
- "subnet_cidr_id" : "c09f620e-3492-4429-ac15-445d5dd9ca74",
- "protocol_port" : 89,
- "name" : "My member",
- "address" : "120.10.10.16"
- }
-}
-
-Status code: 201
-Successful request.
-{
- "member" : {
- "name" : "My member",
- "weight" : 1,
- "admin_state_up" : false,
- "subnet_cidr_id" : "c09f620e-3492-4429-ac15-445d5dd9ca74",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "address" : "120.10.10.16",
- "protocol_port" : 89,
- "id" : "1923923e-fe8a-484f-bdbc-e11559b1f48f",
- "operating_status" : "NO_MONITOR",
- "ip_version" : "v4"
- },
- "request_id" : "f354090d-41db-41e0-89c6-7a943ec50792"
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/CreatePool.html b/docs/elb/api-ref/CreatePool.html deleted file mode 100644 index 44dc6c20c..000000000 --- a/docs/elb/api-ref/CreatePool.html +++ /dev/null @@ -1,654 +0,0 @@ - - -This API is used to create a backend server group.
- -If session-persistence is specified, cookie_name is available only when type is set to APP_COOKIE.
-If listener_id is specified, the listener must have no backend server group associated.
- -POST /v3/{project_id}/elb/pools
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool - |
-Yes - |
-CreatePoolOption object - |
-Specifies the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the backend server group. -Minimum: 0 -Maximum: 255 - |
-
lb_algorithm - |
-Yes - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers. -The value can be one of the following: -
When the value is SOURCE_IP, the weights of backend servers are invalid. - |
-
listener_id - |
-No - |
-String - |
-Specifies the ID of the listener associated with the backend server group. Specify either listener_id or loadbalancer_id, or both of them. -Minimum: 1 -Maximum: 36 - |
-
loadbalancer_id - |
-No - |
-String - |
-Specifies the ID of the associated load balancer. Specify either listener_id or loadbalancer_id, or both of them. -Minimum: 1 -Maximum: 36 - |
-
name - |
-No - |
-String - |
-Specifies the backend server group name. -Minimum: 0 -Maximum: 255 - |
-
project_id - |
-No - |
-String - |
-Specifies the project ID. - |
-
protocol - |
-Yes - |
-String - |
-Specifies the protocol used by the backend server group to receive requests. TCP, UDP, and HTTP are supported. -
Minimum: 1 -Maximum: 255 - |
-
session_persistence - |
-No - |
-- | -Specifies whether to enable sticky sessions. - |
-
slow_start - |
-No - |
-CreatePoolSlowStartOption object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
cookie_name - |
-No - |
-String - |
-Specifies the cookie name. This parameter will take effect only when type is set to APP_COOKIE. Otherwise, an error will be returned. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-Yes - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-No - |
-Integer - |
-Specifies the stickiness duration, in minutes. This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
enable - |
-Yes - |
-Boolean - |
-Specifies whether to enable slow start. -true indicates that this function is enabled, and false indicates this function is disabled. -Default: false - |
-
duration - |
-Yes - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
pool - |
-Pool object - |
-Specifies the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
id - |
-String - |
-Specifies the backend server group ID. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers in the backend server group. -The value can be ROUND_ROBIN (weighted round robin), LEAST_CONNECTIONS (weighted least connections), or SOURCE_IP (source IP hash). -When the value is SOURCE_IP, the weight parameter is invalid. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the listeners associated with the backend server group. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Lists the IDs of load balancers associated with the backend server group. -If only listener_id is specified during the creation of the backend server group, the ID of the loadbalancers parameter in the response is the ID of the load balancer to which the listener is added. - |
-
members - |
-Array of MemberRef objects - |
-Lists the backend servers in the backend server group. - |
-
name - |
-String - |
-Specifies the backend server group name. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol - |
-String - |
-Specifies the protocol used by the backend server group to receive requests. The protocol can be TCP, UDP, or HTTP. -
|
-
session_persistence - |
-SessionPersistence object - |
-Specifies the sticky session. - |
-
ip_version - |
-String - |
-Specifies the IP version supported by the backend server group. -
When the protocol of the backend server group is TCP or UDP, ip_version is set to dualstack, indicating that both IPv4 and IPv6 are supported. -When the protocol of the backend server group is HTTP, ip_version is set to v4. -IPv6 is unsupported. Only v4 is returned. -Default: dualstack - |
-
slow_start - |
-SlowStart object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter will take effect only when type is set to APP_COOKIE. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-Integer - |
-Specifies the stickiness duration, in minutes. This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
enable - |
-Boolean - |
-Specifies whether to enable slow start. -true indicates that this function is enabled, and false indicates this function is disabled. -Default: false - |
-
duration - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
Adding an HTTP backend server group
-POST
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools
-
-{
- "pool" : {
- "name" : "My pool",
- "lb_algorithm" : "LEAST_CONNECTIONS",
- "listener_id" : "0b11747a-b139-492f-9692-2df0b1c87193",
- "protocol" : "HTTP",
- "slow_start" : {
- "enable" : true,
- "duration" : 50
- }
- }
-}
-
-Status code: 201
-Successful request.
-{
- "pool" : {
- "lb_algorithm" : "LEAST_CONNECTIONS",
- "protocol" : "HTTP",
- "description" : "",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "098b2f68-af1c-41a9-8efd-69958722af62"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listeners" : [ {
- "id" : "0b11747a-b139-492f-9692-2df0b1c87193"
- } ],
- "members" : [ ],
- "id" : "36ce7086-a496-4666-9064-5ba0e6840c75",
- "name" : "My pool",
- "ip_version" : "v4",
- "slow_start" : {
- "enable" : true,
- "duration" : 50
- }
- },
- "request_id" : "2d974978-0733-404d-a21a-b29204f4803a"
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/CreatePool1.html b/docs/elb/api-ref/CreatePool1.html deleted file mode 100644 index 44dc6c20c..000000000 --- a/docs/elb/api-ref/CreatePool1.html +++ /dev/null @@ -1,654 +0,0 @@ - - -This API is used to create a backend server group.
- -If session-persistence is specified, cookie_name is available only when type is set to APP_COOKIE.
-If listener_id is specified, the listener must have no backend server group associated.
- -POST /v3/{project_id}/elb/pools
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool - |
-Yes - |
-CreatePoolOption object - |
-Specifies the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the backend server group. -Minimum: 0 -Maximum: 255 - |
-
lb_algorithm - |
-Yes - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers. -The value can be one of the following: -
When the value is SOURCE_IP, the weights of backend servers are invalid. - |
-
listener_id - |
-No - |
-String - |
-Specifies the ID of the listener associated with the backend server group. Specify either listener_id or loadbalancer_id, or both of them. -Minimum: 1 -Maximum: 36 - |
-
loadbalancer_id - |
-No - |
-String - |
-Specifies the ID of the associated load balancer. Specify either listener_id or loadbalancer_id, or both of them. -Minimum: 1 -Maximum: 36 - |
-
name - |
-No - |
-String - |
-Specifies the backend server group name. -Minimum: 0 -Maximum: 255 - |
-
project_id - |
-No - |
-String - |
-Specifies the project ID. - |
-
protocol - |
-Yes - |
-String - |
-Specifies the protocol used by the backend server group to receive requests. TCP, UDP, and HTTP are supported. -
Minimum: 1 -Maximum: 255 - |
-
session_persistence - |
-No - |
-- | -Specifies whether to enable sticky sessions. - |
-
slow_start - |
-No - |
-CreatePoolSlowStartOption object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
cookie_name - |
-No - |
-String - |
-Specifies the cookie name. This parameter will take effect only when type is set to APP_COOKIE. Otherwise, an error will be returned. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-Yes - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-No - |
-Integer - |
-Specifies the stickiness duration, in minutes. This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
enable - |
-Yes - |
-Boolean - |
-Specifies whether to enable slow start. -true indicates that this function is enabled, and false indicates this function is disabled. -Default: false - |
-
duration - |
-Yes - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
Status code: 201
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
pool - |
-Pool object - |
-Specifies the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
id - |
-String - |
-Specifies the backend server group ID. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers in the backend server group. -The value can be ROUND_ROBIN (weighted round robin), LEAST_CONNECTIONS (weighted least connections), or SOURCE_IP (source IP hash). -When the value is SOURCE_IP, the weight parameter is invalid. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the listeners associated with the backend server group. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Lists the IDs of load balancers associated with the backend server group. -If only listener_id is specified during the creation of the backend server group, the ID of the loadbalancers parameter in the response is the ID of the load balancer to which the listener is added. - |
-
members - |
-Array of MemberRef objects - |
-Lists the backend servers in the backend server group. - |
-
name - |
-String - |
-Specifies the backend server group name. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol - |
-String - |
-Specifies the protocol used by the backend server group to receive requests. The protocol can be TCP, UDP, or HTTP. -
|
-
session_persistence - |
-SessionPersistence object - |
-Specifies the sticky session. - |
-
ip_version - |
-String - |
-Specifies the IP version supported by the backend server group. -
When the protocol of the backend server group is TCP or UDP, ip_version is set to dualstack, indicating that both IPv4 and IPv6 are supported. -When the protocol of the backend server group is HTTP, ip_version is set to v4. -IPv6 is unsupported. Only v4 is returned. -Default: dualstack - |
-
slow_start - |
-SlowStart object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter will take effect only when type is set to APP_COOKIE. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-Integer - |
-Specifies the stickiness duration, in minutes. This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
enable - |
-Boolean - |
-Specifies whether to enable slow start. -true indicates that this function is enabled, and false indicates this function is disabled. -Default: false - |
-
duration - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
Adding an HTTP backend server group
-POST
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools
-
-{
- "pool" : {
- "name" : "My pool",
- "lb_algorithm" : "LEAST_CONNECTIONS",
- "listener_id" : "0b11747a-b139-492f-9692-2df0b1c87193",
- "protocol" : "HTTP",
- "slow_start" : {
- "enable" : true,
- "duration" : 50
- }
- }
-}
-
-Status code: 201
-Successful request.
-{
- "pool" : {
- "lb_algorithm" : "LEAST_CONNECTIONS",
- "protocol" : "HTTP",
- "description" : "",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "098b2f68-af1c-41a9-8efd-69958722af62"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listeners" : [ {
- "id" : "0b11747a-b139-492f-9692-2df0b1c87193"
- } ],
- "members" : [ ],
- "id" : "36ce7086-a496-4666-9064-5ba0e6840c75",
- "name" : "My pool",
- "ip_version" : "v4",
- "slow_start" : {
- "enable" : true,
- "duration" : 50
- }
- },
- "request_id" : "2d974978-0733-404d-a21a-b29204f4803a"
-}
-
-Status Code - |
-Description - |
-
|---|---|
201 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/DeleteCertificate.html b/docs/elb/api-ref/DeleteCertificate.html deleted file mode 100644 index 4bc7839b6..000000000 --- a/docs/elb/api-ref/DeleteCertificate.html +++ /dev/null @@ -1,97 +0,0 @@ - - -This API is used to delete an SSL certificate.
- -If the certificate is used by a listener, the certificate cannot be deleted, and the 409 Conflict error code will be displayed.
- -DELETE /v3/{project_id}/elb/certificates/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
certificate_id - |
-Yes - |
-String - |
-Specifies a certificate ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-https://{elb_endpoint}/v3/{project_id}/elb/certificates/{certificate_id}
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/DeleteHealthMonitor.html b/docs/elb/api-ref/DeleteHealthMonitor.html deleted file mode 100644 index c6fcd1737..000000000 --- a/docs/elb/api-ref/DeleteHealthMonitor.html +++ /dev/null @@ -1,98 +0,0 @@ - - -This API is used to delete a health check.
- -The health check can be deleted only when the provisioning status of the associated load balancer is ACTIVE.
- -DELETE /v3/{project_id}/elb/healthmonitors/{healthmonitor_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
healthmonitor_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/healthmonitors/c2b210b2-60c4-449d-91e2-9e9ea1dd7441
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/DeleteL7Policy.html b/docs/elb/api-ref/DeleteL7Policy.html deleted file mode 100644 index 41320a65e..000000000 --- a/docs/elb/api-ref/DeleteL7Policy.html +++ /dev/null @@ -1,96 +0,0 @@ - - -This API is used to delete a forwarding policy.
- -DELETE /v3/{project_id}/elb/l7policies/{l7policy_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/DeleteL7Rule.html b/docs/elb/api-ref/DeleteL7Rule.html deleted file mode 100644 index a9e7e2e62..000000000 --- a/docs/elb/api-ref/DeleteL7Rule.html +++ /dev/null @@ -1,105 +0,0 @@ - - -This API is used to delete a forwarding rule.
- -DELETE /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
l7rule_id - |
-Yes - |
-String - |
-Specifies the forwarding rule ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules/84f4fcae-9c15-4e19-a99f-72c0b08fd3d7
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/DeleteListener.html b/docs/elb/api-ref/DeleteListener.html deleted file mode 100644 index 401da3162..000000000 --- a/docs/elb/api-ref/DeleteListener.html +++ /dev/null @@ -1,97 +0,0 @@ - - -This API is used to delete a listener.
- -Before you delete a listener, delete the associated backend server group or disassociate the backend server group from the listener, and then delete all forwarding policies.
- -DELETE /v3/{project_id}/elb/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-https://{elb_endpoint}/v3/{project_id}/elb/listeners/{listener_id}
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/DeleteLoadBalancer.html b/docs/elb/api-ref/DeleteLoadBalancer.html deleted file mode 100644 index 31fad32dc..000000000 --- a/docs/elb/api-ref/DeleteLoadBalancer.html +++ /dev/null @@ -1,98 +0,0 @@ - - -This API is used to delete a load balancer.
- -All listeners added to the load balancer must be deleted before the load balancer is deleted.
- -DELETE /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-
-https://{elb_endpoint}/v3/{project_id}/elb/loadbalancers/{loadbalancer_id}
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/DeleteMember.html b/docs/elb/api-ref/DeleteMember.html deleted file mode 100644 index 6e6074c8d..000000000 --- a/docs/elb/api-ref/DeleteMember.html +++ /dev/null @@ -1,110 +0,0 @@ - - -This API is used to remove a backend server.
- -When you remove backend servers, note the following:
-After you remove a backend server, new connections to this server will not be established. However, persistent connections that have been established will be maintained.
-The last backend server cannot be removed. If it is removed, 403 will be returned.
-DELETE /v3/{project_id}/elb/pools/{pool_id}/members/{member_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
member_id - |
-Yes - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-
-https://{elb_endpoint}/v3/9a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75/members/1923923e-fe8a-484f-bdbc-e11559b1f48f
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/DeletePool.html b/docs/elb/api-ref/DeletePool.html deleted file mode 100644 index 260bee64d..000000000 --- a/docs/elb/api-ref/DeletePool.html +++ /dev/null @@ -1,98 +0,0 @@ - - -This API is used to delete a backend server group.
- -A backend server group can be deleted only after all servers are removed from the group, the health check configured for the group is deleted, and the group has no forwarding policies associated.
- -DELETE /v3/{project_id}/elb/pools/{pool_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
None
- -DELETE
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75
-
-None
- -Status Code - |
-Description - |
-
|---|---|
204 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/ListAvailabilityZones.html b/docs/elb/api-ref/ListAvailabilityZones.html deleted file mode 100644 index 1257c1680..000000000 --- a/docs/elb/api-ref/ListAvailabilityZones.html +++ /dev/null @@ -1,154 +0,0 @@ - - -This API is used to query all available AZs when you create a dedicated load balancer.
-One set of AZs is returned. When you create a dedicated load balancer, you can select one or more AZs only in the set.
- -GET /v3/{project_id}/elb/availability-zones
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
availability_zones - |
-Array<Array<AvailabilityZone>> - |
-Specifies the AZs that are available during load balancer creation. - |
-
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
state - |
-String - |
-Specifies the AZ status. The value can only be ACTIVE. - |
-
code - |
-String - |
-Specifies the AZ code. - |
-
GET
-
-https://{ELB_Endpoint}/v3/060576782980d5762f9ec014dd2f1148/elb/availability-zones
-
-Status code: 200
-Successful request.
-{
- "availability_zones" : [ [ {
- "state" : "ACTIVE",
- "code" : "az1"
- }, {
- "state" : "ACTIVE",
- "code" : "az2"
- }, {
- "state" : "ACTIVE",
- "code" : "az3"
- } ] ],
- "request_id" : "0d799435-259e-459f-b2bc-0beee06f6a77"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: AZ - - - diff --git a/docs/elb/api-ref/ListCertificates.html b/docs/elb/api-ref/ListCertificates.html deleted file mode 100644 index b8c94cd80..000000000 --- a/docs/elb/api-ref/ListCertificates.html +++ /dev/null @@ -1,424 +0,0 @@ - - -This API is used to query all SSL certificates.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/certificates
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. This parameter must be used together with limit. - |
-
id - |
-No - |
-Array - |
-Specifies a certificate ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
name - |
-No - |
-Array - |
-Specifies the certificate name. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
description - |
-No - |
-Array - |
-Provides supplementary information about the certificate. -Multiple descriptions can be queried in the format of description=xxx&description=xxx. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is unsupported. Please do not use it. - |
-
domain - |
-No - |
-Array - |
-Specifies the domain names used by the server certificate. This parameter is available only when type is set to server. -Multiple domain names can be queried in the format of domain=xxx&domain=xxx. - |
-
type - |
-No - |
-Array - |
-Specifies the certificate type. -The value can be server or client. server indicates server certificates, and client indicates CA certificates. -Multiple types can be queried in the format of type=xxx&type=xxx. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
page_info - |
-PageInfo object - |
-Certificate pagination information - |
-
certificates - |
-Array of CertificateInfo objects - |
-Lists the certificates. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is unsupported. Please do not use it. - |
-
certificate - |
-String - |
-Specifies the private key of the certificate. The value must be PEM encoded. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -Minimum: 1 -Maximum: 255 - |
-
domain - |
-String - |
-Specifies the domain names used by the server certificate. -
Note: -
Minimum: 1 -Maximum: 1024 - |
-
id - |
-String - |
-Specifies a certificate ID. - |
-
name - |
-String - |
-Specifies the certificate name. -Minimum: 1 -Maximum: 255 - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
type - |
-String - |
-Specifies the certificate type. The value can be server or client. server indicates server certificates, and client indicates CA certificates. The default value is server. - |
-
created_at - |
-String - |
-Specifies the time when the certificate was created. - |
-
updated_at - |
-String - |
-Specifies the time when the certificate was updated. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
GET https://{elb_endpoint}/v3/{project_id}/elb/certificates
-
-Status code: 200
-Successful request.
-{
- "certificates" : [ {
- "id" : "5494a835d88f40ff940554992f2f04d4",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "https_certificatekkkk",
- "type" : "server",
- "description" : "description for certificatehhhh",
- "private_key" : "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "certificate" : "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "admin_state_up" : true,
- "created_at" : "2019-04-21T18:59:43Z",
- "updated_at" : "2019-04-21T18:59:43Z",
- "expire_time" : "2045-11-17T13:25:47Z"
- }, {
- "id" : "7875ccb4c6b44cdb90ab2ab89892ab71",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "https_certificatekkkk",
- "type" : "client",
- "domain" : "sda.com",
- "description" : "description for certificatehhhh",
- "private_key" : "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "certificate" : "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "admin_state_up" : true,
- "created_at" : "2018-10-29T20:16:17Z",
- "updated_at" : "2019-04-06T21:33:24Z",
- "expire_time" : "2045-11-17T13:25:47Z"
- }, {
- "id" : "7f41c96223d34ebaa3c8e836b6625ec0",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "asdf",
- "type" : "server",
- "domain" : "sda.com",
- "description" : "",
- "private_key" : "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "certificate" : "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "admin_state_up" : true,
- "created_at" : "2019-03-31T22:23:51Z",
- "updated_at" : "2019-03-31T23:26:49Z",
- "expire_time" : "2045-11-17T13:25:47Z"
- } ],
- "page_info" : {
- "previous_marker" : "5494a835d88f40ff940554992f2f04d4",
- "current_count" : 3
- },
- "request_id" : "a27e7ae6-d901-4ec2-8e66-b8a1413819ad"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/ListFlavors.html b/docs/elb/api-ref/ListFlavors.html deleted file mode 100644 index 9a1b5b0f0..000000000 --- a/docs/elb/api-ref/ListFlavors.html +++ /dev/null @@ -1,391 +0,0 @@ - - -This API is used to query all load balancer flavors that are available to a specific user in a specific region.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/flavors
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. -The value can be true or false, and the default value is false. -The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-Array - |
-Specifies the flavor ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
name - |
-No - |
-Array - |
-Specifies the flavor name. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
type - |
-No - |
-Array - |
-Specifies the flavor type. Flavors can be filtered by type. -Multiple types can be queried in the format of type=xxx&type=xxx. - |
-
shared - |
-No - |
-Boolean - |
-Specifies whether the flavor is available to all users. -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
flavors - |
-Array of Flavor objects - |
-Lists the flavors. - |
-
page_info - |
-PageInfo object - |
-Shows pagination information about the load balancer flavors. - |
-
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the flavor ID. - |
-
info - |
-FlavorInfo object - |
-Specifies the flavor details. - |
-
name - |
-String - |
-Specifies the flavor name. - |
-
shared - |
-Boolean - |
-Specifies whether the flavor is available to all users. -
Default: true - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
type - |
-String - |
-Specifies the flavor type. Flavors can be filtered by type. -Minimum: 1 -Maximum: 32 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
connection - |
-Integer - |
-Specifies the maximum concurrent connections. - |
-
cps - |
-Integer - |
-Specifies the number of new connections per second. - |
-
qps - |
-Integer - |
-Specifies the number of requests per second at Layer 7. - |
-
bandwidth - |
-Integer - |
-Specifies the inbound and outbound bandwidth in the unit of Kbit/s. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
GET
-
-https://{ELB_Endpoint}/v3/{060576782980d5762f9ec014dd2f1148}/elb/flavors?limit=2&marker=179568ef-5ba4-4ca0-8c5e-5d581db779b1
-
-Status code: 200
-Successful request.
-{
- "flavors" : [ {
- "shared" : true,
- "project_id" : "573d73c9f90e48d0bddfa0eb202b25c2",
- "info" : {
- "connection" : 1000000,
- "cps" : 80000,
- "qps" : 50000
- },
- "id" : "b2c5d750-5ea8-42f8-a6a8-8b0a1441168a",
- "name" : "L7_flavor.elb.s2.medium",
- "type" : "L7"
- }, {
- "shared" : true,
- "project_id" : "573d73c9f90e48d0bddfa0eb202b25c2",
- "info" : {
- "connection" : 6000,
- "cps" : 3000
- },
- "id" : "becf3beb-7653-45ab-a025-961597a901bc",
- "name" : "L4_flavor.elb.s2.small",
- "type" : "L4"
- }, {
- "shared" : true,
- "project_id" : "3fb9975312cc43808cb274e2ac25d30c",
- "info" : {
- "connection" : 6000,
- "cps" : 3000,
- "qps" : 1000
- },
- "id" : "fb9394ab-d63d-4b4d-8ea0-b6dc974accc6",
- "name" : "L7_flavor.elb.s1.small",
- "type" : "L7"
- } ],
- "page_info" : {
- "next_marker" : "fb9394ab-d63d-4b4d-8ea0-b6dc974accc6",
- "previous_marker" : "b2c5d750-5ea8-42f8-a6a8-8b0a1441168a",
- "current_count" : 3
- },
- "request_id" : "07b7cabe-bfb5-4809-8c28-5a90a961a707"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer Flavor - - - diff --git a/docs/elb/api-ref/ListHealthMonitors.html b/docs/elb/api-ref/ListHealthMonitors.html deleted file mode 100644 index 616411d06..000000000 --- a/docs/elb/api-ref/ListHealthMonitors.html +++ /dev/null @@ -1,562 +0,0 @@ - - -This API is used to query all health checks.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/healthmonitors
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. -The value can be true or false, and the default value is false. -The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-Array - |
-Specifies the health check ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
monitor_port - |
-No - |
-Array - |
-Specifies the port used for the health check. -Multiple ports can be queried in the format of monitor_port=xxx&monitor_port=xxx. - |
-
domain_name - |
-No - |
-Array - |
-Specifies the domain name to which HTTP requests are sent during the health check. -This parameter will take effect only when type is set to HTTP. -The value is left blank by default, indicating that the virtual IP address bound to the load balancer is used as the destination of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter. -Multiple domain names can be queried in the format of domain_name=xxx&domain_name=xxx. - |
-
name - |
-No - |
-Array - |
-Specifies the health check name. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
delay - |
-No - |
-Array - |
-Specifies the interval between health checks, in seconds. -Multiple intervals can be queried in the format of delay=xxx&delay=xxx. - |
-
max_retries - |
-No - |
-Array - |
-Specifies the maximum number of retries. -Multiple values can be queried in the format of max_retries=xxx&max_retries=xxx. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the health check. -Although this parameter can be used in the APIs for creating and updating health checks, its actual value depends on whether cloud servers that serve as the backend servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. - |
-
max_retries_down - |
-No - |
-Array - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. The value ranges from 1 to 10. - |
-
timeout - |
-No - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check, in seconds. It is recommended that you set the value less than that of parameter delay. - |
-
type - |
-No - |
-Array - |
-Specifies the health check protocol. -Multiple protocols can be queried in the format of type=xxx&type=xxx. - |
-
expected_codes - |
-No - |
-Array - |
-Specifies the expected HTTP status code. This parameter will take effect only when type is set to HTTP. -The value options are as follows: -
Multiple status codes can be queried in the format of expected_codes=xxx&expected_codes=xxx. -This parameter is unsupported. Please do not use it. - |
-
url_path - |
-No - |
-Array - |
-Specifies the HTTP request path for the health check. The value must start with a slash (/), and the default value is /. This parameter is available only when type is set to HTTP. -Multiple paths can be queried in the format of url_path=xxx&url_path=xxx. - |
-
http_method - |
-No - |
-Array - |
-Specifies the HTTP method. This parameter will take effect only when type is set to HTTP. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, or PATCH. -Multiple methods can be queried in the format of http_method=xxx&http_method=xxx. -This parameter is unsupported. Please do not use it. - |
-
enterprise_project_id - |
-No - |
-Array - |
-Specifies the enterprise project ID. -
If the value is a specific ID, resources in the specific enterprise project are required. If the value is all_granted_eps, resources in all enterprise projects are queried. -Multiple IDs can be queried in the format of enterprise_project_id=xxx&enterprise_project_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
page_info - |
-PageInfo object - |
-Shows pagination information. - |
-
healthmonitors - |
-Array of HealthMonitor objects - |
-Specifies the health check. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. Two value options are available. true indicates that the health check is enabled, and false indicates that the health check is disabled. -Default: true - |
-
delay - |
-Integer - |
-Specifies the interval between health checks, in seconds. -Minimum: 1 -Maximum: 50 - |
-
domain_name - |
-String - |
-Specifies the domain name that HTTP requests are sent to during the health check. -This parameter is available only when type is set to HTTP. -The value is left blank by default, indicating that the virtual IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. This parameter will take effect only when type is set to HTTP. -The value options are as follows: -
This parameter is unsupported. Please do not use it. -Default: 200 - |
-
http_method - |
-String - |
-Specifies the HTTP method. This parameter will take effect only when type is set to HTTP. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, or PATCH. -This parameter is unsupported. Please do not use it. -Default: GET - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. -Minimum: 1 -Maximum: 10 - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. -Minimum: 1 -Maximum: 10 -Default: 3 - |
-
monitor_port - |
-Integer - |
-Specifies the port used for the health check. If this parameter is left blank, the port of the backend server group will be used by default. -Minimum: 1 -Maximum: 65535 - |
-
name - |
-String - |
-Specifies the health check name. - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups for which the health check is configured. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
timeout - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check, in seconds. It is recommended that you set the value less than that of parameter delay. -Minimum: 1 -Maximum: 50 - |
-
type - |
-String - |
-Specifies the health check protocol. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The value must start with a slash (/), and the default value is /. This parameter is available only when type is set to HTTP. -Default: / - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/healthmonitors
-
-Status code: 200
-Successful request.
-{
- "healthmonitors" : [ {
- "id" : "c2b210b2-60c4-449d-91e2-9e9ea1dd7441",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "My Healthmonitor update",
- "delay" : 10,
- "max_retries" : 10,
- "pools" : [ {
- "id" : "488acc50-6bcf-423d-8f0a-0f4184f5b8a0"
- } ],
- "admin_state_up" : true,
- "timeout" : 30,
- "type" : "HTTP",
- "expected_codes" : "200",
- "url_path" : "/",
- "http_method" : "GET"
- }, {
- "id" : "cda1af03-0660-4fd2-8edf-e38c79846e08",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "domain_name" : "akik..un.com",
- "name" : "lijunqiu",
- "delay" : 50,
- "max_retries" : 1,
- "pools" : [ {
- "id" : "ae6e45ba-be84-4074-8ac6-bc4a56484809"
- } ],
- "admin_state_up" : false,
- "timeout" : 3,
- "type" : "UDP_CONNECT",
- "url_path" : "/world"
- } ],
- "page_info" : {
- "next_marker" : "cda1af03-0660-4fd2-8edf-e38c79846e08",
- "previous_marker" : "c2b210b2-60c4-449d-91e2-9e9ea1dd7441",
- "current_count" : 2
- },
- "request_id" : "814bc40e-8b0a-4ced-b8e5-f136c3e1df6a"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/ListL7Policies.html b/docs/elb/api-ref/ListL7Policies.html deleted file mode 100644 index 04219761e..000000000 --- a/docs/elb/api-ref/ListL7Policies.html +++ /dev/null @@ -1,712 +0,0 @@ - - -This API is used to query all forwarding policies.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/l7policies
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. -The value can be true or false, and the default value is false. -The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
enterprise_project_id - |
-No - |
-Array - |
-Specifies the enterprise project ID. -
If the value is a specific ID, resources in the specific enterprise project are required. If the value is all_granted_eps, resources in all enterprise projects are queried. -Multiple IDs can be queried in the format of enterprise_project_id=xxx&enterprise_project_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
id - |
-No - |
-Array - |
-Specifies the forwarding policy ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
name - |
-No - |
-Array - |
-Specifies the forwarding policy name. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
description - |
-No - |
-Array - |
-Provides supplementary information about the forwarding policy. -Multiple descriptions can be queried in the format of description=xxx&description=xxx. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
listener_id - |
-No - |
-Array - |
-Specifies the ID of the listener to which the forwarding policy is added. -
Multiple IDs can be queried in the format of listener_id=xxx&listener_id=xxx. - |
-
position - |
-No - |
-Array - |
-Specifies the forwarding policy priority. -Multiple priorities can be queried in the format of position=xxx&position=xxx. -This parameter is unsupported. Please do not use it. - |
-
action - |
-No - |
-Array - |
-Specifies where requests will be forwarded. The value can be one of the following: -
Multiple values can be queried in the format of action=xxx&action=xxx. - |
-
redirect_url - |
-No - |
-Array - |
-Specifies the URL to which requests are forwarded. -Multiple URLs can be queried in the format of redirect_url=xxx&redirect_url=xxx. -This parameter is unsupported. Please do not use it. - |
-
redirect_pool_id - |
-No - |
-Array - |
-Specifies the ID of the backend server group to which requests are forwarded. This parameter will take effect and is mandatory when action is set to REDIRECT_TO_POOL. -Multiple IDs can be queried in the format of redirect_pool_id=xxx&redirect_pool_id=xxx. - |
-
redirect_listener_id - |
-No - |
-Array - |
-Specifies the ID of the listener to which requests are redirected. This parameter will take effect and is mandatory when action is set to REDIRECT_TO_LISTENER. -Multiple IDs can be queried in the format of redirect_listener_id=xxx&redirect_listener_id=xxx. - |
-
provisioning_status - |
-No - |
-Array - |
-Specifies the provisioning status of the forwarding policy. The value can only be ACTIVE, indicating that the forwarding policy is provisioned successfully. -Multiple provisioning statuses can be queried in the format of provisioning_status=xxx&provisioning_status=xxx. - |
-
display_all_rules - |
-No - |
-Boolean - |
-Specifies whether to display all information about the forwarding rule in the forwarding policy. The value can be true or false. -
|
-
priority - |
-No - |
-Array - |
-Specifies the forwarding policy priority. A smaller value indicates a higher priority. -Multiple priorities can be queried in the format of position=xxx&position=xxx. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
page_info - |
-PageInfo object - |
-Shows pagination information. - |
-
l7policies - |
-Array of L7Policy objects - |
-Lists the forwarding policies. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
action - |
-String - |
-Specifies where requests will be forwarded. The value can be one of the following: -
REDIRECT_TO_LISTENER has the highest priority. If requests are to be redirected to an HTTPS listener, other forwarding policies of the listener will become invalid. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. The default value is true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. -
|
-
name - |
-String - |
-Specifies the forwarding policy name. -Minimum: 1 -Maximum: 255 - |
-
position - |
-Integer - |
-Specifies the forwarding policy priority. This parameter cannot be updated. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 100 - |
-
project_id - |
-String - |
-Specifies the project ID of the forwarding policy. - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding policy. -The value can only be ACTIVE. -Default: ACTIVE - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener that requests are redirected to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_LISTENER. -Only HTTPS listeners are supported, and the listener cannot be any listener added to other load balancers. - |
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group that requests are forwarded to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_POOL. -The specified backend server group cannot be the default one associated with the listener, or any backend server group associated with the forwarding policies of other listeners. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. - |
-
redirect_url - |
-String - |
-Specifies the URL to which requests are forwarded. -Format: protocol://host:port/path?query -This parameter is unsupported. Please do not use it. - |
-
rules - |
-Array of RuleRef objects - |
-Lists the forwarding rules in the forwarding policy. - |
-
redirect_url_config - |
-RedirectUrlConfig object - |
-Specifies the URL to which requests are forwarded. -For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -For dedicated load balancers, this parameter will take effect only when advanced forwarding is enabled (enhance_l7policy_enable is set to true). If it is passed when enhance_l7policy_enable is set to false, an error will be returned. -Format: protocol://host:port/path?query -At least one of the four parameters (protocol, host, port, and path) must be passed, or their values cannot be set to ${xxx} at the same time. (${xxx} indicates that the value in the request will be inherited. For example, ${host} indicates the host in the URL to be redirected.) -The values of protocol and port cannot be the same as those of the associated listener, and either host or path must be passed or their values cannot be ${xxx} at the same time. -This parameter is unsupported. Please do not use it. - |
-
fixed_response_config - |
-FixtedResponseConfig object - |
-Specifies the configuration of the page that will be returned. This parameter will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -This parameter is unsupported. Please do not use it. - |
-
priority - |
-Integer - |
-Specifies the forwarding policy priority. This parameter is available only for dedicated load balancers and will take effect when enhance_l7policy_enable is set to true. -A smaller value indicates a higher priority. The value must be unique for each forwarding policy of the same listener. -If action is set to REDIRECT_TO_LISTENER, the value can only be 0, indicating that REDIRECT_TO_LISTENER has the highest priority. -
This parameter is unsupported. Please do not use it. -Minimum: 0 -Maximum: 10000 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
protocol - |
-String - |
-Specifies the protocol for redirection. The default value is ${protocol}, indicating that the protocol of the request will be used. -Value options: -
Minimum: 1 -Maximum: 36 - |
-
host - |
-String - |
-Specifies the host name that requests are redirected to. The value can contain only letters, digits, hyphens (-), and periods (.) and must start with a letter or digit. The default value is ${host}, indicating that the host of the request will be used. -Default: ${host} -Minimum: 1 -Maximum: 128 - |
-
port - |
-String - |
-Specifies the port that requests are redirected to. The default value is ${port}, indicating that the port of the request will be used. -Default: ${port} -Minimum: 1 -Maximum: 16 - |
-
path - |
-String - |
-Specifies the path that requests are redirected to. The default value is ${path}, indicating that the path of the request will be used. The value can contain only letters, digits, and special characters _-';@^- %#&$.*+?,=!:|/()[]{} and must start with a slash (/). -Default: ${path} -Minimum: 1 -Maximum: 128 - |
-
query - |
-String - |
-Specifies the query string set in the URL for redirection. The default value is ${query}, indicating that the query string of the request will be used. -For example, in the URL https://www.xxx.com:8080/elb?type=loadbalancer, ${query} indicates type=loadbalancer. If this parameter is set to ${query}&name=my_name, the URL will be redirected to https://www.xxx.com:8080/elb?type=loadbalancer&name=my_name. -The value is case-sensitive and can contain only letters, digits, and special characters !$&'()*+,-./:;=?@^_` -Default: ${query} -Minimum: 0 -Maximum: 128 - |
-
status_code - |
-String - |
-Specifies the status code returned after the requests are redirected. -Value options: -
Minimum: 1 -Maximum: 16 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
status_code - |
-String - |
-Specifies the HTTP status code configured in the forwarding policy. The value can be any integer in the range of 200–299, 400–499, or 500–599. -Minimum: 1 -Maximum: 16 - |
-
content_type - |
-String - |
-Specifies the format of the response body. -Value options: -
Minimum: 0 -Maximum: 32 - |
-
message_body - |
-String - |
-Specifies the content of the response body. -Minimum: 0 -Maximum: 1024 - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies?display_all_rules=true
-
-Status code: 200
-Successful request.
-{
- "request_id" : "d3c67339-be91-4813-bb24-85728a5d326a",
- "l7policies" : [ {
- "redirect_pool_id" : "3b34340d-59e8-4c70-9ef5-b41b12023dc9",
- "description" : "",
- "admin_state_up" : true,
- "rules" : [ {
- "id" : "1e5f17df-feec-427e-a162-8e4e05e91085"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listener_id" : "e2220d2a-3faf-44f3-8cd6-0c42952bd0ab",
- "action" : "REDIRECT_TO_POOL",
- "position" : 100,
- "provisioning_status" : "ACTIVE",
- "id" : "0d7bf316-2e03-411f-bf29-c403c04e52bf",
- "name" : "elbv3"
- }, {
- "redirect_pool_id" : "3b34340d-59e8-4c70-9ef5-b41b12023dc9",
- "description" : "",
- "admin_state_up" : true,
- "rules" : [ {
- "id" : "0f5e8c34-09d1-4588-8459-f9b9add0be05"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listener_id" : "e2220d2a-3faf-44f3-8cd6-0c42952bd0ab",
- "action" : "REDIRECT_TO_POOL",
- "position" : 100,
- "provisioning_status" : "ERROR",
- "id" : "2587d8b1-9e8d-459c-9081-7bccaa075d2b",
- "name" : "elbv3"
- } ],
- "page_info" : {
- "next_marker" : "2587d8b1-9e8d-459c-9081-7bccaa075d2b",
- "previous_marker" : "0d7bf316-2e03-411f-bf29-c403c04e52bf",
- "current_count" : 2
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/ListL7Rules.html b/docs/elb/api-ref/ListL7Rules.html deleted file mode 100644 index 08e0d40b0..000000000 --- a/docs/elb/api-ref/ListL7Rules.html +++ /dev/null @@ -1,471 +0,0 @@ - - -This API is used to query all forwarding rules.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/l7policies/{l7policy_id}/rules
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. -The value can be true or false, and the default value is false. -The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-Array - |
-Specifies the forwarding rule ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
compare_type - |
-No - |
-Array - |
-Specifies how requests are matched with the domain name or URL. -
Multiple values can be queried in the format of compare_type=xxx&compare_type=xxx. - |
-
provisioning_status - |
-No - |
-Array - |
-Specifies the provisioning status of the forwarding rule. The value can only be ACTIVE, indicating that the forwarding rule is provisioned successfully. -Multiple provisioning statuses can be queried in the format of provisioning_status=xxx&provisioning_status=xxx. - |
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
value - |
-No - |
-Array - |
-Specifies the value of the match content. -Multiple values can be queried in the format of value=xxx&value=xxx. - |
-
key - |
-No - |
-Array - |
-Specifies the key of the match content that is used to identify the forwarding rule. -Multiple keys can be queried in the format of key=xxx&key=xxx. -This parameter is unsupported. Please do not use it. - |
-
type - |
-No - |
-Array - |
-Specifies the match content. The value can be HOST_NAME or PATH. -HOST_NAME indicates that the domain name will be used for matching, and PATH indicates that the URL will be used for matching. -The type value must be unique for each forwarding rule in a forwarding policy. -Multiple values can be queried in the format of type=xxx&type=xxx. - |
-
enterprise_project_id - |
-No - |
-Array - |
-Specifies the enterprise project ID. -
If the value is a specific ID, resources in the specific enterprise project are required. If the value is all_granted_eps, resources in all enterprise projects are queried. -Multiple IDs can be queried in the format of enterprise_project_id=xxx&enterprise_project_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
page_info - |
-PageInfo object - |
-Shows pagination information. - |
-
rules - |
-Array of L7Rule objects - |
-Lists the forwarding rules. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
compare_type - |
-String - |
-Specifies how requests are matched with the domain name or URL. -
|
-
key - |
-String - |
-Specifies the key of the match content. This parameter will not take effect when type is set to HOST_NAME or PATH. It can be updated but will not take effect. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
type - |
-String - |
-Specifies the match content. The value can be one of the following: -
If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. - |
-
value - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding rule. -The value can only be ACTIVE. - |
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. -Default: false - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
conditions - |
-Array of RuleCondition objects - |
-Specifies the matching conditions of the forwarding rule. -
This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-String - |
-Specifies the value of the match item. -
Minimum: 1 -Maximum: 128 - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules
-
-Status code: 200
-Successful request.
-{
- "rules" : [ {
- "compare_type" : "STARTS_WITH",
- "provisioning_status" : "ACTIVE",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "invert" : false,
- "admin_state_up" : true,
- "value" : "/ccc.html",
- "type" : "PATH",
- "id" : "84f4fcae-9c15-4e19-a99f-72c0b08fd3d7"
- } ],
- "page_info" : {
- "previous_marker" : "84f4fcae-9c15-4e19-a99f-72c0b08fd3d7",
- "current_count" : 1
- },
- "request_id" : "ae4dbd7d-9271-4040-98b6-3bfe45bb15ee"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/ListListeners.html b/docs/elb/api-ref/ListListeners.html deleted file mode 100644 index 065b94d8e..000000000 --- a/docs/elb/api-ref/ListListeners.html +++ /dev/null @@ -1,856 +0,0 @@ - - -This API is used to query listeners.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/listeners
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. -The value can be true or false, and the default value is false. -The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
protocol_port - |
-No - |
-Array - |
-Specifies the port used by the listener. -Multiple ports can be queried in the format of protocol_port=xxx&protocol_port=xxx. - |
-
protocol - |
-No - |
-Array - |
-Specifies the protocol used by the listener. The protocol can be UDP, TCP, HTTP, or HTTPS. -Multiple protocols can be queried in the format of protocol=xxx&protocol=xxx. - |
-
description - |
-No - |
-Array - |
-Provides supplementary information about the listener. -Multiple descriptions can be queried in the format of description=xxx&description=xxx. - |
-
default_tls_container_ref - |
-No - |
-Array - |
-Specifies the ID of the server certificate used by the listener. -Multiple IDs can be queried in the format of default_tls_container_ref=xxx&default_tls_container_ref=xxx. - |
-
client_ca_tls_container_ref - |
-No - |
-Array - |
-Specifies the ID of the CA certificate used by the listener. -Multiple IDs can be queried in the format of client_ca_tls_container_ref=xxx&client_ca_tls_container_ref=xxx. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the listener. The value can only be true. -This parameter is unsupported. Please do not use it. - |
-
connection_limit - |
-No - |
-Array - |
-Specifies the maximum number of connections that the load balancer can handle. The default value is -1. -Multiple values can be queried in the format of connection_limit=xxx&connection_limit=xxx. -This parameter is unsupported. Please do not use it. - |
-
default_pool_id - |
-No - |
-Array - |
-Specifies the ID of the default backend server group. If there is no matched forwarding policy, requests will be routed to the default backend server. -Multiple IDs can be queried in the format of default_pool_id=xxx&default_pool_id=xxx. - |
-
id - |
-No - |
-Array - |
-Specifies the listener ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
name - |
-No - |
-Array - |
-Specifies the name of the listener added to the load balancer. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
http2_enable - |
-No - |
-Boolean - |
-Specifies whether to use HTTP/2. This parameter is available only for HTTPS listeners. If you configure this parameter for other types of listeners, it will not take effect. -Enable HTTP/2 if you want the clients to use HTTP/2 to communicate with the load balancer. However, connections between the load balancer and backend servers use HTTP/1.x by default. - |
-
loadbalancer_id - |
-No - |
-Array - |
-Specifies the ID of the load balancer that the listener is added to. -Multiple IDs can be queried in the format of loadbalancer_id=xxx&loadbalancer_id=xxx. - |
-
tls_ciphers_policy - |
-No - |
-Array - |
-Specifies the security policy used by the listener. This parameter is available only for HTTPS listeners. -The value can be tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. -Multiple security policies can be queried in the format of tls_ciphers_policy=xxx&tls_ciphers_policy=xxx. - |
-
member_address - |
-No - |
-Array - |
-Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response. -Multiple IP addresses can be queried in the format of member_address=xxx&member_address=xxx. - |
-
member_device_id - |
-No - |
-Array - |
-Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response. -Multiple IDs can be queried in the format of member_device_id=xxx&member_device_id=xxx. - |
-
enterprise_project_id - |
-No - |
-Array - |
-Specifies the enterprise project ID. -
If the value is a specific ID, resources in the specific enterprise project are required. If the value is all_granted_eps, resources in all enterprise projects are queried. -Multiple IDs can be queried in the format of enterprise_project_id=xxx&enterprise_project_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
enable_member_retry - |
-No - |
-Boolean - |
-Specifies whether to enable health check retries for backend servers. - |
-
member_timeout - |
-No - |
-Array - |
-Specifies the timeout duration for waiting for a request from a backend server, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300. -Multiple durations can be queried in the format of member_timeout=xxx&member_timeout=xxx. - |
-
client_timeout - |
-No - |
-Array - |
-Specifies the timeout duration for waiting for a request from a client, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300. -Multiple durations can be queried in the format of client_timeout=xxx&client_timeout=xxx. - |
-
keepalive_timeout - |
-No - |
-Array - |
-Specifies the idle timeout duration, in seconds. -
Multiple durations can be queried in the format of keepalive_timeout=xxx&keepalive_timeout=xxx. - |
-
transparent_client_ip_enable - |
-No - |
-Boolean - |
-Specifies whether to pass source IP addresses of the clients to backend servers. -Shared load balancers: The value can be true or false, and the default value is false for TCP and UDP listeners. The value can only be true for HTTP and HTTPS listeners. If this parameter is not passed, the default value is true. -Dedicated load balancers: The value can only be true for all types of listeners. If this parameter is not passed, the default value is true. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
page_info - |
-PageInfo object - |
-Listener pagination information - |
-
listeners - |
-Array of Listener objects - |
-Lists the listeners. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. And the value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. The default value is -1. -This parameter is unsupported. Please do not use it. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the default backend server group. If there is no matched forwarding policy, requests are forwarded to the default backend server. - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. This parameter is available only for HTTPS listeners. If you configure this parameter for other types of listeners, it will not take effect. -Enable HTTP/2 if you want the clients to use HTTP/2 to communicate with the load balancer. However, connections between the load balancer and backend servers use HTTP/1.x by default. -Default: true - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
insert_headers - |
-ListenerInsertHeaders object - |
-Specifies the HTTP header fields. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Specifies the ID of the load balancer that the listener is added to. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
project_id - |
-String - |
-Specifies the ID of the project where the listener is used. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -Minimum: 1 -Maximum: 65535 - |
-
sni_container_refs - |
-Array of strings - |
-Lists the IDs of SNI certificates (server certificates with domain names) used by the listener. -Each SNI certificate can have up to 30 domain names, and each domain name in the SNI certificate must be unique. -This parameter will be ignored and an empty array will be returned if the listener's protocol is not HTTPS. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is available only for HTTPS listeners. -The value can be tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. - |
-
enable_member_retry - |
-Boolean - |
-Specifies whether to enable health check retries for backend servers. This parameter is available only for HTTP and HTTPS listeners. - |
-
keepalive_timeout - |
-Integer - |
-Specifies the idle timeout duration, in seconds. -
|
-
client_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a client, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
member_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a backend server, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
ipgroup - |
-ListenerIpGroup object - |
-Specifies the IP address group associated with the listener. -This parameter is unsupported. Please do not use it. - |
-
transparent_client_ip_enable - |
-Boolean - |
-Specifies whether to pass source IP addresses of the clients to backend servers. -Shared load balancers: The value can be true or false, and the default value is false for TCP and UDP listeners. The value can only be true for HTTP and HTTPS listeners. If this parameter is not passed, the default value is true. -Dedicated load balancers: The value can only be true for all types of listeners. If this parameter is not passed, the default value is true. - |
-
enhance_l7policy_enable - |
-Boolean - |
-Specifies whether to enable advanced forwarding. The value can be true or false (default). -
The following parameters will be available only when advanced forwarding is enabled: -
For details, see the descriptions in the APIs of forwarding policies and forwarding rules. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
X-Forwarded-ELB-IP - |
-Boolean - |
-Specifies whether to transparently transmit the load balancer EIP to backend servers. If X-Forwarded-ELB-IP is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Port - |
-Boolean - |
-Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If X-Forwarded-Port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-For-Port - |
-Boolean - |
-Specifies whether to transparently transmit the source port of the client to backend servers. If X-Forwarded-For-Port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Host - |
-Boolean - |
-Specifies whether to rewrite the X-Forwarded-Host header. If X-Forwarded-Host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. -Default: true - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
ipgroup_id - |
-String - |
-Specifies the ID of the IP address group associated with the listener. -
|
-
enable_ipgroup - |
-Boolean - |
-Specifies whether to enable access control. -
A listener with access control enabled can be directly deleted. - |
-
type - |
-String - |
-Specifies how access to the listener is controlled. -
|
-
GET
-
-https://{ELB_Endpoint}/v3/060576782980d5762f9ec014dd2f1148/elb/listeners?limit=2&marker=22e221c4-37c7-45d6-a76a-6e5a3bf485ba
-
-Status code: 200
-Successful request.
-{
- "request_id" : "e77338298c98d52202fd60bdacec0d75",
- "listeners" : [ {
- "id" : "683cf917-3e51-4c41-830c-bc3a57e090f0",
- "name" : "My listener",
- "protocol_port" : 90,
- "protocol" : "HTTPS",
- "description" : "",
- "default_tls_container_ref" : "4e7761d7c7d141c389479f2641c8bff8",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "ac82ca77-8be3-4d65-9c4d-155771b463df"
- } ],
- "project_id" : "060576782980d5762f9ec014dd2f1148",
- "sni_container_refs" : [ ],
- "connection_limit" : -1,
- "tls_ciphers_policy" : "tls-1-0",
- "tags" : [ ],
- "created_at" : "2021-04-02T07:48:38Z",
- "updated_at" : "2021-04-02T07:48:38Z",
- "http2_enable" : false,
- "insert_headers" : {
- "X-Forwarded-ELB-IP" : false,
- "X-Forwarded-Host" : true,
- "X-Forwarded-For-Port" : false,
- "X-Forwarded-Port" : false
- },
- "member_timeout" : 60,
- "client_timeout" : 60,
- "keepalive_timeout" : 60,
- "enable_member_retry" : true,
- "transparent_client_ip_enable" : true,
- "enhance_l7policy_enable" : false
- }, {
- "id" : "1173360b-5911-4aa9-a1ec-05e9f714370c",
- "name" : "listener-sshd",
- "protocol_port" : 22,
- "protocol" : "TCP",
- "description" : "",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "4d196846-d63c-4e7b-9875-2c4f04a48661"
- } ],
- "project_id" : "060576782980d5762f9ec014dd2f1148",
- "sni_container_refs" : [ ],
- "connection_limit" : -1,
- "default_pool_id" : "6350052f-e060-4f80-b92f-f21255dba4c4",
- "tags" : [ ],
- "created_at" : "2021-04-01T08:21:15Z",
- "updated_at" : "2021-04-01T08:21:15Z",
- "http2_enable" : false,
- "insert_headers" : {
- "X-Forwarded-ELB-IP" : false,
- "X-Forwarded-Host" : true,
- "X-Forwarded-For-Port" : false,
- "X-Forwarded-Port" : false
- },
- "keepalive_timeout" : 4000,
- "enable_member_retry" : true,
- "transparent_client_ip_enable" : true,
- "enhance_l7policy_enable" : false
- } ],
- "page_info" : {
- "next_marker" : "1173360b-5911-4aa9-a1ec-05e9f714370c",
- "previous_marker" : "683cf917-3e51-4c41-830c-bc3a57e090f0",
- "current_count" : 2
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/ListLoadBalancers.html b/docs/elb/api-ref/ListLoadBalancers.html deleted file mode 100644 index 3c50749e4..000000000 --- a/docs/elb/api-ref/ListLoadBalancers.html +++ /dev/null @@ -1,962 +0,0 @@ - - -This API is used to query all load balancers. Both filtered query and pagination query are supported.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/loadbalancers
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. -Minimum: 1 -Maximum: 255 - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. -The value can be true or false, and the default value is false. -The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-Array - |
-Specifies the load balancer ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
name - |
-No - |
-Array - |
-Specifies the load balancer name. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
description - |
-No - |
-Array - |
-Provides supplementary information about the load balancer. -Multiple descriptions can be queried in the format of description=xxx&description=xxx. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the load balancer. -This parameter is unsupported. Please do not use it. - |
-
provisioning_status - |
-No - |
-Array - |
-Specifies the provisioning status of the load balancer. The value can only be ACTIVE, indicating that the load balancer is provisioned successfully. -Multiple provisioning statuses can be queried in the format of provisioning_status=xxx&provisioning_status=xxx. - |
-
operating_status - |
-No - |
-Array - |
-Specifies the operating status of the load balancer. The value can only be ONLINE, indicating that the load balancer is working normally. -Multiple operating statuses can be queried in the format of operating_status=xxx&operating_status=xxx. - |
-
guaranteed - |
-No - |
-Boolean - |
-Specifies whether the load balancer is a dedicated load balancer. The value can only be true. - |
-
vpc_id - |
-No - |
-Array - |
-Specifies the ID of the VPC where the load balancer works. -Multiple IDs can be queried in the format of vpc_id=xxx&vpc_id=xxx. - |
-
vip_port_id - |
-No - |
-Array - |
-Specifies the ID of the port bound to the virtual IP address of the load balancer. -Multiple IDs can be queried in the format of vip_port_id=xxx&vip_port_id=xxx. - |
-
vip_address - |
-No - |
-Array - |
-Specifies the virtual IP address bound to the load balancer. -Multiple virtual IP addresses can be queried in the format of vip_address=xxx&vip_address=xxx. - |
-
vip_subnet_cidr_id - |
-No - |
-Array - |
-Specifies the ID of the subnet where the load balancer works. -Multiple IDs can be queried in the format of vip_subnet_cidr_id=xxx&vip_subnet_cidr_id=xxx. - |
-
l4_flavor_id - |
-No - |
-Array - |
-Specifies the ID of the flavor at Layer 4. -Multiple IDs can be queried in the format of l4_flavor_id=xxx&l4_flavor_id=xxx. - |
-
l4_scale_flavor_id - |
-No - |
-Array - |
-Specifies the elastic flavor that is reserved for now. -Multiple flavors can be queried in the format of l4_scale_flavor_id=xxx&l4_scale_flavor_id=xxx. - |
-
ipv6_vip_address - |
-No - |
-Array - |
-Specifies the IPv6 address bound to the load balancer. -Multiple IPv6 addresses can be queried in the format of ipv6_vip_address=xxx&ipv6_vip_address=xxx. -This parameter is unsupported. Please do not use it. - |
-
ipv6_vip_virsubnet_id - |
-No - |
-Array - |
-Specifies the ID of the IPv6 subnet where the load balancer works. -Multiple IDs can be queried in the format of ipv6_vip_virsubnet_id=xxx&ipv6_vip_virsubnet_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
ipv6_vip_port_id - |
-No - |
-Array - |
-Specifies the ID of the port bound to the IPv6 address of the load balancer. -Multiple ports can be queried in the format of ipv6_vip_port_id=xxx&ipv6_vip_port_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
availability_zone_list - |
-No - |
-Array - |
-Specifies the list of AZs where the load balancer is created. You can query the AZs by calling the API (/v3/{project_id}/elb/availability-zones). -Multiple AZs can be queried in the format of availability_zone_list=xxx&availability_zone_list=xxx. - |
-
eips - |
-No - |
-Array - |
-Specifies the EIP bound to the load balancer. -The following is an example: -"eips": [ { "eip_id": "e9b72a9d-4275-455e-a724-853504e4d9c6", "eip_address": "88.88.14.122", "ip_version": 4 } ] -Multiple EIPs can be queried in the format of eips=eip_id=xxx&eips=eip_id=xxx. - |
-
l7_flavor_id - |
-No - |
-Array - |
-Specifies the ID of the flavor at Layer 7. -Multiple flavors can be queried in the format of l7_flavor_id=xxx&l7_flavor_id=xxx. - |
-
l7_scale_flavor_id - |
-No - |
-Array - |
-Specifies the elastic flavor that is reserved for now. -Multiple flavors can be queried in the format of l7_scale_flavor_id=xxx&l7_scale_flavor_id=xxx. - |
-
member_device_id - |
-No - |
-Array - |
-Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response. -Multiple IDs can be queried in the format of member_device_id=xxx&member_device_id=xxx. - |
-
member_address - |
-No - |
-Array - |
-Specifies the private IP address of the backend server. This parameter is used only as a query condition and is not included in the response. - |
-
enterprise_project_id - |
-No - |
-Array - |
-Specifies the enterprise project ID. -
If the value is a specific ID, resources in the specific enterprise project are required. If the value is all_granted_eps, resources in all enterprise projects are queried. -Multiple IDs can be queried in the format of enterprise_project_id=xxx&enterprise_project_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
publicips - |
-No - |
-Array - |
-Specifies the public IP address bound to the load balancer. -The following is an example: -"publicips": [ { "publicip_id": "e9b72a9d-4275-455e-a724-853504e4d9c6", "publicip_address": "88.88.14.122", "publicip_ip_version": 4 } ] -Multiple EIPs can be queried in the format of publicips=publicip_id=xxx&publicips=publicip_id=xxx. - |
-
ip_version - |
-No - |
-Array - |
-Specifies the IP version. The value can be 4 (IPv4) or 6 (IPv6). -Multiple versions can be queried in the format of ip_version=xxx&ip_version=xxx. -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-No - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancers - |
-Array of LoadBalancer objects - |
-Lists the load balancers. - |
-
page_info - |
-PageInfo object - |
-Provides load balancer pagination information. - |
-
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. -Default: Automatically generated - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -Minimum: 1 -Maximum: 255 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the load balancer. The value can only be ACTIVE. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. The value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. The value can only be vlb. -Default: vlb - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups associated with the load balancer. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the IDs of listeners added to the load balancer. - |
-
operating_status - |
-String - |
-Specifies the operating status of the load balancer. The value can only be ONLINE. -Minimum: 1 -Maximum: 16 - |
-
vip_address - |
-String - |
-Specifies the private IPv4 address bound to the load balancer. -Minimum: 1 -Maximum: 64 - |
-
vip_subnet_cidr_id - |
-String - |
-Specifies the ID of the IPv4 subnet where the load balancer works. -Minimum: 1 -Maximum: 36 - |
-
name - |
-String - |
-Specifies the name of the load balancer. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID of the load balancer. -Minimum: 1 -Maximum: 32 - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the virtual IP address (the value of vip_address) of the load balancer. -When you create a dedicated load balancer, the system automatically creates a port for the load balancer and associates the port with a default security group. However, security group rules containing the port will not affect traffic to and from the load balancer. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags added to the load balancer. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -Minimum: 1 -Maximum: 20 - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -Minimum: 1 -Maximum: 20 - |
-
guaranteed - |
-Boolean - |
-Specifies whether the load balancer is a dedicated load balancer. -The value can be true or false. true indicates a dedicated load balancer, and false indicates a shared load balancer. When dedicated load balancers are launched in the eu-de region, either true or false will be returned when you use the API to query or update a load balancer. -Default: true - |
-
vpc_id - |
-String - |
-Specifies the ID of the VPC where the load balancer works. - |
-
eips - |
-Array of EipInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
ipv6_vip_address - |
-String - |
-Specifies the IPv6 address bound to the load balancer. -This parameter is unsupported. Please do not use it. -Default: None -Minimum: 1 -Maximum: 64 - |
-
ipv6_vip_virsubnet_id - |
-String - |
-Specifies the ID of the IPv6 subnet where the load balancer works. -This parameter is unsupported. Please do not use it. - |
-
ipv6_vip_port_id - |
-String - |
-Specifies the ID of the port bound to the IPv6 address. -This parameter is unsupported. Please do not use it. - |
-
availability_zone_list - |
-Array of strings - |
-Specifies the list of AZs where the load balancer is created. - |
-
enterprise_project_id - |
-String - |
-Specifies the enterprise project ID. -If this parameter is not passed during resource creation, the resource belongs to the default enterprise project. -This parameter is unsupported. Please do not use it. -Default: 0 - |
-
l4_flavor_id - |
-String - |
-Specifies the Layer-4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l4_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_flavor_id - |
-String - |
-Specifies the Layer-7 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 7 flavor. -Minimum: 1 -Maximum: 255 - |
-
publicips - |
-Array of PublicIpInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
elb_virsubnet_ids - |
-Array of strings - |
-Specifies the ID of the subnet on the downstream plane. The ports used by the load balancer dynamically occupy IP addresses in the subnet. - |
-
ip_target_enable - |
-Boolean - |
-Specifies whether to enable cross-VPC backend. -This parameter is unsupported. Please do not use it. -Default: false - |
-
frozen_scene - |
-String - |
-Specifies the scenario where the load balancer is frozen. Use commas to separate multiple scenarios. -If the value is ARREAR, the load balancer is frozen because your account is in arrears. - |
-
ipv6_bandwidth - |
-BandwidthRef object - |
-Specifies the ID of the bandwidth. This parameter is available only when you create or update a dedicated load balancer that has an IPv6 address bound. -If you use a new IPv6 address and specify a shared bandwidth, the IPv6 address will be added to the shared bandwidth. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
eip_id - |
-String - |
-Specifies the EIP ID. - |
-
eip_address - |
-String - |
-Specifies the specific IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. 4 indicates IPv4, and 6 indicates IPv6. -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
publicip_id - |
-String - |
-Specifies the EIP ID. - |
-
publicip_address - |
-String - |
-Specifies the IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. The value can be 4 (IPv4) or 6 (IPv6). -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the shared bandwidth ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
GET
-
-https://{elb_endpoint}/v3/{project_id}/elb/loadbalancers?limit={num}&marker={loadbalancer_id}
-
-Status code: 200
-Successful request.
-{
- "loadbalancers" : [ {
- "id" : "87627cb6-9ff1-4580-984f-cc564fa9fc34",
- "project_id" : "b2782e6708b8475c993e6064bc456bf8",
- "name" : "loadbalancer-cyf",
- "description" : "simple lb-cyf",
- "vip_port_id" : "0381c10b-4927-4fa5-a7b5-fa529c162a06",
- "vip_address" : "192.168.0.26",
- "admin_state_up" : true,
- "provisioning_status" : "ACTIVE",
- "operating_status" : "ONLINE",
- "listeners" : [ ],
- "pools" : [ ],
- "tags" : [ ],
- "provider" : "vlb",
- "created_at" : "2019-05-24T02:09:39Z",
- "updated_at" : "2019-05-24T02:09:39Z",
- "vpc_id" : "2037c5bb-e04b-4de2-9300-9051af18e417",
- "enterprise_project_id" : "0",
- "availability_zone_list" : [ "AZ1" ],
- "elb_virsubnet_ids" : [ "ad5d63bf-3b50-4e88-b4d9-e94a59aade48" ],
- "eips" : [ ],
- "guaranteed" : true,
- "l4_flavor_id" : "22365281-de68-45e4-ada4-b0920b6da3c2",
- "l7_flavor_id" : "0942eb8f-51fa-4354-87b1-bf4cfeca4823",
- "vip_subnet_cidr_id" : "1992ec06-f364-4ae3-b936-6a8cc24633b7"
- }, {
- "id" : "09e86f09-03fc-440e-8132-03f3e149e979",
- "project_id" : "b2782e6708b8475c993e6064bc456bf8",
- "name" : "loadbalancer-cyf",
- "description" : "simple lb-cyf",
- "vip_port_id" : "e0bb984a-d094-4559-9b3b-bd61b5eb3a8f",
- "vip_address" : "192.168.0.47",
- "admin_state_up" : true,
- "provisioning_status" : "ACTIVE",
- "operating_status" : "ONLINE",
- "listeners" : [ ],
- "pools" : [ ],
- "tags" : [ ],
- "provider" : "vlb",
- "created_at" : "2019-05-24T02:02:01Z",
- "updated_at" : "2019-05-24T02:02:01Z",
- "vpc_id" : "2037c5bb-e04b-4de2-9300-9051af18e417",
- "enterprise_project_id" : "0",
- "availability_zone_list" : [ "AZ1" ],
- "elb_virsubnet_ids" : [ "ad5d63bf-3b50-4e88-b4d9-e94a59aade48" ],
- "eips" : [ ],
- "guaranteed" : true,
- "vip_subnet_cidr_id" : "1992ec06-f364-4ae3-b936-6a8cc24633b7"
- } ],
- "page_info" : {
- "next_marker" : "09e86f09-03fc-440e-8132-03f3e149e979",
- "previous_marker" : "87627cb6-9ff1-4580-984f-cc564fa9fc34",
- "current_count" : 2
- },
- "request_id" : "8709f187-c879-446c-a198-8f93ede2c178"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/ListMembers.html b/docs/elb/api-ref/ListMembers.html deleted file mode 100644 index 6390b6a19..000000000 --- a/docs/elb/api-ref/ListMembers.html +++ /dev/null @@ -1,470 +0,0 @@ - - -This API is used to query all backend servers.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/pools/{pool_id}/members
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. -The value can be true or false, and the default value is false. -The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
name - |
-No - |
-Array - |
-Specifies the backend server name. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
weight - |
-No - |
-Array - |
-Specifies the weight of the backend server. -Requests are routed to backend servers in the same backend server group based on their weights. If the weight is 0, the backend server will not accept new requests. -This parameter will not take effect when lb_algorithm is set to SOURCE_IP for the backend server group that contains the backend server. -Multiple weights can be queried in the format of weight=xxx&weight=xxx. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server. -Although this parameter can be used in the APIs for creating and updating backend servers, its actual value depends on whether cloud servers that serve as the backend servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. - |
-
subnet_cidr_id - |
-No - |
-Array - |
-Specifies the ID of the subnet where the backend server works. -This subnet must be in the same VPC as the subnet of the load balancer with which the backend server is associated. Only IPv4 subnets are supported. -Multiple IDs can be queried in the format of subnet_cidr_id=xxx&subnet_cidr_id=xxx. - |
-
address - |
-No - |
-Array - |
-Specifies the IP address bound to the backend server. -
Multiple IP addresses can be queried in the format of address=xxx&address=xxx. - |
-
protocol_port - |
-No - |
-Array - |
-Specifies the port used by the backend server. -Multiple ports can be queried in the format of protocol_port=xxx&protocol_port=xxx. - |
-
id - |
-No - |
-Array - |
-Specifies the backend server ID. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
operating_status - |
-No - |
-Array - |
-Specifies the operating status of the backend server. The value can be one of the following: -
Multiple operating statuses can be queried in the format of operating_status=xxx&operating_status=xxx. - |
-
enterprise_project_id - |
-No - |
-Array - |
-Specifies the enterprise project ID. -
If the value is a specific ID, resources in the specific enterprise project are required. If the value is all_granted_eps, resources in all enterprise projects are queried. -Multiple IDs can be queried in the format of enterprise_project_id=xxx&enterprise_project_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
ip_version - |
-No - |
-String - |
-Specifies the IP version. The value can be 4 (IPv4) or 6 (IPv6). - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
page_info - |
-PageInfo object - |
-Shows pagination information. - |
-
members - |
-Array of Member objects - |
-Lists the backend servers. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
address - |
-String - |
-Specifies the IP address of the backend server. -The IP address must be in the subnet specified by subnet_cidr_id, for example, 192.168.3.11. The IP address can only be the IP address of the primary NIC. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -Although this parameter can be used in the APIs for creating and updating backend servers, its actual value depends on whether cloud servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. -Default: true - |
-
id - |
-String - |
-Specifies the backend server ID. - |
-
name - |
-String - |
-Specifies the backend server name. - |
-
operating_status - |
-String - |
-Specifies the operating status of the backend server. The value can be one of the following: -
|
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server to receive requests. -Minimum: 1 -Maximum: 65535 - |
-
subnet_cidr_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. This subnet must be in the VPC as the subnet of the load balancer associated with the backend server. Only IPv4 subnets are supported. If the value is left blank, the backend server is not in the load balancer's VPC. - |
-
weight - |
-Integer - |
-Specifies the weight of the backend server. -Requests are routed to backend servers in the same backend server group based on their weights. -If the weight is 0, the backend server will not accept new requests. -This parameter is invalid when lb_algorithm is set to SOURCE_IP for the backend server group that contains the backend server. -Minimum: 0 -Maximum: 100 -Default: 1 - |
-
ip_version - |
-String - |
-This is a read-only attribute, which is automatically generated based on the address parameter. The value can be v4 or v6. -Default: v4 - |
-
GET
-
-https://{elb_endpoint}/v3/{project_id}/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75/members
-
-Status code: 200
-Successful request.
-{
- "members" : [ {
- "name" : "quark-neutron",
- "weight" : 100,
- "admin_state_up" : false,
- "subnet_cidr_id" : "c09f620e-3492-4429-ac15-445d5dd9ca74",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "address" : "120.10.10.2",
- "protocol_port" : 2100,
- "id" : "0aa23a52-1ac2-4a2d-8dfa-1e11cb26079d",
- "operating_status" : "NO_MONITOR",
- "ip_version" : "v4"
- }, {
- "name" : "quark-neutron",
- "weight" : 100,
- "admin_state_up" : false,
- "subnet_cidr_id" : "c09f620e-3492-4429-ac15-445d5dd9ca74",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "address" : "120.10.10.2",
- "protocol_port" : 2101,
- "id" : "315b928b-39e4-4d5f-8e48-39e9108c1035",
- "operating_status" : "NO_MONITOR",
- "ip_version" : "v4"
- }, {
- "name" : "quark-neutron",
- "weight" : 100,
- "admin_state_up" : false,
- "subnet_cidr_id" : "27e4ab69-a5ed-46c6-921a-5212be19ce87",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "address" : "2001:db8:a583:6a::4",
- "protocol_port" : 2101,
- "id" : "53976f72-d2aa-47f5-baf4-4906ed6b42d6",
- "operating_status" : "NO_MONITOR",
- "ip_version" : "v6"
- } ],
- "page_info" : {
- "previous_marker" : "0aa23a52-1ac2-4a2d-8dfa-1e11cb26079d",
- "current_count" : 3
- },
- "request_id" : "87e29592-7ab8-401a-9bf4-66cf6747eab9"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/ListPools.html b/docs/elb/api-ref/ListPools.html deleted file mode 100644 index e2163bff7..000000000 --- a/docs/elb/api-ref/ListPools.html +++ /dev/null @@ -1,642 +0,0 @@ - - -This API is used to query all backend server groups.
- -Parameters marker, limit, and page_reverse are used for pagination query.
-Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v3/{project_id}/elb/pools
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the last record on the previous page. -Note: -
|
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. -Minimum: 0 -Maximum: 2000 - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. This parameter must be used together with limit. - |
-
description - |
-No - |
-Array - |
-Provides supplementary information about the backend server group. -Multiple descriptions can be queried in the format of description=xxx&description=xxx. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server group. -This parameter is unsupported. Please do not use it. - |
-
healthmonitor_id - |
-No - |
-Array - |
-Specifies the ID of the health check configured for the backend server group. -Multiple IDs can be queried in the format of healthmonitor_id=xxx&healthmonitor_id=xxx. - |
-
id - |
-No - |
-Array - |
-Specifies the ID of the backend server group. -Multiple IDs can be queried in the format of id=xxx&id=xxx. - |
-
name - |
-No - |
-Array - |
-Specifies the backend server group name. -Multiple names can be queried in the format of name=xxx&name=xxx. - |
-
loadbalancer_id - |
-No - |
-Array - |
-Specifies the ID of the load balancer associated with the backend server group. -Multiple IDs can be queried in the format of loadbalancer_id=xxx&loadbalancer_id=xxx. - |
-
protocol - |
-No - |
-Array - |
-Specifies the protocol used by the backend server group to receive requests. -Multiple protocols can be queried in the format of protocol=xxx&protocol=xxx. - |
-
lb_algorithm - |
-No - |
-Array - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers in the backend server group. -The value can be ROUND_ROBIN (weighted round robin), LEAST_CONNECTIONS (weighted least connections), or SOURCE_IP (source IP hash). -If the value is SOURCE_IP, weight will not take effect. -Multiple algorithms can be queried in the format of lb_algorithm=xxx&lb_algorithm=xxx. - |
-
enterprise_project_id - |
-No - |
-Array - |
-Specifies the enterprise project ID. -
If the value is a specific ID, resources in the specific enterprise project are required. If the value is all_granted_eps, resources in all enterprise projects are queried. -Multiple IDs can be queried in the format of enterprise_project_id=xxx&enterprise_project_id=xxx. -This parameter is unsupported. Please do not use it. - |
-
ip_version - |
-No - |
-Array - |
-Specifies the IP address version of the backend server group. The value can be dualstack, v4, or v6. -Multiple versions can be queried in the format of ip_version=xxx&ip_version=xxx. - |
-
member_address - |
-No - |
-Array - |
-Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response. -Multiple IP addresses can be queried in the format of member_address=xxx&member_address=xxx. - |
-
member_device_id - |
-No - |
-Array - |
-Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response. -Multiple IDs can be queried in the format of member_device_id=xxx&member_device_id=xxx. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
page_info - |
-PageInfo object - |
-Shows pagination information. - |
-
pools - |
-Array of Pool objects - |
-Lists the backend server groups. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
previous_marker - |
-String - |
-Specifies the ID of the first record in the pagination query result. This parameter will not be returned if no query result is returned. - |
-
next_marker - |
-String - |
-Marks the start record on the next page in the pagination query result. This parameter will not be returned if there is no next page. - |
-
current_count - |
-Integer - |
-Specifies the number of records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
id - |
-String - |
-Specifies the backend server group ID. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers in the backend server group. -The value can be ROUND_ROBIN (weighted round robin), LEAST_CONNECTIONS (weighted least connections), or SOURCE_IP (source IP hash). -When the value is SOURCE_IP, the weight parameter is invalid. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the listeners associated with the backend server group. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Lists the IDs of load balancers associated with the backend server group. -If only listener_id is specified during the creation of the backend server group, the ID of the loadbalancers parameter in the response is the ID of the load balancer to which the listener is added. - |
-
members - |
-Array of MemberRef objects - |
-Lists the backend servers in the backend server group. - |
-
name - |
-String - |
-Specifies the backend server group name. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol - |
-String - |
-Specifies the protocol used by the backend server group to receive requests. The protocol can be TCP, UDP, or HTTP. -
|
-
session_persistence - |
-SessionPersistence object - |
-Specifies the sticky session. - |
-
ip_version - |
-String - |
-Specifies the IP version supported by the backend server group. -
When the protocol of the backend server group is TCP or UDP, ip_version is set to dualstack, indicating that both IPv4 and IPv6 are supported. -When the protocol of the backend server group is HTTP, ip_version is set to v4. -IPv6 is unsupported. Only v4 is returned. -Default: dualstack - |
-
slow_start - |
-SlowStart object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter will take effect only when type is set to APP_COOKIE. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-Integer - |
-Specifies the stickiness duration, in minutes. This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
enable - |
-Boolean - |
-Specifies whether to enable slow start. -true indicates that this function is enabled, and false indicates this function is disabled. -Default: false - |
-
duration - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
GET https://{elb_endpoint}/v3/{project_id}/elb/pools?limit=2
-
-Status code: 200
-Successful request.
-{
- "pools" : [ {
- "lb_algorithm" : "ROUND_ROBIN",
- "protocol" : "HTTP",
- "description" : "",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "309a0f61-0b62-45f2-97d1-742f3434338e"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "session_persistence" : {
- "cookie_name" : "my_cookie",
- "type" : "APP_COOKIE",
- "persistence_timeout" : 1
- },
- "healthmonitor_id" : "",
- "listeners" : [ ],
- "members" : [ ],
- "id" : "73bd4fe0-ffbb-4b56-aab4-4f26ddf7a103",
- "name" : "",
- "ip_version" : "v4"
- }, {
- "lb_algorithm" : "SOURCE_IP",
- "protocol" : "TCP",
- "description" : "",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "d9763e59-64b7-4e93-aec7-0ff7881ef9bc"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "session_persistence" : {
- "cookie_name" : "",
- "type" : "SOURCE_IP",
- "persistence_timeout" : 1
- },
- "healthmonitor_id" : "",
- "listeners" : [ {
- "id" : "8d21db6f-b475-429e-a9cb-90439b0413b2"
- } ],
- "members" : [ ],
- "id" : "74db02d1-5711-4c77-b383-a450e2b93142",
- "name" : "pool_tcp_001",
- "ip_version" : "dualstack"
- } ],
- "page_info" : {
- "next_marker" : "74db02d1-5711-4c77-b383-a450e2b93142",
- "previous_marker" : "73bd4fe0-ffbb-4b56-aab4-4f26ddf7a103",
- "current_count" : 2
- },
- "request_id" : "a1a7e852-1928-48f7-bbc9-ca8469898713"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/ShowCertificate.html b/docs/elb/api-ref/ShowCertificate.html deleted file mode 100644 index da2be7594..000000000 --- a/docs/elb/api-ref/ShowCertificate.html +++ /dev/null @@ -1,252 +0,0 @@ - - -This API is used to view details of an SSL certificate.
- -GET /v3/{project_id}/elb/certificates/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
certificate_id - |
-Yes - |
-String - |
-Specifies a certificate ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
certificate - |
-CertificateInfo object - |
-Specifies the certificate. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is unsupported. Please do not use it. - |
-
certificate - |
-String - |
-Specifies the private key of the certificate. The value must be PEM encoded. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -Minimum: 1 -Maximum: 255 - |
-
domain - |
-String - |
-Specifies the domain names used by the server certificate. -
Note: -
Minimum: 1 -Maximum: 1024 - |
-
id - |
-String - |
-Specifies a certificate ID. - |
-
name - |
-String - |
-Specifies the certificate name. -Minimum: 1 -Maximum: 255 - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
type - |
-String - |
-Specifies the certificate type. The value can be server or client. server indicates server certificates, and client indicates CA certificates. The default value is server. - |
-
created_at - |
-String - |
-Specifies the time when the certificate was created. - |
-
updated_at - |
-String - |
-Specifies the time when the certificate was updated. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
GET
-https://{elb_endpoint}/v3/{project_id}/elb/certificates/{certificate_id}
-
-Status code: 200
-Successful request.
-{
- "certificate" : {
- "id" : "5494a835d88f40ff940554992f2f04d4",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "https_certificatekkkk",
- "type" : "server",
- "description" : "description for certificatehhhh",
- "private_key" : "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "certificate" : "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "admin_state_up" : true,
- "created_at" : "2019-03-31T22:23:51Z",
- "updated_at" : "2019-03-31T23:26:49Z",
- "expire_time" : "2045-11-17T13:25:47Z"
- },
- "request_id" : "a94af450-5ac0-4185-946c-27a59a16c1d3"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/ShowFlavor.html b/docs/elb/api-ref/ShowFlavor.html deleted file mode 100644 index 97d6b6edb..000000000 --- a/docs/elb/api-ref/ShowFlavor.html +++ /dev/null @@ -1,238 +0,0 @@ - - -This API is used to view details of a flavor.
- -This API can only be used to view the details of a flavor.
- -GET /v3/{project_id}/elb/flavors/{flavor_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
flavor_id - |
-Yes - |
-String - |
-Specifies the flavor ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
flavor - |
-Flavor object - |
-Specifies the flavor. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the flavor ID. - |
-
info - |
-FlavorInfo object - |
-Specifies the flavor details. - |
-
name - |
-String - |
-Specifies the flavor name. - |
-
shared - |
-Boolean - |
-Specifies whether the flavor is available to all users. -
Default: true - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
type - |
-String - |
-Specifies the flavor type. Flavors can be filtered by type. -Minimum: 1 -Maximum: 32 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
connection - |
-Integer - |
-Specifies the maximum concurrent connections. - |
-
cps - |
-Integer - |
-Specifies the number of new connections per second. - |
-
qps - |
-Integer - |
-Specifies the number of requests per second at Layer 7. - |
-
bandwidth - |
-Integer - |
-Specifies the inbound and outbound bandwidth in the unit of Kbit/s. - |
-
GET https://{elb_endpoint}/v3/{project_id}/elb/flavors/{flavor_id}
-
-Status code: 200
-Successful request.
-{
- "flavor" : {
- "shared" : true,
- "project_id" : "573d73c9f90e48d0bddfa0eb202b25c2",
- "info" : {
- "connection" : 6000,
- "cps" : 3000,
- "qps" : 1000
- },
- "id" : "becf3beb-7653-45ab-a025-961597a901bc",
- "name" : "L7_flavor.elb.s1.small",
- "type" : "L7"
- },
- "request_id" : "3b9fb516-b7bb-4760-9128-4a23dd36ae10"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer Flavor - - - diff --git a/docs/elb/api-ref/ShowHealthMonitor.html b/docs/elb/api-ref/ShowHealthMonitor.html deleted file mode 100644 index 6c5b987cf..000000000 --- a/docs/elb/api-ref/ShowHealthMonitor.html +++ /dev/null @@ -1,304 +0,0 @@ - - -This API is used to view details of a health check.
- -GET /v3/{project_id}/elb/healthmonitors/{healthmonitor_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
healthmonitor_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
healthmonitor - |
-HealthMonitor object - |
-Specifies the health check. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. Two value options are available. true indicates that the health check is enabled, and false indicates that the health check is disabled. -Default: true - |
-
delay - |
-Integer - |
-Specifies the interval between health checks, in seconds. -Minimum: 1 -Maximum: 50 - |
-
domain_name - |
-String - |
-Specifies the domain name that HTTP requests are sent to during the health check. -This parameter is available only when type is set to HTTP. -The value is left blank by default, indicating that the virtual IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. This parameter will take effect only when type is set to HTTP. -The value options are as follows: -
This parameter is unsupported. Please do not use it. -Default: 200 - |
-
http_method - |
-String - |
-Specifies the HTTP method. This parameter will take effect only when type is set to HTTP. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, or PATCH. -This parameter is unsupported. Please do not use it. -Default: GET - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. -Minimum: 1 -Maximum: 10 - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. -Minimum: 1 -Maximum: 10 -Default: 3 - |
-
monitor_port - |
-Integer - |
-Specifies the port used for the health check. If this parameter is left blank, the port of the backend server group will be used by default. -Minimum: 1 -Maximum: 65535 - |
-
name - |
-String - |
-Specifies the health check name. - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups for which the health check is configured. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
timeout - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check, in seconds. It is recommended that you set the value less than that of parameter delay. -Minimum: 1 -Maximum: 50 - |
-
type - |
-String - |
-Specifies the health check protocol. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The value must start with a slash (/), and the default value is /. This parameter is available only when type is set to HTTP. -Default: / - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/healthmonitors/c2b210b2-60c4-449d-91e2-9e9ea1dd7441
-
-Status code: 200
-Successful request.
-{
- "healthmonitor" : {
- "id" : "c2b210b2-60c4-449d-91e2-9e9ea1dd7441",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "My Healthmonitor update",
- "delay" : 10,
- "max_retries" : 10,
- "pools" : [ {
- "id" : "488acc50-6bcf-423d-8f0a-0f4184f5b8a0"
- } ],
- "admin_state_up" : true,
- "timeout" : 30,
- "type" : "HTTP",
- "expected_codes" : "200",
- "url_path" : "/",
- "http_method" : "GET"
- },
- "request_id" : "3702e8f0-f5f0-4d35-9097-fc7160005fae"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/ShowL7Policy.html b/docs/elb/api-ref/ShowL7Policy.html deleted file mode 100644 index 31f298aa9..000000000 --- a/docs/elb/api-ref/ShowL7Policy.html +++ /dev/null @@ -1,450 +0,0 @@ - - -This API is used to view details of a forwarding policy.
- -GET /v3/{project_id}/elb/l7policies/{l7policy_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
l7policy - |
-L7Policy object - |
-Specifies the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
action - |
-String - |
-Specifies where requests will be forwarded. The value can be one of the following: -
REDIRECT_TO_LISTENER has the highest priority. If requests are to be redirected to an HTTPS listener, other forwarding policies of the listener will become invalid. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. The default value is true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. -
|
-
name - |
-String - |
-Specifies the forwarding policy name. -Minimum: 1 -Maximum: 255 - |
-
position - |
-Integer - |
-Specifies the forwarding policy priority. This parameter cannot be updated. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 100 - |
-
project_id - |
-String - |
-Specifies the project ID of the forwarding policy. - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding policy. -The value can only be ACTIVE. -Default: ACTIVE - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener that requests are redirected to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_LISTENER. -Only HTTPS listeners are supported, and the listener cannot be any listener added to other load balancers. - |
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group that requests are forwarded to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_POOL. -The specified backend server group cannot be the default one associated with the listener, or any backend server group associated with the forwarding policies of other listeners. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. - |
-
redirect_url - |
-String - |
-Specifies the URL to which requests are forwarded. -Format: protocol://host:port/path?query -This parameter is unsupported. Please do not use it. - |
-
rules - |
-Array of RuleRef objects - |
-Lists the forwarding rules in the forwarding policy. - |
-
redirect_url_config - |
-RedirectUrlConfig object - |
-Specifies the URL to which requests are forwarded. -For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -For dedicated load balancers, this parameter will take effect only when advanced forwarding is enabled (enhance_l7policy_enable is set to true). If it is passed when enhance_l7policy_enable is set to false, an error will be returned. -Format: protocol://host:port/path?query -At least one of the four parameters (protocol, host, port, and path) must be passed, or their values cannot be set to ${xxx} at the same time. (${xxx} indicates that the value in the request will be inherited. For example, ${host} indicates the host in the URL to be redirected.) -The values of protocol and port cannot be the same as those of the associated listener, and either host or path must be passed or their values cannot be ${xxx} at the same time. -This parameter is unsupported. Please do not use it. - |
-
fixed_response_config - |
-FixtedResponseConfig object - |
-Specifies the configuration of the page that will be returned. This parameter will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -This parameter is unsupported. Please do not use it. - |
-
priority - |
-Integer - |
-Specifies the forwarding policy priority. This parameter is available only for dedicated load balancers and will take effect when enhance_l7policy_enable is set to true. -A smaller value indicates a higher priority. The value must be unique for each forwarding policy of the same listener. -If action is set to REDIRECT_TO_LISTENER, the value can only be 0, indicating that REDIRECT_TO_LISTENER has the highest priority. -
This parameter is unsupported. Please do not use it. -Minimum: 0 -Maximum: 10000 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
protocol - |
-String - |
-Specifies the protocol for redirection. The default value is ${protocol}, indicating that the protocol of the request will be used. -Value options: -
Minimum: 1 -Maximum: 36 - |
-
host - |
-String - |
-Specifies the host name that requests are redirected to. The value can contain only letters, digits, hyphens (-), and periods (.) and must start with a letter or digit. The default value is ${host}, indicating that the host of the request will be used. -Default: ${host} -Minimum: 1 -Maximum: 128 - |
-
port - |
-String - |
-Specifies the port that requests are redirected to. The default value is ${port}, indicating that the port of the request will be used. -Default: ${port} -Minimum: 1 -Maximum: 16 - |
-
path - |
-String - |
-Specifies the path that requests are redirected to. The default value is ${path}, indicating that the path of the request will be used. The value can contain only letters, digits, and special characters _-';@^- %#&$.*+?,=!:|/()[]{} and must start with a slash (/). -Default: ${path} -Minimum: 1 -Maximum: 128 - |
-
query - |
-String - |
-Specifies the query string set in the URL for redirection. The default value is ${query}, indicating that the query string of the request will be used. -For example, in the URL https://www.xxx.com:8080/elb?type=loadbalancer, ${query} indicates type=loadbalancer. If this parameter is set to ${query}&name=my_name, the URL will be redirected to https://www.xxx.com:8080/elb?type=loadbalancer&name=my_name. -The value is case-sensitive and can contain only letters, digits, and special characters !$&'()*+,-./:;=?@^_` -Default: ${query} -Minimum: 0 -Maximum: 128 - |
-
status_code - |
-String - |
-Specifies the status code returned after the requests are redirected. -Value options: -
Minimum: 1 -Maximum: 16 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
status_code - |
-String - |
-Specifies the HTTP status code configured in the forwarding policy. The value can be any integer in the range of 200–299, 400–499, or 500–599. -Minimum: 1 -Maximum: 16 - |
-
content_type - |
-String - |
-Specifies the format of the response body. -Value options: -
Minimum: 0 -Maximum: 32 - |
-
message_body - |
-String - |
-Specifies the content of the response body. -Minimum: 0 -Maximum: 1024 - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be
-
-Status code: 200
-Successful request.
-{
- "l7policy" : {
- "description" : "",
- "admin_state_up" : true,
- "rules" : [ ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listener_id" : "e2220d2a-3faf-44f3-8cd6-0c42952bd0ab",
- "redirect_listener_id" : "48a97732-449e-4aab-b561-828d29e45050",
- "action" : "REDIRECT_TO_LISTENER",
- "position" : 100,
- "provisioning_status" : "ACTIVE",
- "id" : "cf4360fd-8631-41ff-a6f5-b72c35da74be",
- "name" : ""
- },
- "request_id" : "6be83ec4-623e-4840-a417-2fcdf8ad5dfa"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/ShowL7Rule.html b/docs/elb/api-ref/ShowL7Rule.html deleted file mode 100644 index beb4ff57b..000000000 --- a/docs/elb/api-ref/ShowL7Rule.html +++ /dev/null @@ -1,282 +0,0 @@ - - -This API is used to view details of a forwarding rule.
- -GET /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy. - |
-
l7rule_id - |
-Yes - |
-String - |
-Specifies the forwarding rule. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
rule - |
-L7Rule object - |
-Specifies the forwarding rule. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
compare_type - |
-String - |
-Specifies how requests are matched with the domain name or URL. -
|
-
key - |
-String - |
-Specifies the key of the match content. This parameter will not take effect when type is set to HOST_NAME or PATH. It can be updated but will not take effect. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
type - |
-String - |
-Specifies the match content. The value can be one of the following: -
If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. - |
-
value - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding rule. -The value can only be ACTIVE. - |
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. -Default: false - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
conditions - |
-Array of RuleCondition objects - |
-Specifies the matching conditions of the forwarding rule. -
This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-String - |
-Specifies the value of the match item. -
Minimum: 1 -Maximum: 128 - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules/84f4fcae-9c15-4e19-a99f-72c0b08fd3d7
-
-Status code: 200
-Successful request.
-{
- "rule" : {
- "compare_type" : "STARTS_WITH",
- "provisioning_status" : "ACTIVE",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "invert" : false,
- "admin_state_up" : true,
- "value" : "/ccc.html",
- "type" : "PATH",
- "id" : "84f4fcae-9c15-4e19-a99f-72c0b08fd3d7"
- },
- "request_id" : "0d799435-259e-459f-b2bc-0beee06f6a77"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/ShowListener.html b/docs/elb/api-ref/ShowListener.html deleted file mode 100644 index c2cab99c7..000000000 --- a/docs/elb/api-ref/ShowListener.html +++ /dev/null @@ -1,515 +0,0 @@ - - -This API is used to view details of a listener.
- -GET /v3/{project_id}/elb/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
listener - |
-Listener object - |
-Specifies the listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. And the value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. The default value is -1. -This parameter is unsupported. Please do not use it. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the default backend server group. If there is no matched forwarding policy, requests are forwarded to the default backend server. - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. This parameter is available only for HTTPS listeners. If you configure this parameter for other types of listeners, it will not take effect. -Enable HTTP/2 if you want the clients to use HTTP/2 to communicate with the load balancer. However, connections between the load balancer and backend servers use HTTP/1.x by default. -Default: true - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
insert_headers - |
-ListenerInsertHeaders object - |
-Specifies the HTTP header fields. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Specifies the ID of the load balancer that the listener is added to. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
project_id - |
-String - |
-Specifies the ID of the project where the listener is used. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -Minimum: 1 -Maximum: 65535 - |
-
sni_container_refs - |
-Array of strings - |
-Lists the IDs of SNI certificates (server certificates with domain names) used by the listener. -Each SNI certificate can have up to 30 domain names, and each domain name in the SNI certificate must be unique. -This parameter will be ignored and an empty array will be returned if the listener's protocol is not HTTPS. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is available only for HTTPS listeners. -The value can be tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. - |
-
enable_member_retry - |
-Boolean - |
-Specifies whether to enable health check retries for backend servers. This parameter is available only for HTTP and HTTPS listeners. - |
-
keepalive_timeout - |
-Integer - |
-Specifies the idle timeout duration, in seconds. -
|
-
client_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a client, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
member_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a backend server, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
ipgroup - |
-ListenerIpGroup object - |
-Specifies the IP address group associated with the listener. -This parameter is unsupported. Please do not use it. - |
-
transparent_client_ip_enable - |
-Boolean - |
-Specifies whether to pass source IP addresses of the clients to backend servers. -Shared load balancers: The value can be true or false, and the default value is false for TCP and UDP listeners. The value can only be true for HTTP and HTTPS listeners. If this parameter is not passed, the default value is true. -Dedicated load balancers: The value can only be true for all types of listeners. If this parameter is not passed, the default value is true. - |
-
enhance_l7policy_enable - |
-Boolean - |
-Specifies whether to enable advanced forwarding. The value can be true or false (default). -
The following parameters will be available only when advanced forwarding is enabled: -
For details, see the descriptions in the APIs of forwarding policies and forwarding rules. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
X-Forwarded-ELB-IP - |
-Boolean - |
-Specifies whether to transparently transmit the load balancer EIP to backend servers. If X-Forwarded-ELB-IP is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Port - |
-Boolean - |
-Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If X-Forwarded-Port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-For-Port - |
-Boolean - |
-Specifies whether to transparently transmit the source port of the client to backend servers. If X-Forwarded-For-Port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Host - |
-Boolean - |
-Specifies whether to rewrite the X-Forwarded-Host header. If X-Forwarded-Host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. -Default: true - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
ipgroup_id - |
-String - |
-Specifies the ID of the IP address group associated with the listener. -
|
-
enable_ipgroup - |
-Boolean - |
-Specifies whether to enable access control. -
A listener with access control enabled can be directly deleted. - |
-
type - |
-String - |
-Specifies how access to the listener is controlled. -
|
-
GET
-
-https://{ELB_Endpoint}/v3/060576782980d5762f9ec014dd2f1148/elb/listeners/683cf917-3e51-4c41-830c-bc3a57e090f0
-
-Status code: 200
-Successful request.
-{
- "listener" : {
- "id" : "683cf917-3e51-4c41-830c-bc3a57e090f0",
- "name" : "My listener",
- "protocol_port" : 90,
- "protocol" : "HTTPS",
- "description" : "",
- "default_tls_container_ref" : "4e7761d7c7d141c389479f2641c8bff8",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "ac82ca77-8be3-4d65-9c4d-155771b463df"
- } ],
- "project_id" : "060576782980d5762f9ec014dd2f1148",
- "sni_container_refs" : [ ],
- "connection_limit" : -1,
- "tls_ciphers_policy" : "tls-1-0",
- "tags" : [ ],
- "created_at" : "2021-04-02T07:48:38Z",
- "updated_at" : "2021-04-02T07:48:38Z",
- "http2_enable" : false,
- "insert_headers" : {
- "X-Forwarded-ELB-IP" : false,
- "X-Forwarded-Host" : true,
- "X-Forwarded-For-Port" : false,
- "X-Forwarded-Port" : false
- },
- "member_timeout" : 60,
- "client_timeout" : 60,
- "keepalive_timeout" : 60,
- "enable_member_retry" : true,
- "transparent_client_ip_enable" : true,
- "enhance_l7policy_enable" : false
- },
- "request_id" : "830de7c7c38232d925db168bfb3cb0e8"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/ShowLoadBalancer.html b/docs/elb/api-ref/ShowLoadBalancer.html deleted file mode 100644 index e7e594766..000000000 --- a/docs/elb/api-ref/ShowLoadBalancer.html +++ /dev/null @@ -1,599 +0,0 @@ - - -This API is used to view details of a load balancer.
- -GET /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
loadbalancer - |
-LoadBalancer object - |
-Specifies the load balancer. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. -Default: Automatically generated - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -Minimum: 1 -Maximum: 255 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the load balancer. The value can only be ACTIVE. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. The value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. The value can only be vlb. -Default: vlb - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups associated with the load balancer. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the IDs of listeners added to the load balancer. - |
-
operating_status - |
-String - |
-Specifies the operating status of the load balancer. The value can only be ONLINE. -Minimum: 1 -Maximum: 16 - |
-
vip_address - |
-String - |
-Specifies the private IPv4 address bound to the load balancer. -Minimum: 1 -Maximum: 64 - |
-
vip_subnet_cidr_id - |
-String - |
-Specifies the ID of the IPv4 subnet where the load balancer works. -Minimum: 1 -Maximum: 36 - |
-
name - |
-String - |
-Specifies the name of the load balancer. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID of the load balancer. -Minimum: 1 -Maximum: 32 - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the virtual IP address (the value of vip_address) of the load balancer. -When you create a dedicated load balancer, the system automatically creates a port for the load balancer and associates the port with a default security group. However, security group rules containing the port will not affect traffic to and from the load balancer. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags added to the load balancer. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -Minimum: 1 -Maximum: 20 - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -Minimum: 1 -Maximum: 20 - |
-
guaranteed - |
-Boolean - |
-Specifies whether the load balancer is a dedicated load balancer. -The value can be true or false. true indicates a dedicated load balancer, and false indicates a shared load balancer. When dedicated load balancers are launched in the eu-de region, either true or false will be returned when you use the API to query or update a load balancer. -Default: true - |
-
vpc_id - |
-String - |
-Specifies the ID of the VPC where the load balancer works. - |
-
eips - |
-Array of EipInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
ipv6_vip_address - |
-String - |
-Specifies the IPv6 address bound to the load balancer. -This parameter is unsupported. Please do not use it. -Default: None -Minimum: 1 -Maximum: 64 - |
-
ipv6_vip_virsubnet_id - |
-String - |
-Specifies the ID of the IPv6 subnet where the load balancer works. -This parameter is unsupported. Please do not use it. - |
-
ipv6_vip_port_id - |
-String - |
-Specifies the ID of the port bound to the IPv6 address. -This parameter is unsupported. Please do not use it. - |
-
availability_zone_list - |
-Array of strings - |
-Specifies the list of AZs where the load balancer is created. - |
-
enterprise_project_id - |
-String - |
-Specifies the enterprise project ID. -If this parameter is not passed during resource creation, the resource belongs to the default enterprise project. -This parameter is unsupported. Please do not use it. -Default: 0 - |
-
l4_flavor_id - |
-String - |
-Specifies the Layer-4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l4_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_flavor_id - |
-String - |
-Specifies the Layer-7 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 7 flavor. -Minimum: 1 -Maximum: 255 - |
-
publicips - |
-Array of PublicIpInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
elb_virsubnet_ids - |
-Array of strings - |
-Specifies the ID of the subnet on the downstream plane. The ports used by the load balancer dynamically occupy IP addresses in the subnet. - |
-
ip_target_enable - |
-Boolean - |
-Specifies whether to enable cross-VPC backend. -This parameter is unsupported. Please do not use it. -Default: false - |
-
frozen_scene - |
-String - |
-Specifies the scenario where the load balancer is frozen. Use commas to separate multiple scenarios. -If the value is ARREAR, the load balancer is frozen because your account is in arrears. - |
-
ipv6_bandwidth - |
-BandwidthRef object - |
-Specifies the ID of the bandwidth. This parameter is available only when you create or update a dedicated load balancer that has an IPv6 address bound. -If you use a new IPv6 address and specify a shared bandwidth, the IPv6 address will be added to the shared bandwidth. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
eip_id - |
-String - |
-Specifies the EIP ID. - |
-
eip_address - |
-String - |
-Specifies the specific IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. 4 indicates IPv4, and 6 indicates IPv6. -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
publicip_id - |
-String - |
-Specifies the EIP ID. - |
-
publicip_address - |
-String - |
-Specifies the IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. The value can be 4 (IPv4) or 6 (IPv6). -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the shared bandwidth ID. - |
-
Viewing details of a load balancer
-GET /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}
-
-GET
-
-https://{ELB_Endpoint}/v3/060576782980d5762f9ec014dd2f1148/elb/loadbalancers/3dbde7e5-c277-4ea3-a424-edd339357eff
-
-Status code: 200
-Successful request.
-{
- "loadbalancer" : {
- "id" : "3dbde7e5-c277-4ea3-a424-edd339357eff",
- "project_id" : "060576782980d5762f9ec014dd2f1148",
- "name" : "elb-l4-no-delete",
- "vip_port_id" : "f079c7ee-65a9-44ef-be86-53d8927e59be",
- "vip_address" : "10.0.0.196",
- "admin_state_up" : true,
- "provisioning_status" : "ACTIVE",
- "operating_status" : "ONLINE",
- "listeners" : [ ],
- "pools" : [ {
- "id" : "1d864dc9-f6ef-4366-b59d-7034cde2328f"
- }, {
- "id" : "c0a2e4a1-c028-4a24-a62f-e721c52f5513"
- }, {
- "id" : "79308896-6169-4c28-acbc-e139eb661996"
- } ],
- "tags" : [ ],
- "created_at" : "2019-12-02T09:55:11Z",
- "updated_at" : "2019-12-02T09:55:11Z",
- "vpc_id" : "70711260-9de9-4d96-9839-0ae698e00109",
- "enterprise_project_id" : "0",
- "availability_zone_list" : [ ],
- "publicips" : [ ],
- "elb_virsubnet_ids" : [ "ad5d63bf-3b50-4e88-b4d9-e94a59aade48" ],
- "eips" : [ ],
- "guaranteed" : true,
-
- "l4_flavor_id" : "e5acacda-f861-404e-9871-df480c49d185",
- "vip_subnet_cidr_id" : "396d918a-756e-4163-8450-3bdc860109cf"
- },
- "request_id" : "1a47cfbf-969f-4e40-8c0e-c2e60b14bcac"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/ShowLoadBalancerStatus.html b/docs/elb/api-ref/ShowLoadBalancerStatus.html deleted file mode 100644 index eb7e630cf..000000000 --- a/docs/elb/api-ref/ShowLoadBalancerStatus.html +++ /dev/null @@ -1,566 +0,0 @@ - - -This API is used to query the status tree of a load balancer and show information about all resources associated with the load balancer.
-When admin_state_up is set to false and operating_status to OFFLINE for a backend server, DISABLED is returned for operating_status of the backend server in the response of this API.
- -GET /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}/statuses
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
statuses - |
-LoadBalancerStatusResult object - |
-Provides information about the load balancer status tree. - |
-
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancer - |
-LoadBalancerStatus object - |
-Specifies the statuses of the load balancer and its associated resources. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
name - |
-String - |
-Specifies the load balancer name. -Minimum: 1 -Maximum: 255 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the load balancer. -The value can only be ACTIVE. - |
-
listeners - |
-Array of LoadBalancerStatusListener objects - |
-Lists the listeners added to the load balancer. - |
-
pools - |
-Array of LoadBalancerStatusPool objects - |
-Lists the backend server groups associated with the load balancer. - |
-
id - |
-String - |
-Specifies the load balancer ID. - |
-
operating_status - |
-String - |
-Specifies the operating status of the load balancer. -The value can only be one of the following: -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
name - |
-String - |
-Specifies the name of the listener added to the load balancer. -Minimum: 1 -Maximum: 255 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the listener. The value can only be ACTIVE. -Default: ACTIVE - |
-
pools - |
-Array of LoadBalancerStatusPool objects - |
-Specifies the operating status of the backend server group associated with the listener. - |
-
l7policies - |
-Array of LoadBalancerStatusPolicy objects - |
-Specifies the operating status of the forwarding policy added to the listener. - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
operating_status - |
-String - |
-Specifies the operating status of the listener. -The value can only be one of the following: -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
action - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. The value can be REDIRECT_TO_POOL or REDIRECT_TO_LISTENER. - |
-
id - |
-String - |
-Specifies the policy ID. - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding policy. -The value can only be ACTIVE. -Default: ACTIVE - |
-
name - |
-String - |
-Specifies the policy name. -Minimum: 1 -Maximum: 255 - |
-
rules - |
-Array of LoadBalancerStatusL7Rule objects - |
-Specifies the forwarding rule. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the forwarding rule. - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding rule. -The value can only be ACTIVE. - |
-
type - |
-String - |
-Specifies the match content. The value can be HOST_NAME or PATH. -HOST_NAME indicates that the domain name will be used for matching, and PATH indicates that the URL will be used for matching. -The type value must be unique for each forwarding rule in a forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
provisioning_status - |
-String - |
-Specifies the provisioning status of the backend server group. The value can only be ACTIVE. - |
-
name - |
-String - |
-Specifies the name of the backend server group. -Minimum: 1 -Maximum: 255 - |
-
healthmonitor - |
-- | -Specifies the health check results of backend servers in the load balancer status tree. - |
-
members - |
-Array of LoadBalancerStatusMember objects - |
-Specifies the backend server. - |
-
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
operating_status - |
-String - |
-Specifies the operating status of the backend server group. -The value can be one of the following: -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
type - |
-String - |
-Specifies the health check protocol. The value can be TCP, UDP_CONNECT, or HTTP. - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
name - |
-String - |
-Specifies the health check name. -Minimum: 1 -Maximum: 255 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the health check. The value can only be ACTIVE. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
provisioning_status - |
-String - |
-Specifies the provisioning status of the backend server. The value can only be ACTIVE. -Default: ACTIVE - |
-
address - |
-String - |
-Specifies the IP address of the backend server. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server to receive requests. The port number ranges from 1 to 65535. - |
-
id - |
-String - |
-Specifies the backend server ID. - |
-
operating_status - |
-String - |
-Specifies the operating status of the backend server. -The value can be one of the following: -
|
-
Querying the status tree of a load balancer
-GET
-
-https://{ELB_Endpoint}/v3/{project_id}/elb/loadbalancers/38278031-cfca-44be-81be-a412f618773b/statuses
-
-Status code: 200
-Successful request.
-{
- "statuses" : {
- "loadbalancer" : {
- "name" : "lb-jy",
- "provisioning_status" : "ACTIVE",
- "listeners" : [ {
- "name" : "listener-jy-1",
- "provisioning_status" : "ACTIVE",
- "pools" : [ {
- "name" : "pool-jy-1",
- "provisioning_status" : "ACTIVE",
- "healthmonitor" : {
- "type" : "TCP",
- "id" : "7422b51a-0ed2-4702-9429-4f88349276c6",
- "name" : "",
- "provisioning_status" : "ACTIVE"
- },
- "members" : [ {
- "protocol_port" : 80,
- "address" : "192.168.44.11",
- "id" : "7bbf7151-0dce-4087-b316-06c7fa17b894",
- "operating_status" : "ONLINE",
- "provisioning_status" : "ACTIVE"
- } ],
- "id" : "c54b3286-2349-4c5c-ade1-e6bb0b26ad18",
- "operating_status" : "ONLINE"
- } ],
- "l7policies" : [ ],
- "id" : "eb84c5b4-9bc5-4bee-939d-3900fb05dc7b",
- "operating_status" : "ONLINE"
- } ],
- "pools" : [ {
- "name" : "pool-jy-1",
- "provisioning_status" : "ACTIVE",
- "healthmonitor" : {
- "type" : "TCP",
- "id" : "7422b51a-0ed2-4702-9429-4f88349276c6",
- "name" : "",
- "provisioning_status" : "ACTIVE"
- },
- "members" : [ {
- "protocol_port" : 80,
- "address" : "192.168.44.11",
- "id" : "7bbf7151-0dce-4087-b316-06c7fa17b894",
- "operating_status" : "ONLINE",
- "provisioning_status" : "ACTIVE"
- } ],
- "id" : "c54b3286-2349-4c5c-ade1-e6bb0b26ad18",
- "operating_status" : "ONLINE"
- } ],
- "id" : "38278031-cfca-44be-81be-a412f618773b",
- "operating_status" : "ONLINE"
- }
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/ShowMember.html b/docs/elb/api-ref/ShowMember.html deleted file mode 100644 index 0de9d1905..000000000 --- a/docs/elb/api-ref/ShowMember.html +++ /dev/null @@ -1,245 +0,0 @@ - - -This API is used to view details of a backend server.
- -GET /v3/{project_id}/elb/pools/{pool_id}/members/{member_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
member_id - |
-Yes - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
member - |
-Member object - |
-Specifies the backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
address - |
-String - |
-Specifies the IP address of the backend server. -The IP address must be in the subnet specified by subnet_cidr_id, for example, 192.168.3.11. The IP address can only be the IP address of the primary NIC. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -Although this parameter can be used in the APIs for creating and updating backend servers, its actual value depends on whether cloud servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. -Default: true - |
-
id - |
-String - |
-Specifies the backend server ID. - |
-
name - |
-String - |
-Specifies the backend server name. - |
-
operating_status - |
-String - |
-Specifies the operating status of the backend server. The value can be one of the following: -
|
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server to receive requests. -Minimum: 1 -Maximum: 65535 - |
-
subnet_cidr_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. This subnet must be in the VPC as the subnet of the load balancer associated with the backend server. Only IPv4 subnets are supported. If the value is left blank, the backend server is not in the load balancer's VPC. - |
-
weight - |
-Integer - |
-Specifies the weight of the backend server. -Requests are routed to backend servers in the same backend server group based on their weights. -If the weight is 0, the backend server will not accept new requests. -This parameter is invalid when lb_algorithm is set to SOURCE_IP for the backend server group that contains the backend server. -Minimum: 0 -Maximum: 100 -Default: 1 - |
-
ip_version - |
-String - |
-This is a read-only attribute, which is automatically generated based on the address parameter. The value can be v4 or v6. -Default: v4 - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75/members/1923923e-fe8a-484f-bdbc-e11559b1f48f
-
-Status code: 200
-Successful request.
-{
- "member" : {
- "name" : "My member",
- "weight" : 10,
- "admin_state_up" : false,
- "subnet_cidr_id" : "c09f620e-3492-4429-ac15-445d5dd9ca74",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "address" : "120.10.10.16",
- "protocol_port" : 89,
- "id" : "1923923e-fe8a-484f-bdbc-e11559b1f48f",
- "operating_status" : "NO_MONITOR",
- "ip_version" : "v4"
- },
- "request_id" : "45688823-45f1-40cd-9d24-e51a9574a45b"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/ShowPool.html b/docs/elb/api-ref/ShowPool.html deleted file mode 100644 index 73da88648..000000000 --- a/docs/elb/api-ref/ShowPool.html +++ /dev/null @@ -1,410 +0,0 @@ - - -This API is used to view details of a backend server group.
- -GET /v3/{project_id}/elb/pools/{pool_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
pool - |
-Pool object - |
-Specifies the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
id - |
-String - |
-Specifies the backend server group ID. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers in the backend server group. -The value can be ROUND_ROBIN (weighted round robin), LEAST_CONNECTIONS (weighted least connections), or SOURCE_IP (source IP hash). -When the value is SOURCE_IP, the weight parameter is invalid. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the listeners associated with the backend server group. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Lists the IDs of load balancers associated with the backend server group. -If only listener_id is specified during the creation of the backend server group, the ID of the loadbalancers parameter in the response is the ID of the load balancer to which the listener is added. - |
-
members - |
-Array of MemberRef objects - |
-Lists the backend servers in the backend server group. - |
-
name - |
-String - |
-Specifies the backend server group name. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol - |
-String - |
-Specifies the protocol used by the backend server group to receive requests. The protocol can be TCP, UDP, or HTTP. -
|
-
session_persistence - |
-SessionPersistence object - |
-Specifies the sticky session. - |
-
ip_version - |
-String - |
-Specifies the IP version supported by the backend server group. -
When the protocol of the backend server group is TCP or UDP, ip_version is set to dualstack, indicating that both IPv4 and IPv6 are supported. -When the protocol of the backend server group is HTTP, ip_version is set to v4. -IPv6 is unsupported. Only v4 is returned. -Default: dualstack - |
-
slow_start - |
-SlowStart object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter will take effect only when type is set to APP_COOKIE. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-Integer - |
-Specifies the stickiness duration, in minutes. This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
enable - |
-Boolean - |
-Specifies whether to enable slow start. -true indicates that this function is enabled, and false indicates this function is disabled. -Default: false - |
-
duration - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
GET
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75
-
-Status code: 200
-Successful request.
-{
- "pool" : {
- "lb_algorithm" : "LEAST_CONNECTIONS",
- "protocol" : "TCP",
- "description" : "My pool",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "098b2f68-af1c-41a9-8efd-69958722af62"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "session_persistence" : "",
- "healthmonitor_id" : "",
- "listeners" : [ {
- "id" : "0b11747a-b139-492f-9692-2df0b1c87193"
- }, {
- "id" : "61942790-2367-482a-8b0e-93840ea2a1c6"
- }, {
- "id" : "fd8f954c-f0f8-4d39-bb1d-41637cd6b1be"
- } ],
- "members" : [ ],
- "id" : "36ce7086-a496-4666-9064-5ba0e6840c75",
- "name" : "My pool.",
- "ip_version" : "dualstack"
- },
- "request_id" : "c1a60da2-1ec7-4a1c-b4cc-73e1a57b368e"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/ShowQuota.html b/docs/elb/api-ref/ShowQuota.html deleted file mode 100644 index 2a9ae681c..000000000 --- a/docs/elb/api-ref/ShowQuota.html +++ /dev/null @@ -1,210 +0,0 @@ - - -This API is used to query resource quotas of a specific user.
- -GET /v3/{project_id}/elb/quotas
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
quota - |
-Quota object - |
-Specifies the quota details. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
certificate - |
-Integer - |
-Specifies the certificate quota. -1 indicates that the quota is not limited. - |
-
healthmonitor - |
-Integer - |
-Specifies the health check quota. -1 indicates that the quota is not limited. - |
-
l7policy - |
-Integer - |
-Specifies the forwarding policy quota. -1 indicates that the quota is not limited. - |
-
listener - |
-Integer - |
-Specifies the listener quota. -1 indicates that the quota is not limited. - |
-
loadbalancer - |
-Integer - |
-Specifies the load balancer quota. -1 indicates that the quota is not limited. - |
-
member - |
-Integer - |
-Specifies the backend server quota. -1 indicates that the quota is not limited. - |
-
members_per_pool - |
-Integer - |
-Specifies the quota of backend servers in a backend server group. -1 indicates that the quota is not limited. - |
-
pool - |
-Integer - |
-Specifies the backend server group quota. -1 indicates that the quota is not limited. - |
-
ipgroup - |
-Integer - |
-Specifies the IP address group quota. -1 indicates that the quota is not limited. -This parameter is unsupported. Please do not use it. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
GET https://{elb_endpoint}/v3/{project_id}/elb/quotas
-
-Status code: 200
-Successful request.
-{
- "quota" : {
- "member" : 500,
- "members_per_pool" : 500,
- "certificate" : 120,
- "l7policy" : 500,
- "listener" : 100,
- "loadbalancer" : 50,
- "healthmonitor" : -1,
- "ipgroup" : 50,
- "pool" : 500,
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24"
- },
- "request_id" : "8d7eba6f-ec79-42d2-8d8c-16149645549d"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Quota - - - diff --git a/docs/elb/api-ref/UpdateCertificate.html b/docs/elb/api-ref/UpdateCertificate.html deleted file mode 100644 index 88d0549e9..000000000 --- a/docs/elb/api-ref/UpdateCertificate.html +++ /dev/null @@ -1,358 +0,0 @@ - - -This API is used to update an SSL certificate.
- -PUT /v3/{project_id}/elb/certificates/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
certificate_id - |
-Yes - |
-String - |
-Specifies a certificate ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID of the certificate. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
certificate - |
-Yes - |
-UpdateCertificateOption object - |
-Specifies request parameters for updating a certificate. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
certificate - |
-No - |
-String - |
-Specifies the private key of the certificate. The value must be PEM encoded. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the certificate. -Minimum: 0 -Maximum: 255 - |
-
name - |
-No - |
-String - |
-Specifies the certificate name. -Minimum: 0 -Maximum: 255 - |
-
private_key - |
-No - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
domain - |
-No - |
-String - |
-Specifies the domain names used by the server certificate. -
Note: -
Minimum: 0 -Maximum: 1024 - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
certificate - |
-CertificateInfo object - |
-Specifies the certificate. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is unsupported. Please do not use it. - |
-
certificate - |
-String - |
-Specifies the private key of the certificate. The value must be PEM encoded. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -Minimum: 1 -Maximum: 255 - |
-
domain - |
-String - |
-Specifies the domain names used by the server certificate. -
Note: -
Minimum: 1 -Maximum: 1024 - |
-
id - |
-String - |
-Specifies a certificate ID. - |
-
name - |
-String - |
-Specifies the certificate name. -Minimum: 1 -Maximum: 255 - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
type - |
-String - |
-Specifies the certificate type. The value can be server or client. server indicates server certificates, and client indicates CA certificates. The default value is server. - |
-
created_at - |
-String - |
-Specifies the time when the certificate was created. - |
-
updated_at - |
-String - |
-Specifies the time when the certificate was updated. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
PUT
-https://{elb_endponit}/v3/{project_id}/elb/certificates/{certificate_id}
-
-{
- "certificate" : {
- "name" : "My Certificate",
- "description" : "Update my Certificate."
- }
-}
-
-Status code: 200
-Successful request.
-{
- "certificate" : {
- "private_key" : "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "description" : "Update my Certificate.",
- "created_at" : "2019-03-31T22:23:51Z",
- "expire_time" : "2045-11-17T13:25:47Z",
- "id" : "233a325e5e3e4ce8beeb320aa714cc12",
- "name" : "My Certificate",
- "certificate" : "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "admin_state_up" : true,
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "updated_at" : "2019-03-31T23:26:49Z",
- "type" : "server"
- },
- "request_id" : "d9abea6b-98ee-4ad4-8c5d-185ded48742f"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/UpdateHealthMonitor.html b/docs/elb/api-ref/UpdateHealthMonitor.html deleted file mode 100644 index b8187e81f..000000000 --- a/docs/elb/api-ref/UpdateHealthMonitor.html +++ /dev/null @@ -1,494 +0,0 @@ - - -This API is used to update a health check.
- -The health check can be updated only when the provisioning status of the associated load balancer is ACTIVE.
- -PUT /v3/{project_id}/elb/healthmonitors/{healthmonitor_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor - |
-Yes - |
-UpdateHealthMonitorOption object - |
-Specifies the health check. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the health check. Two value options are available. true indicates that the health check is enabled, and false indicates that the health check is disabled. -Default: true - |
-
delay - |
-No - |
-Integer - |
-Specifies the interval between health checks, in seconds. -Minimum: 1 -Maximum: 50 - |
-
domain_name - |
-No - |
-String - |
-Specifies the domain name that HTTP requests are sent to during the health check. -This parameter is available only when type is set to HTTP. -The value is left blank by default, indicating that the virtual IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter. -Minimum: 1 -Maximum: 100 - |
-
expected_codes - |
-No - |
-String - |
-Specifies the expected HTTP status code. This parameter will take effect only when type is set to HTTP. -The value options are as follows: -
This parameter is unsupported. Please do not use it. -Default: 200 -Minimum: 1 -Maximum: 64 - |
-
http_method - |
-No - |
-String - |
-Specifies the HTTP method. The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, or PATCH. This parameter will take effect only when type is set to HTTP. -This parameter is unsupported. Please do not use it. -Default: GET -Minimum: 1 -Maximum: 16 - |
-
max_retries - |
-No - |
-Integer - |
-Specifies the maximum health check retries. -Minimum: 1 -Maximum: 10 - |
-
max_retries_down - |
-No - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. -Minimum: 1 -Maximum: 10 - |
-
monitor_port - |
-No - |
-Integer - |
-Specifies the port used for the health check. If this parameter is left blank, the port of the backend server group will be used by default. -Minimum: 1 -Maximum: 65535 - |
-
name - |
-No - |
-String - |
-Specifies the health check name. -Minimum: 0 -Maximum: 255 - |
-
timeout - |
-No - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check, in seconds. It is recommended that you set the value less than that of parameter delay. -Minimum: 1 -Maximum: 50 - |
-
url_path - |
-No - |
-String - |
-Specifies the HTTP request path for the health check. The value must start with a slash (/), and the default value is /. This parameter is available only when type is set to HTTP. -Default: / -Minimum: 1 -Maximum: 255 - |
-
type - |
-No - |
-String - |
-Specifies the protocol used for the health check. -The value can be TCP, UDP_CONNECT, HTTP, HTTPS, or PING. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
healthmonitor - |
-HealthMonitor object - |
-Specifies the health check. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. Two value options are available. true indicates that the health check is enabled, and false indicates that the health check is disabled. -Default: true - |
-
delay - |
-Integer - |
-Specifies the interval between health checks, in seconds. -Minimum: 1 -Maximum: 50 - |
-
domain_name - |
-String - |
-Specifies the domain name that HTTP requests are sent to during the health check. -This parameter is available only when type is set to HTTP. -The value is left blank by default, indicating that the virtual IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. This parameter will take effect only when type is set to HTTP. -The value options are as follows: -
This parameter is unsupported. Please do not use it. -Default: 200 - |
-
http_method - |
-String - |
-Specifies the HTTP method. This parameter will take effect only when type is set to HTTP. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, or PATCH. -This parameter is unsupported. Please do not use it. -Default: GET - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. -Minimum: 1 -Maximum: 10 - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. -Minimum: 1 -Maximum: 10 -Default: 3 - |
-
monitor_port - |
-Integer - |
-Specifies the port used for the health check. If this parameter is left blank, the port of the backend server group will be used by default. -Minimum: 1 -Maximum: 65535 - |
-
name - |
-String - |
-Specifies the health check name. - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups for which the health check is configured. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
timeout - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check, in seconds. It is recommended that you set the value less than that of parameter delay. -Minimum: 1 -Maximum: 50 - |
-
type - |
-String - |
-Specifies the health check protocol. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The value must start with a slash (/), and the default value is /. This parameter is available only when type is set to HTTP. -Default: / - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
PUT
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/healthmonitors/c2b210b2-60c4-449d-91e2-9e9ea1dd7441
-
-{
- "healthmonitor" : {
- "name" : "My Healthmonitor update",
- "max_retries" : 10,
- "delay" : 10
- }
-}
-
-Status code: 200
-Successful request.
-{
- "request_id" : "08d6ffea-d092-4cfa-860a-e364f3bef1be",
- "healthmonitor" : {
- "id" : "c2b210b2-60c4-449d-91e2-9e9ea1dd7441",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "name" : "My Healthmonitor update",
- "delay" : 10,
- "max_retries" : 10,
- "pools" : [ {
- "id" : "488acc50-6bcf-423d-8f0a-0f4184f5b8a0"
- } ],
- "admin_state_up" : true,
- "timeout" : 30,
- "type" : "HTTP",
- "expected_codes" : "200",
- "url_path" : "/",
- "http_method" : "GET"
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/UpdateL7Policy.html b/docs/elb/api-ref/UpdateL7Policy.html deleted file mode 100644 index a44c63334..000000000 --- a/docs/elb/api-ref/UpdateL7Policy.html +++ /dev/null @@ -1,875 +0,0 @@ - - -This API is used to update a forwarding policy.
- -PUT /v3/{project_id}/elb/l7policies/{l7policy_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy - |
-Yes - |
-UpdateL7PolicyOption object - |
-Specifies request parameters for updating a forwarding policy. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. The default value is true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the forwarding policy. -Minimum: 0 -Maximum: 255 - |
-
name - |
-No - |
-String - |
-Specifies the forwarding policy name. -Minimum: 0 -Maximum: 255 - |
-
redirect_listener_id - |
-No - |
-String - |
-Specifies the ID of the listener that requests are redirected to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_LISTENER. -Only HTTPS listeners are supported, and the listener cannot be any listener added to other load balancers. - |
-
redirect_pool_id - |
-No - |
-String - |
-Specifies the ID of the backend server group that requests are forwarded to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_POOL. -The specified backend server group cannot be the default one associated with the listener, or any backend server group associated with the forwarding policies of other listeners. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. - |
-
redirect_url_config - |
-No - |
-UpdateRedirectUrlConfig object - |
-Specifies the URL to which requests are forwarded. -For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -For dedicated load balancers, this parameter will take effect only when advanced forwarding is enabled (enhance_l7policy_enable is set to true). If it is passed when enhance_l7policy_enable is set to false, an error will be returned. -Format: protocol://host:port/path?query -At least one of the four parameters (protocol, host, port, and path) must be passed, or their values cannot be set to ${xxx} at the same time. (${xxx} indicates that the value in the request will be inherited. For example, ${host} indicates the host in the URL to be redirected.) -The values of protocol and port cannot be the same as those of the associated listener, and either host or path must be passed or their values cannot be ${xxx} at the same time. -This parameter is unsupported. Please do not use it. - |
-
fixed_response_config - |
-No - |
-UpdateFixtedResponseConfig object - |
-Specifies the configuration of the page that will be returned. This parameter will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -This parameter is unsupported. Please do not use it. - |
-
rules - |
-No - |
-Array of UpdateL7RuleOption objects - |
-Lists the forwarding rules in the forwarding policy. -The list can contain a maximum of 10 forwarding rules (if conditions is specified, a condition is considered as a rule). -If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. - |
-
priority - |
-No - |
-Integer - |
-Specifies the forwarding policy priority. This parameter is available only for dedicated load balancers and will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -A smaller value indicates a higher priority. The value must be unique for forwarding policies of the same listener. -If action is set to REDIRECT_TO_LISTENER, the value can only be 0, indicating that REDIRECT_TO_LISTENER has the highest priority. -This parameter is unsupported. Please do not use it. -Minimum: 0 -Maximum: 10000 - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
protocol - |
-No - |
-String - |
-Specifies the protocol for redirection. The default value is ${protocol}, indicating that the protocol of the request will be used. -Value options: -
Minimum: 1 -Maximum: 36 - |
-
host - |
-No - |
-String - |
-Specifies the host name that requests are redirected to. The value can contain only letters, digits, hyphens (-), and periods (.) and must start with a letter or digit. The default value is ${host}, indicating that the host of the request will be used. -Default: ${host} -Minimum: 1 -Maximum: 128 - |
-
port - |
-No - |
-String - |
-Specifies the port that requests are redirected to. The default value is ${port}, indicating that the port of the request will be used. -Default: ${port} -Minimum: 1 -Maximum: 16 - |
-
path - |
-No - |
-String - |
-Specifies the path that requests are redirected to. The default value is ${path}, indicating that the path of the request will be used. -The value can contain only letters, digits, and special characters _-';@^- %#&$.*+?,=!:|/()[]{} and must start with a slash (/). -Default: ${path} -Minimum: 1 -Maximum: 128 - |
-
query - |
-No - |
-String - |
-Specifies the query string set in the URL for redirection. The default value is ${query}, indicating that the query string of the request will be used. -For example, in the URL https://www.xxx.com:8080/elb?type=loadbalancer, ${query} indicates type=loadbalancer. If this parameter is set to ${query}&name=my_name, the URL will be redirected to https://www.xxx.com:8080/elb?type=loadbalancer&name=my_name. -The value is case-sensitive and can contain only letters, digits, and special characters !$&'()*+,-./:;=?@^_` -Default: ${query} -Minimum: 0 -Maximum: 128 - |
-
status_code - |
-No - |
-String - |
-Specifies the status code returned after the requests are redirected. -Value options: -
Minimum: 1 -Maximum: 16 - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
status_code - |
-No - |
-String - |
-Specifies the HTTP status code configured in the forwarding rule. The value can be any integer in the range of 200–299, 400–499, or 500–599. -Minimum: 1 -Maximum: 16 - |
-
content_type - |
-No - |
-String - |
-Specifies the format of the response body. -Value options: -
Minimum: 1 -Maximum: 64 - |
-
message_body - |
-No - |
-String - |
-Specifies the content of the response body. -Minimum: 0 -Maximum: 1024 - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
compare_type - |
-No - |
-String - |
-Specifies how requests are matched with the domain name or URL. -
|
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. - |
-
key - |
-No - |
-String - |
-Specifies the key of the match item. For example, if an HTTP header is used for matching, key is the name of the HTTP header parameter. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
value - |
-No - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
conditions - |
-No - |
-Array of UpdateRuleCondition objects - |
-Specifies the matching conditions of the forwarding rule. This parameter will take effect when enhance_l7policy_enable is set to true. -If conditions is specified, the values of key and value are invalid, and its value contains all conditions configured for the forwarding rule. The keys in the list must be the same, whereas each value must be unique. Only full update is supported. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-No - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-No - |
-String - |
-Specifies the value of the match item. -
Minimum: 1 -Maximum: 128 - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
l7policy - |
-L7Policy object - |
-Specifies the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
action - |
-String - |
-Specifies where requests will be forwarded. The value can be one of the following: -
REDIRECT_TO_LISTENER has the highest priority. If requests are to be redirected to an HTTPS listener, other forwarding policies of the listener will become invalid. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. The default value is true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. -
|
-
name - |
-String - |
-Specifies the forwarding policy name. -Minimum: 1 -Maximum: 255 - |
-
position - |
-Integer - |
-Specifies the forwarding policy priority. This parameter cannot be updated. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 100 - |
-
project_id - |
-String - |
-Specifies the project ID of the forwarding policy. - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding policy. -The value can only be ACTIVE. -Default: ACTIVE - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener that requests are redirected to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_LISTENER. -Only HTTPS listeners are supported, and the listener cannot be any listener added to other load balancers. - |
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group that requests are forwarded to. -This parameter is valid and mandatory only when action is set to REDIRECT_TO_POOL. -The specified backend server group cannot be the default one associated with the listener, or any backend server group associated with the forwarding policies of other listeners. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. - |
-
redirect_url - |
-String - |
-Specifies the URL to which requests are forwarded. -Format: protocol://host:port/path?query -This parameter is unsupported. Please do not use it. - |
-
rules - |
-Array of RuleRef objects - |
-Lists the forwarding rules in the forwarding policy. - |
-
redirect_url_config - |
-RedirectUrlConfig object - |
-Specifies the URL to which requests are forwarded. -For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -For dedicated load balancers, this parameter will take effect only when advanced forwarding is enabled (enhance_l7policy_enable is set to true). If it is passed when enhance_l7policy_enable is set to false, an error will be returned. -Format: protocol://host:port/path?query -At least one of the four parameters (protocol, host, port, and path) must be passed, or their values cannot be set to ${xxx} at the same time. (${xxx} indicates that the value in the request will be inherited. For example, ${host} indicates the host in the URL to be redirected.) -The values of protocol and port cannot be the same as those of the associated listener, and either host or path must be passed or their values cannot be ${xxx} at the same time. -This parameter is unsupported. Please do not use it. - |
-
fixed_response_config - |
-FixtedResponseConfig object - |
-Specifies the configuration of the page that will be returned. This parameter will take effect when enhance_l7policy_enable is set to true. If this parameter is passed and enhance_l7policy_enable is set to false, an error will be returned. For shared load balancers, this parameter is not supported. If it is passed, an error will be returned. -This parameter is unsupported. Please do not use it. - |
-
priority - |
-Integer - |
-Specifies the forwarding policy priority. This parameter is available only for dedicated load balancers and will take effect when enhance_l7policy_enable is set to true. -A smaller value indicates a higher priority. The value must be unique for each forwarding policy of the same listener. -If action is set to REDIRECT_TO_LISTENER, the value can only be 0, indicating that REDIRECT_TO_LISTENER has the highest priority. -
This parameter is unsupported. Please do not use it. -Minimum: 0 -Maximum: 10000 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
protocol - |
-String - |
-Specifies the protocol for redirection. The default value is ${protocol}, indicating that the protocol of the request will be used. -Value options: -
Minimum: 1 -Maximum: 36 - |
-
host - |
-String - |
-Specifies the host name that requests are redirected to. The value can contain only letters, digits, hyphens (-), and periods (.) and must start with a letter or digit. The default value is ${host}, indicating that the host of the request will be used. -Default: ${host} -Minimum: 1 -Maximum: 128 - |
-
port - |
-String - |
-Specifies the port that requests are redirected to. The default value is ${port}, indicating that the port of the request will be used. -Default: ${port} -Minimum: 1 -Maximum: 16 - |
-
path - |
-String - |
-Specifies the path that requests are redirected to. The default value is ${path}, indicating that the path of the request will be used. The value can contain only letters, digits, and special characters _-';@^- %#&$.*+?,=!:|/()[]{} and must start with a slash (/). -Default: ${path} -Minimum: 1 -Maximum: 128 - |
-
query - |
-String - |
-Specifies the query string set in the URL for redirection. The default value is ${query}, indicating that the query string of the request will be used. -For example, in the URL https://www.xxx.com:8080/elb?type=loadbalancer, ${query} indicates type=loadbalancer. If this parameter is set to ${query}&name=my_name, the URL will be redirected to https://www.xxx.com:8080/elb?type=loadbalancer&name=my_name. -The value is case-sensitive and can contain only letters, digits, and special characters !$&'()*+,-./:;=?@^_` -Default: ${query} -Minimum: 0 -Maximum: 128 - |
-
status_code - |
-String - |
-Specifies the status code returned after the requests are redirected. -Value options: -
Minimum: 1 -Maximum: 16 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
status_code - |
-String - |
-Specifies the HTTP status code configured in the forwarding policy. The value can be any integer in the range of 200–299, 400–499, or 500–599. -Minimum: 1 -Maximum: 16 - |
-
content_type - |
-String - |
-Specifies the format of the response body. -Value options: -
Minimum: 0 -Maximum: 32 - |
-
message_body - |
-String - |
-Specifies the content of the response body. -Minimum: 0 -Maximum: 1024 - |
-
PUT
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be
-
-{
- "l7policy" : {
- "name" : "My policy.",
- "description" : "Update policy.",
- "redirect_listener_id" : "48a97732-449e-4aab-b561-828d29e45050"
- }
-}
-
-Status code: 200
-Successful request.
-{
- "request_id" : "e5c07525-1470-47b6-9b0c-567527a036aa",
- "l7policy" : {
- "description" : "Update policy.",
- "admin_state_up" : true,
- "rules" : [ ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listener_id" : "e2220d2a-3faf-44f3-8cd6-0c42952bd0ab",
- "redirect_listener_id" : "48a97732-449e-4aab-b561-828d29e45050",
- "action" : "REDIRECT_TO_LISTENER",
- "position" : 100,
- "provisioning_status" : "ACTIVE",
- "id" : "cf4360fd-8631-41ff-a6f5-b72c35da74be",
- "name" : "My policy."
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/UpdateL7Rule.html b/docs/elb/api-ref/UpdateL7Rule.html deleted file mode 100644 index f07947e6f..000000000 --- a/docs/elb/api-ref/UpdateL7Rule.html +++ /dev/null @@ -1,433 +0,0 @@ - - -This API is used to update a forwarding rule.
- -PUT /v3/{project_id}/elb/l7policies/{l7policy_id}/rules/{l7rule_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
l7rule_id - |
-Yes - |
-String - |
-Specifies the forwarding rule ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
rule - |
-Yes - |
-UpdateL7RuleOption object - |
-Specifies request parameters for updating a forwarding rule. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
compare_type - |
-No - |
-String - |
-Specifies how requests are matched with the domain name or URL. -
|
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. - |
-
key - |
-No - |
-String - |
-Specifies the key of the match item. For example, if an HTTP header is used for matching, key is the name of the HTTP header parameter. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
value - |
-No - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
conditions - |
-No - |
-Array of UpdateRuleCondition objects - |
-Specifies the matching conditions of the forwarding rule. This parameter will take effect when enhance_l7policy_enable is set to true. -If conditions is specified, the values of key and value are invalid, and its value contains all conditions configured for the forwarding rule. The keys in the list must be the same, whereas each value must be unique. Only full update is supported. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-No - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-No - |
-String - |
-Specifies the value of the match item. -
Minimum: 1 -Maximum: 128 - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
rule - |
-L7Rule object - |
-Specifies the forwarding rule. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. The default value is true. -This parameter is unsupported. Please do not use it. - |
-
compare_type - |
-String - |
-Specifies how requests are matched with the domain name or URL. -
|
-
key - |
-String - |
-Specifies the key of the match content. This parameter will not take effect when type is set to HOST_NAME or PATH. It can be updated but will not take effect. -This parameter is unsupported. Please do not use it. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
type - |
-String - |
-Specifies the match content. The value can be one of the following: -
If type is set to HOST_NAME, PATH, METHOD, or SOURCE_IP, only one forwarding rule can be created for each type. - |
-
value - |
-String - |
-Specifies the value of the match item. For example, if a domain name is used for matching, value is the domain name. -
Minimum: 1 -Maximum: 128 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the forwarding rule. -The value can only be ACTIVE. - |
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. The value is fixed at false. This parameter can be updated but remains invalid. -Default: false - |
-
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
conditions - |
-Array of RuleCondition objects - |
-Specifies the matching conditions of the forwarding rule. -
This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the key of match item. This parameter is left blank. -Minimum: 1 -Maximum: 128 - |
-
value - |
-String - |
-Specifies the value of the match item. -
Minimum: 1 -Maximum: 128 - |
-
PUT
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/l7policies/cf4360fd-8631-41ff-a6f5-b72c35da74be/rules/84f4fcae-9c15-4e19-a99f-72c0b08fd3d7
-
-{
- "rule" : {
- "compare_type" : "STARTS_WITH",
- "value" : "/ccc.html"
- }
-}
-
-Status code: 200
-Successful request.
-{
- "rule" : {
- "compare_type" : "STARTS_WITH",
- "provisioning_status" : "ACTIVE",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "invert" : false,
- "admin_state_up" : true,
- "value" : "/ccc.html",
- "type" : "PATH",
- "id" : "84f4fcae-9c15-4e19-a99f-72c0b08fd3d7"
- },
- "request_id" : "133096f9-e754-430d-a2c2-e61fe1190aa8"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/UpdateListener.html b/docs/elb/api-ref/UpdateListener.html deleted file mode 100644 index 71f1b0e6d..000000000 --- a/docs/elb/api-ref/UpdateListener.html +++ /dev/null @@ -1,863 +0,0 @@ - - -This API is used to update a listener.
- -If the provisioning status of the load balancer that the listener is added to is not ACTIVE, the listener cannot be updated. Only the administrator can specify connection_limit.
- -PUT /v3/{project_id}/elb/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the tenant ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener - |
-Yes - |
-UpdateListenerOption object - |
-Specifies the listener. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the listener. And the value can only be true. -This parameter is unsupported. Please do not use it. - |
-
client_ca_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the CA certificate used by the listener. - |
-
default_pool_id - |
-No - |
-String - |
-Specifies the ID of the default backend server group. If there is no matched forwarding policy, requests are forwarded to the default backend server. -Minimum: 1 -Maximum: 36 - |
-
default_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the server certificate used by the listener. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the listener. -Minimum: 1 -Maximum: 255 - |
-
http2_enable - |
-No - |
-Boolean - |
-Specifies whether to use HTTP/2. This parameter is available only for HTTPS listeners. If you configure this parameter for other types of listeners, it will not take effect. -Enable HTTP/2 if you want the clients to use HTTP/2 to communicate with the load balancer. However, connections between the load balancer and backend servers use HTTP/1.x by default. -Default: true - |
-
insert_headers - |
-No - |
-ListenerInsertHeaders object - |
-Specifies the HTTP header fields. - |
-
name - |
-No - |
-String - |
-Specifies the listener name. -Minimum: 1 -Maximum: 255 - |
-
sni_container_refs - |
-No - |
-Array of strings - |
-Lists the IDs of SNI certificates (server certificates with domain names) used by the listener. -Each SNI certificate can have up to 30 domain names, and each domain name in the SNI certificate must be unique. -This parameter will be ignored and an empty array will be returned if the listener's protocol is not HTTPS. - |
-
tls_ciphers_policy - |
-No - |
-String - |
-Specifies the security policy used by the listener. -This parameter is available only for HTTPS listeners. The default value is tls-1-0. -An error will be returned if the protocol of the listener is not HTTPS. -Value options: -
|
-
enable_member_retry - |
-No - |
-Boolean - |
-Specifies whether to enable health check retries for backend servers. This parameter is available only for HTTP and HTTPS listeners of Shared load balancers. -Default: false - |
-
member_timeout - |
-No - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a backend server, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
client_timeout - |
-No - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a client, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
keepalive_timeout - |
-No - |
-Integer - |
-Specifies the idle timeout duration, in seconds. -
|
-
ipgroup - |
-No - |
-UpdateListenerIpGroupOption object - |
-Specifies the IP address group associated with the listener. -The value can be null or an empty JSON structure, indicating that no IP address group is associated with the listener. -ipgroup_id is also required if you want to associate an IP address group with the listener. -This parameter is unsupported. Please do not use it. - |
-
transparent_client_ip_enable - |
-No - |
-Boolean - |
-Specifies whether to pass source IP addresses of the clients to backend servers. -Shared load balancers: The value can be true or false, and the default value is false for TCP and UDP listeners. The value can only be true for HTTP and HTTPS listeners. If this parameter is not passed, the default value is true. -Dedicated load balancers: The value can only be true for all types of listeners. If this parameter is not passed, the default value is true. - |
-
enhance_l7policy_enable - |
-No - |
-Boolean - |
-Specifies whether to enable advanced forwarding. The value can be true or false (default). -
The following parameters will be available only when advanced forwarding is enabled: -
For details, see the descriptions in the APIs of forwarding policies and forwarding rules. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Forwarded-ELB-IP - |
-No - |
-Boolean - |
-Specifies whether to transparently transmit the load balancer EIP to backend servers. If X-Forwarded-ELB-IP is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Port - |
-No - |
-Boolean - |
-Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If X-Forwarded-Port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-For-Port - |
-No - |
-Boolean - |
-Specifies whether to transparently transmit the source port of the client to backend servers. If X-Forwarded-For-Port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Host - |
-Yes - |
-Boolean - |
-Specifies whether to rewrite the X-Forwarded-Host header. If X-Forwarded-Host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. -Default: true - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
ipgroup_id - |
-No - |
-String - |
-Specifies the ID of the IP address group associated with the listener. -
IP address groups are not supported for now. - |
-
enable_ipgroup - |
-No - |
-Boolean - |
-Specifies whether access control is enabled. -
A listener with access control enabled can be directly deleted. - |
-
type - |
-No - |
-String - |
-Specifies how access to the listener is controlled. -
|
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
listener - |
-Listener object - |
-Specifies the listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. And the value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. The default value is -1. -This parameter is unsupported. Please do not use it. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the default backend server group. If there is no matched forwarding policy, requests are forwarded to the default backend server. - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. This parameter is available only for HTTPS listeners. If you configure this parameter for other types of listeners, it will not take effect. -Enable HTTP/2 if you want the clients to use HTTP/2 to communicate with the load balancer. However, connections between the load balancer and backend servers use HTTP/1.x by default. -Default: true - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
insert_headers - |
-ListenerInsertHeaders object - |
-Specifies the HTTP header fields. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Specifies the ID of the load balancer that the listener is added to. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
project_id - |
-String - |
-Specifies the ID of the project where the listener is used. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -Minimum: 1 -Maximum: 65535 - |
-
sni_container_refs - |
-Array of strings - |
-Lists the IDs of SNI certificates (server certificates with domain names) used by the listener. -Each SNI certificate can have up to 30 domain names, and each domain name in the SNI certificate must be unique. -This parameter will be ignored and an empty array will be returned if the listener's protocol is not HTTPS. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is available only for HTTPS listeners. -The value can be tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. - |
-
enable_member_retry - |
-Boolean - |
-Specifies whether to enable health check retries for backend servers. This parameter is available only for HTTP and HTTPS listeners. - |
-
keepalive_timeout - |
-Integer - |
-Specifies the idle timeout duration, in seconds. -
|
-
client_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a client, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
member_timeout - |
-Integer - |
-Specifies the timeout duration for waiting for a request from a backend server, in seconds. -This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. - |
-
ipgroup - |
-ListenerIpGroup object - |
-Specifies the IP address group associated with the listener. -This parameter is unsupported. Please do not use it. - |
-
transparent_client_ip_enable - |
-Boolean - |
-Specifies whether to pass source IP addresses of the clients to backend servers. -Shared load balancers: The value can be true or false, and the default value is false for TCP and UDP listeners. The value can only be true for HTTP and HTTPS listeners. If this parameter is not passed, the default value is true. -Dedicated load balancers: The value can only be true for all types of listeners. If this parameter is not passed, the default value is true. - |
-
enhance_l7policy_enable - |
-Boolean - |
-Specifies whether to enable advanced forwarding. The value can be true or false (default). -
The following parameters will be available only when advanced forwarding is enabled: -
For details, see the descriptions in the APIs of forwarding policies and forwarding rules. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
X-Forwarded-ELB-IP - |
-Boolean - |
-Specifies whether to transparently transmit the load balancer EIP to backend servers. If X-Forwarded-ELB-IP is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Port - |
-Boolean - |
-Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If X-Forwarded-Port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-For-Port - |
-Boolean - |
-Specifies whether to transparently transmit the source port of the client to backend servers. If X-Forwarded-For-Port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers. -Default: false - |
-
X-Forwarded-Host - |
-Boolean - |
-Specifies whether to rewrite the X-Forwarded-Host header. If X-Forwarded-Host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. -Default: true - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
ipgroup_id - |
-String - |
-Specifies the ID of the IP address group associated with the listener. -
|
-
enable_ipgroup - |
-Boolean - |
-Specifies whether to enable access control. -
A listener with access control enabled can be directly deleted. - |
-
type - |
-String - |
-Specifies how access to the listener is controlled. -
|
-
PUT
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/listeners/0b11747a-b139-492f-9692-2df0b1c87193
-
-{
- "listener" : {
- "description" : "My listener update.",
- "name" : "listener-1",
- "http2_enable" : true
- }
-}
-
-Status code: 200
-Successful request.
-{
- "listener" : {
- "id" : "e2baad06-8095-4159-a14e-d1f0137bac06",
- "name" : "listener-1",
- "protocol_port" : 77,
- "protocol" : "HTTP",
- "description" : "My listener update.",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "c285bc7b-56d5-43bd-9589-075ee0a5c777"
- } ],
- "project_id" : "060576782980d5762f9ec014dd2f1148",
- "sni_container_refs" : [ ],
- "connection_limit" : -1,
- "default_pool_id" : "61609d20-5230-4b72-8274-46212bbf317c",
- "tags" : [ ],
- "created_at" : "2020-07-28T11:35:21Z",
- "updated_at" : "2020-07-28T11:35:21Z",
- "http2_enable" : true,
- "insert_headers" : {
- "X-Forwarded-ELB-IP" : false,
- "X-Forwarded-Host" : true,
- "X-Forwarded-For-Port" : false,
- "X-Forwarded-Port" : false
- },
- "member_timeout" : 60,
- "client_timeout" : 60,
- "keepalive_timeout" : 60,
- "enable_member_retry" : true,
- "transparent_client_ip_enable" : true,
- "enhance_l7policy_enable" : false
- },
- "request_id" : "619dc40f7ec73c0f13b5b5127904b71e"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/UpdateLoadBalancer.html b/docs/elb/api-ref/UpdateLoadBalancer.html deleted file mode 100644 index cc6595e2b..000000000 --- a/docs/elb/api-ref/UpdateLoadBalancer.html +++ /dev/null @@ -1,784 +0,0 @@ - - -This API is used to update a load balancer.
- -PUT /v3/{project_id}/elb/loadbalancers/{loadbalancer_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer - |
-Yes - |
-UpdateLoadBalancerOption object - |
-Specifies the load balancer. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the load balancer name. -Minimum: 0 -Maximum: 255 - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the load balancer. And the value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the load balancer. -Minimum: 0 -Maximum: 255 - |
-
ipv6_vip_virsubnet_id - |
-No - |
-String - |
-Specifies the ID of the IPv6 subnet where the load balancer works. You can query id in the response by calling the API (GET https://{VPC_Endpoint}/v1/{project_id}/subnets). -The IPv6 subnet can be updated using ipv6_vip_virsubnet_id, and the private IPv6 address of the load balancer will be changed accordingly. -The IPv6 subnet must be in the VPC specified by vpc_id. -Note: -
This parameter is unsupported. Please do not use it. - |
-
vip_subnet_cidr_id - |
-No - |
-String - |
-Specifies the ID of the IPv4 subnet where the load balancer works. You can query neutron_subnet_id in the response by calling the API (GET https://{VPC_Endpoint}/v1/{project_id}/subnets). -
Note: -
Minimum: 1 -Maximum: 36 - |
-
vip_address - |
-No - |
-String - |
-Specifies the virtual IP address bound to the load balancer. The IP address must be from the IPv4 subnet of the VPC where the load balancer works and IP address should not be occupied by other services. -The IP address specified by this parameter must be in the subnet specified by vip_subnet_cidr_id and will be used as the private IPv4 address of the load balancer. -vip_address can be updated only when guaranteed is set to true. -Minimum: 1 -Maximum: 36 - |
-
l4_flavor_id - |
-No - |
-String - |
-Specifies the ID of the Layer-4 flavor. -Note: -
Minimum: 1 -Maximum: 255 - |
-
l7_flavor_id - |
-No - |
-String - |
-Specifies the ID of the Layer-7 flavor. -Note: -
|
-
ipv6_bandwidth - |
-No - |
-BandwidthRef object - |
-Specifies the ID of the bandwidth. This parameter is available only when you create or update a dedicated load balancer that has an IPv6 address bound. -If you use a new IPv6 address and specify a shared bandwidth, the IPv6 address will be added to the shared bandwidth. -This parameter is unsupported. Please do not use it. - |
-
ip_target_enable - |
-No - |
-Boolean - |
-Specifies whether to enable cross-VPC backend. The value can only be true. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
id - |
-Yes - |
-String - |
-Specifies the shared bandwidth ID. - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
loadbalancer - |
-LoadBalancer object - |
-Specifies the load balancer. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. -Default: Automatically generated - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -Minimum: 1 -Maximum: 255 - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the load balancer. The value can only be ACTIVE. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. The value can only be true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. The value can only be vlb. -Default: vlb - |
-
pools - |
-Array of PoolRef objects - |
-Lists the IDs of backend server groups associated with the load balancer. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the IDs of listeners added to the load balancer. - |
-
operating_status - |
-String - |
-Specifies the operating status of the load balancer. The value can only be ONLINE. -Minimum: 1 -Maximum: 16 - |
-
vip_address - |
-String - |
-Specifies the private IPv4 address bound to the load balancer. -Minimum: 1 -Maximum: 64 - |
-
vip_subnet_cidr_id - |
-String - |
-Specifies the ID of the IPv4 subnet where the load balancer works. -Minimum: 1 -Maximum: 36 - |
-
name - |
-String - |
-Specifies the name of the load balancer. -Minimum: 1 -Maximum: 255 - |
-
project_id - |
-String - |
-Specifies the project ID of the load balancer. -Minimum: 1 -Maximum: 32 - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the virtual IP address (the value of vip_address) of the load balancer. -When you create a dedicated load balancer, the system automatically creates a port for the load balancer and associates the port with a default security group. However, security group rules containing the port will not affect traffic to and from the load balancer. - |
-
tags - |
-Array of Tag objects - |
-Lists the tags added to the load balancer. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -Minimum: 1 -Maximum: 20 - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -Minimum: 1 -Maximum: 20 - |
-
guaranteed - |
-Boolean - |
-Specifies whether the load balancer is a dedicated load balancer. -The value can be true or false. true indicates a dedicated load balancer, and false indicates a shared load balancer. When dedicated load balancers are launched in the eu-de region, either true or false will be returned when you use the API to query or update a load balancer. -Default: true - |
-
vpc_id - |
-String - |
-Specifies the ID of the VPC where the load balancer works. - |
-
eips - |
-Array of EipInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
ipv6_vip_address - |
-String - |
-Specifies the IPv6 address bound to the load balancer. -This parameter is unsupported. Please do not use it. -Default: None -Minimum: 1 -Maximum: 64 - |
-
ipv6_vip_virsubnet_id - |
-String - |
-Specifies the ID of the IPv6 subnet where the load balancer works. -This parameter is unsupported. Please do not use it. - |
-
ipv6_vip_port_id - |
-String - |
-Specifies the ID of the port bound to the IPv6 address. -This parameter is unsupported. Please do not use it. - |
-
availability_zone_list - |
-Array of strings - |
-Specifies the list of AZs where the load balancer is created. - |
-
enterprise_project_id - |
-String - |
-Specifies the enterprise project ID. -If this parameter is not passed during resource creation, the resource belongs to the default enterprise project. -This parameter is unsupported. Please do not use it. -Default: 0 - |
-
l4_flavor_id - |
-String - |
-Specifies the Layer-4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l4_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 4 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_flavor_id - |
-String - |
-Specifies the Layer-7 flavor. -Minimum: 1 -Maximum: 255 - |
-
l7_scale_flavor_id - |
-String - |
-Specifies the reserved Layer 7 flavor. -Minimum: 1 -Maximum: 255 - |
-
publicips - |
-Array of PublicIpInfo objects - |
-Specifies the EIP bound to the load balancer. - |
-
elb_virsubnet_ids - |
-Array of strings - |
-Specifies the ID of the subnet on the downstream plane. The ports used by the load balancer dynamically occupy IP addresses in the subnet. - |
-
ip_target_enable - |
-Boolean - |
-Specifies whether to enable cross-VPC backend. -This parameter is unsupported. Please do not use it. -Default: false - |
-
frozen_scene - |
-String - |
-Specifies the scenario where the load balancer is frozen. Use commas to separate multiple scenarios. -If the value is ARREAR, the load balancer is frozen because your account is in arrears. - |
-
ipv6_bandwidth - |
-BandwidthRef object - |
-Specifies the ID of the bandwidth. This parameter is available only when you create or update a dedicated load balancer that has an IPv6 address bound. -If you use a new IPv6 address and specify a shared bandwidth, the IPv6 address will be added to the shared bandwidth. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. - |
-
value - |
-String - |
-Specifies the tag value. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
eip_id - |
-String - |
-Specifies the EIP ID. - |
-
eip_address - |
-String - |
-Specifies the specific IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. 4 indicates IPv4, and 6 indicates IPv6. -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
publicip_id - |
-String - |
-Specifies the EIP ID. - |
-
publicip_address - |
-String - |
-Specifies the IP address. - |
-
ip_version - |
-Integer - |
-Specifies the IP version. The value can be 4 (IPv4) or 6 (IPv6). -IPv6 is unsupported. The value cannot be 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the shared bandwidth ID. - |
-
PUT
-
-https://{elb_endpoint}/v3/{project_id}/elb/loadbalancers/{loadbalancer_id}
-
-{
- "loadbalancer" : {
- "admin_state_up" : true,
- "description" : "loadbalancer",
- "name" : "loadbalancer-update"
- }
-}
-
-Status code: 200
-Successful request.
-{
- "request_id" : "010dad1e-32a3-4405-ab83-62a1fc5f8722",
- "loadbalancer" : {
- "id" : "2e073bf8-edfe-4e51-a699-d915b0b8af89",
- "project_id" : "b2782e6708b8475c993e6064bc456bf8",
- "name" : "loadbalancer-update",
- "description" : "loadbalancer",
- "admin_state_up" : true,
- "provisioning_status" : "ACTIVE",
- "operating_status" : "ONLINE",
- "listeners" : [ {
- "id" : "41937176-bf64-4b58-8e0d-9ff2d0d32c54"
- }, {
- "id" : "abc6ac93-ad0e-4765-bd5a-eec632efde56"
- }, {
- "id" : "b9d8ba97-6d60-467d-838d-f3550b54c22a"
- }, {
- "id" : "fd797ebd-263d-4b18-96e9-e9188d36c69e"
- } ],
- "pools" : [ {
- "id" : "0aabcaa8-c35c-4ddc-a60c-9032d0ac0b80"
- }, {
- "id" : "165d9092-396e-4a8d-b398-067496a447d2"
- } ],
- "tags" : [ ],
- "provider" : "vlb",
- "created_at" : "2019-04-20T03:10:37Z",
- "updated_at" : "2019-05-24T02:11:58Z",
- "vpc_id" : "2037c5bb-e04b-4de2-9300-9051af18e417",
- "enterprise_project_id" : "0",
- "availability_zone_list" : [ "AZ1", "AZ2", "dc3" ],
- "eips" : [ ],
- "guaranteed" : true
- }
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/UpdateMember.html b/docs/elb/api-ref/UpdateMember.html deleted file mode 100644 index 51efde274..000000000 --- a/docs/elb/api-ref/UpdateMember.html +++ /dev/null @@ -1,324 +0,0 @@ - - -The backend server can be updated only when the provisioning status of the associated load balancer is ACTIVE.
- -PUT /v3/{project_id}/elb/pools/{pool_id}/members/{member_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
member_id - |
-Yes - |
-String - |
-Specifies the backend server ID. - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
X-Auth-Token - |
-Yes - |
-String - |
-Specifies the token used for IAM authentication. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
member - |
-Yes - |
-UpdateMemberOption object - |
-Specifies request parameters for updating a backend server. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server. -Although this parameter can be used in the APIs for creating and updating backend servers, its actual value depends on whether cloud servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. - |
-
name - |
-No - |
-String - |
-Specifies the backend server name. -Minimum: 0 -Maximum: 255 - |
-
weight - |
-No - |
-Integer - |
-Specifies the weight of the backend server. -Requests are routed to backend servers in the same backend server group based on their weights. If the weight is 0, the backend server will not accept new requests. -This parameter is invalid when lb_algorithm is set to SOURCE_IP for the backend server group that contains the backend server. -Minimum: 0 -Maximum: 100 -Default: 1 - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
member - |
-Member object - |
-Specifies the backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
address - |
-String - |
-Specifies the IP address of the backend server. -The IP address must be in the subnet specified by subnet_cidr_id, for example, 192.168.3.11. The IP address can only be the IP address of the primary NIC. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -Although this parameter can be used in the APIs for creating and updating backend servers, its actual value depends on whether cloud servers exist. If cloud servers exist, the value is true. Otherwise, the value is false. -Default: true - |
-
id - |
-String - |
-Specifies the backend server ID. - |
-
name - |
-String - |
-Specifies the backend server name. - |
-
operating_status - |
-String - |
-Specifies the operating status of the backend server. The value can be one of the following: -
|
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server to receive requests. -Minimum: 1 -Maximum: 65535 - |
-
subnet_cidr_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. This subnet must be in the VPC as the subnet of the load balancer associated with the backend server. Only IPv4 subnets are supported. If the value is left blank, the backend server is not in the load balancer's VPC. - |
-
weight - |
-Integer - |
-Specifies the weight of the backend server. -Requests are routed to backend servers in the same backend server group based on their weights. -If the weight is 0, the backend server will not accept new requests. -This parameter is invalid when lb_algorithm is set to SOURCE_IP for the backend server group that contains the backend server. -Minimum: 0 -Maximum: 100 -Default: 1 - |
-
ip_version - |
-String - |
-This is a read-only attribute, which is automatically generated based on the address parameter. The value can be v4 or v6. -Default: v4 - |
-
PUT
-
-https://{elb_endpoint}/v3/9a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75/members/1923923e-fe8a-484f-bdbc-e11559b1f48f
-
-{
- "member" : {
- "name" : "My member",
- "weight" : 10
- }
-}
-
-Status code: 200
-Successful request.
-{
- "member" : {
- "name" : "My member",
- "weight" : 10,
- "admin_state_up" : false,
- "subnet_cidr_id" : "c09f620e-3492-4429-ac15-445d5dd9ca74",
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "address" : "120.10.10.16",
- "protocol_port" : 89,
- "id" : "1923923e-fe8a-484f-bdbc-e11559b1f48f",
- "operating_status" : "NO_MONITOR",
- "ip_version" : "v4"
- },
- "request_id" : "e7b569d4-15ad-494d-9dd9-8cd740eef8f6"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/UpdatePool.html b/docs/elb/api-ref/UpdatePool.html deleted file mode 100644 index 70e80b4cf..000000000 --- a/docs/elb/api-ref/UpdatePool.html +++ /dev/null @@ -1,590 +0,0 @@ - - -This API is used to update a backend server group.
- -The backend server group can be updated only when the provisioning status of the associated load balancer is ACTIVE.
- -PUT /v3/{project_id}/elb/pools/{pool_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the backend server group ID. - |
-
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool - |
-Yes - |
-UpdatePoolOption object - |
-Specifies the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the backend server group. -Minimum: 0 -Maximum: 255 - |
-
lb_algorithm - |
-No - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers. -The value can be one of the following: -
When the value is SOURCE_IP, the weights of backend servers are invalid. - |
-
name - |
-No - |
-String - |
-Specifies the backend server group name. -Minimum: 0 -Maximum: 255 - |
-
session_persistence - |
-No - |
-- | -Specifies whether to enable sticky sessions. - |
-
slow_start - |
-No - |
-UpdatePoolSlowStartOption object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
cookie_name - |
-No - |
-String - |
-Specifies the cookie name. -This parameter will take effect only when type is set to APP_COOKIE. Otherwise, an error will be returned. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-Yes - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-No - |
-Integer - |
-Specifies the stickiness duration, in minutes. -This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
enable - |
-Yes - |
-Boolean - |
-Specifies whether slow start is enabled. -true indicates that slow start is enabled, and false indicates slow start is disabled. -Default: false - |
-
duration - |
-Yes - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
Status code: 200
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
request_id - |
-String - |
-Specifies the request ID. The value is automatically generated. - |
-
pool - |
-Pool object - |
-Specifies the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. The value can only be updated to true. -This parameter is unsupported. Please do not use it. -Default: true - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
id - |
-String - |
-Specifies the backend server group ID. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm used by the load balancer to route requests to backend servers in the backend server group. -The value can be ROUND_ROBIN (weighted round robin), LEAST_CONNECTIONS (weighted least connections), or SOURCE_IP (source IP hash). -When the value is SOURCE_IP, the weight parameter is invalid. - |
-
listeners - |
-Array of ListenerRef objects - |
-Lists the listeners associated with the backend server group. - |
-
loadbalancers - |
-Array of LoadBalancerRef objects - |
-Lists the IDs of load balancers associated with the backend server group. -If only listener_id is specified during the creation of the backend server group, the ID of the loadbalancers parameter in the response is the ID of the load balancer to which the listener is added. - |
-
members - |
-Array of MemberRef objects - |
-Lists the backend servers in the backend server group. - |
-
name - |
-String - |
-Specifies the backend server group name. - |
-
project_id - |
-String - |
-Specifies the project ID. - |
-
protocol - |
-String - |
-Specifies the protocol used by the backend server group to receive requests. The protocol can be TCP, UDP, or HTTP. -
|
-
session_persistence - |
-SessionPersistence object - |
-Specifies the sticky session. - |
-
ip_version - |
-String - |
-Specifies the IP version supported by the backend server group. -
When the protocol of the backend server group is TCP or UDP, ip_version is set to dualstack, indicating that both IPv4 and IPv6 are supported. -When the protocol of the backend server group is HTTP, ip_version is set to v4. -IPv6 is unsupported. Only v4 is returned. -Default: dualstack - |
-
slow_start - |
-SlowStart object - |
-Specifies whether to enable slow start. After you enable slow start, new backend servers added to the backend server group are warmed up, and the number of requests they can receive increases linearly during the configured slow start duration. -This parameter can be used when the protocol of the backend server group is HTTP or HTTPS. An error will be returned if the protocol is not HTTP or HTTPS. -This parameter is unsupported. Please do not use it. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter will take effect only when type is set to APP_COOKIE. -The value can contain only letters, digits, hyphens (-), underscores (_), and periods (.). -Minimum: 0 -Maximum: 1024 - |
-
type - |
-String - |
-Specifies the sticky session type. The value can be SOURCE_IP, HTTP_COOKIE, or APP_COOKIE. -
|
-
persistence_timeout - |
-Integer - |
-Specifies the stickiness duration, in minutes. This parameter will not take effect when type is set to APP_COOKIE. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
enable - |
-Boolean - |
-Specifies whether to enable slow start. -true indicates that this function is enabled, and false indicates this function is disabled. -Default: false - |
-
duration - |
-Integer - |
-Specifies the slow start duration, in seconds. -The value ranges from 30 to 1200, and the default value is 30. -Minimum: 30 -Maximum: 1200 -Default: 30 - |
-
PUT
-
-https://{elb_endpoint}/v3/99a3fff0d03c428eac3678da6a7d0f24/elb/pools/36ce7086-a496-4666-9064-5ba0e6840c75
-
-{
- "pool" : {
- "name" : "My pool.",
- "description" : "My pool update",
- "lb_algorithm" : "LEAST_CONNECTIONS"
- }
-}
-
-Status code: 200
-Successful request.
-{
- "pool" : {
- "lb_algorithm" : "LEAST_CONNECTIONS",
- "protocol" : "TCP",
- "description" : "My pool update",
- "admin_state_up" : true,
- "loadbalancers" : [ {
- "id" : "098b2f68-af1c-41a9-8efd-69958722af62"
- } ],
- "project_id" : "99a3fff0d03c428eac3678da6a7d0f24",
- "listeners" : [ {
- "id" : "0b11747a-b139-492f-9692-2df0b1c87193"
- }, {
- "id" : "61942790-2367-482a-8b0e-93840ea2a1c6"
- }, {
- "id" : "fd8f954c-f0f8-4d39-bb1d-41637cd6b1be"
- } ],
- "members" : [ ],
- "id" : "36ce7086-a496-4666-9064-5ba0e6840c75",
- "name" : "My pool.",
- "ip_version" : "dualstack"
- },
- "request_id" : "8f40128b-c72b-4b64-986a-f7e2c633d75f"
-}
-
-Status Code - |
-Description - |
-
|---|---|
200 - |
-Successful request. - |
-
See Error Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/api-elb(chm).iml b/docs/elb/api-ref/api-elb(chm).iml deleted file mode 100644 index 8021953ed..000000000 --- a/docs/elb/api-ref/api-elb(chm).iml +++ /dev/null @@ -1,9 +0,0 @@ - -Call the API to add a listener to a dedicated load balancer.
- -{
- "listener": {
- "protocol_port": 80, // Frontend port. The listener will use this port to receive requests.
- "protocol": "HTTP", // Frontend protocol. The listener will use this protocol to receive requests.
- "loadbalancer_id": "f77281cb-9f58-4347-8f82-2180d8bea789", // Load balancer that the listener is added to
- "name": "my_listener" // Listener name
- }
-}
-{
- "listener": {
- "id": "90ad2705-4ffd-43d3-8f75-af8086bde841",
- "name": "my_listener",
- "protocol_port": 80,
- "protocol": "HTTP",
- "description": "",
- "default_tls_container_ref": null,
- "admin_state_up": true,
- "loadbalancers": [
- {
- "id": "f77281cb-9f58-4347-8f82-2180d8bea789"
- }
- ],
- "client_ca_tls_container_ref": null,
- "project_id": "057ef081eb00d2732fd1c01a9be75e6f",
- "sni_container_refs": [],
- "connection_limit": -1,
- "default_pool_id": null,
- "tls_ciphers_policy": null,
- "tags": [],
- "created_at": "2020-11-21T03:09:13Z",
- "updated_at": "2020-11-21T03:09:13Z",
- "http2_enable": false,
- "insert_headers": {
- "X-Forwarded-ELB-IP": false,
- "X-Forwarded-Host": true,
- "X-Forwarded-For-Port": false,
- "X-Forwarded-Port": false
- },
- "member_timeout": 60,
- "client_timeout": 60,
- "keepalive_timeout": 60,
- "ipgroup": null,
- "enable_member_retry": true,
- "transparent_client_ip_enable": true
- },
- "request_id": "fcd61ee6a6a6c673c65fa0df0577fed9"
-}
-Call APIs to delete a dedicated load balancer.
-Before you delete a dedicated load balancer, delete all resources associated with it. Figure 1 shows the associated resources.
-Figure 1 Resources associated with a dedicated load balancer
-
-Perform the following steps to delete the associated resources and the load balancer. Skip the corresponding step if the associated resources do not exist. For example, you can skip 1 if no health check is configured.
-This section describes the metrics that can be monitored by Cloud Eye as well as their namespaces and dimensions. You can use APIs provided by Cloud Eye to query the metrics of a monitored object and the generated alarms.
- -SYS.ELB
- -Metric - |
-Metric Name - |
-Description - |
-Value Range - |
-Remarks - |
-
|---|---|---|---|---|
m1_cps - |
-Concurrent Connections - |
-Total number of concurrent connections processed by the monitored object per second -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m2_act_conn - |
-Active Connections - |
-Total number of active connections processed by the monitored object per second -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m3_inact_conn - |
-Inactive Connections - |
-Total number of inactive connections processed by the monitored object per second -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m4_ncps - |
-New Connections - |
-Total number of new connections processed by the monitored object per second -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m5_in_pps - |
-Incoming Packets - |
-Incoming packets received by the monitored object per second -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m6_out_pps - |
-Outgoing Packets - |
-Outgoing packets sent from the monitored object per second -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m7_in_Bps - |
-Inbound Rate - |
-Incoming bytes received by the monitored object per second -Unit: Byte/s - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m8_out_Bps - |
-Outbound Rate - |
-Outgoing bytes sent from the monitored object per second -Unit: Byte/s - |
-≥ 0 - |
-Monitored object: an elastic load balancer, elastic load balancer listener, or classic load balancer - |
-
m9_abnormal_servers - |
-Unhealthy Servers - |
-Number of backend servers considered unhealthy -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer or classic load balancer - |
-
ma_normal_servers - |
-Healthy Servers - |
-Number of backend servers considered healthy -Unit: count - |
-≥ 0 - |
-Monitored object: an elastic load balancer or classic load balancer - |
-
Key - |
-Value - |
-
|---|---|
lb_instance_id - |
-ID of a classic load balancer - |
-
lbaas_instance_id - |
-ID of an elastic load balancer - |
-
lbaas_listener_id - |
-ID of an elastic load balancer listener - |
-
The following information applies only to shared load balancers.
- - - - - -Parent topic: Appendix - - - diff --git a/docs/elb/api-ref/elb_fl_0004.html b/docs/elb/api-ref/elb_fl_0004.html deleted file mode 100644 index fcc7890de..000000000 --- a/docs/elb/api-ref/elb_fl_0004.html +++ /dev/null @@ -1,93 +0,0 @@ - - -APIs v2.0 allow users to query data in pages by adding the limit and marker parameters to the URL of the list request. The query results are displayed in the ascending order of IDs.
-Parameter - |
-Type - |
-Mandatory - |
-Description - |
-
|---|---|---|---|
limit - |
-int - |
-No - |
-Specifies the number of records on each page. - |
-
marker - |
-String - |
-No - |
-Specifies the resource ID of pagination query. If the parameter is left blank, only resources on the first page are queried. - |
-
page_reverse - |
-Bool - |
-No - |
-Specifies the paging sequence. The value can be true or false. - |
-
None
- -GET /v2.0/networks?limit=2&marker=3d42a0d4-a980-4613-ae76-a2cddecff054&page_reverse=False-
{
- "networks": [
- {
- "status": "ACTIVE",
- "subnets": [],
- "name": "liudongtest ",
- "admin_state_up": false,
- "tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
- "id": "60c809cb-6731-45d0-ace8-3bf5626421a9"
- },
- {
- "status": "ACTIVE",
- "subnets": [
- "132dc12d-c02a-4c90-9cd5-c31669aace04"
- ],
- "name": "publicnet",
- "admin_state_up": true,
- "tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
- "id": "9daeac7c-a98f-430f-8e38-67f9c044e299"
- }
- ],
- "networks_links": [
- {
- "href": "http://192.168.82.231:9696/v2.0/networks?limit=2&marker=9daeac7c-a98f-430f-8e38-67f9c044e299",
- "rel": "next"
- },
- {
- "href": "http://192.168.82.231:9696/v2.0/networks?limit=2&marker=60c809cb-6731-45d0-ace8-3bf5626421a9&page_reverse=True",
- "rel": "previous"
- }
- ]
-}
-APIs v2.0 enable the system to sort queried results based on customized keys by adding the sort_key and sort_dir parameters to the URL of the list request. sort_key specifies the parameter used for sequencing results, and sort_dir specifies whether results are displayed in ascending or descending order. These APIs allow sorting query results by multiple criteria. The number of sort_key parameters must be equal to that of sort_dir parameters. Otherwise, 400 status code is returned.
-GET /v2.0/networks?sort_key=name&sort_dir=asc&sort_key=status&sort_dir=desc- -
{
- "networks": [
- {
- "status": "ACTIVE",
- "subnets": [],
- "name": "liudongtest ",
- "admin_state_up": false,
- "tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
- "id": "60c809cb-6731-45d0-ace8-3bf5626421a9"
- },
- {
- "status": "ACTIVE",
- "subnets": [
- "132dc12d-c02a-4c90-9cd5-c31669aace04"
- ],
- "name": "publicnet",
- "admin_state_up": true,
- "tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
- "id": "9daeac7c-a98f-430f-8e38-67f9c044e299"
- },
- {
- "status": "ACTIVE",
- "subnets": [
- "e25189a8-54df-4948-9396-d8291ffc92a0"
- ],
- "name": "testnet01",
- "admin_state_up": true,
- "tenant_id": "6fbe9263116a4b68818cf1edce16bc4f",
- "id": "3d42a0d4-a980-4613-ae76-a2cddecff054"
- }
- ]
-}
-
-
-
-
-Parent topic: General Information About Shared Load Balancers
-
-
-
diff --git a/docs/elb/api-ref/elb_fl_0006.html b/docs/elb/api-ref/elb_fl_0006.html
deleted file mode 100644
index 7e56fe71b..000000000
--- a/docs/elb/api-ref/elb_fl_0006.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-Queries all available versions.
-If there is no version added to the URL, all available versions are returned.
- -GET /
- -None
- -None
- -GET /-
{
- "versions": [
- {
- "status": "CURRENT",
- "id": "v2.0",
- "links": [
- {
- "href": "http://192.168.82.231:9696/v2.0",
- "rel": "self"
- }
- ]
- }
- ]
-}
-The basic workflow of elastic load balancers contains the following: creating a load balancer, adding a listener to a specified load balancer, adding a backend server group to a specified listener, configuring a health check for a specified backend server group, and adding a backend server to a specified backend server group. Deletion operations include removing a backend server, deleting a health check, deleting a backend server group, deleting a listener, and deleting a load balancer.
-The following error code descriptions are only suitable for classic load balancers.
-If an error occurs when using an API, an error response will be returned, which contains the error code and a piece of message, as shown in the following example. The following table lists error codes and their descriptions.
- -{
- "error":
- {
- "message": "listener exist, the port repeat",
- "code": "ELB.6101"
- }
-}
-
-Status Code - |
-Error Code - |
-Message - |
-Description - |
-Solution - |
-
|---|---|---|---|---|
400 - |
-ELB.0002 - |
-Api request is null. - |
-The request is empty. - |
-Change the parameter settings. - |
-
400 - |
-ELB.0004 - |
-Api response is null or invaild. - |
-The response is empty. - |
-Ensure that the backend server is healthy. - |
-
400 - |
-ELB.0230 - |
-Tenant_id is empty. - |
-The project ID is left blank. - |
-Correct the project ID. - |
-
400 - |
-ELB.1000 - |
-The loadbalancer URL is too long. - |
-The URL length exceeds the limit. - |
-Correct the URL. - |
-
400 - |
-ELB.1010 - |
-Query elb quota error. - |
-Failed to query the quota. - |
-Contact customer service. - |
-
400 - |
-ELB.1020 - |
-Lb ID is not correct. - |
-Incorrect load balancer ID. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1001 - |
-Request parameters error, private_key or certificate is nil or empty. -Request parameters error, lb type, name, admin_state_up one of them is empty. - |
-Parameter type, name, or admin_status_up is left blank. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1001 - |
-Request parameter is not valid. - |
-The length of the load balancer name exceeds the limit. - |
-Change the listener name. - |
-
400 - |
-ELB.1021 - |
-Request parameters error, name invalid. - |
-Invalid load balancer name. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1031 - |
-Request parameters error, lb len description too long. - |
-The length of the load balancer description exceeds the limit. - |
-Change the description. - |
-
400 - |
-ELB.1041 - |
-Request parameters error, lb type is not valid. - |
-Invalid load balancer type. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1051 - |
-Request parameters error, lb bandwidth is not valid. - |
-Invalid load balancer bandwidth. - |
-Change the parameter settings. - |
-
4000 - |
-ELB.1061 - |
-Request parameters error, lb vip_address and vip_subnet_id are nil. - |
-The floating IP address or subnet ID is left blank. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1071 - |
-Request parameters error, lb vip_address is not valid. - |
-Invalid floating IP address. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1081 - |
-Request parameters error, lb vpc_id is empty. - |
-The VPC ID is left blank. - |
-Change the parameter settings. - |
-
403 - |
-ELB.1091 - |
-Lb number larger than quota. - |
-The number of load balancers exceeds the quota. - |
-Request a higher quota or delete load balancers that are no longer needed. - |
-
400 - |
-ELB.1101 - |
-Vip address is exist. - |
-The floating IP address exists. - |
-Enter a valid floating IP address. - |
-
404 - |
-ELB.1002 - |
-Find lb failed. - |
-The load balancer does not exist. - |
-Change the load balancer ID. - |
-
400 - |
-ELB.1008 - |
-There is at least one member under the lb. - |
-Failed to delete the load balancer. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1018 - |
-There is at least one member under the lb. - |
-The load balancer has backend ECSs added. - |
-Change the parameter settings. - |
-
400 - |
-ELB.1005 - |
-Update request paramters error. - |
-Failed to modify the load balancer. - |
-Check the parameters. - |
-
400 - |
-ELB.1015 - |
-Lb can not be updated. - |
-The load balancer cannot be modified. - |
-Check the parameters. - |
-
400 - |
-ELB.1025 - |
-Udpate request parameters error, name is too long. - |
-The length of the load balancer name exceeds the limit. - |
-Change the load balancer name. - |
-
400 - |
-ELB.1035 - |
-Update request parameters error, name is not valid. - |
-Invalid load balancer name. - |
-Change the load balancer name. - |
-
400 - |
-ELB.1045 - |
-Update request parameters error, description too long. - |
-The length of the load balancer description exceeds the limit. - |
-Change the description. - |
-
400 - |
-ELB.1003 - |
-Lb not exist. - |
-The load balancer does not exist. - |
-Check the load balancer ID. - |
-
400 - |
-ELB.1004 - |
-Query condition is not valid. - |
-Invalid query condition. - |
-Change the query condition. - |
-
400 - |
-ELB.6000 - |
-Listener ID length is not correct. - |
-The length of the listener ID exceeds the limit. - |
-Change the listener ID. - |
-
400 - |
-ELB.6010 - |
-Listener ID content is not correct. - |
-Invalid listener ID. - |
-Change the listener ID. - |
-
400 - |
-ELB.6030 - |
-Listener is not associated with loadbalancer id. - |
-The listener does not belong to any load balancer. - |
-Check the listener ID. - |
-
400 - |
-ELB.6040 - |
-The loadbalaner that the listener belongs to is not exist. - |
-The load balancer to which the listener is added does not exist. - |
-Check the load balancer ID. - |
-
400 - |
-ELB.6020 - |
-Listener url is not correct. - |
-Incorrect listener URL. - |
-Correct the URL. - |
-
400 - |
-ELB.6001 - |
-Request parameters error, "..nilKey.." is nil. - |
-A mandatory parameter is left blank. - |
-Specify the mandatory parameters. - |
-
400 - |
-ELB.6011 - |
-Request parameters error, listener name too long. - |
-The length of the listener name exceeds the limit. - |
-Change the listener name. - |
-
400 - |
-ELB.6021 - |
-Request parameters error, listener name is not valid. - |
-Invalid listener name. - |
-Change the listener name. - |
-
400 - |
-ELB.6031 - |
-Request parameters error, listener len description too long. - |
-The length of the listener description exceeds the limit. - |
-Change the description. - |
-
400 - |
-ELB.6041 - |
-Request parameters error, listener port is not in 1 ~ 65535. - |
-Invalid port number. - |
-Change the port number. - |
-
400 - |
-ELB.6051 - |
-Request parameters error, listener lb algorithm is not valid. - |
-Invalid load balancing algorithm. - |
-Change the load balancing algorithm. - |
-
400 - |
-ELB.6061 - |
-Request parameters error, listener protocol is not valid. - |
-Invalid protocol used by the listener. - |
-Change the protocol. - |
-
400 - |
-ELB.6071 - |
-Request parameters error, listener backend protocol is not valid. - |
-Invalid backend ECS protocol. - |
-Change the protocol. - |
-
400 - |
-ELB.6081 - |
-Request parameters error, listener sticky_session_type is not valid. - |
-Invalid sticky session type. - |
-Check the load balancer ID. - |
-
403 - |
-ELB.6091 - |
-Request lb has more than user listener quota. - |
-The number of listeners reaches the limit. - |
-No more listeners can be added. - |
-
400 - |
-ELB.6101 - |
-Listener port is repeated. - |
-The port exists. - |
-Use another port number. - |
-
503 - |
-ELB.6002 - |
-Delete listener failed, listener does not exist. - |
-The listener does not exist. - |
-Check the listener ID. - |
-
400 - |
-ELB.6015 - |
-This listener property cannot be updated - |
-The property cannot be modified. - |
-Select a property that can be modified. - |
-
400 - |
-ELB.6025 - |
-Udpate request parameters error, listener len name too long. - |
-The length of the listener name exceeds the limit. - |
-Change the listener name. - |
-
400 - |
-ELB.6035 - |
-Udpate request parameters error, listener name is not valid. - |
-Invalid listener name. - |
-Change the listener name. - |
-
400 - |
-ELB.6045 - |
-Update request parameters error, listener len description too long. - |
-The length of the listener description exceeds the limit. - |
-Change the description. - |
-
400 - |
-ELB.6003 - |
-Listener query condition is not valid. - |
-Invalid query condition. - |
-Change the query condition. - |
-
400 - |
-ELB.2000 - |
-Member url is not correct. - |
-Incorrect backend ECS URL. - |
-Correct the URL. - |
-
400 - |
-ELB.2003 - |
-Query member failed. - |
-Failed to query the backend ECS. - |
-Contact customer service. - |
-
400 - |
-ELB.2005 - |
-Update member failed. - |
-Failed to update the backend ECS. - |
-Contact customer service. - |
-
400 - |
-ELB.2010 - |
-Member listener ID length is not correct. - |
-The length of the listener ID exceeds the limit. - |
-Change the listener ID. - |
-
400 - |
-ELB.2020 - |
-Member listener ID content is not correct. - |
-Incorrect listener ID. - |
-Change the listener ID. - |
-
403 - |
-ELB.2001 - |
-Create member failed, the total amount of members exceeds the system setting. - |
-Failed to add the ECS because the number of backend ECSs reaches the limit. - |
-Check the maximum number of backend servers that can be added. - |
-
400 - |
-ELB.2011 - |
-Add member listener is not exist. - |
-The listener does not exist. - |
-Ensure that the listener exists. - |
-
400 - |
-ELB.2021 - |
-Request parameters error, member address is null. - |
-Invalid address. - |
-Check the IP address. - |
-
400 - |
-ELB.2002 - |
-Delete member input param error. - |
-Incorrect parameters. - |
-Change the parameter settings. - |
-
400 - |
-ELB.2012 - |
-This member is not exist. - |
-The backend ECS does not exist. - |
-Ensure that the backend server exists. - |
-
400 - |
-ELB.7000 - |
-Listener_id must not be null. - |
-The listener ID is left blank. - |
-Change the listener ID and deliver the request again. - |
-
400 - |
-ELB.7010 - |
-Healthcheck listener is not exist. - |
-The listener with which the health check is associated does not exist. - |
-Change the listener ID and deliver the request again. - |
-
400 - |
-ELB.7020 - |
-This healthcheck is not exist. - |
-The health check does not exist. - |
-Change the health check ID and deliver the request again. - |
-
400 - |
-ELB.7001 - |
-Healthcheck_interval is illegal. - |
-Invalid health check interval. - |
-Change the interval. - |
-
400 - |
-ELB.7002 - |
-Healthcheck delete condition is not valid. - |
-Invalid query condition. - |
-Change the query condition. - |
-
400 - |
-ELB.7001 - |
-Healthcheck update condition is not valid. - |
-Invalid query condition. - |
-Change the query condition. - |
-
400 - |
-ELB.7004 - |
-Healthcheck query condition is not valid. - |
-Invalid query condition. - |
-Change the query condition. - |
-
400 - |
-ELB.7014 - |
-Healthcheck configuration not exist. - |
-The health check does not exist. - |
-Check the health check ID. - |
-
400 - |
-ELB.8001 - |
-Create a SG error. - |
-Failed to create the security group. - |
-Contact customer service. - |
-
400 - |
-ELB.8101 - |
-Create VPC error. - |
-Failed to create the VPC. - |
-Contact customer service. - |
-
400 - |
-ELB.8102 - |
-Delete VPC error. - |
-Failed to delete the VPC. - |
-Contact customer service. - |
-
400 - |
-ELB.8103 - |
-Query VPC error. - |
-Failed to query the VPC. - |
-Contact customer service. - |
-
400 - |
-ELB.8201 - |
-Create subnet error. - |
-Failed to create the subnet. - |
-Contact customer service. - |
-
400 - |
-ELB.8202 - |
-Delete subnet error. - |
-Failed to delete the subnet. - |
-Contact customer service. - |
-
400 - |
-ELB.8203 - |
-Query subnet error. - |
-Failed to query the subnet. - |
-Contact customer service. - |
-
400 - |
-ELB.9001 - |
-Interval ELB create VM error. - |
-Failed to add the ECS. - |
-Contact customer service. - |
-
400 - |
-ELB.9002 - |
-Internal ELB delete VM error. - |
-Failed to delete the ECS. - |
-Contact customer service. - |
-
400 - |
-ELB.9003 - |
-Internal ELB query VM error. - |
-Failed to query ECS details. - |
-Contact customer service. - |
-
400 - |
-ELB.9006 - |
-Internal ELB update port fail. - |
-Failed to update the port configured on the ECS data plane. - |
-Contact customer service. - |
-
400 - |
-ELB.9007 - |
-Intenal ELB bind port fail. - |
-Failed to bind the port configured on the ECS data plane. - |
-Contact customer service. - |
-
400 - |
-ELB.9061 - |
-Internal ELB query topic fail. - |
-Failed to query the SMN topic. - |
-Contact customer service. - |
-
400 - |
-ELB.9062 - |
-Internal ELB create topic fail. - |
-Failed to create the SMN topic. - |
-Contact customer service. - |
-
400 - |
-ELB.9063 - |
-Internal ELB query subscription fail. - |
-Failed to query the SMN subscription. - |
-Contact customer service. - |
-
400 - |
-ELB.9064 - |
-Internal ELB create subscription fail. - |
-Failed to create the SMN subscription. - |
-Contact customer service. - |
-
400 - |
-ELB.9023 - |
-Internal ELB get image error. - |
-Failed to query the image. - |
-Contact customer service. - |
-
400 - |
-ELB.9033 - |
-Internal ELB get flavour error. - |
-Failed to query ECS specifications. - |
-Contact customer service. - |
-
400 - |
-ELB.9043 - |
-Internal ELB get interface error. - |
-Failed to query the API bound to the ECS. - |
-Contact customer service. - |
-
400 - |
-ELB.1007 - |
-Query internal ELB error. - |
-Failed to query details of the private network load balancer. - |
-Contact customer service. - |
-
400 - |
-ELB.1012 - |
-Create tenant resource relation error. - |
-Failed to create the relationship between resources and the user. - |
-Contact customer service. - |
-
400 - |
-ELB.1013 - |
-Update resource tenant allocation failed, cloud eye warning rule exceeds. - |
-Failed to modify the quota of a resource because the quota set in the Cloud Eye alarm rule is too large. - |
-Contact customer service. - |
-
400 - |
-ELB.1014 - |
-Query resouce tenant relation failed. - |
-Failed to query the relationship between resources and the user. - |
-Contact customer service. - |
-
400 - |
-ELB.1102 - |
-Token invalid - |
-Invalid token. - |
-Contact customer service. - |
-
400 - |
-ELB.1103 - |
-Token invalid - |
-Invalid token. - |
-Contact customer service. - |
-
400 - |
-ELB.1104 - |
-Token invalid - |
-Invalid token. - |
-Contact customer service. - |
-
400 - |
-ELB.1105 - |
-Token invalid - |
-Invalid token. - |
-Contact customer service. - |
-
400 - |
-ELB.1109 - |
-Authentication failed. - |
-Real-name authentication failed. - |
-Contact customer service. - |
-
400 - |
-ELB.1201 - |
-Get Token failed - |
-Failed to obtain the token. - |
-Contact customer service. - |
-
400 - |
-ELB.3001 - |
-Create floating IP failed. - |
-Failed to assign the floating IP address. - |
-Contact customer service. - |
-
400 - |
-ELB.3002 - |
-Delete floating IP failed. - |
-Failed to release the floating IP address. - |
-Contact customer service. - |
-
400 - |
-ELB.3003 - |
-Query floating IP failed. - |
-Failed to query the floating IP address. - |
-Contact customer service. - |
-
400 - |
-ELB.3004 - |
-Query floating IP list failed. - |
-Failed to query floating IP addresses. - |
-Contact customer service. - |
-
400 - |
-ELB.3005 - |
-Update floating IP failed. - |
-Failed to update the floating IP address. - |
-Contact customer service. - |
-
400 - |
-ELB.4001 - |
-Create elastic IP failed. - |
-Failed to assign the EIP. - |
-Contact customer service. - |
-
400 - |
-ELB.4002 - |
-Delete elastic IP failed. - |
-Failed to release the EIP. - |
-Contact customer service. - |
-
400 - |
-ELB.4003 - |
-Query elastic IP failed. - |
-Failed to query the EIP. - |
-Contact customer service. - |
-
400 - |
-ELB.4004 - |
-Query elastic IP list failed. - |
-Failed to query EIPs. - |
-Contact customer service. - |
-
400 - |
-ELB.4005 - |
-Update elastic IP failed. - |
-Failed to update the EIP. - |
-Contact customer service. - |
-
400 - |
-ELB.5003 - |
-Query bandwidth failed. - |
-Failed to query the bandwidth. - |
-Contact customer service. - |
-
400 - |
-ELB.5005 - |
-Update bandwidth failed. - |
-Failed to update the bandwidth. - |
-Contact customer service. - |
-
400 - |
-ELB.6004 - |
-Query listeners list failed. - |
-Failed to query listeners. - |
-Contact customer service. - |
-
400 - |
-ELB.6006 - |
-Query ECS failed. - |
-Failed to query the ECS. - |
-Contact customer service. - |
-
The following code descriptions are only suitable for shared load balancers.
- -Status Code - |
-Type - |
-Description - |
-
|---|---|---|
200 - |
-OK - |
-Normal response to GET and PUT requests. - |
-
201 - |
-Created - |
-Normal response to POST requests. - |
-
204 - |
-No Content - |
-Normal response to DELETE requests. - |
-
Status Code - |
-Type - |
-Possible Cause - |
-
|---|---|---|
400 - |
-Bad request - |
-Malformed request URI or body. - |
-
Invalid admin _state_up value. - |
-||
Invalid parameters. - |
-||
Batch operations are not allowed. - |
-||
Failed to verify the parameters. - |
-||
Incorrect request method, for example, updating attributes that can be specified during creation only. - |
-||
The network is not external (the value of router:external is set to false). - |
-||
The IaaS OpenStack network port has no floating IP address bound. - |
-||
The requested floating IP address is not in the IP address range of the external network. - |
-||
Invalid fixed IP address. - |
-||
The router port does not have a fixed IP address. - |
-||
The subnet for the router interface must have a gateway IP address. - |
-||
401 - |
-Unauthorized - |
-Authentication required. - |
-
403 - |
-Forbidden - |
-The URI does not exist. -The resource cannot be found. - |
-
404 - |
-Not Found - |
-The URI does not exist. - |
-
The resource cannot be found. - |
-||
Invalid port ID. - |
-||
409 - |
-Conflict - |
-The port is already in use. - |
-
The IP address is already in use. - |
-||
The IP address pool cannot contain gateway and broadcast addresses. - |
-||
The requested floating IP address is already in use. - |
-||
The internal IaaS OpenStack network port and fixed IP address are already associated with another floating IP addresses. - |
-||
500 - |
-Internal server error. - |
-Internal IaaS OpenStack network error. - |
-
503 - |
-Service unavailable - |
-Failed to assign the MAC address. - |
-
Module - |
-HTTP Status Code - |
-Error Code - |
-Error Message - |
-Description - |
-Handling Measure - |
-
Load balancer - |
-400 - |
-ELB.0002 - |
-RequestBody is null or empty,request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-
401 - |
-ELB.1102 - |
-Token is error, Authentication required. - |
-Empty token. - |
-Use a correct token that has not expired. - |
-|
400 - |
-ELB.0002 - |
-RequestBody is null, request is invalid. - |
-Failed to convert the request body. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody loadbalancer[vip_subnet_id] is null, this is a required parameter. - |
-vip_subnet_id in the request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.1202 - |
-1.decoded token is null. -2.checkEnterpriseProject is error. - |
-
|
-Check the enterprise project ID. - |
-|
403 - |
-ELB.9802 - |
-Policy doesn't allow elb:loadbalancers:list to be performed. -etc. - |
-Authentication failure - |
-Check whether you have the permission to perform this operation. - |
-|
403 - |
-ELB.9803 - |
-Policy doesn't allow elb:loadbalancers:list to be performed. -etc. - |
-Authentication failure - |
-Check whether you have the permission to perform this operation. - |
-|
403 - |
-ELB.9804 - |
-Policy doesn't allow elb:loadbalancers:list to be performed. -etc. - |
-Authentication failure - |
-Check whether you have the permission to perform this operation. - |
-|
400 - |
-ELB.0004 - |
-Api response is null or invaild. - |
-The response returned by Neutron is null. - |
-Contact customer service. - |
-|
400 - |
-ELB.9899 - |
-The default_tls_container_ref field of the TERMINATED_HTTPS listener does not allow updating to null -etc. - |
-Combined API failed to send the request to Neutron. - |
-Rectify the fault based on the error information. - |
-|
400 - |
-ELB.9807 - |
-Quota exceeded for resources:['loadbalancer']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-|
400 - |
-ELB.1204 - |
-Bind fail. - |
-Failed to associate the load balancer with the enterprise project. - |
-Contact customer service. - |
-|
400 - |
-ELB.9805 - |
-Ep_id is not uuid. - |
-ep_id in the URI is not a valid UUID. - |
-Check the enterprise project ID. - |
-|
400 - |
-ELB.9806 - |
-Loadbalancer_id in url is null or empty. -etc. - |
-loadbalancer_id in the URI is empty. - |
-Check whether the load balancer ID in the URL is correct. - |
-|
404 - |
-ELB.9800 - |
-Resource could not be found. - |
-The specified load balancer does not exist when ep_id is queried. - |
-Check the load balancer ID. - |
-|
400 - |
-ELB.9808 - |
-Tenant_id in token mismatches with tenant_id in url. - |
-The value of tenant_id in the token is different from that in the URL. - |
-Check whether parameter tenant_id in the token and URL is correct. - |
-|
403 - |
-ELB.9801 - |
-Not be list action, enterprise_project_id must not be null. - |
-In the fine-grained authorization scenario, the enterprise ID is not transmitted in the request for querying the load balancers. - |
-Check whether the parameters in the request for querying the load balancers are correct. - |
-|
Listener - |
-400 - |
-ELB.0002 - |
-Listener is null, request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-
400 - |
-ELB.9805 - |
-RequestBody listener[protocol] is null, this is a required parameter. - |
-protocol in the request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody listener[protocol_port] is null, this is a required parameter. - |
-protocol_port is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody listener[loadbalancer_id] is null, this is a required parameter. - |
-loadbalancer_id is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.6200 - |
-Load Balaner *** already has a listener with protocol_port of ***. - |
-The port number is in use. - |
-Change the port number. - |
-|
400 - |
-ELB.9807 - |
-Quota exceeded for resources:['listener']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-|
Backend server group - |
-400 - |
-ELB.0002 - |
-Pool is null, request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-
400 - |
-ELB.9805 - |
-RequestBody pool[protocol] is null, this is a required parameter. - |
-protocol is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody pool[lb_algorithm] is null, this is a required parameter. - |
-lb_algorithm is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9807 - |
-Quota exceeded for resources:['pool']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-|
400 - |
-ELB.9805 - |
-RequestBody pool[loadbalancer_id] and pool[listener_id] both are null, this has at least one parameter. - |
-listener_id is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
Backend server - |
-400 - |
-ELB.9805 - |
-RequestBody pool[session_persistence][type] is null. when pool[session_persistence] exists, this is a required parameter. - |
-session_persistence is empty. - |
-Set the parameter by following the instructions in this guide. - |
-
400 - |
-ELB.0002 - |
-Member is null,request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody member[address] is null, this is a required parameter. - |
-address is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9807 - |
-Quota exceeded for resources:['member']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-|
400 - |
-ELB.9805 - |
-RequestBody member[address]'s length is %s, greater than 64. - |
-The value of address contains more than 64 characters. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody member[protocol_port] is null, this is a required parameter. - |
-protocol_port is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
Health check - |
-400 - |
-ELB.9805 - |
-RequestBody member[subnet_id] is null, this is a required parameter. - |
-subnet_id is empty. - |
-Set the parameter by following the instructions in this guide. - |
-
400 - |
-ELB.0002 - |
-healthmonitor is null,request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody healthmonitor[delay] is null, this is a required parameter. - |
-delay is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody healthmonitor[max_retries] is null, this is a required parameter. - |
-max_retries is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody healthmonitor[pool_id] is null, this is a required parameter. - |
-pool_id is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9807 - |
-Quota exceeded for resources:['healthmonitor']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-|
400 - |
-ELB.9805 - |
-RequestBody healthmonitor[timeout] is null, this is a required parameter. - |
-timeout is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
Forwarding policy - |
-400 - |
-ELB.9805 - |
-RequestBody healthmonitor[type] is null, this is a required parameter. - |
-type is empty. - |
-Set the parameter by following the instructions in this guide. - |
-
400 - |
-ELB.0002 - |
-l7policy is null,request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9807 - |
-Quota exceeded for resources:['l7policiey']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-|
400 - |
-ELB.9805 - |
-RequestBody l7policy[listener_id] is null, this is a required parameter. - |
-listener_id is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
Forwarding rule - |
-400 - |
-ELB.9805 - |
-RequestBody l7policy[action] is null, this is a required parameter. - |
-action is empty. - |
-Set the parameter by following the instructions in this guide. - |
-
400 - |
-ELB.0002 - |
-Rule is null,request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody rule[type] is null, this is a required parameter. - |
-type is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9807 - |
-Quota exceeded for resources:['l7policieyrule']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-|
400 - |
-ELB.9805 - |
-RequestBody rule[compare_type] is null, this is a required parameter. - |
-compare_type is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody rule[value] is null, this is a required parameter. - |
-value is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody rule[value]'s length is %s, greater than 128. - |
-The parameter value contains more than 128 characters. - |
-Set the parameter by following the instructions in this guide. - |
-|
Whitelist - |
-400 - |
-ELB.9807 - |
-Quota exceeded for resources:['whitelist']. - |
-The quota has been used up. - |
-To expand the quota, contact customer service. - |
-
400 - |
-ELB.0002 - |
-whitelist is null,request is invalid. - |
-The request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody whitelist[listener_id] is null, this is a required parameter. - |
-listener_id is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|
400 - |
-ELB.9805 - |
-RequestBody whitelist[listener_id]'s length is %s, greater than 255. - |
-The value of listener_id contains more than 255 characters. - |
-Set the parameter by following the instructions in this guide. - |
-|
Label Management - |
-400 - |
-ELB.0002 - |
-RequestBody is null or empty. - |
-Invalid request body. - |
-Set the parameter by following the instructions in this guide. - |
-
401 - |
-ELB.1102 - |
-Token is error, Authentication required. - |
-Invalid token. - |
-Use a correct token that has not expired. - |
-|
400 - |
-ELB.0002 - |
-LogTankRequestBody is null, request is invalid. - |
-Invalid request body. - |
-Set the parameter by following the instructions in this guide. - |
-|
LoadbalancerId in requestBody is null. - |
-loadbalancer_id in the request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|||
LoggroupId in requestBody is null. - |
-log_group_id in the request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|||
LogtopicId in requestBody is null. - |
-log_topic_id in the request body is empty. - |
-Set the parameter by following the instructions in this guide. - |
-|||
403 - |
-ELB.9802 - |
-Policy doesn't allow elb:logtanks:create to be performed. - |
-Permission verification failed. - |
-Check whether you have the permission to perform this operation. - |
-|
403 - |
-ELB.9803 - |
-Policy doesn't allow elb:loadbalancers:list to be performed. -etc. - |
-Permission verification failed. - |
-Check whether you have the permission to perform this operation. - |
-|
403 - |
-ELB.9804 - |
-Policy doesn't allow elb:loadbalancers:list to be performed. -etc. - |
-Permission verification failed. - |
-Check whether you have the permission to perform this operation. - |
-|
400 - |
-ELB.9899 - |
-The default_tls_container_ref field of the TERMINATED_HTTPS listener does not allow updating to null. - |
-Parameter default_tls_container_ref cannot be left blank. - |
-Rectify the fault based on the error information. - |
-|
Certificate - |
-400 - |
-ELB.1001 - |
-Request parameters invalid. - |
-Invalid parameter. - |
-Enter a valid parameter. - |
-
400 - |
-ELB.5010 - |
-The certificate URL contains more than four parts. - |
-The certificate URL contains more than four parts. - |
-Enter a valid certificate URL. - |
-|
400 - |
-ELB.5020 - |
-The certificate ID must be 32 characters. - |
-The certificate ID is not a 32-character string. - |
-Enter a valid certificate ID. - |
-|
400 - |
-ELB.5030 - |
-Incorrect certificate URL. - |
-Incorrect certificate URL. - |
-Enter a valid certificate URL. - |
-|
404 - |
-ELB.5040 - |
-The certificate does not exist. - |
-The certificate does not exist. - |
-Ensure that the certificate exists. - |
-|
400 - |
-ELB.5131 - |
-Failed to query the certificate quota. - |
-Failed to query the certificate quota. - |
-Contact customer service. - |
-|
400 - |
-ELB.5141 - |
-Failed to query the user certificate quota. - |
-Failed to query the used certificate quota. - |
-Contact customer service. - |
-|
400 - |
-ELB.5151 - |
-The certificate quantity exceeds the quota. - |
-The quota has been used up. - |
-Ensure that the quantity of certificates is less than the quota. - |
-|
400 - |
-ELB.1011 - |
-Private_key or certificate content is not valid. - |
-Invalid public or private key of the server certificate. - |
-Enter a valid public or private key. - |
-|
400 - |
-ELB.5051 - |
-CA certificate content is not valid. - |
-Invalid CA certificate content. - |
-Enter valid certificate content. - |
-|
400 - |
-ELB.5002 - |
-Failed to delete the certificate. - |
-Failed to delete the certificate. - |
-Contact customer service. - |
-|
400 - |
-ELB.5033 - |
-Failed to update certificate. - |
-Failed to modify the certificate. - |
-Contact customer service. - |
-|
400 - |
-ELB.5013 - |
-Private_key or certificate content is not valid. - |
-Invalid public or private key of the server certificate. - |
-Enter a valid public or private key. - |
-|
400 - |
-ELB.5053 - |
-CA certificate content is not valid. - |
-Invalid CA certificate content. - |
-Enter valid certificate content. - |
-|
400 - |
-ELB.5004 - |
-Invalid search criteria. - |
-Invalid query condition. - |
-Ensure that the query condition is correct. - |
-|
API version - |
-404 - |
-ELB.1110 - |
-version not found. - |
-The API version does not exist. - |
-Contact customer service. - |
-
Status Code - |
-Message - |
-Description - |
-
|---|---|---|
200 - |
-OK - |
-Normal response to GET and PUT requests. - |
-
201 - |
-Created - |
-Normal response to POST requests. - |
-
204 - |
-No Content - |
-Normal response to DELETE requests. - |
-
Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-Bad request - |
-Malformed request URI or body. - |
-
Invalid admin _state_up value. - |
-||
Invalid parameters. - |
-||
Batch operations are not allowed. - |
-||
Failed to verify the parameters. - |
-||
The method is not allowed for the request body, for example, trying to update attributes that be specified only during creation. - |
-||
The network is not external (the value of router:external is set to false). - |
-||
The IaaS OpenStack network port has no floating IP address bound. - |
-||
The requested floating IP address is not in the IP address range of the external network. - |
-||
Invalid fixed IP address. - |
-||
The router port does not have a fixed IP address. - |
-||
The subnet for the router interface must have a gateway IP address. - |
-||
401 - |
-Unauthorized - |
-Authentication required. - |
-
403 - |
-Forbidden - |
-The URI does not exist. -The resource cannot be found. - |
-
404 - |
-Not found - |
-The URI does not exist. - |
-
The resource cannot be found. - |
-||
The port UUID is not valid. - |
-||
409 - |
-Conflict - |
-The port is already in use. - |
-
The IP address is already in use. - |
-||
The IP address pool cannot contain gateway and broadcast addresses. - |
-||
The requested floating IP address is already in use. - |
-||
The internal IaaS OpenStack network port and fixed IP address are already associated with another floating IP addresses. - |
-||
500 - |
-Internal IaaS OpenStack network error. - |
-Failed to assign the MAC address. - |
-
503 - |
-Service unavailable - |
-Failed to assign the MAC address. - |
-
This API is used to query all API versions of ELB.
- -GET /
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
versions - |
-Array - |
-Lists all API versions. - |
-
id - |
-String - |
-Specifies the version ID, for example, v1. - |
-
links - |
-Array - |
-Specifies the API URL. - |
-
href - |
-String - |
-Specifies the reference address of the current API version. - |
-
rel - |
-String - |
-Specifies the relationship between the current API version and the referenced address. - |
-
version - |
-String - |
-Specifies the version. If minor versions are supported, set this parameter to the latest minor version. If minor versions are not supported, leave this parameter blank. - |
-
status - |
-String - |
-Specifies the version status. Options are as follows: -
|
-
updated - |
-String - |
-Specifies the version release time, which must be the UTC time. For example, the release time of v1 is 2014-06-28T12:20:21Z. - |
-
min_version - |
-String - |
-Specifies the minor version. If minor versions are supported, set this parameter to the earliest minor version. If minor versions are not supported, leave this parameter blank. - |
-
{
- "versions": [
- {
- "id": "v1.0",
- "links": [
- {
- "href": "https://{elb_endpoint}/v1.0/",
- "rel": "self"
- }
- ],
- "min_version": "",
- "status": "CURRENT",
- "updated": "2018-09-30T00:00:00Z",
- "version": ""
- }
- ]
- }
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-Bad Request - |
-Request error. - |
-
401 - |
-Unauthorized - |
-The authentication information is not provided or is incorrect. - |
-
403 - |
-Forbidden - |
-The request was forbidden. - |
-
404 - |
-Not Found - |
-The requested resource does not exist. - |
-
408 - |
-Request Timeout - |
-The request timed out. - |
-
429 - |
-Too Many Requests - |
-The number requests exceeded the upper limit. - |
-
500 - |
-Internal Server Error - |
-Failed to complete the request because of an internal service error. - |
-
503 - |
-Service Unavailable - |
-The service is currently unavailable. - |
-
This API is used to query a specific ELB API version.
- -GET /{api_version}
- -Parameter - |
-Mandatory - |
-Description - |
-
|---|---|---|
api_version - |
-Yes - |
-Specifies the API version. - |
-
/v1.0
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
version - |
-Object - |
-Specifies the API version. - |
-
id - |
-String - |
-Specifies the version ID, for example, v1. - |
-
links - |
-Array - |
-Specifies the API URL. - |
-
href - |
-String - |
-Specifies the reference address of the current API version. - |
-
rel - |
-String - |
-Specifies the relationship between the current API version and the referenced address. - |
-
version - |
-String - |
-Specifies the version. If minor versions are supported, set this parameter to the latest minor version. If minor versions are not supported, leave this parameter blank. - |
-
status - |
-String - |
-Specifies the version status. Options are as follows: -
|
-
updated - |
-String - |
-Specifies the version release time, which must be the UTC time. For example, the release time of v1 is 2014-06-28T12:20:21Z. - |
-
min_version - |
-String - |
-Specifies the minor version. If minor versions are supported, set this parameter to the earliest minor version. If minor versions are not supported, leave this parameter blank. - |
-
{
- "version": {
- "id": "v1.0",
- "links": [
- {
- "href": "https://{elb_endpoint}/v1.0/",
- "rel": "self"
- }
- ],
- "min_version": "",
- "status": "CURRENT",
- "updated": "2018-09-30T00:00:00Z",
- "version": ""
- }
- }
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-Bad Request - |
-Request error. - |
-
401 - |
-Unauthorized - |
-The authentication information is not provided or is incorrect. - |
-
403 - |
-Forbidden - |
-The request was forbidden. - |
-
404 - |
-Not Found - |
-The requested resource does not exist. - |
-
408 - |
-Request Timeout - |
-The request timed out. - |
-
429 - |
-Too Many Requests - |
-The number requests exceeded the upper limit. - |
-
500 - |
-Internal Server Error - |
-Failed to complete the request because of an internal service error. - |
-
503 - |
-Service Unavailable - |
-The service is currently unavailable. - |
-
This API is used to query all metrics at Layer 4 and Layer 7.
-Only users can query these metrics.
- -GET /v1.0/{project_id}/elbaas/monitor
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
act_conn - |
-Integer - |
-Specifies the number of active connections. - |
-
cps - |
-Integer - |
-Specifies the number of concurrent connections. - |
-
create_time - |
-String - |
-Specifies the report time. - |
-
in_Bps - |
-Integer - |
-Specifies the inbound rate (bytes/s). - |
-
in_pps - |
-Integer - |
-Specifies the number of incoming data packets. - |
-
inact_conn - |
-Integer - |
-Specifies the number of inactive connections. - |
-
loadbalancer_id - |
-String - |
-Specifies the load balancer ID. - |
-
loadbalancer_ip - |
-String - |
-Specifies the load balancer IP address. - |
-
loadbalancer_name - |
-String - |
-Specifies the load balancer name. - |
-
ncps - |
-Integer - |
-Specifies the number of new connections. - |
-
out_Bps - |
-Integer - |
-Specifies the outbound rate (bytes/s). - |
-
out_pps - |
-Integer - |
-Specifies the number of outgoing data packets. - |
-
[
- {
- "act_conn": 0,
- "cps": 0,
- "create_time": "2016-05-20 16:46:49",
- "in_Bps": 0,
- "in_pps": 0,
- "inact_conn": 0,
- "loadbalancer_id": "34cf6520808d4766ae1455586ab94ba8",
- "loadbalancer_ip": "10.10.1.233",
- "loadbalancer_name": "lb0721",
- "ncps": 0,
- "out_Bps": 0,
- "out_pps": 0
- },
- {
- "act_conn": 0,
- "cps": 0,
- "create_time": "2016-05-20 16:46:49",
- "in_Bps": 0,
- "in_pps": 0,
- "inact_conn": 0,
- "loadbalancer_id": "b44533cce271437bb692365b0c450543",
- "loadbalancer_ip": "10.10.1.253",
- "loadbalancer_name": "lb0721",
- "ncps": 0,
- "out_Bps": 0,
- "out_pps": 0
- }
-]
-This API is used to create a load balancer.
- -POST /v1.0/{project_id}/elbaas/loadbalancers
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-Yes - |
-String - |
-
|
-
description - |
-No - |
-String - |
-
|
-
vpc_id - |
-Yes - |
-String - |
-Specifies the VPC ID. - |
-
bandwidth - |
-No - |
-Integer - |
-
|
-
type - |
-Yes - |
-String - |
-
|
-
admin_state_up - |
-Yes - |
-Integer/Boolean - |
-
|
-
vip_subnet_id - |
-No - |
-String - |
-Specifies the subnet ID of backend ECSs. This parameter is mandatory when type is set to Internal. Only IPv4 subnets can be specified. - |
-
az - |
-No - |
-String - |
-Specifies the AZ of the load balancer. This parameter is invalid when type is set to External and is optional when type is set to Internal. If type is set to Internal and an AZ is specified, the specified AZ must support private network load balancers. Otherwise, an error message is returned. For more details, see Regions and Endpoints. - - |
-
charge_mode - |
-No - |
-String - |
-
|
-
eip_type - |
-No - |
-String - |
-
|
-
security_group_id - |
-No - |
-String - |
-
|
-
vip_address - |
-No - |
-String - |
-
|
-
tenantId - |
-No - |
-String - |
-
|
-
{
- "name": "loadbalancer1",
- "description": "simple lb",
- "vpc_id": "f54a3ffd-7a55-4568-9e3d-f0ff2d46a107",
- "bandwidth": 200,
- "type": "External",
- "admin_state_up": true
-}
-{
- "name": "loadbalancer1",
- "description": "simple lb",
- "vpc_id": "f54a3ffd-7a55-4568-9e3d-f0ff2d46a107",
- "vip_address": "192.144.164.74",
- "type": "External",
- "admin_state_up": true
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
uri - |
-String - |
-Specifies the URI returned by Combined API after the job for creating a load balancer is delivered. - |
-
job_id - |
-String - |
-Specifies the unique ID assigned to the job for creating a load balancer in Combined API. - |
-
{
- "uri": "/v1/73cd9140bec7427ab9952b4ed75924e0/jobs/4010b39b4fbb4645014fcfc8f2d178d1",
- "job_id": "4010b39b4fbb4645014fcfc8f2d178d1"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to delete a load balancer. If the load balancer is a public network load balancer, this API deletes the EIP bound to the load balancer.
- -For a public network load balancer, you need to delete the backend ECSs added to all listeners of the load balancer before deleting it.
- -DELETE /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
uri - |
-String - |
-Specifies the URI returned by Combined API after the job for deleting a load balancer is delivered. - |
-
job_id - |
-String - |
-Specifies the unique ID assigned to the job for deleting a load balancer in Combined API. - |
-
{
- "uri": "/v1/73cd9140bec7427ab9952b4ed75924e0/jobs/4010b39c4fbb4649014fcfd2ab7903b0",
- "job_id": "4010b39c4fbb4649014fcfd2ab7903b0"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to delete a public network load balancer. The EIP bound to the load balancer will not be deleted. If you need to delete this IP address, refer to Deleting a Load Balancer.
- -Before deleting a public network load balancer, you must remove all backend ECSs from the listener. This API cannot be used to delete a private network load balancer.
- -DELETE /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}/keep-eip
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
uri - |
-String - |
-Specifies the URI returned by Combined API after the job for deleting a load balancer is delivered. - |
-
job_id - |
-String - |
-Specifies the unique ID assigned to the job for deleting a load balancer in Combined API. - |
-
{
- "uri": "/v1/8263303061de4b5d95c9cb68c3a257f4/jobs/ff808082615b23aa01616b90efc65298",
- "job_id": "ff808082615b23aa01616b90efc65298"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisable - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to modify the name, description, bandwidth, and administrative status of a load balancer.
- -PUT /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}
- -{
- "description": "simple lb",
- "name": "loadbalancer1",
- "bandwidth": 200,
- "admin_state_up": true
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
uri - |
-String - |
-Specifies the URI returned by Combined API after the job for modifying a load balancer is delivered. - |
-
job_id - |
-String - |
-Specifies the unique ID assigned to the job for modifying a load balancer in Combined API. - |
-
{
- "uri": "/v1/73cd9140bec7427ab9952b4ed75924e0/jobs/4010b39d4fbb4645014fcfddf4b32d15",
- "job_id": "4010b39d4fbb4645014fcfddf4b32d15"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query details about a load balancer.
- -GET /v1.0/{project_id}/elbaas/loadbalancers/{loadbalancer_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
vip_address - |
-String - |
-Specifies the private IP address of the load balancer. - |
-
update_time - |
-String - |
-Specifies the time when the load balancer was updated. - |
-
create_time - |
-String - |
-Specifies the time when the load balancer was created. - |
-
id - |
-String - |
-Specifies the load balancer ID. - |
-
status - |
-String - |
-
|
-
bandwidth - |
-Integer - |
-Specifies the bandwidth (Mbit/s). - |
-
vpc_id - |
-String - |
-Specifies the VPC ID. - |
-
admin_state_up - |
-Integer - |
-- | -
vip_subnet_id - |
-String - |
-This parameter is unavailable now. - |
-
type - |
-String - |
-Specifies the network type of the load balancer. The value is External. - |
-
name - |
-String - |
-Specifies the load balancer name. - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. - |
-
security_group_id - |
-String - |
-
|
-
{
- "vip_address": "192.144.62.114",
- "update_time": "2015-09-14 02:34:32",
- "create_time": "2015-09-14 02:34:32",
- "id": "0b07acf06d243925bc24a0ac7445267a",
- "status": "ACTIVE",
- "bandwidth": 1,
- "security_group_id": null,
- "vpc_id": "f54a3ffd-7a55-4568-9e3d-f0ff2d46a107",
- "admin_state_up": 1,
- "vip_subnet_id": null,
- "type": "External",
- "name": "MY_ELB",
- "description": null
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to add backend ECSs to a listener for monitoring.
-To add backend ECSs to a UDP listener, IP addresses can be pinged and UDP services must be enabled.
- -POST /v1.0/{project_id}/elbaas/listeners/{listener_id}/members
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
server_id - |
-Yes - |
-String - |
-Specifies the backend ECS ID. - |
-
address - |
-Yes - |
-String - |
-Specifies the private IP address of the backend ECS. - |
-
[
- {
- "server_id": "dbecb618-2259-405f-ab17-9b68c4f541b0",
- "address": "172.16.0.31"
- }
-]
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
uri - |
-String - |
-Specifies the URI of the job for adding a backend ECS. It is returned by Combined API. - |
-
job_id - |
-String - |
-Specifies the unique ID assigned to the job for adding a backend ECS in Combined API. - |
-
{
- "uri": "/v1/55300f3c8f764c06b1a32e2302edc305/jobs/4010b39b4fd3d5ff014fd3ec3ed8002d",
- "job_id": "4010b39b4fd3d5ff014fd3ec3ed8002d"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to remove backend ECSs from a listener. Multiple backend ECSs can be removed concurrently.
- -POST /v1.0/{project_id}/elbaas/listeners/{listener_id}/members/action
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
removeMember - |
-Yes - |
-Array - |
-Lists the removed backend ECSs. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
id - |
-Yes - |
-String - |
-Specifies the backend ECS ID. - |
-
{
- "removeMember": [
- {
- "id": "34695d664b182fa69b98228032b0e239"
- }
- ]
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
uri - |
-String - |
-Specifies the URI returned by Combined API after the job for removing a backend ECS is delivered. - |
-
job_id - |
-String - |
-Specifies the unique ID assigned to the job for removing a backend ECS in Combined API. - |
-
{
- "uri": "/v1/55300f3c8f764c06b1a32e2302edc305/jobs/4010b39b4fd3d5ff014fd3f160fd006c",
- "job_id": "4010b39b4fd3d5ff014fd3f160fd006c"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query backend ECSs added to a listener. If you are the administrator, the backend ECS list will be empty.
- -GET /v1.0/{project_id}/elbaas/listeners/{listener_id}/members?limit=10&marker=0
-
Enter a question mark (?) and an ampersand (&) at the end of the URI to define multiple search criteria. This API allows filtering backend ECSs by each parameter in the response message except listeners, server_name, update_time, and create_time.
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
marker - |
-No - |
-String - |
-Specifies the resource ID of pagination query. If the parameter is left blank, only resources on the first page are queried. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of records on each page. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
server_address - |
-String - |
-Specifies the private IP address of the backend ECS. - |
-
id - |
-String - |
-Specifies the backend ECS ID. - |
-
address - |
-String - |
-Specifies the floating IP address assigned to the backend ECS. - |
-
status - |
-String - |
-Specifies the status of the backend ECS. The value can be ACTIVE, PENDING, or ERROR. - |
-
health_status - |
-String - |
-Specifies the health check result. The value is NORMAL, ABNORMAL, or UNAVAILABLE. - |
-
update_time - |
-String - |
-Specifies the time when the backend ECS was updated. - |
-
create_time - |
-String - |
-Specifies the time when the backend ECS was added. - |
-
server_name - |
-String - |
-Specifies the backend ECS name. - |
-
server_id - |
-String - |
-Specifies the backend ECS ID. - |
-
listeners - |
-Array - |
-Specifies the listener with which the backend ECS is associated. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener with which the backend ECS is associated. - |
-
[
- {
- "server_address": "172.16.0.16",
- "id": "4ac8777333bc20777147ab160ea61baf",
- "status": "ACTIVE",
- "address": "100.64.27.96",
- "listeners": [
- {
- "id": "65093734fb966b3d70f6af26cc63e125"
- },
- {
- "id": "a659fe780a542e1adf204db767a021a3"
- }
- ],
- "update_time": "2015-12-28 10:35:51",
- "create_time": "2015-12-28 10:35:50",
- "server_name": null,
- "server_id": "97444148-7afb-47cc-b4a3-6e1c94d1ade4",
- "health_status": "NORMAL"
- },
- {
- "server_address": "172.16.0.15",
- "id": "d8a21f107a19d7bd1d05a1f764eb623a",
- "status": "ACTIVE",
- "address": "100.64.27.95",
- "listeners": [
- {
- "id": "65093734fb966b3d70f6af26cc63e125"
- },
- {
- "id": "a659fe780a542e1adf204db767a021a3"
- }
- ],
- "update_time": "2015-12-28 10:35:51",
- "create_time": "2015-12-28 10:35:50",
- "server_name": null,
- "server_id": "05b731db-d457-41dc-a824-862daba91a59",
- "health_status": "ABNORMAL"
- }
-]
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to configure a health check for backend ECSs.
- -POST /v1.0/{project_id}/elbaas/healthcheck
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener with which the health check is associated. - |
-
healthcheck_protocol - |
-No - |
-String - |
-
|
-
healthcheck_uri - |
-No - |
-String - |
-
|
-
healthcheck_connect_port - |
-No - |
-Integer - |
-
|
-
healthy_threshold - |
-No - |
-Integer - |
-
|
-
unhealthy_threshold - |
-No - |
-Integer - |
-
|
-
healthcheck_timeout - |
-No - |
-Integer - |
-
|
-
healthcheck_interval - |
-No - |
-Integer - |
-
|
-
{
- "healthcheck_connect_port": 80,
- "healthcheck_interval": 5,
- "healthcheck_protocol": "HTTP",
- "healthcheck_timeout": 10,
- "healthcheck_uri": "/",
- "healthy_threshold": 3,
- "listener_id": "3ce8c4429478a5eb6ef4930de2d75b28",
- "unhealthy_threshold": 3
-}
-{
- "healthcheck_connect_port": 80,
- "healthcheck_interval": 5,
- "healthcheck_protocol": "TCP",
- "healthcheck_timeout": 10,
- "healthcheck_uri": "",
- "healthy_threshold": 3,
- "listener_id": "3ce8c4429478a5eb6ef4930de2d75b28",
- "unhealthy_threshold": 3
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
healthcheck_interval - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener with which the health check is associated. - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
healthcheck_protocol - |
-String - |
-Specifies the health check protocol. - |
-
unhealthy_threshold - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend ECS changes from success to fail. - |
-
update_time - |
-String - |
-Specifies the time when the health check was updated. - |
-
create_time - |
-String - |
-Specifies the time when the health check was configured. - |
-
healthcheck_connect_port - |
-Integer - |
-Specifies the health check port. - |
-
healthcheck_timeout - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check in the unit of second. - |
-
healthcheck_uri - |
-String - |
-Specifies the health check URI. This parameter is valid when healthcheck_protocol is HTTP. - |
-
healthy_threshold - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend ECS changes from fail to success. - |
-
{
- "healthcheck_interval":5,
- "listener_id":"3ce8c4429478a5eb6ef4930de2d75b28",
- "id":"134e5ea962327c6a574b83e6e7f31f35",
- "healthcheck_protocol":"HTTP",
- "unhealthy_threshold":3,
- "update_time":"2015-12-25 03:57:23",
- "create_time":"2015-12-25 03:57:23",
- "healthcheck_connect_port":80,
- "healthcheck_timeout":10,
- "healthcheck_uri":"\/",
- "healthy_threshold":3
-}
-{
- "healthcheck_interval":5,
- "listener_id":"3ce8c4429478a5eb6ef4930de2d75b28",
- "id":"134e5ea962327c6a574b83e6e7f31f35",
- "healthcheck_protocol":"TCP",
- "unhealthy_threshold":3,
- "update_time":"2015-12-25 03:57:23",
- "create_time":"2015-12-25 03:57:23",
- "healthcheck_connect_port":80,
- "healthcheck_timeout":10,
- "healthcheck_uri":"",
- "healthy_threshold":3
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to delete a health check.
- -DELETE /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
healthcheck_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to modify information about a health check.
- -PUT /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
healthcheck_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
healthcheck_protocol - |
-No - |
-String - |
-
|
-
healthcheck_uri - |
-No - |
-String - |
-
|
-
healthcheck_connect_port - |
-No - |
-Integer - |
-
|
-
healthy_threshold - |
-No - |
-Integer - |
-
|
-
unhealthy_threshold - |
-No - |
-Integer - |
-
|
-
healthcheck_timeout - |
-No - |
-Integer - |
-
|
-
healthcheck_interval - |
-No - |
-Integer - |
-
|
-
{
- "healthcheck_connect_port": 88,
- "healthcheck_interval": 5,
- "healthcheck_protocol": "HTTP",
- "healthcheck_timeout": 10,
- "healthcheck_uri": "/",
- "healthy_threshold": 3,
- "unhealthy_threshold": 2
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
healthcheck_interval - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener with which the health check is associated. - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
healthcheck_protocol - |
-String - |
-Specifies the health check protocol. - |
-
unhealthy_threshold - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend ECS changes from success to fail. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. - |
-
create_time - |
-String - |
-Specifies the time when the health check was created. - |
-
healthcheck_connect_port - |
-Integer - |
-Specifies the health check port. - |
-
healthcheck_timeout - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check in the unit of second. - |
-
healthcheck_uri - |
-String - |
-Specifies the health check URI. This parameter is valid when healthcheck_protocol is HTTP. - |
-
healthy_threshold - |
-Integer - |
-Specifies the threshold at which the health check result is success, that is, the number of consecutive successful health checks when the health check result of a backend ECS changes from fail to success. - |
-
{
- "healthcheck_interval": 5,
- "listener_id": "3ce8c4429478a5eb6ef4930de2d75b28",
- "id": "134e5ea962327c6a574b83e6e7f31f35",
- "healthcheck_protocol": "HTTP",
- "unhealthy_threshold": 2,
- "update_time": "2015-12-25 03:57:23",
- "create_time": "2015-12-25 03:57:23",
- "healthcheck_connect_port": 88,
- "healthcheck_timeout": 10,
- "healthcheck_uri": "/",
- "healthy_threshold": 3
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query details about a health check.
- -GET /v1.0/{project_id}/elbaas/healthcheck/{healthcheck_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
healthcheck_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
healthcheck_interval - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener with which the health check is associated. - |
-
id - |
-String - |
-Specifies the health check ID. - |
-
healthcheck_protocol - |
-String - |
-Specifies the health check protocol. - |
-
unhealthy_threshold - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend ECS changes from success to fail. - |
-
update_time - |
-String - |
-Specifies the time when the health check was updated. - |
-
create_time - |
-String - |
-Specifies the time when the health check was configured. - |
-
healthcheck_connect_port - |
-Integer - |
-Specifies the health check port. - |
-
healthcheck_timeout - |
-Integer - |
-Specifies the maximum time required for waiting for a response from the health check in the unit of second. - |
-
healthcheck_uri - |
-String - |
-Specifies the health check URI. This parameter is valid when healthcheck_protocol is HTTP. - |
-
healthy_threshold - |
-Integer - |
-Specifies the threshold at which the health check result is success, that is, the number of consecutive successful health checks when the health check result of a backend ECS changes from fail to success. - |
-
{
- "healthcheck_interval": 5,
- "listener_id": "3ce8c4429478a5eb6ef4930de2d75b28",
- "id": "134e5ea962327c6a574b83e6e7f31f35",
- "healthcheck_protocol": "HTTP",
- "unhealthy_threshold": 2,
- "update_time": "2015-12-25 03:57:23",
- "create_time": "2015-12-25 03:57:23",
- "healthcheck_connect_port": 88,
- "healthcheck_timeout": 10,
- "healthcheck_uri": "/",
- "healthy_threshold": 3
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query the job status, such as the execution status of creating or deleting a load balancer.
- -GET /v1.0/{project_id}/jobs/{job_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
job_id - |
-Yes - |
-String - |
-Specifies the job ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
status - |
-Yes - |
-String - |
-Specifies the job status. -
|
-
entities - |
-Yes - |
-Object - |
-Specifies the response to the job. Each type of job has different contents. - |
-
job_id - |
-Yes - |
-String - |
-Specifies the job ID. - |
-
job_type - |
-Yes - |
-String - |
-Specifies the job type. - |
-
begin_time - |
-Yes - |
-String - |
-Specifies the time when the job started. - |
-
end_time - |
-Yes - |
-String - |
-Specifies the time when the job ended. - |
-
error_code - |
-Yes - |
-String - |
-Specifies the error code returned after the job fails to execute. - |
-
fail_reason - |
-Yes - |
-String - |
-Indicates the cause of the execution failure. - |
-
message - |
-No - |
-String - |
-Specifies the message returned when an error occurs. - |
-
code - |
-No - |
-String - |
-Specifies the error code returned when an error occurs. -For details of error code, see Error Codes. - |
-
sub_jobs - |
-No - |
-String - |
-Specifies the execution information of a subjob. When no subjob exists, the value of this parameter is left empty. The structure of each subjob is similar to that of the parent job. - |
-
{
- "status": "SUCCESS",
- "entities":
- {
- "elb":
- {
- "id": "ef265755daf84333baf4ddc1d91cbc2f",
- "name": "1",
- "type": "External",
- "status": "ACTIVE",
- "bandwidth": 1,
- "vip_address": "10.154.53.4",
- "tenant_id": "cbc08e2f8c354c7aa7abb88d0a7d11dc",
- "admin_state_up": false,
- "vpc_id": "21838be1-c1ce-4c09-9184-228cdb43038d"
- }
- },
- "job_id": "ff8080825ecc523f015ecd0a98f82f77",
- "job_type": "createELB",
- "begin_time": "2017-09-29T09:49:37.399Z",
- "end_time": "2017-09-29T09:50:03.272Z",
- "error_code": null,
- "fail_reason": null
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-Bad Request - |
-The server failed to process the request. - |
-
401 - |
-Unauthorized - |
-You must enter a username and the password to access the requested page. - |
-
403 - |
-Forbidden - |
-You are forbidden to access the requested page. - |
-
404 - |
-Not Found - |
-The server could not find the requested page. - |
-
405 - |
-Method Not Allowed - |
-You are not allowed to use the method specified in the request. - |
-
406 - |
-Not Acceptable - |
-Response generated by the server is not acceptable to the client. - |
-
407 - |
-Proxy Authentication Required - |
-You must use the proxy server for authentication so that the request can be processed. - |
-
408 - |
-Request Timeout - |
-The request timed out. - |
-
409 - |
-Conflict - |
-The request could not be processed due to a conflict. - |
-
500 - |
-Internal Server Error - |
-Failed to complete the request because of an internal service error. - |
-
501 - |
-Not Implemented - |
-Failed to complete the request because the server does not support the requested function. - |
-
502 - |
-Bad Gateway - |
-Failed to complete the request because the server has received an invalid response. - |
-
503 - |
-Service Unavailable - |
-Failed to complete the request because the system is out of service temporarily. - |
-
504 - |
-Gateway Timeout - |
-A gateway timeout error occurred. - |
-
This API is used to add a listener to a load balancer.
- -POST /v1.0/{project_id}/elbaas/listeners
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
name - |
-Yes - |
-String - |
-
|
-
description - |
-No - |
-String - |
-
|
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
protocol - |
-Yes - |
-String - |
-
|
-
port - |
-Yes - |
-Integer - |
-
|
-
backend_protocol - |
-Yes - |
-String - |
-- | -
backend_port - |
-Yes - |
-Integer - |
-
|
-
lb_algorithm - |
-Yes - |
-String - |
-
|
-
session_sticky - |
-No - |
-Boolean - |
-
|
-
sticky_session_type - |
-No - |
-String - |
-Specifies where the cookie is from. The only value is insert, indicating that the cookie is inserted by the load balancer. -
|
-
cookie_timeout - |
-No - |
-Integer - |
-
|
-
tcp_timeout - |
-No - |
-Integer - |
-
|
-
tcp_draining - |
-No - |
-Boolean - |
-
|
-
tcp_draining_timeout - |
-No - |
-Integer - |
-- | -
certificate_id - |
-No - |
-String - |
-
|
-
certificates - |
-No - |
-String - |
-
|
-
udp_timeout - |
-No - |
-Integer - |
-
|
-
ssl_protocols - |
-No - |
-String - |
-
|
-
ssl_ciphers - |
-No - |
-String - |
-
|
-
{
- "name": "listener1",
- "description": "",
- "loadbalancer_id": "0b07acf06d243925bc24a0ac7445267a",
- "protocol": "HTTP",
- "port": 88,
- "backend_protocol": "HTTP",
- "backend_port": 80,
- "lb_algorithm": "roundrobin",
- "session_sticky": true,
- "sticky_session_type": "insert",
- "cookie_timeout": 100,
- "tcp_draining": true,
- "tcp_draining_timeout": 5
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
update_time - |
-String - |
-Specifies the time when the listener was updated. - |
-
backend_port - |
-Integer - |
-Specifies the port used by backend ECSs. - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
backend_protocol - |
-String - |
-Specifies the protocol used by backend ECSs. - |
-
sticky_session_type - |
-String - |
-Specifies where the cookie is from. The only value is insert, indicating that the cookie is inserted by the load balancer. This parameter is valid when protocol is set to HTTP and session_sticky to true. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
loadbalancer_id - |
-String - |
-Specifies the load balancer ID. - |
-
create_time - |
-String - |
-Specifies the time when the listener was created. - |
-
status - |
-String - |
-Specifies the listener status. The value can be ACTIVE, PENDING_CREATE, or ERROR. - |
-
protocol - |
-String - |
-Specifies the protocol used for load balancing at Layer 4 or Layer 7. - |
-
port - |
-Integer - |
-Specifies the port used by the listener. - |
-
cookie_timeout - |
-Integer - |
-
|
-
admin_state_up - |
-Boolean - |
-- | -
session_sticky - |
-Boolean - |
-Specifies whether to enable the sticky session feature. The feature is enabled when the value is true. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
tcp_draining - |
-Boolean - |
-
|
-
tcp_draining_timeout - |
-Integer - |
-- | -
ssl_protocols - |
-String - |
-
|
-
ssl_ciphers - |
-String - |
-
|
-
certificate_id - |
-String - |
-
|
-
certificates - |
-String - |
-
|
-
{
- "update_time": "2015-09-15 07:41:17",
- "backend_port": 80,
- "tcp_draining": true,
- "id": "248425d7b97dc26920eb23720115e068",
- "backend_protocol": "HTTP",
- "sticky_session_type": "insert",
- "description": "",
- "loadbalancer_id": "0b07acf06d243925bc24a0ac7445267a",
- "create_time": "2015-09-15 07:41:17",
- "status": "ACTIVE",
- "protocol": "TCP",
- "port": 88,
- "cookie_timeout": 100,
- "admin_state_up": true,
- "session_sticky": true,
- "lb_algorithm": "roundrobin",
- "name": "listener1",
- "tcp_draining": true,
- "tcp_draining_timeout": 5
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to delete a listener.
- -DELETE /v1.0/{project_id}/elbaas/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to modify the listener information, including the listener name, description, and status.
- -PUT /v1.0/{project_id}/elbaas/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
name - |
-No - |
-String - |
-
|
-
description - |
-No - |
-String - |
-
|
-
port - |
-No - |
-Integer - |
-
|
-
backend_port - |
-No - |
-Integer - |
-
|
-
lb_algorithm - |
-No - |
-String - |
-
|
-
tcp_timeout - |
-No - |
-Integer - |
-
|
-
tcp_draining - |
-No - |
-Boolean - |
-
|
-
tcp_draining_timeout - |
-No - |
-Integer - |
-- | -
udp_timeout - |
-No - |
-Integer - |
-
|
-
ssl_protocols - |
-No - |
-String - |
-
|
-
ssl_ciphers - |
-No - |
-String - |
-
|
-
certificate_id - |
-No - |
-String - |
-
|
-
certificates - |
-No - |
-String - |
-
|
-
{
- "name": "lis",
- "description": "",
- "port": 9090,
- "backend_port": 9090,
- "lb_algorithm": "roundrobin"
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
update_time - |
-String - |
-Specifies the time when the listener was updated. - |
-
backend_port - |
-Integer - |
-Specifies the port used by backend ECSs. - |
-
id - |
-String - |
-Specifies the listener ID in UUID format. - |
-
backend_protocol - |
-String - |
-Specifies the protocol used by backend ECSs. - |
-
sticky_session_type - |
-String - |
-Specifies where the cookie is from. The only value is insert, indicating that the cookie is inserted by the load balancer. -
|
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
loadbalancer_id - |
-String - |
-Specifies the load balancer ID. - |
-
create_time - |
-String - |
-Specifies the time when the listener was created. - |
-
status - |
-String - |
-Specifies the listener status. The value can be ACTIVE, PENDING_CREATE, or ERROR. - |
-
protocol - |
-String - |
-Specifies the protocol used for load balancing at Layer 4 or Layer 7. - |
-
port - |
-Integer - |
-Specifies the port used by the listener. - |
-
cookie_timeout - |
-Integer - |
-
|
-
admin_state_up - |
-Boolean - |
-- | -
healthcheck_id - |
-String - |
-Specifies the health check ID. - |
-
session_sticky - |
-Boolean - |
-Specifies whether to enable the sticky session feature. The feature is enabled when the value is true. This parameter is valid only when protocol is set to HTTP. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
tcp_draining - |
-Boolean - |
-
|
-
tcp_draining_timeout - |
-Integer - |
-- | -
certificate_id - |
-String - |
-Specifies the ID of the SSL certificate for security authentication. -This parameter is mandatory when protocol is set to HTTPS or SSL. Otherwise, the parameter value is null. - |
-
certificates - |
-String - |
-Lists the certificate IDs if protocol is set to HTTPS. -This parameter is mandatory in the SNI scenario. - |
-
{
- "update_time": "2016-12-01 07:12:59",
- "backend_port": 9090,
- "id": "a824584fb3ba4d39ba0cf372c7cbbb67",
- "backend_protocol": "TCP",
- "sticky_session_type": null,
- "certificate_id": null,
- "description": "",
- "loadbalancer_id": "f54c65b1b5dd4a4f95b71b44796ac013",
- "create_time": "2016-12-01 07:12:43",
- "admin_state_up": false,
- "status": "ACTIVE",
- "protocol": "TCP",
- "cookie_timeout": 100,
- "port": 9092,
- "tcp_draining": true,
- "tcp_timeout": 1,
- "lb_algorithm": "roundrobin",
- "healthcheck_id": null,
- "session_sticky": true,
- "tcp_draining_timeout": 5,
- "name": "lis"
-
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query details about a listener.
- -GET /v1.0/{project_id}/elbaas/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
update_time - |
-String - |
-Specifies the time when the listener was updated. - |
-
backend_port - |
-Integer - |
-Specifies the port used by backend ECSs. - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
backend_protocol - |
-String - |
-Specifies the protocol used by backend ECSs. - |
-
sticky_session_type - |
-String - |
-Specifies where the cookie is from. The only value is insert, indicating that the cookie is inserted by the load balancer. -
|
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
loadbalancer_id - |
-String - |
-Specifies the load balancer ID. - |
-
create_time - |
-String - |
-Specifies the time when the listener was created. - |
-
status - |
-String - |
-Specifies the listener status. The value can be ACTIVE, PENDING_CREATE, or ERROR. - |
-
protocol - |
-String - |
-Specifies the protocol used for load balancing at Layer 4 or Layer 7. - |
-
port - |
-Integer - |
-Specifies the port used by the listener. - |
-
cookie_timeout - |
-Integer - |
-
|
-
admin_state_up - |
-Boolean - |
-- | -
member_number - |
-Integer - |
-Specifies the quantity of backend ECSs. - |
-
healthcheck_id - |
-String - |
-Specifies the health check ID. - |
-
session_sticky - |
-Boolean - |
-Specifies whether to enable the sticky session feature. The feature is enabled when the value is true. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
certificate_id - |
-String - |
-Specifies the ID of the SSL certificate for security authentication. -This parameter is mandatory when protocol is set to HTTPS or SSL. Otherwise, the parameter value is null. - |
-
certificates - |
-String - |
-Lists the certificate IDs if protocol is set to HTTPS. -This parameter is mandatory in the SNI scenario. - |
-
tcp_timeout - |
-Integer - |
-Specifies the TCP session timeout duration. - |
-
udp_timeout - |
-Integer - |
-Specifies the UDP session timeout duration. - |
-
ssl_protocols - |
-String - |
-Specifies the supported SSL/TLS protocol version. This parameter is available only when protocol is set to HTTPS or SSL. - NOTE:For HTTPS listeners in versions earlier than 1.2.8, the parameter value is TLS 1.2. - - |
-
ssl_ciphers - |
-String - |
-Specifies the cipher suite of an encryption protocol. This parameter is available only when protocol is set to HTTPS or SSL. - |
-
{
- "update_time": "2015-09-15 07:41:17",
- "backend_port": 80,
- "id": "248425d7b97dc26920eb23720115e068",
- "backend_protocol": "TCP",
- "sticky_session_type": "insert",
- "description": "",
- "loadbalancer_id": "0b07acf06d243925bc24a0ac7445267a",
- "create_time": "2015-09-15 07:41:17",
- "status": "ACTIVE",
- "protocol": "TCP",
- "port": 88,
- "cookie_timeout": 100,
- "admin_state_up": true,
- "member_number": 0,
- "healthcheck_id": null,
- "session_sticky": true,
- "lb_algorithm": "roundrobin",
- "name": "listener1",
- "tcp_draining": true,
- "tcp_draining_timeout": 5
-}
-
-{
- "update_time": "2016-12-01 07:12:59",
- "backend_port": 9090,
- "id": "a824584fb3ba4d39ba0cf372c7cbbb67",
- "backend_protocol": "TCP",
- "sticky_session_type": null,
- "certificate_id": null,
- "description": "",
- "loadbalancer_id": "f54c65b1b5dd4a4f95b71b44796ac013",
- "lb_algorithm": "roundrobin",
- "create_time": "2016-12-01 07:12:43",
- "admin_state_up": false,
- "status": "ACTIVE",
- "protocol": "TCP",
- "cookie_timeout": 100,
- "port": 9092,
- "tcp_draining": 1,
- "tcp_timeout": 1,
- "member_number": 0,
- "healthcheck_id": null,
- "session_sticky": true,
- "tcp_draining_timeout": 5,
- "name": "lis"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query listeners using search criteria and display them in a list.
- -GET /v1.0/{project_id}/elbaas/listeners?loadbalancer_id={loadbalancer_id}
-
Enter a question mark (?) and an ampersand (&) at the end of the URI to define multiple search criteria. You can filter the listeners using the parameters in the response except update_time, create_time, admin_state_up, session_sticky, and member_number.
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
loadbalancer_id - |
-No - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
update_time - |
-String - |
-Specifies the time when the listener was updated. - |
-
backend_port - |
-Integer - |
-Specifies the port used by backend ECSs. - |
-
id - |
-String - |
-Specifies the listener ID. - |
-
backend_protocol - |
-String - |
-Specifies the protocol used by backend ECSs. - |
-
sticky_session_type - |
-String - |
-Specifies where the cookie is from. The only value is insert, indicating that the cookie is inserted by the load balancer. -
|
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
loadbalancer_id - |
-String - |
-Specifies the load balancer ID. - |
-
create_time - |
-String - |
-Specifies the time when the listener was created. - |
-
status - |
-String - |
-Specifies the listener status. The value can be ACTIVE, PENDING_CREATE, or ERROR. - |
-
protocol - |
-String - |
-Specifies the protocol used for load balancing at Layer 4 or Layer 7. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm. - |
-
admin_state_up - |
-Boolean - |
-- | -
cookie_timeout - |
-Integer - |
-
|
-
member_number - |
-Integer - |
-Specifies the quantity of backend ECSs. - |
-
healthcheck_id - |
-String - |
-Specifies the health check ID. - |
-
session_sticky - |
-Boolean - |
-Specifies whether to enable the sticky session feature. The feature is enabled when the value is true. - |
-
port - |
-Integer - |
-Specifies the port used by the listener. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
certificate_id - |
-String - |
-Specifies the ID of the SSL certificate for security authentication. This parameter is mandatory when protocol is set to HTTPS or SSL. Otherwise, the parameter value is null. - |
-
certificates - |
-String - |
-Lists the certificate IDs if protocol is set to HTTPS. -This parameter is mandatory in the SNI scenario. - |
-
tcp_timeout - |
-Integer - |
-Specifies the TCP session timeout duration. - |
-
udp_timeout - |
-Integer - |
-Specifies the UDP session timeout duration. - |
-
ssl_protocols - |
-String - |
-Specifies the supported SSL/TLS protocol version. This parameter is available only when protocol is set to HTTPS or SSL. - NOTE:For HTTPS listeners in versions earlier than 1.2.8, the parameter value is TLS 1.2. - - |
-
ssl_ciphers - |
-String - |
-Specifies the cipher suite of an encryption protocol. This parameter is available only when protocol is set to HTTPS or SSL. - |
-
[
- {
- "update_time": "2016-12-01 07:12:59",
- "backend_port": 9090,
- "id": "a824584fb3ba4d39ba0cf372c7cbbb67",
- "backend_protocol": "TCP",
- "sticky_session_type": null,
- "certificate_id": null,
- "description": "",
- "loadbalancer_id": "f54c65b1b5dd4a4f95b71b44796ac013",
- "lb_algorithm": "roundrobin",
- "create_time": "2016-12-01 07:12:43",
- "admin_state_up": false,
- "status": "ACTIVE",
- "protocol": "TCP",
- "cookie_timeout": 100,
- "port": 9092,
- "tcp_draining": true,
- "tcp_timeout": 1,
- "member_number": 0,
- "healthcheck_id": null,
- "session_sticky": true,
- "tcp_draining_timeout": 5,
- "name": "lis"
-},
-
-{
- "update_time": "2016-12-01 07:11:49",
- "backend_port": 9090,
- "id": "4818300858fc43e0a4d843ce74ee83a4",
- "backend_protocol": "HTTP",
- "sticky_session_type": "insert",
- "certificate_id": null,
- "description": "",
- "loadbalancer_id": "f54c65b1b5dd4a4f95b71b44796ac013",
- "lb_algorithm": "roundrobin",
- "create_time": "2016-12-01 07:11:30",
- "admin_state_up": false,
- "status": "ACTIVE",
- "protocol": "HTTP",
- "cookie_timeout": 100,
- "port": 9091,
- "tcp_draining": true,
- "tcp_timeout": null,
- "member_number": 0,
- "healthcheck_id": null,
- "session_sticky": true,
- "tcp_draining_timeout": 5,
- "name": "lis"
- }
-]
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query the load balancer or listener quotas.
- -GET /v1.0/{project_id}/elbaas/quotas
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
quotas - |
-Object - |
-Specifies the resource quotas. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
resources - |
-Array - |
-Lists the resource quotas. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
type - |
-String - |
-Specifies the resource type. The value can be elb or listener. - |
-
used - |
-Integer - |
-Specifies the quantity of used resources. - |
-
quota - |
-Integer - |
-Specifies the total resource quotas. - |
-
max - |
-Integer - |
-Specifies the maximum number of resources. - |
-
min - |
-Integer - |
-Specifies the minimum number of resources. - |
-
{
- "quotas": {
- "resources": [
- {
- "type": "elb",
- "used": 2,
- "quota": 5,
- "max": 100,
- "min": 1
- },
- {
- "type": "listener",
- "quota": 5,
- "max": 200,
- "min": 1
- }
- ]
- }
-}
-
The used parameter is unavailable for listeners, for which an empty character string is returned.
- -Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to create a certificate for an HTTPS listener.
- -POST /v1.0/{project_id}/elbaas/certificate
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
name - |
-No - |
-String - |
-
|
-
description - |
-No - |
-String - |
-
|
-
domain - |
-No - |
-String - |
-
|
-
certificate - |
-Yes - |
-String - |
-
|
-
private_key - |
-Yes - |
-String - |
-
|
-
{
- "name": "cert-bky",
- "description": "certificate",
- "certificate": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJANoPUy2NktS6MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTYwNjIyMDMyOTU5WhcNMTkwNjIyMDMyOTU5WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP64DjDPny9\n+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQhIOIaP1Y\nNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcsS5v3kw88\n9gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39cHX/NpIHC\nHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTams0ThvSlZ\no6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABo1AwTjAdBgNVHQ4EFgQUlXhcABza\n2SdXPYpp8RkWvKblCNIwHwYDVR0jBBgwFoAUlXhcABza2SdXPYpp8RkWvKblCNIw\nDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAHmsFDOwbkD45PF4oYdX+\ncCoEGNjsLfi0spJ6b1CHQMEy2tPqYZJh8nGuUtB9Zd7+rbwm6NS38eGQVA5vbWZH\nMk+uq5un7YFwkM+fdjgCxbe/3PMkk/ZDYPHhpc1W8e/+aZVUBB2EpfzBC6tcP/DV\nSsjq+tG+JZIVADMxvEqVIF94JMpuY7o6U74SnUUrAi0h9GkWmeYh/Ucb3PLMe5sF\noZriRdAKc96KB0eUphfWZNtptOCqV6qtYqZZ/UCotp99xzrDkf8jGkm/iBljxb+v\n0NTg8JwfmykCj63YhTKpHf0+N/EK5yX1KUYtlkLaf8OPlsp/1lqAL6CdnydGEd/s\nAA==\n-----END CERTIFICATE-----",
- "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP6\n4DjDPny9+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQ\nhIOIaP1YNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcs\nS5v3kw889gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39c\nHX/NpIHCHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTam\ns0ThvSlZo6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABAoIBACV47rpHuxEza24O\nevbbFI9OQIcs8xA26dN1j/+HpAkzinB4o5V+XOWWZDQwbYu58hYE4NYjqf6AxHk3\nOCqAA9yKH2NXhSEyLkP7/rKDF7geZg/YtwNiR/NXTJbNXl4p8VTaVvAq3yey188x\nJCMrd1yWSsOWD2Qw7iaIBpqQIzdEovPE4CG6GmaIRSuqYuoCfbVTFa6YST7jmOTv\nEpG+x6yJZzJ4o0vvfKbKfvPmQizjL+3nAW9g+kgXJmA1xTujiky7bzm2sLK2Slrx\n5rY73mXMElseSlhkYzWwyRmC6M+rWALXqOhVDgIGbaBV4IOzuyH/CUt0wy3ZMIpv\nMOWMNoECgYEA1LHsepCmwjlDF3yf/OztCr/DYqM4HjAY6FTmH+xz1Zjd5R1XOq60\nYFRkhs/e2D6M/gSX6hMqS9sCkg25yRJk3CsPeoS9v5MoiZQA8XlQNovcpWUI2DCm\naZRIsdovFgIqMHYh/Y4CYouee7Nz7foICzO9svrYrbOIVmMwDVJ8vzMCgYEA0ebg\nm0lCuOunyxaSBqOv4Q4sk7Ix0702dIrW0tsUJyU+xuXYH1P/0m+t4/KUU2cNwsg3\njiNzQR9QKvF8yTB5TB4Ye/9dKlu+BEOskvCpuErxc6iVJ+TZOrQDDPNcq56qez5b\nvv9EDdgzpjkjO+hS1j3kYOuG11hrP4Pox4PijqECgYEAz6RTZORKqFoWsZss5VK3\np0LGkEkfw/jYmBgqAQhpnSD7n20hd1yPI2vAKAxPVXTbWDFLzWygYiWRQNy9fxrB\n9F7lYYqtY5VagdVHhnYUZOvtoFoeZFA6ZeAph9elGCtM3Lq3PD2i/mmncsQibTUn\nHSiKDWzuk8UtWIjEpHze5BkCgYEAifD9eG+bzqTnn1qU2pIl2nQTLXj0r97v84Tu\niqF4zAT5DYMtFeGBBI1qLJxVh7342CH2CI4ZhxmJ+L68sAcQH8rDcnGui1DBPlIv\nDl3kW3280bJfW1lUvPRh8NfZ9dsO1HF1n75nveVwg/OWyR7zmWIRPPRrqAeua45H\nox5z/CECgYBqwlEBjue8oOkVVu/lKi6fo6jr+0u25K9dp9azHYwE0KNHX0MwRALw\nWbPgcjge23sfhbeqVvHo0JYBdRsk/OBuW73/9Sb5E+6auDoubCjC0cAIvs23MPju\nsMvKak4mQkI19foRXBydB/DDkK26iei/l0xoygrw50v2HErsQ7JcHw==\n-----END RSA PRIVATE KEY-----"
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
tenant_id - |
-String - |
-Specifies the project ID. - |
-
id - |
-String - |
-Specifies the certificate ID. - |
-
name - |
-String - |
-Specifies the certificate name. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. - |
-
domain - |
-String - |
-Specifies the domain name associated with the server certificate. - |
-
certificate - |
-String - |
-Specifies the certificate content. - |
-
private_key - |
-String - |
-Specifies the private key of the certificate. - |
-
create_time - |
-String - |
-Specifies the time when the certificate was created. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. - |
-
{
-"name":"cert-bky",
-"description":"certificate",
-"certificate":"-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJANoPUy2NktS6MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTYwNjIyMDMyOTU5WhcNMTkwNjIyMDMyOTU5WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP64DjDPny9\n+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQhIOIaP1Y\nNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcsS5v3kw88\n9gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39cHX/NpIHC\nHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTams0ThvSlZ\no6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABo1AwTjAdBgNVHQ4EFgQUlXhcABza\n2SdXPYpp8RkWvKblCNIwHwYDVR0jBBgwFoAUlXhcABza2SdXPYpp8RkWvKblCNIw\nDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAHmsFDOwbkD45PF4oYdX+\ncCoEGNjsLfi0spJ6b1CHQMEy2tPqYZJh8nGuUtB9Zd7+rbwm6NS38eGQVA5vbWZH\nMk+uq5un7YFwkM+fdjgCxbe/3PMkk/ZDYPHhpc1W8e/+aZVUBB2EpfzBC6tcP/DV\nSsjq+tG+JZIVADMxvEqVIF94JMpuY7o6U74SnUUrAi0h9GkWmeYh/Ucb3PLMe5sF\noZriRdAKc96KB0eUphfWZNtptOCqV6qtYqZZ/UCotp99xzrDkf8jGkm/iBljxb+v\n0NTg8JwfmykCj63YhTKpHf0+N/EK5yX1KUYtlkLaf8OPlsp/1lqAL6CdnydGEd/s\nAA==\n-----END CERTIFICATE-----",
-"private_key":"-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP6\n4DjDPny9+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQ\nhIOIaP1YNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcs\nS5v3kw889gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39c\nHX/NpIHCHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTam\ns0ThvSlZo6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABAoIBACV47rpHuxEza24O\nevbbFI9OQIcs8xA26dN1j/+HpAkzinB4o5V+XOWWZDQwbYu58hYE4NYjqf6AxHk3\nOCqAA9yKH2NXhSEyLkP7/rKDF7geZg/YtwNiR/NXTJbNXl4p8VTaVvAq3yey188x\nJCMrd1yWSsOWD2Qw7iaIBpqQIzdEovPE4CG6GmaIRSuqYuoCfbVTFa6YST7jmOTv\nEpG+x6yJZzJ4o0vvfKbKfvPmQizjL+3nAW9g+kgXJmA1xTujiky7bzm2sLK2Slrx\n5rY73mXMElseSlhkYzWwyRmC6M+rWALXqOhVDgIGbaBV4IOzuyH/CUt0wy3ZMIpv\nMOWMNoECgYEA1LHsepCmwjlDF3yf/OztCr/DYqM4HjAY6FTmH+xz1Zjd5R1XOq60\nYFRkhs/e2D6M/gSX6hMqS9sCkg25yRJk3CsPeoS9v5MoiZQA8XlQNovcpWUI2DCm\naZRIsdovFgIqMHYh/Y4CYouee7Nz7foICzO9svrYrbOIVmMwDVJ8vzMCgYEA0ebg\nm0lCuOunyxaSBqOv4Q4sk7Ix0702dIrW0tsUJyU+xuXYH1P/0m+t4/KUU2cNwsg3\njiNzQR9QKvF8yTB5TB4Ye/9dKlu+BEOskvCpuErxc6iVJ+TZOrQDDPNcq56qez5b\nvv9EDdgzpjkjO+hS1j3kYOuG11hrP4Pox4PijqECgYEAz6RTZORKqFoWsZss5VK3\np0LGkEkfw/jYmBgqAQhpnSD7n20hd1yPI2vAKAxPVXTbWDFLzWygYiWRQNy9fxrB\n9F7lYYqtY5VagdVHhnYUZOvtoFoeZFA6ZeAph9elGCtM3Lq3PD2i/mmncsQibTUn\nHSiKDWzuk8UtWIjEpHze5BkCgYEAifD9eG+bzqTnn1qU2pIl2nQTLXj0r97v84Tu\niqF4zAT5DYMtFeGBBI1qLJxVh7342CH2CI4ZhxmJ+L68sAcQH8rDcnGui1DBPlIv\nDl3kW3280bJfW1lUvPRh8NfZ9dsO1HF1n75nveVwg/OWyR7zmWIRPPRrqAeua45H\nox5z/CECgYBqwlEBjue8oOkVVu/lKi6fo6jr+0u25K9dp9azHYwE0KNHX0MwRALw\nWbPgcjge23sfhbeqVvHo0JYBdRsk/OBuW73/9Sb5E+6auDoubCjC0cAIvs23MPju\nsMvKak4mQkI19foRXBydB/DDkK26iei/l0xoygrw50v2HErsQ7JcHw==\n-----END RSA PRIVATE KEY-----",
-"tenant_id":"ed9edbc66b8b47c09f5d2fcd89430b33",
-"id":"5b8f908b5495452aa13beede0afc5d99",
-"create_time":"2016-06-27 08:14:42",
-"update_time":"2016-06-27 08:14:42"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to delete a certificate.
- -DELETE /v1.0/{project_id}/elbaas/certificate/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
certificate_id - |
-Yes - |
-String - |
-Specifies the certificate ID. - |
-
Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to modify the name and description of a certificate.
- -PUT /v1.0/{project_id}/elbaas/certificate/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
certificate_id - |
-Yes - |
-String - |
-Specifies the certificate ID. - |
-
name - |
-No - |
-String - |
-
|
-
description - |
-No - |
-String - |
-
|
-
{
- "name": "cert-bky",
- "description": "certificate"
-}
-Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the certificate ID. - |
-
name - |
-String - |
-Specifies the certificate name. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. - |
-
domain - |
-String - |
-Specifies the domain name associated with the server certificate. - |
-
certificate - |
-String - |
-Specifies the certificate content. - |
-
private_key - |
-String - |
-Specifies the private key of the certificate. - |
-
create_time - |
-String - |
-Specifies the time when the certificate was created. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. - |
-
{
- "name": "cert-bky",
- "description": "certificate",
- "domain": null,
- "certificate": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJANoPUy2NktS6MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTYwNjIyMDMyOTU5WhcNMTkwNjIyMDMyOTU5WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP64DjDPny9\n+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQhIOIaP1Y\nNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcsS5v3kw88\n9gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39cHX/NpIHC\nHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTams0ThvSlZ\no6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABo1AwTjAdBgNVHQ4EFgQUlXhcABza\n2SdXPYpp8RkWvKblCNIwHwYDVR0jBBgwFoAUlXhcABza2SdXPYpp8RkWvKblCNIw\nDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAHmsFDOwbkD45PF4oYdX+\ncCoEGNjsLfi0spJ6b1CHQMEy2tPqYZJh8nGuUtB9Zd7+rbwm6NS38eGQVA5vbWZH\nMk+uq5un7YFwkM+fdjgCxbe/3PMkk/ZDYPHhpc1W8e/+aZVUBB2EpfzBC6tcP/DV\nSsjq+tG+JZIVADMxvEqVIF94JMpuY7o6U74SnUUrAi0h9GkWmeYh/Ucb3PLMe5sF\noZriRdAKc96KB0eUphfWZNtptOCqV6qtYqZZ/UCotp99xzrDkf8jGkm/iBljxb+v\n0NTg8JwfmykCj63YhTKpHf0+N/EK5yX1KUYtlkLaf8OPlsp/1lqAL6CdnydGEd/s\nAA==\n-----END CERTIFICATE-----",
- "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP6\n4DjDPny9+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQ\nhIOIaP1YNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcs\nS5v3kw889gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39c\nHX/NpIHCHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTam\ns0ThvSlZo6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABAoIBACV47rpHuxEza24O\nevbbFI9OQIcs8xA26dN1j/+HpAkzinB4o5V+XOWWZDQwbYu58hYE4NYjqf6AxHk3\nOCqAA9yKH2NXhSEyLkP7/rKDF7geZg/YtwNiR/NXTJbNXl4p8VTaVvAq3yey188x\nJCMrd1yWSsOWD2Qw7iaIBpqQIzdEovPE4CG6GmaIRSuqYuoCfbVTFa6YST7jmOTv\nEpG+x6yJZzJ4o0vvfKbKfvPmQizjL+3nAW9g+kgXJmA1xTujiky7bzm2sLK2Slrx\n5rY73mXMElseSlhkYzWwyRmC6M+rWALXqOhVDgIGbaBV4IOzuyH/CUt0wy3ZMIpv\nMOWMNoECgYEA1LHsepCmwjlDF3yf/OztCr/DYqM4HjAY6FTmH+xz1Zjd5R1XOq60\nYFRkhs/e2D6M/gSX6hMqS9sCkg25yRJk3CsPeoS9v5MoiZQA8XlQNovcpWUI2DCm\naZRIsdovFgIqMHYh/Y4CYouee7Nz7foICzO9svrYrbOIVmMwDVJ8vzMCgYEA0ebg\nm0lCuOunyxaSBqOv4Q4sk7Ix0702dIrW0tsUJyU+xuXYH1P/0m+t4/KUU2cNwsg3\njiNzQR9QKvF8yTB5TB4Ye/9dKlu+BEOskvCpuErxc6iVJ+TZOrQDDPNcq56qez5b\nvv9EDdgzpjkjO+hS1j3kYOuG11hrP4Pox4PijqECgYEAz6RTZORKqFoWsZss5VK3\np0LGkEkfw/jYmBgqAQhpnSD7n20hd1yPI2vAKAxPVXTbWDFLzWygYiWRQNy9fxrB\n9F7lYYqtY5VagdVHhnYUZOvtoFoeZFA6ZeAph9elGCtM3Lq3PD2i/mmncsQibTUn\nHSiKDWzuk8UtWIjEpHze5BkCgYEAifD9eG+bzqTnn1qU2pIl2nQTLXj0r97v84Tu\niqF4zAT5DYMtFeGBBI1qLJxVh7342CH2CI4ZhxmJ+L68sAcQH8rDcnGui1DBPlIv\nDl3kW3280bJfW1lUvPRh8NfZ9dsO1HF1n75nveVwg/OWyR7zmWIRPPRrqAeua45H\nox5z/CECgYBqwlEBjue8oOkVVu/lKi6fo6jr+0u25K9dp9azHYwE0KNHX0MwRALw\nWbPgcjge23sfhbeqVvHo0JYBdRsk/OBuW73/9Sb5E+6auDoubCjC0cAIvs23MPju\nsMvKak4mQkI19foRXBydB/DDkK26iei/l0xoygrw50v2HErsQ7JcHw==\n-----END RSA PRIVATE KEY-----",
- "id": "5b8f908b5495452aa13beede0afc5d99",
- "create_time": "2016-06-27 08:14:42",
- "update_time": "2016-06-27 08:14:42"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
This API is used to query all the certificates.
- -GET /v1.0/{project_id}/elbaas/certificate
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
certificates - |
-Array - |
-Lists the certificates. - |
-
instance_num - |
-String - |
-Specifies the number of certificates. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the certificate ID. - |
-
name - |
-String - |
-Specifies the certificate name. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. - |
-
domain - |
-String - |
-Specifies the domain name associated with the server certificate. - |
-
certificate - |
-String - |
-Specifies the certificate content. - |
-
private_key - |
-String - |
-Specifies the private key of the certificate. - |
-
create_time - |
-String - |
-Specifies the time when the certificate was created. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. - |
-
{
- "certificates": [
- {
- "name": "cert-bky",
- "description": "certificate",
- "domain": null,
- "certificate": "-----BEGIN CERTIFICATE-----\nMIIDXTCCAkWgAwIBAgIJANoPUy2NktS6MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTYwNjIyMDMyOTU5WhcNMTkwNjIyMDMyOTU5WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP64DjDPny9\n+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQhIOIaP1Y\nNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcsS5v3kw88\n9gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39cHX/NpIHC\nHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTams0ThvSlZ\no6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABo1AwTjAdBgNVHQ4EFgQUlXhcABza\n2SdXPYpp8RkWvKblCNIwHwYDVR0jBBgwFoAUlXhcABza2SdXPYpp8RkWvKblCNIw\nDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAHmsFDOwbkD45PF4oYdX+\ncCoEGNjsLfi0spJ6b1CHQMEy2tPqYZJh8nGuUtB9Zd7+rbwm6NS38eGQVA5vbWZH\nMk+uq5un7YFwkM+fdjgCxbe/3PMkk/ZDYPHhpc1W8e/+aZVUBB2EpfzBC6tcP/DV\nSsjq+tG+JZIVADMxvEqVIF94JMpuY7o6U74SnUUrAi0h9GkWmeYh/Ucb3PLMe5sF\noZriRdAKc96KB0eUphfWZNtptOCqV6qtYqZZ/UCotp99xzrDkf8jGkm/iBljxb+v\n0NTg8JwfmykCj63YhTKpHf0+N/EK5yX1KUYtlkLaf8OPlsp/1lqAL6CdnydGEd/s\nAA==\n-----END CERTIFICATE-----",
- "private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEArmUUhzm5sxxVr/ku4+6cKqnKgZvDl+e/6CNCAq8YMZXTpJP6\n4DjDPny9+8s9MbFabEG3HqjHSKh3b/Ew3FXr8LFa9YuWuAi3W9ii29sZsOwmzIfQ\nhIOIaP1YNR50DDjbAGTaxzRhV40ZKSOCkaUTvl3do5d8ttD1VlF2r0w0DfclrVcs\nS5v3kw889gJ3s3hNkatfQiSt4qLNMehZ8Xofx58DIAOk/f3Vusj3372PsJwKX39c\nHX/NpIHCHKE8qaGCpDqv0daH766eJ065dqO9DuorXPaPT/nxw4PAccb9fByLrTam\ns0ThvSlZo6V3yvHR4KN7mmvbViEmWRy+9oiJEwIDAQABAoIBACV47rpHuxEza24O\nevbbFI9OQIcs8xA26dN1j/+HpAkzinB4o5V+XOWWZDQwbYu58hYE4NYjqf6AxHk3\nOCqAA9yKH2NXhSEyLkP7/rKDF7geZg/YtwNiR/NXTJbNXl4p8VTaVvAq3yey188x\nJCMrd1yWSsOWD2Qw7iaIBpqQIzdEovPE4CG6GmaIRSuqYuoCfbVTFa6YST7jmOTv\nEpG+x6yJZzJ4o0vvfKbKfvPmQizjL+3nAW9g+kgXJmA1xTujiky7bzm2sLK2Slrx\n5rY73mXMElseSlhkYzWwyRmC6M+rWALXqOhVDgIGbaBV4IOzuyH/CUt0wy3ZMIpv\nMOWMNoECgYEA1LHsepCmwjlDF3yf/OztCr/DYqM4HjAY6FTmH+xz1Zjd5R1XOq60\nYFRkhs/e2D6M/gSX6hMqS9sCkg25yRJk3CsPeoS9v5MoiZQA8XlQNovcpWUI2DCm\naZRIsdovFgIqMHYh/Y4CYouee7Nz7foICzO9svrYrbOIVmMwDVJ8vzMCgYEA0ebg\nm0lCuOunyxaSBqOv4Q4sk7Ix0702dIrW0tsUJyU+xuXYH1P/0m+t4/KUU2cNwsg3\njiNzQR9QKvF8yTB5TB4Ye/9dKlu+BEOskvCpuErxc6iVJ+TZOrQDDPNcq56qez5b\nvv9EDdgzpjkjO+hS1j3kYOuG11hrP4Pox4PijqECgYEAz6RTZORKqFoWsZss5VK3\np0LGkEkfw/jYmBgqAQhpnSD7n20hd1yPI2vAKAxPVXTbWDFLzWygYiWRQNy9fxrB\n9F7lYYqtY5VagdVHhnYUZOvtoFoeZFA6ZeAph9elGCtM3Lq3PD2i/mmncsQibTUn\nHSiKDWzuk8UtWIjEpHze5BkCgYEAifD9eG+bzqTnn1qU2pIl2nQTLXj0r97v84Tu\niqF4zAT5DYMtFeGBBI1qLJxVh7342CH2CI4ZhxmJ+L68sAcQH8rDcnGui1DBPlIv\nDl3kW3280bJfW1lUvPRh8NfZ9dsO1HF1n75nveVwg/OWyR7zmWIRPPRrqAeua45H\nox5z/CECgYBqwlEBjue8oOkVVu/lKi6fo6jr+0u25K9dp9azHYwE0KNHX0MwRALw\nWbPgcjge23sfhbeqVvHo0JYBdRsk/OBuW73/9Sb5E+6auDoubCjC0cAIvs23MPju\nsMvKak4mQkI19foRXBydB/DDkK26iei/l0xoygrw50v2HErsQ7JcHw==\n-----END RSA PRIVATE KEY-----",
- "id": "5b8f908b5495452aa13beede0afc5d99",
- "create_time": "2016-06-27 08:14:42",
- "update_time": "2016-06-27 08:14:42"
- }
- ],
- "instance_num": "1"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-System error. - |
-
503 - |
-serviceUnavailable - |
-The service is unavailable. - |
-
Released On - |
-Description - |
-
|---|---|
2021-07-27 - |
-Modified the following content: -Added fields and descriptions about idle timeout duration. - |
-
2021-06-10 - |
-Modified the following content: -Added fields and descriptions about session stickiness duration. - |
-
2021-06-08 - |
-This release incorporates the following changes: -Added notes in Tag to state that the APIs can also be used to add tags to or remove tags from dedicated load balancers or their listeners. - |
-
2021-05-28 - |
-This release incorporates the following changes: -Changed enhanced load balancer to shared load balancer. - |
-
2021-02-05 - |
-This release incorporates the following changes: -Added Dedicated Load Balancer APIs. -Added API Call Precaution. -Added API Call Precaution. -Added API Call Precaution. - |
-
2020-02-26 - |
-This release incorporates the following changes: -Added Tag. - |
-
2019-06-11 - |
-This release incorporates the following changes: -Changed the value descriptions of the tag key and value in section "Tag". - |
-
2019-05-16 - |
-This release incorporates the following changes: -Added parameter project_id in sections of enhanced load balancer APIs. - |
-
2019-03-20 - |
-This release incorporates the following changes: -Added parameters created_at and updated_at in sections related to enhanced load balancers and listeners. - |
-
2018-11-30 - |
-This release incorporates the following changes: -Added the sni_container_refs parameter for enhanced load balancer APIs. - |
-
2018-10-12 - |
-Added API Version. - |
-
2018-09-13 - |
-This release incorporates the following changes: -Added descriptions of parameters loadbalancer_id and listener_id in Load Balancer and Listener. - |
-
2018-08-30 - |
-This release incorporates the following changes: -Changed the full name of the service to Elastic Load Balancing. - |
-
2018-07-20 - |
-This release incorporates the following changes: -Modified the constraints for adding a listener using the IP protocol (or in DR mode). - |
-
2018-05-30 - |
-This issue is the first official release. - |
-
This API is used to add a whitelist to control access to a specific listener. After a whitelist is added, only IP addresses in the whitelist can access the listener.
- -POST /v2.0/lbaas/whitelists
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
whitelist - |
-Yes - |
-Object - |
-Specifies the whitelist. For details, see Table 2. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the whitelist is used. - -The value must be the same as the value of project_id in the token. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. -Only one whitelist can be created for a listener. - |
-
enable_whitelist - |
-No - |
-Boolean - |
-Specifies whether to enable access control. -true: Access control is enabled. -false: Access control is disabled. -The default value is true. - |
-
whitelist - |
-No - |
-String - |
-Specifies the IP addresses in the whitelist. Use commas (,) to separate multiple IP addresses. -You can specify an IP address, for example, 192.168.11.1. -You can also specify an IP address range, for example, 192.168.0.1/24. -The default value is an empty string, that is, "". - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
whitelist - |
-Object - |
-Specifies the whitelist. For details, see Table 4. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the whitelist ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the whitelist is used. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the whitelist is added. - |
-
enable_whitelist - |
-Boolean - |
-Specifies whether to enable access control. -true: Access control is enabled. -false: Access control is disabled. - |
-
whitelist - |
-String - |
-Specifies the IP addresses in the whitelist. - |
-
POST https://{Endpoint}/v2.0/lbaas/whitelists
-
-{
- "whitelist": {
- "listener_id": "eabfefa3fd1740a88a47ad98e132d238",
- "enable_whitelist": true,
- "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24"
- }
-}
-{
- "whitelist": {
- "id": "eabfefa3fd1740a88a47ad98e132d238",
- "listener_id": "eabfefa3fd1740a88a47ad98e132d238",
- "tenant_id": "eabfefa3fd1740a88a47ad98e132d238",
- "enable_whitelist": true,
- "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Whitelist - - - diff --git a/docs/elb/api-ref/elb_zq_bm_0002.html b/docs/elb/api-ref/elb_zq_bm_0002.html deleted file mode 100644 index 2f7506a4d..000000000 --- a/docs/elb/api-ref/elb_zq_bm_0002.html +++ /dev/null @@ -1,258 +0,0 @@ - - -This API is used to query the whitelists. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/whitelists
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the whitelist from which pagination query starts, that is, the ID of the last whitelist on the previous page. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of whitelists on each page. If this parameter is not set, all whitelists are queried by default. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the whitelist ID. - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the whitelist is used. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-No - |
-String - |
-Specifies the ID of the listener to which the whitelist is added. - |
-
enable_whitelist - |
-No - |
-Boolean - |
-Specifies whether to enable access control. -true: Access control is enabled. -false: Access control is disabled. - |
-
whitelist - |
-No - |
-String - |
-Specifies the IP addresses in the whitelist. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
whitelists - |
-Array - |
-Lists the whitelists. For details, see Table 3. - |
-
whitelists_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. -For details, see Table 4. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the whitelist ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the whitelist is used. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the whitelist is added. - |
-
enable_whitelist - |
-Bool - |
-Specifies whether to enable access control. -true: Access control is enabled. -false: Access control is disabled. - |
-
whitelist - |
-String - |
-Specifies the IP addresses in the whitelist. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. -The value can be next or previous. The value next indicates the href containing the URL of the next page, and previous indicates the href containing the URL of the previous page. - |
-
GET https://{Endpoint}/v2.0/lbaas/whitelists
-GET https://{Endpoint}/v2.0/lbaas/whitelists?listener_id=eabfefa3fd1740a88a47ad98e132d230
-{
- "whitelists": [
- {
- "id": "eabfefa3fd1740a88a47ad98e132d238",
- "listener_id": "eabfefa3fd1740a88a47ad98e132d238",
- "tenant_id": "eabfefa3fd1740a88a47ad98e132d238",
- "enable_whitelist": true,
- "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24"
- },
- {
- "id": "eabfefa3fd1740a88a47ad98e132d326",
- "listener_id": "eabfefa3fd1740a88a47ad98e132d327",
- "tenant_id": "eabfefa3fd1740a88a47ad98e132d436",
- "enable_whitelist": true,
- "whiltelist": "192.168.12.1,192.168.1.1/24,192.168.203.18/8,100.164.5.1/24"
- }
- ]
-}
-{
- "whitelists": [
- {
- "id": "eabfefa3fd1740a88a47ad98e132d238",
- "listener_id": "eabfefa3fd1740a88a47ad98e132d230",
- "tenant_id": "eabfefa3fd1740a88a47ad98e132d239",
- "enable_whitelist": true,
- "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24"
- },
- {
- "id": "eabfefa3fd1740a88a47ad98e132d326",
- "listener_id": "eabfefa3fd1740a88a47ad98e132d327",
- "tenant_id": "eabfefa3fd1740a88a47ad98e132d439",
- "enable_whitelist": true,
- "whiltelist": "192.168.12.1,192.168.1.1/24,192.168.203.18/8,100.164.5.1/24"
- }
- ]
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Whitelist - - - diff --git a/docs/elb/api-ref/elb_zq_bm_0003.html b/docs/elb/api-ref/elb_zq_bm_0003.html deleted file mode 100644 index 7cc6394d0..000000000 --- a/docs/elb/api-ref/elb_zq_bm_0003.html +++ /dev/null @@ -1,125 +0,0 @@ - - -This API is used to query details about a whitelist using its ID.
- -GET /v2.0/lbaas/whitelists/{whitelist_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
whitelist_id - |
-Yes - |
-String - |
-Specifies the whitelist ID. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
whitelist - |
-Object - |
-Specifies the whitelist. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the whitelist ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding rule is used. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the whitelist is added. - |
-
enable_whitelist - |
-Boolean - |
-Specifies whether to enable access control. -true: Access control is enabled. -false: Access control is disabled. - |
-
whitelist - |
-String - |
-Specifies the IP addresses in the whitelist. - |
-
GET https://{Endpoint}/v2.0/lbaas/whitelists/09e64049-2ab0-4763-a8c5-f4207875dc3e
-{
- "whitelist": {
- "id": "eabfefa3fd1740a88a47ad98e132d238",
- "listener_id": "eabfefa3fd1740a88a47ad98e132d238",
- "tenant_id": "eabfefa3fd1740a88a47ad98e132d238",
- "enable_whitelist": true,
- "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Whitelist - - - diff --git a/docs/elb/api-ref/elb_zq_bm_0004.html b/docs/elb/api-ref/elb_zq_bm_0004.html deleted file mode 100644 index 9d8d91500..000000000 --- a/docs/elb/api-ref/elb_zq_bm_0004.html +++ /dev/null @@ -1,192 +0,0 @@ - - -This API is used to update a whitelist. You can enable or disable the whitelist function or change IP addresses in the whitelist. If you change IP addresses in the whitelist, it will be deleted, and a new one is generated.
- -PUT /v2.0/lbaas/whitelists/{whitelist_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
whitelist_id - |
-Yes - |
-String - |
-Specifies the whitelist ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
whitelist - |
-Yes - |
-Object - |
-Specifies the whitelist. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
enable_whitelist - |
-No - |
-Boolean - |
-Specifies whether to enable access control. -true: Access control is enabled. -false: Access control is disabled. -The default value is true. - |
-
whitelist - |
-No - |
-String - |
-Specifies the IP addresses in the whitelist. Use commas (,) to separate multiple IP addresses. -You can specify an IP address, for example, 192.168.11.1. -You can also specify an IP address range, for example, 192.168.0.1/24. -The default value is an empty string, that is, "". - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
whitelist - |
-Object - |
-Specifies the whitelist. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the whitelist ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the whitelist is used. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the whitelist is added. - |
-
enable_whitelist - |
-Boolean - |
-Specifies whether to enable access control. -true: Access control is enabled. -false: Access control is disabled. - |
-
whitelist - |
-String - |
-Specifies the IP addresses in the whitelist. - |
-
PUT https://{Endpoint}/v2.0/lbaas/whitelists/dcaf46f1-037c-4f63-a31f-e0c4c18032c7
-
-{
- "whitelist": {
- "enable_whitelist": true,
- "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24"
- }
-}
-{
- "whitelist": {
- "id": "eabfefa3fd1740a88a47ad98e132d238",
- "listener_id": "eabfefa3fd1740a88a47ad98e132d238",
- "tenant_id": "eabfefa3fd1740a88a47ad98e132d238",
- "enable_whitelist": true,
- "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Whitelist - - - diff --git a/docs/elb/api-ref/elb_zq_bm_0005.html b/docs/elb/api-ref/elb_zq_bm_0005.html deleted file mode 100644 index 01d3dee14..000000000 --- a/docs/elb/api-ref/elb_zq_bm_0005.html +++ /dev/null @@ -1,49 +0,0 @@ - - -This API is used to delete a specific whitelist.
- -DELETE /v2.0/lbaas/whitelists/{whitelist_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
whitelist_id - |
-Yes - |
-String - |
-Specifies the whitelist ID. - |
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/lbaas/whitelists/35cb8516-1173-4035-8dae-0dae3453f37f
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Whitelist - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0000.html b/docs/elb/api-ref/elb_zq_bq_0000.html deleted file mode 100644 index 9d0c53bab..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0000.html +++ /dev/null @@ -1,39 +0,0 @@ - - -This API is used to add a tag to a specific load balancer for easier management.
-
You can also use this API for dedicated load balancers.
- - -A maximum of 20 tags can be added to a load balancer.
-Note the following when you add tags:POST /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the ID of the load balancer to which a tag is to be added. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tag - |
-Yes - |
-Object - |
-Specifies the tag. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key. -
|
-
value - |
-Yes - |
-String - |
-Specifies the tag value. -
|
-
None
- -POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/7add33ad-11dc-4ab9-a50f-419703f13163/tags
-
-{
- "tag": {
- "key": "key1",
- "value": "value1"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0002.html b/docs/elb/api-ref/elb_zq_bq_0002.html deleted file mode 100644 index 1882c4db0..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0002.html +++ /dev/null @@ -1,166 +0,0 @@ - - -This API is used to batch add tags to or delete tags from a load balancer.
-
You can also use this API for dedicated load balancers.
- - -A maximum of 20 tags can be added to a load balancer.
-This API is idempotent.
-POST /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags/action
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the ID of the load balancer to which tags are to be added or from which tags are to be deleted. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tags - |
-Yes - |
-Array - |
-Lists the tags. For details, see Table 3. - |
-
action - |
-Yes - |
-String - |
-Specifies the operation type. -The value can be one of the following: -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key. -
|
-
value - |
-Yes - |
-String - |
-Specifies the tag value. -
|
-
None
- -POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/7add33ad-11dc-4ab9-a50f-419703f13163/tags/action
-
-{
- "action": "create",
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value2"
- }
- ]
-}
-POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/7add33ad-11dc-4ab9-a50f-419703f13163/tags/action
-
-{
- "action": "delete",
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value2"
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0003.html b/docs/elb/api-ref/elb_zq_bq_0003.html deleted file mode 100644 index f4ebfa8f2..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0003.html +++ /dev/null @@ -1,120 +0,0 @@ - - -This API is used to query all the tags of one load balancer.
-
You can also use this API for dedicated load balancers.
- - -GET /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the ID of the load balancer whose tags are to be queried. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
tags - |
-Array - |
-Lists the tags. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. -
|
-
value - |
-String - |
-Specifies the tag value. -
|
-
GET https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/7add33ad-11dc-4ab9-a50f-419703f13163/tags
-{
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value2"
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0004.html b/docs/elb/api-ref/elb_zq_bq_0004.html deleted file mode 100644 index d0d8f6ab3..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0004.html +++ /dev/null @@ -1,117 +0,0 @@ - - -This API is used to query the tags of all the load balancers.
-
You can also use this API for dedicated load balancers.
- - -GET /v2.0/{project_id}/loadbalancers/tags
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
tags - |
-Array - |
-Lists the tags. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. -
|
-
values - |
-Array - |
-Lists the tag values. -
|
-
GET https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/tags
-{
- "tags": [
- {
- "key": "key1",
- "values": [
- "value1",
- "value2"
- ]
- },
- {
- "key": "key2",
- "values": [
- "value1",
- "value2"
- ]
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0005.html b/docs/elb/api-ref/elb_zq_bq_0005.html deleted file mode 100644 index 611d7a5e6..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0005.html +++ /dev/null @@ -1,352 +0,0 @@ - - -This API is used to query load balancers using tags.
-
You can also use this API for dedicated load balancers.
- - -None
- -POST /v2.0/{project_id}/loadbalancers/resource_instances/action
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tags - |
-No - |
-Array - |
-Specifies the included tags. A maximum of 20 keys are allowed for each query operation, and each key can have a maximum of 20 values. -The tag key cannot be left blank or set to an empty string. -Each tag key and each tag value of the same tag key must be unique. - |
-
limit - |
-No - |
-Integer - |
-Sets the page size. This parameter is available when action is set to filter. Both the default value and maximum value are 1000, and the minimum value is 1. The value cannot be a negative integer. - |
-
offset - |
-No - |
-Integer - |
-Specifies the index position. The query starts from the next load balancer indexed by this parameter. This parameter is not required when you query load balancers on the first page. The value in the response returned for querying the load balancers on the previous page will be included in this parameter for querying the load balancers on subsequent pages. This parameter is not available when action is set to count. If action is set to filter, the value must be a positive integer, and the default value is 0. - |
-
action - |
-Yes - |
-String - |
-Identifies the operation. The value can be filter or count. -filter: indicates pagination query. -count: indicates that all load balancers meeting the search criteria will be returned. - |
-
matches - |
-No - |
-Array - |
-Specifies the search criteria. The tag key is the parameter to match, for example, resource_name. value indicates the value of the match content. The key is a fixed dictionary value. -Currently, only resource_name can be used for search. For details, see Table 4. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key. It contains a maximum of 127 Unicode characters and cannot be left blank. (This parameter is not verified in the search process.) - |
-
values - |
-Yes - |
-Array - |
-Lists the tag values. Each tag value can contain a maximum of 255 Unicode characters. The values are in the OR relationship. -If no tag values in the list, the tag key is used for full search. If each value in the list starts with an asterisk (*), fuzzy match is performed based on the part after the asterisk. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key for match. -The value can be one of the following: -
|
-
value - |
-Yes - |
-String - |
-Specifies the tag value for match. Each tag value can contain a maximum of 255 Unicode characters. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
resources - |
-Array - |
-Lists the load balancers. For details, see Table 6. - |
-
total_count - |
-Integer - |
-Specifies the total number of queried records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
resource_id - |
-String - |
-Specifies the resource ID. - |
-
resource_detail - |
-Object - |
-Specifies the resource details. The value is a resource object, used for extension. The value is left blank by default. - |
-
tags - |
-Array - |
-Lists the tags. If there is no tag, an empty array is used by default. For details, see Table 7. - |
-
resource_name - |
-String - |
-Specifies the resource name. This parameter is an empty string by default if there is no resource name. - |
-
super_resource_id - |
-String - |
-Specifies the parent resource ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. It contains a maximum of 127 Unicode characters and cannot be left blank. (This parameter is not verified in the search process.) - |
-
value - |
-String - |
-Specifies the tag value. Each tag value can contain a maximum of 255 Unicode characters. - |
-
POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/resource_instances/action
-
-{
- "offset": "100",
- "limit": "100",
- "action": "filter",
- "matches": [
- {
- "key": "resource_name",
- "value": "resource1"
- }
- ],
- "tags": [
- {
- "key": "key1",
- "values": [
- "*value1",
- "value2"
- ]
- }
- ]
-}
-POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/resource_instances/action
-
-{
- "action": "count",
- "tags": [
- {
- "key": "key1",
- "values": [
- "value1",
- "value2"
- ]
- },
- {
- "key": "key2",
- "values": [
- "value1",
- "value2"
- ]
- }
- ],
- "matches": [
- {
- "key": "resource_name",
- "value": "resource1"
- }
- ]
-}
-{
- "resources": [
- {
- "resource_detail": "",
- "resource_id": "154d135b-3a89-4e89-8023-06efb9acdc05",
- "resource_name": "resouece1",
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value1"
- }
- ]
- }
- ],
- "total_count": 1000
-}
-{
- "total_count": 1000
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0006.html b/docs/elb/api-ref/elb_zq_bq_0006.html deleted file mode 100644 index 0bf15a81d..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0006.html +++ /dev/null @@ -1,63 +0,0 @@ - - -This API is used to delete a tag with a specific key from a load balancer.
-
You can also use this API for dedicated load balancers.
- - -None
- -DELETE /v2.0/{project_id}/loadbalancers/{loadbalancer_id}/tags/{key}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the ID of the load balancer from which a tag is to be deleted. - |
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/loadbalancers/7add33ad-11dc-4ab9-a50f-419703f13163/tags/key1
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0007.html b/docs/elb/api-ref/elb_zq_bq_0007.html deleted file mode 100644 index df577d80a..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0007.html +++ /dev/null @@ -1,129 +0,0 @@ - - -This API is used to add a tag to a specific listener.
-
You can also use this API for dedicated load balancers.
- - -POST /v2.0/{project_id}/listeners/{listener_id}/tags
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener to which a tag is to be added. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tag - |
-Yes - |
-Object - |
-Specifies the tag. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key. -
|
-
value - |
-Yes - |
-String - |
-Specifies the tag value. -
|
-
None
- -POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/7add33ad-11dc-4ab9-a50f-419703f13163/tags
-
-{
- "tag": {
- "key": "key1",
- "value": "value1"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0008.html b/docs/elb/api-ref/elb_zq_bq_0008.html deleted file mode 100644 index 41897c0ec..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0008.html +++ /dev/null @@ -1,165 +0,0 @@ - - -This API is used to batch add tags to or delete tags from a listener.
-
You can also use this API for dedicated load balancers.
- - -POST /v2.0/{project_id}/listeners/{listener_id}/tags/action
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener to which tags are to be added or from which tags are to be deleted. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tags - |
-Yes - |
-Array - |
-Lists the tags. For details, see Table 3. - |
-
action - |
-Yes - |
-String - |
-Specifies the operation identifier. -The value can be one of the following: -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key. -
|
-
value - |
-Yes - |
-String - |
-Specifies the tag value. -
|
-
None
- -POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/7add33ad-11dc-4ab9-a50f-419703f13163/tags/action
-
-{
- "action": "create",
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value2"
- }
- ]
-}
-POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/7add33ad-11dc-4ab9-a50f-419703f13163/tags/action
-
-{
- "action": "delete",
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value2"
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0009.html b/docs/elb/api-ref/elb_zq_bq_0009.html deleted file mode 100644 index 77433fa1b..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0009.html +++ /dev/null @@ -1,122 +0,0 @@ - - -This API is used to query all tags of one listener.
-
You can also use this API for dedicated load balancers.
- - -None
- -GET /v2.0/{project_id}/listeners/{listener_id}/tags
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener whose tags are to be queried. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
tags - |
-Array - |
-Lists the tags. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. -
|
-
value - |
-String - |
-Specifies the tag value. -
|
-
GET https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/7add33ad-11dc-4ab9-a50f-419703f13163/tags
-{
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value2"
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0010.html b/docs/elb/api-ref/elb_zq_bq_0010.html deleted file mode 100644 index 7c4e58619..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0010.html +++ /dev/null @@ -1,120 +0,0 @@ - - -This API is used to query the tags of all listeners.
-
You can also use this API for dedicated load balancers.
- - -None
- -GET /v2.0/{project_id}/listeners/tags
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
tags - |
-Array - |
-Lists the tags, which are aggregated by the tag key. For details, see Table 3. -For example, if you have two listeners, the tag key of both listeners is "test", the tag value of listener A is "value1", and the tag value of listener B is "value2", two tags are queried, the key of both tags is "test", and the tag values are ["value1","value2"]. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. -
|
-
values - |
-Array - |
-Lists the tag values. -
|
-
GET https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/tags
-{
- "tags": [
- {
- "key": "key1",
- "values": [
- "value1",
- "value2"
- ]
- },
- {
- "key": "key2",
- "values": [
- "value1",
- "value2"
- ]
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0011.html b/docs/elb/api-ref/elb_zq_bq_0011.html deleted file mode 100644 index 3a3f71c98..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0011.html +++ /dev/null @@ -1,350 +0,0 @@ - - -This API is used to query listeners by tag.
-
You can also use this API for dedicated load balancers.
- - -None
- -POST /v2.0/{project_id}/listeners/resource_instances/action
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tags - |
-No - |
-Array - |
-Specifies the included tags. A maximum of 20 tag keys are allowed for each query operation. Each tag key can have up to 20 tag values. The structure body must be included. The tag key cannot be left blank or set to an empty string. Each tag key and each tag value of the same tag key must be unique. For details, see Table 3. - |
-
limit - |
-No - |
-Integer - |
-Sets the page size. This parameter is available when action is set to filter. Both the default value and maximum value are 1000, and the minimum value is 1. The value cannot be a negative integer. - |
-
offset - |
-No - |
-Integer - |
-Specifies the index position. The query starts from the next listener indexed by this parameter. This parameter is not required when you query listeners on the first page. The value in the response returned for querying the listeners on the previous page will be included in this parameter for querying the listeners on subsequent pages. This parameter is not available when action is set to count. If action is set to filter, the value must be a positive integer, and the default value is 0. - |
-
action - |
-Yes - |
-String - |
-Identifies the operation. The value can be filter or count. -
|
-
matches - |
-No - |
-Array - |
-Specifies the search criteria. The tag key is the parameter to match, for example, resource_name. value indicates the value of the match content. The key is a fixed dictionary value. -Determine whether fuzzy match is required based on different parameters. For example, if the key is resource_name, fuzzy search is used by default. If value is an empty string, exact match is used. If the key is resource_id, exact match is used. Currently, only resource_name can be used for search. For details, see Table 4. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key. It contains a maximum of 127 Unicode characters and cannot be left blank. (This parameter is not verified in the search process.) - |
-
values - |
-Yes - |
-Array - |
-Lists the tag values. Each tag value can contain a maximum of 255 Unicode characters. The values are in the OR relationship. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
key - |
-Yes - |
-String - |
-Specifies the tag key. -The value can be one of the following: -
|
-
value - |
-Yes - |
-String - |
-Specifies the tag value. Each tag value can contain a maximum of 255 Unicode characters. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
resources - |
-Array - |
-Lists the listeners. For details, see Table 6. - |
-
total_count - |
-Integer - |
-Specifies the total number of queried records. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
resource_id - |
-String - |
-Specifies the resource ID. - |
-
resource_detail - |
-Object - |
-Specifies the resource details. The value is a resource object, used for extension. The value is left blank by default. - |
-
tags - |
-Array - |
-Lists the tags. If there is no tag, an empty array is used by default. For details, see Table 7. - |
-
resource_name - |
-String - |
-Specifies the resource name. This parameter is an empty string by default if there is no resource name. - |
-
super_resource_id - |
-String - |
-Specifies the parent resource ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
key - |
-String - |
-Specifies the tag key. It contains a maximum of 127 Unicode characters and cannot be left blank. (This parameter is not verified in the search process.) - |
-
value - |
-String - |
-Specifies the tag value. Each tag value can contain a maximum of 255 Unicode characters. - |
-
POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/resource_instances/action
-
-{
- "offset": "100",
- "limit": "100",
- "action": "filter",
- "matches": [
- {
- "key": "resource_name",
- "value": "resource1"
- }
- ],
- "tags": [
- {
- "key": "key1",
- "values": [
- "value1",
- "value2"
- ]
- }
- ]
-}
-POST https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/resource_instances/action
-
-{
- "action": "count",
- "tags": [
- {
- "key": "key1",
- "values": [
- "value1",
- "value2"
- ]
- },
- {
- "key": "key2",
- "values": [
- "value1",
- "value2"
- ]
- }
- ],
- "matches": [
- {
- "key": "resource_name",
- "value": "resource1"
- }
- ]
-}
-{
- "resources": [
- {
- "resource_detail":"",
- "resource_id": "154d135b-3a89-4e89-8023-06efb9acdc05",
- "resource_name": "resouece1",
- "tags": [
- {
- "key": "key1",
- "value": "value1"
- },
- {
- "key": "key2",
- "value": "value1"
- }
- ]
- }
- ],
- "total_count": 1000
-}
-{
- "total_count": 1000
-}
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0012.html b/docs/elb/api-ref/elb_zq_bq_0012.html deleted file mode 100644 index 8885530c9..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0012.html +++ /dev/null @@ -1,62 +0,0 @@ - - -This API is used to delete a tag with a specific key from a listener.
-
You can also use this API for dedicated load balancers.
- - -None
- -DELETE /v2.0/{project_id}/listeners/{listener_id}/tags/{key}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the ID of the project where the tag is used. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener from which a tag is to be deleted. - |
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/6a0de1c3-7d74-4f4a-b75e-e57135bd2b97/listeners/7add33ad-11dc-4ab9-a50f-419703f13163/tags/key1
-For details, see Status Codes.
- - - - -Parent topic: Tag - - - diff --git a/docs/elb/api-ref/elb_zq_bq_0013.html b/docs/elb/api-ref/elb_zq_bq_0013.html deleted file mode 100644 index 9fbe8b2cb..000000000 --- a/docs/elb/api-ref/elb_zq_bq_0013.html +++ /dev/null @@ -1,252 +0,0 @@ - - -Status Code - |
-Message - |
-Description - |
-
|---|---|---|
200 - |
-OK - |
-Specifies the normal response code for the GET operation. -This code is returned when a response body is returned for the POST operation. - |
-
204 - |
-No Content - |
-Specifies the normal response code for the DELETE operation. -This code is returned when no response body is returned for the POST operation. - |
-
Status Code - |
-Error Code - |
-Description - |
-Error Message - |
-Measure - |
-
|---|---|---|---|---|
400 - |
-VPC.1801 - |
-The ID is incorrect. - |
-resource id is invalid/Getting id is invalid. - |
-Use a correct resource ID. - |
-
400 - |
-VPC.1801 - |
-An action error occurs. - |
-action is invalid. - |
-Ensure that the value of action is create or delete. - |
-
400 - |
-VPC.1801 - |
-The key length is invalid. - |
-Tag length is invalid. The key length must be in range [1,36] and value in range [0,43] - |
-Input a valid key. - |
-
400 - |
-VPC.0007 - |
-The project ID is incorrect. - |
-urlTenantId is not equal token TenantId. - |
-Check the project ID. - |
-
401 - |
-VPC.0008 - |
-The token in the request is invalid or the request does not contain the token. - |
-Invalid token in the header./Authorization information is wrong. - |
-Check whether the token is valid. - |
-
400 - |
-VPC.1801 - |
-The value length is invalid. - |
-Tag length is invalid. The key length must be in range [1,36] and value in range [0,43] - |
-Input a valid value. - |
-
400 - |
-VPC.1801 - |
-The key or value contains invalid characters. - |
-InvalidInput/Tag value xxx is invalid. - |
-Check the validity of the key or value. - |
-
400 - |
-VPC.1801 - |
-The key or value is left blank. - |
-Tag xxx can not be null. - |
-Check whether the key or value is left blank. - |
-
400 - |
-VPC.1801 - |
-The tag is null. - |
-Tag can not be null. - |
-Check whether the tag is null. - |
-
400 - |
-VPC.1801 - |
-A resource type error occurs. - |
-Resource xxx is invalid. - |
-Ensure that the value of resource_type is loadbalancers or listeners. - |
-
400 - |
-VPC.1801 - |
-The total number of tags added at a time exceeds 10. - |
-number of tags exceeds max unm of 10. - |
-Reduce the number of tags. - |
-
400 - |
-VPC.1814 - |
-The total number of existing tags and newly added tags exceeds 10. - |
-Invalid input for operation: resource_id: XXXX, number of tags exceed max num of 10. - |
-Reduce the number of tags. - |
-
400 - |
-VPC.1814 - |
-The key values of newly added tags are duplicate. - |
-Invalid input for operation: tags key is duplicated. - |
-Change the tag values. - |
-
400 - |
-VPC.1814 - |
-The resource ID does not exist. - |
-Resource XXX XXX could not be found. - |
-Check whether the resource is available. - |
-
400 - |
-VPC.1814 - |
-The specified key to be deleted does not exist, or the key is an empty string. - |
-The resource could not be found. - |
-Enter a correct key and send the request again. - |
-
400 - |
-VPC.1814 - |
-More than 10 tags are added to a specified resource. - |
-Invalid input for operation:resource_id:xxx, number of tags exceeds max num of 10. - |
-Each resource supports up to 10 tags. - |
-
400 - |
-VPC.1801 - |
-Tags are duplicate. - |
-Tag key is repeated. - |
-Delete duplicate tags and resend the request. - |
-
500 - |
-- - |
-The request format is incorrect. - |
-Internal Server Error. - |
-Use the correct request body format. - |
-
This API is used to query load balancers and display them in a list. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/loadbalancers
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the load balancer from which pagination query starts, that is, the ID of the last load balancer on the previous page. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of load balancers on each page. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the load balancer is used. - - |
-
id - |
-No - |
-String - |
-Specifies the load balancer ID. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the load balancer. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
operating_status - |
-No - |
-String - |
-This parameter is reserved, and its value can only be ONLINE. -It specifies the operating status of the load balancer. - |
-
provisioning_status - |
-No - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the load balancer. - |
-
admin_state_up - |
-No - |
-Boolean - |
-This parameter is reserved, and its value can only be true. -It specifies the administrative status of the load balancer. - |
-
vip_address - |
-No - |
-String - |
-Specifies the private IP address of the load balancer. -The value contains a maximum of 64 characters. - |
-
vip_port_id - |
-No - |
-String - |
-Specifies the ID of the port bound to the private IP address of the load balancer. - |
-
vip_subnet_id - |
-No - |
-String - |
-Specifies the ID of the subnet where the load balancer works. - |
-
member_address - |
-No - |
-String - |
-Specifies the IP address of the backend server associated with the load balancer. - |
-
member_device_id - |
-No - |
-String - |
-Specifies the ID of the cloud server used as the backend server associated with the load balancer. - |
-
vpc_id - |
-No - |
-String - |
-Specifies the ID of the VPC where the load balancer works. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancers - |
-Array - |
-Lists the load balancers. For details, see Table 3. - |
-
loadbalancers_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. This parameter exists only in the response body of pagination query. For details, see Table 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the load balancer is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -The value contains a maximum of 255 characters. - |
-
vip_subnet_id - |
-String - |
-Specifies the ID of the subnet where the load balancer works. - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the private IP address of the load balancer. -When you create a load balancer, the system automatically creates a port and associates it with a security group. However, the security group will not take effect. - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. - |
-
vip_address - |
-String - |
-Specifies the private IP address of the load balancer. -The value contains a maximum of 64 characters. - |
-
listeners - |
-Array - |
-Lists the IDs of listeners added to the load balancer. For details, see Table 4. - |
-
pools - |
-Array - |
-Lists the IDs of backend server groups associated with the load balancer. For details, see Table 5. - |
-
operating_status - |
-String - |
-This parameter is reserved, and its value can only be ONLINE. -It specifies the operating status of the load balancer. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the load balancer. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. -This parameter is reserved. The value can be true or false. -
|
-
tags - |
-Array - |
-Lists load balancer tags. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. -The value can be next or previous. The value next indicates the Hypertext Reference (href) containing the URL of the next page, and previous indicates the href containing the URL of the previous page. - |
-
GET https://{Endpoint}/v2.0/lbaas/loadbalancers
-GET https://{Endpoint}/v2.0/lbaas/loadbalancers?limit=1&marker=165b6a38-5278-4569-b747-b2ee65ea84a4
-GET https://{Endpoint}/v2.0/lbaas/loadbalancers?member_address=192.168.0.181
-{
- "loadbalancers": [
- {
- "description": "simple lb",
- "admin_state_up": true,
- "tenant_id": "1a3e005cf9ce40308c900bcb08e5320c",
-
- "provisioning_status": "ACTIVE",
- "vip_subnet_id": "5328f1e6-ce29-44f1-9493-b128a5653350",
- "listeners": [
- {
- "id": "45196943-2907-4369-87b1-c009b1d7ac35"
- }
- ],
- "vip_address": "10.0.0.2",
- "vip_port_id": "cbced4fe-6f6f-4fd6-9348-0c3d1219d6ca",
- "provider": "vlb",
- "pools": [
- {
- "id": "21d49cf7-4fd3-4cb6-8c48-b7fc6c259aab"
- }
- ],
- "id": "a9729389-6147-41a3-ab22-a24aed8692b2",
- "operating_status": "ONLINE",
- "tags": [],
- "name": "loadbalancer1",
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
- }
- ]
-}
-{
- "loadbalancers": [
- {
- "description": "",
- "provisioning_status": "ACTIVE",
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "admin_state_up": true,
- "provider": "vlb",
- "pools": [
- {
- "id": "b13dba4c-a44c-4c40-8f6e-ce7a162b9f22"
- },
- {
- "id": "4b9e765f-82ee-4128-911b-0a2d9ebc74c7"
- }
- ],
- "listeners": [
- {
- "id": "21c41336-d0d3-4349-8641-6e82b4a4d097"
- }
- ],
- "vip_port_id": "44ac5d9b-b0c0-4810-9a9d-c4dbf541e47e",
- "operating_status": "ONLINE",
- "vip_address": "192.168.0.234",
- "vip_subnet_id": "9d60827e-0e5c-490a-8183-0b6ebf9084ca",
- "id": "e79a7dd6-3a38-429a-95f9-c7f78b346cbe",
- "tags": [],
- "name": "elb-robot",
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
- }
- ],
- "loadbalancers_links": [
- {
- "href": "https://network.Region.dc1.domainname.com/v2.0/lbaas/loadbalancers?limit=10&marker=e79a7dd6-3a38-429a-95f9-c7f78b346cbe&page_reverse=True",
- "rel": "previous"
- }
- ]
-}
-{
- "loadbalancers": [
- {
- "description": "",
- "provisioning_status": "ACTIVE",
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "created_at": "2018-11-29T13:55:20",
- "admin_state_up": true,
- "update_at": "2018-11-29T13:55:21",
- "id": "c1127125-64a9-4394-a08a-ef3be8f7ef9c",
- "pools": [
- {
- "id": "2f6895be-019b-4c82-9b53-c4a2ac009e20"
- }
- ],
- "listeners": [
- {
- "id": "5c63d176-444f-4c75-9cfe-bcb8a05a845c"
- }
- ],
- "vip_port_id": "434ac600-b779-4428-b7a7-830e047511f1",
- "operating_status": "ONLINE",
- "vip_address": "192.168.0.181",
- "vip_subnet_id": "9a303536-417c-45dc-a6db-1234b9e1c2b2",
- "provider": "vlb",
- "tags": [],
- "name": "elb-ftci"
-
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/elb_zq_fz_0004.html b/docs/elb/api-ref/elb_zq_fz_0004.html deleted file mode 100644 index 6f313e745..000000000 --- a/docs/elb/api-ref/elb_zq_fz_0004.html +++ /dev/null @@ -1,498 +0,0 @@ - - -This API is used to query the status tree of a load balancer. You can use this API to query details about the associated listeners, backend server groups, backend servers, health checks, forwarding policies, and forwarding rules, helping you understand the topology of resources associated with the load balancer.
- -GET /v2.0/lbaas/loadbalancers/{loadbalancer_id}/statuses
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
statuses - |
-Object - |
-Specifies the status tree of a load balancer. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancer - |
-Object - |
-Specifies the load balancer. For details, see Table 4. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
name - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
listeners - |
-Array - |
-Lists the listeners added to the load balancer. For details of this parameter, see Table 5. - |
-
pools - |
-Array - |
-Lists the backend server groups associated with the load balancer. For details of this parameter, see Table 6. - |
-
operating_status - |
-String - |
-This field is reserved. -It specifies the operating status of the load balancer. The value can be one of the following: -
|
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the load balancer. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
l7policies - |
-Array - |
-Lists associated forwarding policies. For details of this parameter, see Table 9. - |
-
pools - |
-Array - |
-Lists the backend server groups associated with the listener. For details of this parameter, see Table 6. - |
-
operating_status - |
-String - |
-This parameter is reserved, and its value can only be ONLINE. -It specifies the operating status of the listener. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
name - |
-String - |
-Specifies the name of the backend server group. - |
-
healthmonitor - |
-Object - |
-Provides health check details of the backend server group. For details of this parameter, see Table 7. - |
-
members - |
-Array - |
-Lists the members contained in the backend server group. For details of this parameter, see Table 8. - |
-
operating_status - |
-String - |
-This parameter is reserved, and its value can only be ONLINE. -It specifies the operating status of the backend server group. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the health check ID. - |
-
name - |
-String - |
-Specifies the health check name. - |
-
type - |
-String - |
-
|
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the health check. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - |
-
address - |
-String - |
-Specifies the private IP address of the backend server, for example, 192.168.3.11. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 0 to 65535. - |
-
operating_status - |
-String - |
-This parameter is reserved. It specifies the operating status of the backend server. The value can be one of the following: -
When admin_state_up is set to false and operating_status is set to OFFLINE for a backend server, DISABLED is returned for operating_status of the backend server in the response of this API. - - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
name - |
-String - |
-Specifies the forwarding policy name. - |
-
rules - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details of this parameter, see Table 10. - |
-
action - |
-String - |
-
|
-
provisioning_status - |
-String - |
-This parameter is reserved. -It specifies the provisioning status of the forwarding policy. Value options: -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
type - |
-String - |
-
|
-
provisioning_status - |
-String - |
-This parameter is reserved. -It specifies the provisioning status of the forwarding rule. The value can be one of the following: -
|
-
GET https://{Endpoint}/v2.0/lbaas/loadbalancers/38278031-cfca-44be-81be-a412f618773b/statuses
-{
- "statuses": {
- "loadbalancer": {
- "name": "lb-jy",
- "provisioning_status": "ACTIVE",
- "listeners": [
- {
- "name": "listener-jy-1",
- "provisioning_status": "ACTIVE",
- "pools": [
- {
- "name": "pool-jy-1",
- "provisioning_status": "ACTIVE",
- "healthmonitor": {
- "type": "TCP",
- "id": "7422b51a-0ed2-4702-9429-4f88349276c6",
- "name": "",
- "provisioning_status": "ACTIVE"
- },
- "members": [
- {
- "protocol_port": 80,
- "address": "192.168.44.11",
- "id": "7bbf7151-0dce-4087-b316-06c7fa17b894",
- "operating_status": "ONLINE",
- "provisioning_status": "ACTIVE"
- }
- ],
- "id": "c54b3286-2349-4c5c-ade1-e6bb0b26ad18",
- "operating_status": "ONLINE"
- }
- ],
- "l7policies": [],
- "id": "eb84c5b4-9bc5-4bee-939d-3900fb05dc7b",
- "operating_status": "ONLINE"
- }
- ],
- "pools": [
- {
- "name": "pool-jy-1",
- "provisioning_status": "ACTIVE",
- "healthmonitor": {
- "type": "TCP",
- "id": "7422b51a-0ed2-4702-9429-4f88349276c6",
- "name": "",
- "provisioning_status": "ACTIVE"
- },
- "members": [
- {
- "protocol_port": 80,
- "address": "192.168.44.11",
- "id": "7bbf7151-0dce-4087-b316-06c7fa17b894",
- "operating_status": "ONLINE",
- "provisioning_status": "ACTIVE"
- }
- ],
- "id": "c54b3286-2349-4c5c-ade1-e6bb0b26ad18",
- "operating_status": "ONLINE"
- }
- ],
- "id": "38278031-cfca-44be-81be-a412f618773b",
- "operating_status": "ONLINE"
- }
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/elb_zq_fz_0005.html b/docs/elb/api-ref/elb_zq_fz_0005.html deleted file mode 100644 index 20c19f308..000000000 --- a/docs/elb/api-ref/elb_zq_fz_0005.html +++ /dev/null @@ -1,343 +0,0 @@ - - -This API is used to update the name or description of a load balancer.
- -PUT /v2.0/lbaas/loadbalancers/{loadbalancer_id}
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer - |
-Yes - |
-Object - |
-Specifies the load balancer. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the load balancer. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the load balancer. -This parameter is reserved. The default value is true. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancer - |
-Object - |
-Specifies the load balancer. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the load balancer is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -The value contains a maximum of 255 characters. - |
-
vip_subnet_id - |
-String - |
-Specifies the ID of the subnet where the load balancer works. - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the private IP address of the load balancer. -When you create a load balancer, the system automatically creates a port and associates it with a security group. However, the security group will not take effect. - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. - |
-
vip_address - |
-String - |
-Specifies the private IP address of the load balancer. -The value contains a maximum of 64 characters. - |
-
listeners - |
-Array - |
-Lists the IDs of listeners added to the load balancer. For details, see Table 6. - |
-
pools - |
-Array - |
-Lists the IDs of backend server groups associated with the load balancer. For details, see Table 7. - |
-
operating_status - |
-String - |
-This parameter is reserved, and its value can only be ONLINE. -It specifies the operating status of the load balancer. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the load balancer. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. -This parameter is reserved. The value can be true or false. -
|
-
tags - |
-Array - |
-Lists load balancer tags. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
PUT https://{Endpoint}/v2.0/lbaas/loadbalancers/1e11b74e-30b7-4b78-b09b-84aec4a04487
-
-{
- "loadbalancer": {
- "name": "lb_update_test",
- "description": "lb update test"
- }
-}
-{
- "loadbalancer": {
- "description": "simple lb2",
- "admin_state_up": true,
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
-
- "provisioning_status": "ACTIVE",
- "vip_subnet_id": "823d5866-6e30-45c2-9b1a-a1ebc3757fdb",
- "listeners": [
- {
- "id": "37ffe679-08ef-436e-b6bd-cf66fb4c3de2"
- }
- ],
- "vip_address": "192.172.1.68",
- "vip_port_id": "f42e3019-67f7-4d2a-8d1c-af49e7c22fa6",
- "tags": [],
- "provider": "vlb",
- "pools": [
- {
- "id": "75c4f2d4-a213-4408-9fa8-d64708e8d1df"
- }
- ],
- "id": "c32a9f9a-0cc6-4f38-bb9c-cde79a533c19",
- "operating_status": "ONLINE",
- "name": "loadbalancer-test2",
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/elb_zq_fz_0006.html b/docs/elb/api-ref/elb_zq_fz_0006.html deleted file mode 100644 index ba33f74d5..000000000 --- a/docs/elb/api-ref/elb_zq_fz_0006.html +++ /dev/null @@ -1,51 +0,0 @@ - - -This API is used to delete a specific load balancer.
- -All listeners added to the load balancer must be deleted before the load balancer is deleted.
- -DELETE /v2.0/lbaas/loadbalancers/{loadbalancer_id}
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the load balancer ID. - |
-
None
- -None
- -DELETE https://{endpoint}/v2.0/lbaas/loadbalancers/90f7c765-0bc9-47c4-8513-4cc0c264c8f8
-
-
-Example response
-None
- -For details, see Status Codes.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/elb_zq_hd_0000.html b/docs/elb/api-ref/elb_zq_hd_0000.html deleted file mode 100644 index 7ef87dd31..000000000 --- a/docs/elb/api-ref/elb_zq_hd_0000.html +++ /dev/null @@ -1,27 +0,0 @@ - - -This API is used to add a backend server to a specific backend server group. After a backend server group is added to a listener, traffic is distributed to backend servers in this server group using the specified load balancing algorithm.
- -Two backend servers in a backend server group cannot have the same private IP address or port number.
-The subnet specified during server creation must be in the same VPC as the subnet from which the private IP address of the load balancer is assigned.
- -POST /v2.0/lbaas/pools/{pool_id}/members
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
member - |
-Yes - |
-Object - |
-Specifies the backend server. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the backend server is used. - -The value must be the same as the value of project_id in the token. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the backend server name. The value is an empty character string by default. -The value contains a maximum of 255 characters. - |
-
address - |
-Yes - |
-String - |
-Specifies the private IP address of the backend server. This IP address must be in the subnet specified by subnet_id. -This parameter can be set only to the IP address of the primary NIC, for example, 192.168.3.11. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-Yes - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 1 to 65535. - |
-
subnet_id - |
-Yes - |
-String - |
-Specifies the ID of the subnet where the backend server works. -The private IP address of the backend server is in this subnet. -Only IPv4 subnets are supported. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved, and the default value is true. - |
-
weight - |
-No - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
member - |
-Object - |
-Specifies the backend server. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - NOTE:The value of this parameter is not the ID of the server but an ID automatically generated for the backend server that has already associated with the load balancer. - - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - |
-
address - |
-String - |
-Specifies the private IP address of the backend server. This IP address must be in the subnet specified by subnet_id. -This parameter can be set only to the IP address of the primary NIC, for example, 192.168.3.11. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 1 to 65535. - |
-
subnet_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. The private IP address of the backend server is in this subnet. -IPv6 subnets are not supported. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved. The value can be true or false. -
|
-
weight - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
operating_status - |
-String - |
-Specifies the health check result of the backend server. The value can be one of the following: -
|
-
GET https://{VPCEndpoint}/v2.0/ports?device_id=f738c464-b5c2-45df-86c0-7f436620cd54
-Example response
-{
- "ports": [
- {
- "id": "94971c39-46f0-443a-85e8-31cb7497c78e",
- "name": "",
- "status": "ACTIVE",
- "admin_state_up": true,
- "fixed_ips": [
- {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "ip_address": "192.168.44.11"
- }
- ],
- "mac_address": "fa:16:3e:5c:d2:57",
- "network_id": "1b76b9c2-9b7e-4ced-81bd-d13f7389d7c9",
- "tenant_id": "04dd36f978800fe22f9bc00bea090736",
- "project_id": "04dd36f978800fe22f9bc00bea090736",
- "device_id": "f738c464-b5c2-45df-86c0-7f436620cd54",
- "device_owner": "compute:xx-xxxx-4a",
- "security_groups": [
- "a10dfc31-0055-4b84-b36e-1291b918125c",
- "7a233393-5be2-4dff-8360-1558dd950f6e"
- ],
- "extra_dhcp_opts": [],
- "allowed_address_pairs": [],
- "binding:vnic_type": "normal",
- "binding:vif_details": {
- "primary_interface": true
- },
- "binding:profile": {},
- "port_security_enabled": true,
- "created_at": "2019-11-12T17:17:51",
- "updated_at": "2019-11-12T17:17:51"
- }
- ]
-}
-POST https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members
-
-{
- "member": {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "protocol_port": 88,
- "name": "member-jy-tt-1",
- "address": "192.168.44.11"
- }
-}
-{
- "member": {
- "name": "member-jy-tt-1",
- "weight": 1,
- "admin_state_up": true,
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
-
- "address": "192.168.44.11",
- "protocol_port": 88,
- "operating_status": "ONLINE",
- "id": "c0042496-e220-44f6-914b-e6ca33bab503"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/elb_zq_hd_0002.html b/docs/elb/api-ref/elb_zq_hd_0002.html deleted file mode 100644 index ec96ea0e9..000000000 --- a/docs/elb/api-ref/elb_zq_hd_0002.html +++ /dev/null @@ -1,345 +0,0 @@ - - -This API is used to query backend servers in a specific backend server group. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/pools/{pool_id}/members
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the backend server from which pagination query starts, that is, the ID of the last backend server on the previous page. If this parameter is not specified, the first page will be queried. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of backend servers on each page. If this parameter is not set, all backend servers are queried by default. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the backend server ID. - NOTE:The value of this parameter is not the ID of the server but an ID automatically generated for the backend server that has already associated with the load balancer. - - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the backend server is used. -The value contains a maximum of 255 characters. - - |
-
name - |
-No - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - NOTE:The value of this parameter is not the name of server. It is the name automatically generated for the backend server associated with the load balancer. - - |
-
address - |
-No - |
-String - |
-Specifies the private IP address of the backend server. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-No - |
-Integer - |
-Specifies the port used by the backend server. - |
-
subnet_id - |
-No - |
-String - |
-Specifies the ID of the subnet where the backend server works. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved, and the default value is true. - |
-
weight - |
-No - |
-Integer - |
-Specifies the backend server weight. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
members - |
-Array - |
-Lists the backend servers in the backend server group. For details, see Table 4. - |
-
members_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - NOTE:The value of this parameter is not the ID of the server but an ID automatically generated for the backend server that has already associated with the load balancer. - - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - |
-
address - |
-String - |
-Specifies the private IP address of the backend server. This IP address must be in the subnet specified by subnet_id. -This parameter can be set only to the IP address of the primary NIC, for example, 192.168.3.11. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 1 to 65535. - |
-
subnet_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. The private IP address of the backend server is in this subnet. -IPv6 subnets are not supported. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved. The value can be true or false. -
|
-
weight - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
operating_status - |
-String - |
-Specifies the operating status of the load balancer. This parameter is reserved, and its value can only be ONLINE. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. The value can be next or previous. -
|
-
GET https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members
-GET https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members?address=10.0.0.8&protocol_port=80
-{
- "members": [
- {
- "address": "10.0.0.8",
- "admin_state_up": true,
- "id": "9a7aff27-fd41-4ec1-ba4c-3eb92c629313",
- "protocol_port": 80,
- "subnet_id": "013d3059-87a4-45a5-91e9-d721068ae0b2",
- "tenant_id": "1a3e005cf9ce40308c900bcb08e5320c",
- "weight": 1,
- "operating_status": "ONLINE",
- "name": "member-name"
- }
- ]
-}
-{
- "members": [
- {
- "address": "10.0.0.8",
- "admin_state_up": true,
- "id": "9a7aff27-fd41-4ec1-ba4c-3eb92c629313",
- "protocol_port": 80,
- "subnet_id": "013d3059-87a4-45a5-91e9-d721068ae0b2",
- "tenant_id": "1a3e005cf9ce40308c900bcb08e5320c",
-
- "weight": 1,
- "operating_status": "ONLINE",
- "name": "member-name"
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/elb_zq_hd_0003.html b/docs/elb/api-ref/elb_zq_hd_0003.html deleted file mode 100644 index 0ad525adc..000000000 --- a/docs/elb/api-ref/elb_zq_hd_0003.html +++ /dev/null @@ -1,177 +0,0 @@ - - -This API is used to query details about a backend server.
- -GET /v2.0/lbaas/pools/{pool_id}/members/{member_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
member_id - |
-Yes - |
-String - |
-Specifies the backend server ID. - NOTE:
|
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
member - |
-Object - |
-Lists the backend servers. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - NOTE:The value of this parameter is not the ID of the server but an ID automatically generated for the backend server that has already associated with the load balancer. - - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - |
-
address - |
-String - |
-Specifies the private IP address of the backend server. This IP address must be in the subnet specified by subnet_id. -This parameter can be set only to the IP address of the primary NIC, for example, 192.168.3.11. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 1 to 65535. - |
-
subnet_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. The private IP address of the backend server is in this subnet. -IPv6 subnets are not supported. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved. The value can be true or false. -
|
-
weight - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
operating_status - |
-String - |
-Specifies the health check result of the backend server. The value can be one of the following: -
|
-
GET https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members/cf024846-7516-4e3a-b0fb-6590322c836f
-{
- "member": {
- "name": "",
- "weight": 1,
- "admin_state_up": true,
- "subnet_id": "823d5866-6e30-45c2-9b1a-a1ebc3757fdb",
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
-
- "address": "192.172.3.100",
- "protocol_port": 8080,
- "operating_status": "ONLINE",
- "id": "e58f5bfa-0e46-4bc5-951c-8473d3e5f24a"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/elb_zq_hd_0004.html b/docs/elb/api-ref/elb_zq_hd_0004.html deleted file mode 100644 index 7db844693..000000000 --- a/docs/elb/api-ref/elb_zq_hd_0004.html +++ /dev/null @@ -1,251 +0,0 @@ - - -This API is used to update a backend server. You can modify its name and weight. You can set a larger weight for backend servers that can receive more traffic.
- -If the provisioning status of the associated load balancer is not ACTIVE, the backend server cannot be updated.
- -PUT /v2.0/lbaas/pools/{pool_id}/members/{member_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
member_id - |
-Yes - |
-String - |
-Specifies the backend server ID. - NOTE:
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
member - |
-Yes - |
-Object - |
-Specifies the backend server. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved, and the default value is true. - |
-
weight - |
-No - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
member - |
-Object - |
-Specifies the backend server. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - NOTE:The value of this parameter is not the ID of the server but an ID automatically generated for the backend server that has already associated with the load balancer. - - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - |
-
address - |
-String - |
-Specifies the private IP address of the backend server. This IP address must be in the subnet specified by subnet_id. -This parameter can be set only to the IP address of the primary NIC, for example, 192.168.3.11. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 1 to 65535. - |
-
subnet_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. The private IP address of the backend server is in this subnet. -IPv6 subnets are not supported. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved. The value can be true or false. -
|
-
weight - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
operating_status - |
-String - |
-Specifies the health check result of the backend server. The value can be one of the following: -
|
-
PUT https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members/c0042496-e220-44f6-914b-e6ca33bab503
-
-{
- "member": {
- "name": "member create test",
- "weight": 10
- }
-}
-{
- "member": {
- "name": "member-jy-tt-1",
- "weight": 1,
- "admin_state_up": true,
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
- "address": "192.168.44.11",
- "protocol_port": 88,
- "operating_status": "ONLINE",
- "id": "c0042496-e220-44f6-914b-e6ca33bab503"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/elb_zq_hd_0005.html b/docs/elb/api-ref/elb_zq_hd_0005.html deleted file mode 100644 index b632b37b5..000000000 --- a/docs/elb/api-ref/elb_zq_hd_0005.html +++ /dev/null @@ -1,62 +0,0 @@ - - -This API is used to remove a backend server by its ID.
- -After you remove a backend server, new connections to this server will not be established. However, long connections that have been established will be maintained.
- -DELETE /v2.0/lbaas/pools/{pool_id}/members/{member_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
member_id - |
-Yes - |
-String - |
-Specifies the backend server ID. - NOTE:
|
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members/cf024846-7516-4e3a-b0fb-6590322c836f
-For details, see Status Codes.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/elb_zq_hd_0006.html b/docs/elb/api-ref/elb_zq_hd_0006.html deleted file mode 100644 index de9572347..000000000 --- a/docs/elb/api-ref/elb_zq_hd_0006.html +++ /dev/null @@ -1,439 +0,0 @@ - - -This API is used to query all backend servers. Filter query and pagination query are supported.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/members
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the backend server from which pagination query starts, that is, the ID of the last backend server on the previous page. If this parameter is not specified, the first page will be queried. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of backend servers on each page. If this parameter is not set, all backend servers are queried by default. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the backend server ID. - NOTE:The value of this parameter is not the ID of the server but an ID automatically generated for the backend server that has already associated with the load balancer. - - |
-
name - |
-No - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - |
-
address - |
-No - |
-String - |
-Specifies the private IP address of the backend server. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-No - |
-Integer - |
-Specifies the port used by the backend server. - |
-
subnet_id - |
-No - |
-String - |
-Specifies the ID of the subnet where the backend server works. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved, and the default value is true. - |
-
weight - |
-No - |
-Integer - |
-Specifies the backend server weight. - |
-
loadbalancer_id - |
-No - |
-String - |
-Specifies the backend server ID. - |
-
operating_status - |
-No - |
-String - |
-Specifies the health check result of the backend server. The value can be one of the following: -
The default value is ONLINE. - |
-
members_links - |
-No - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. The value can be next or previous. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
members - |
-Array - |
-Lists the backend servers. For details, see Table 4. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the backend server ID. - NOTE:The value of this parameter is not the ID of the server but an ID automatically generated for the backend server that has already associated with the load balancer. - - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the backend server name. -The value contains a maximum of 255 characters. - |
-
address - |
-String - |
-Specifies the private IP address of the backend server. This IP address must be in the subnet specified by subnet_id. -This parameter can be set only to the IP address of the primary NIC, for example, 192.168.3.11. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 1 to 65535. - |
-
subnet_id - |
-String - |
-Specifies the ID of the subnet where the backend server works. The private IP address of the backend server is in this subnet. -IPv6 subnets are not supported. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server. -This parameter is reserved. The value can be true or false. -
|
-
weight - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
operating_status - |
-String - |
-Specifies the health check result of the backend server. The value can be one of the following: -
|
-
device_id - |
-String - |
-Specifies the ID of the cloud server used as the backend server. If the cloud server does not exist, this parameter is an empty string. - |
-
device_owner - |
-String - |
-Specifies the resource ID and AZ ID of the cloud server used as the backend server, for example, compute:az2.dc2. -If no corresponding ECS is available, the value is an empty string. - |
-
loadbalancer_id - |
-String - |
-Specifies the backend server ID. - |
-
members_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. For details, see Table 5. - |
-
pool_id - |
-String - |
-Specifies the backend server ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. The value can be next or previous. -
|
-
GET https://{Endpoint}/v2.0/lbaas/members
-GET https://{Endpoint}/v2.0/lbaas/members?operating_status=OFFLINE&limit=2
-{
- "members": [
- {
- "name": "",
- "weight": 1,
- "admin_state_up": false,
- "subnet_id": "03e1458a-fe0d-4e2f-bc4a-44f25a045287",
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "pool_id": "b299051c-a154-4bd6-b630-215151593306",
- "loadbalancer_id": "77bfe95e-9f5b-4cff-afd9-900f8de5775b",
- "device_owner": "",
- "address": "192.168.77.11",
- "protocol_port": 880,
- "id": "50bd4ae0-fdf4-4540-b94a-04ce6241751e",
- "operating_status": "OFFLINE",
- "device_id": ""
- },
- {
- "name": "",
- "weight": 1,
- "admin_state_up": false,
- "subnet_id": "03e1458a-fe0d-4e2f-bc4a-44f25a045287",
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "pool_id": "b299051c-a154-4bd6-b630-215151593306",
- "loadbalancer_id": "77bfe95e-9f5b-4cff-afd9-900f8de5775b",
- "device_owner": "",
- "address": "192.168.77.12",
- "protocol_port": 880,
- "id": "fa2045e3-b296-406b-ad12-1611dce44be6",
- "operating_status": "OFFLINE",
- "device_id": ""
- }
- ]
-}
-{
- "members_links": [
- {
- "href": "https://network.localdomain.com:8020/v2.0/lbaas/members?pool_id=b299051c-a154-4bd6-b630-215151593306&marker=50bd4ae0-fdf4-4540-b94a-04ce6241751e&page_reverse=True",
- "rel": "previous"
- }
- ],
- "members": [
- {
- "name": "",
- "weight": 1,
- "admin_state_up": false,
- "subnet_id": "03e1458a-fe0d-4e2f-bc4a-44f25a045287",
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "pool_id": "b299051c-a154-4bd6-b630-215151593306",
- "loadbalancer_id": "77bfe95e-9f5b-4cff-afd9-900f8de5775b",
- "device_owner": "",
- "address": "192.168.77.11",
- "protocol_port": 880,
- "id": "50bd4ae0-fdf4-4540-b94a-04ce6241751e",
- "operating_status": "OFFLINE",
- "device_id": ""
- },
- {
- "name": "",
- "weight": 1,
- "admin_state_up": false,
- "subnet_id": "03e1458a-fe0d-4e2f-bc4a-44f25a045287",
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "pool_id": "b299051c-a154-4bd6-b630-215151593306",
- "loadbalancer_id": "77bfe95e-9f5b-4cff-afd9-900f8de5775b",
- "device_owner": "",
- "address": "192.168.77.12",
- "protocol_port": 880,
- "id": "fa2045e3-b296-406b-ad12-1611dce44be6",
- "operating_status": "OFFLINE",
- "device_id": ""
- }
- ]
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/elb_zq_hd_0007.html b/docs/elb/api-ref/elb_zq_hd_0007.html deleted file mode 100644 index 083e62e40..000000000 --- a/docs/elb/api-ref/elb_zq_hd_0007.html +++ /dev/null @@ -1,236 +0,0 @@ - - -This API is used to update backend servers in batches.
- -PUT /v2.0/lbaas/pools/{pool_id}/members
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
members - |
-Yes - |
-Array - |
-Lists the backend servers in the backend server group. If action is set to add or replace, see Table 3 for details about the parameters. If action is set to delete, see Table 4 for details about the parameters. -An empty list is supported. If action is set to add, no backend server is added to the backend server group. If action is set to replace, all backend servers are removed from the backend cloud server group. If action is set to delete, no backend server is removed. - |
-
action - |
-No - |
-String - |
-Specifies the operation type. The value can be add, delete, or replace. The default value is replace. -
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the backend server name. The value is an empty character string by default. -The value contains a maximum of 255 characters. - |
-
address - |
-Yes - |
-String - |
-Specifies the private IP address of the backend server. This IP address must be in the subnet specified by subnet_id. -This parameter can be set only to the IP address of the primary NIC, for example, 192.168.3.11. -The value contains a maximum of 64 characters. - |
-
protocol_port - |
-Yes - |
-Integer - |
-Specifies the port used by the backend server. The port number ranges from 1 to 65535. - |
-
subnet_id - |
-Yes - |
-String - |
-Specifies the ID of the subnet where the backend server works. The private IP address of the backend server is in this subnet. -IPv6 subnets are not supported. - |
-
weight - |
-No - |
-Integer - |
-Specifies the backend server weight. The value ranges from 0 to 100. -If the value is 0, the backend server will not accept new requests. The default value is 1. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
id - |
-Yes - |
-String - |
-Specifies the backend server ID. - NOTE:
|
-
None
- -PUT https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members
-
-{
- "members": [
- {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "protocol_port": 88,
- "name": "member-1",
- "address": "192.168.44.11"
- },
- {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "protocol_port": 88,
- "name": "member-2",
- "address": "192.168.44.12"
- },
- {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "protocol_port": 88,
- "name": "member-3",
- "address": "192.168.44.13"
- }
- ],
- "action": "add"
-}
-PUT https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members
-
-{
- "members": [
- {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "protocol_port": 88,
- "name": "member-1",
- "address": "192.168.44.11"
- },
- {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "protocol_port": 88,
- "name": "member-3",
- "address": "192.168.44.12"
- },
- {
- "subnet_id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503",
- "protocol_port": 88,
- "name": "member-3",
- "address": "192.168.44.13"
- }
- ]
-}
-PUT https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332/members
-
-{
- "members": [
- {
- "id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503"
- },
- {
- "id": "33d8b01a-bbe6-41f4-bc45-78a1d284d503"
- }
- ],
- "action": "delete"
-}
-If the operation succeeds, 202 Accepted is returned. For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Backend Server - - - diff --git a/docs/elb/api-ref/elb_zq_hz_0000.html b/docs/elb/api-ref/elb_zq_hz_0000.html deleted file mode 100644 index b0282110b..000000000 --- a/docs/elb/api-ref/elb_zq_hz_0000.html +++ /dev/null @@ -1,23 +0,0 @@ - - -This API is used to add a backend server group. After multiple backend servers are added to a backend server group, requests are distributed among backend servers based on the load balancing algorithm configured for the backend server group and the weight set for each backend server.
- -POST /v2.0/lbaas/pools
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool - |
-Yes - |
-Object - |
-Specifies the backend server group. For details, see Table 2. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the backend server group is used. - -The value must be the same as the value of project_id in the token. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the name of the backend server group. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the backend server group. -The value contains a maximum of 255 characters. - |
-
protocol - |
-Yes - |
-String - |
-Specifies the protocol that the backend server group uses to receive requests. -TCP, UDP, and HTTP are supported. -When a backend server group is associated with a listener, the relationships between the protocol used by the listener and the protocol of the backend server group are as follows: -
|
-
lb_algorithm - |
-Yes - |
-String - |
-Specifies the load balancing algorithm of the backend server group. -The value can be one of the following:
When the value is SOURCE_IP, the weights of backend servers in the server group are invalid. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server group. -This parameter is reserved, and the default value is true. - |
-
listener_id - |
-No - |
-String - |
-Specifies the ID of the listener associated with the backend server group. -Specify either listener_id or loadbalancer_id, or both of them. - |
-
loadbalancer_id - |
-No - |
-String - |
-Specifies the ID of the load balancer associated with the backend server group. -Specify either listener_id or loadbalancer_id, or both of them. - |
-
session_persistence - |
-No - |
-Object - |
-Specifies the sticky session timeout duration in minutes. For details, see Table 3. -If the value is null, the sticky session feature is disabled. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
type - |
-Yes - |
-String - |
-Specifies the sticky session type. -The value can be one of the following:
When the protocol of the backend server group is TCP, only SOURCE_IP takes effect. When the protocol of the backend server group is HTTP, only HTTP_COOKIE or APP_COOKIE takes effect. - |
-
cookie_name - |
-No - |
-String - |
-Specifies the cookie name. -This parameter is mandatory when the sticky session type is APP_COOKIE. - |
-
persistence_timeout - |
-No - |
-Integer - |
-Specifies the sticky session timeout duration in minutes. -This parameter is invalid when type is set to APP_COOKIE. -The value range varies depending on the protocol of the backend server group:
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
pool - |
-Object - |
-Specifies the backend server group. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server group is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the name of the backend server group. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. -The value contains a maximum of 255 characters. - |
-
protocol - |
-String - |
-Specifies the protocol that the backend server group uses to receive requests. -TCP, UDP, and HTTP are supported. -When a backend server group is associated with a listener, the relationships between the protocol used by the listener and the protocol of the backend server group are as follows: -
|
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm of the backend server group. -The value can be one of the following:
|
-
members - |
-Array - |
-Lists the IDs of backend servers in the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. -This parameter is reserved. The value can be true or false. -
|
-
listeners - |
-Array - |
-Lists the IDs of listeners associated with the backend server group. - |
-
loadbalancers - |
-Array - |
-Lists the IDs of load balancers associated with the backend server group. - |
-
session_persistence - |
-Object - |
-Specifies whether to enable sticky sessions. For details, see Table 9. -Once sticky session are enabled, requests from the same client are sent to the same backend server during the session. -When sticky sessions are disabled, the value is null. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
type - |
-String - |
-Specifies the sticky session type. -The value can be one of the following:
When the protocol of the backend server group is TCP, only SOURCE_IP takes effect. When the protocol of the backend server group is HTTP, only HTTP_COOKIE or APP_COOKIE takes effect. - |
-
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter is mandatory when the sticky session type is APP_COOKIE. - |
-
persistence_timeout - |
-Integer - |
-Specifies the sticky session timeout duration in minutes. -This parameter is invalid when type is set to APP_COOKIE. -
|
-
POST https://{Endpoint}/v2.0/lbaas/pools
-
-{
- "pool": {
- "lb_algorithm":"ROUND_ROBIN",
- "loadbalancer_id": "63ad9dfe-4750-479f-9630-ada43ccc8117",
- "protocol":"HTTP"
- }
-}
-POST https://{Endpoint}/v2.0/lbaas/pools
-
-{
- "pool": {
- "lb_algorithm": "ROUND_ROBIN",
- "listener_id": "370fb112-e920-486a-b051-1d0d30704dd3",
- "protocol": "HTTP",
- "session_persistence": {
- "cookie_name": "my_cookie",
- "type": "APP_COOKIE",
- "persistence_timeout": 1
- },
- "admin_state_up": true
- }
-}
-POST https://{Endpoint}/v2.0/lbaas/pools
-
-{
- "pool": {
- "lb_algorithm":"ROUND_ROBIN",
- "loadbalancer_id": "63ad9dfe-4750-479f-9630-ada43ccc8117",
- "protocol":"HTTP",
- "session_persistence":{
- "type":"HTTP_COOKIE"
- }
- }
-}
-{
- "pool": {
- "lb_algorithm": "ROUND_ROBIN",
- "protocol": "HTTP",
- "description": "",
- "admin_state_up": true,
- "loadbalancers": [
- {
- "id": "63ad9dfe-4750-479f-9630-ada43ccc8117"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
- "session_persistence": null,
- "healthmonitor_id": null,
- "listeners": [],
- "members": [],
- "id": "4e496951-befb-47bf-9573-c1cd11825c07",
- "name": ""
- }
-}
-{
- "pool": {
- "lb_algorithm": "ROUND_ROBIN",
- "protocol": "HTTP",
- "description": "",
- "admin_state_up": true,
- "loadbalancers": [
- {
- "id": "6b041b9e-976b-40ba-b075-375be6110b53"
- }
- ],
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
-
- "session_persistence": {
- "cookie_name": "my_cookie",
- "type": "APP_COOKIE",
- "persistence_timeout": 1
- },
- "healthmonitor_id": null,
- "listeners": [
- {
- "id": "370fb112-e920-486a-b051-1d0d30704dd3"
- }
- ],
- "members": [
-
- ],
- "id": "307f8968-9474-4d0c-8434-66be09dabcc1",
- "name": ""
- }
-}
-{
- "pool": {
- "lb_algorithm": "ROUND_ROBIN",
- "protocol": "HTTP",
- "description": "",
- "admin_state_up": true,
- "loadbalancers": [
- {
- "id": "63ad9dfe-4750-479f-9630-ada43ccc8117"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
- "session_persistence": {
- "persistence_timeout": 1440,
- "cookie_name": null,
- "type": "HTTP_COOKIE"
- },
- "healthmonitor_id": null,
- "listeners": [],
- "members": [],
- "id": "d46eab56-d76b-4cd3-8952-3c3c4cf113aa",
- "name": ""
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/elb_zq_hz_0003.html b/docs/elb/api-ref/elb_zq_hz_0003.html deleted file mode 100644 index edae7757d..000000000 --- a/docs/elb/api-ref/elb_zq_hz_0003.html +++ /dev/null @@ -1,295 +0,0 @@ - - -This API is used to query details about a backend server group using its ID.
- -GET /v2.0/lbaas/pools/{pool_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
pool - |
-Object - |
-Specifies the backend server group. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server group is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the name of the backend server group. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. -The value contains a maximum of 255 characters. - |
-
protocol - |
-String - |
-Specifies the protocol that the backend server group uses to receive requests. -TCP, UDP, and HTTP are supported. -When a backend server group is associated with a listener, the relationships between the protocol used by the listener and the protocol of the backend server group are as follows: -
|
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm of the backend server group. -The value can be one of the following:
|
-
members - |
-Array - |
-Lists the IDs of backend servers in the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. -This parameter is reserved. The value can be true or false. -
|
-
listeners - |
-Array - |
-Lists the IDs of listeners associated with the backend server group. - |
-
loadbalancers - |
-Array - |
-Lists the IDs of load balancers associated with the backend server group. - |
-
session_persistence - |
-Object - |
-Specifies whether to enable sticky sessions. For details, see Table 9. -Once sticky session are enabled, requests from the same client are sent to the same backend server during the session. -When sticky sessions are disabled, the value is null. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
type - |
-String - |
-Specifies the sticky session type. -The value can be one of the following:
When the protocol of the backend server group is TCP, only SOURCE_IP takes effect. When the protocol of the backend server group is HTTP, only HTTP_COOKIE or APP_COOKIE takes effect. - |
-
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter is mandatory when the sticky session type is APP_COOKIE. - |
-
persistence_timeout - |
-Integer - |
-Specifies the sticky session timeout duration in minutes. -This parameter is invalid when type is set to APP_COOKIE. -
|
-
GET https://{Endpoint}/v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332
-{
- "pool": {
- "lb_algorithm": "SOURCE_IP",
- "protocol": "TCP",
- "description": "",
- "admin_state_up": true,
- "loadbalancers": [
- {
- "id": "6f52004c-3fe9-4c09-b8ce-ed9d9c74a3b1"
- }
- ],
- "tenant_id": "1867112d054b427e808cc6096d8193a1",
- "session_persistence": null,
- "healthmonitor_id": null,
- "listeners": [
- {
- "id": "6e29b2cd-4e53-40f6-ae7b-29e918de67f2"
- }
- ],
- "members": [],
- "id": "5a9a3e9e-d1aa-448e-af37-a70171f2a332",
- "name": "my-pool"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/elb_zq_hz_0004.html b/docs/elb/api-ref/elb_zq_hz_0004.html deleted file mode 100644 index ba9639f5b..000000000 --- a/docs/elb/api-ref/elb_zq_hz_0004.html +++ /dev/null @@ -1,475 +0,0 @@ - - -This API is used to update a backend server group.
- -If the provisioning status of the load balancer associated with a backend server group is not ACTIVE, the backend server group cannot be updated.
- -PUT /v2.0/lbaas/pools/{pool_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool - |
-Yes - |
-Object - |
-Specifies the backend server group. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the name of the backend server group. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the backend server group. -The value contains a maximum of 255 characters. - |
-
lb_algorithm - |
-No - |
-String - |
-Specifies the load balancing algorithm of the backend server group. -Value options:
When the value is SOURCE_IP, the weights of backend servers in the server group are invalid. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the backend server group. -This parameter is reserved, and the default value is true. - |
-
session_persistence - |
-No - |
-Object - |
-Specifies whether to enable the sticky session feature. For details, see Table 10. -Once sticky session are enabled, requests from the same client are sent to the same backend server during the session. -When sticky sessions are disabled, the value is null. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
type - |
-No - |
-String - |
-Specifies the sticky session type. -Value options:
|
-
cookie_name - |
-No - |
-String - |
-Specifies the cookie name. -This parameter is mandatory and can be specified when the sticky session type is APP_COOKIE. - |
-
persistence_timeout - |
-No - |
-Integer - |
-Specifies the sticky session timeout duration in minutes. -This parameter is invalid when type is set to APP_COOKIE. -Value range options are as follows:
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
pool - |
-Object - |
-Specifies the backend server group. For details, see Table 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server group is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the name of the backend server group. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. -The value contains a maximum of 255 characters. - |
-
protocol - |
-String - |
-Specifies the protocol that the backend server group uses to receive requests. -TCP, UDP, and HTTP are supported. -When a backend server group is associated with a listener, the relationships between the protocol used by the listener and the protocol of the backend server group are as follows: -
|
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm of the backend server group. -The value can be one of the following:
|
-
members - |
-Array - |
-Lists the IDs of backend servers in the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. -This parameter is reserved. The value can be true or false. -
|
-
listeners - |
-Array - |
-Lists the IDs of listeners associated with the backend server group. - |
-
loadbalancers - |
-Array - |
-Lists the IDs of load balancers associated with the backend server group. - |
-
session_persistence - |
-Object - |
-Specifies whether to enable sticky sessions. For details, see Table 9. -Once sticky session are enabled, requests from the same client are sent to the same backend server during the session. -When sticky sessions are disabled, the value is null. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
type - |
-String - |
-Specifies the sticky session type. -The value can be one of the following:
When the protocol of the backend server group is TCP, only SOURCE_IP takes effect. When the protocol of the backend server group is HTTP, only HTTP_COOKIE or APP_COOKIE takes effect. - |
-
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter is mandatory when the sticky session type is APP_COOKIE. - |
-
persistence_timeout - |
-Integer - |
-Specifies the sticky session timeout duration in minutes. -This parameter is invalid when type is set to APP_COOKIE. -
|
-
PUT https://{Endpoint}/v2.0/lbaas/pools/12ff63af-4127-4074-a251-bcb2ecc53ebe
-
-{
- "pool": {
- "name": "pool2",
- "description": "pool two",
- "lb_algorithm": "LEAST_CONNECTIONS"
- }
-}
-PUT https://{Endpoint}/v2.0/lbaas/pools/d46eab56-d76b-4cd3-8952-3c3c4cf113aa
-
-{
- "pool": {
- "session_persistence":null
- }
-}
-{
- "pool": {
- "lb_algorithm": "LEAST_CONNECTIONS",
- "protocol": "HTTP",
- "description": "pool two",
- "loadbalancers": [
- {
- "id": "63ad9dfe-4750-479f-9630-ada43ccc8117"
- }
- ],
- "admin_state_up": true,
- "tenant_id": "1a3e005cf9ce40308c900bcb08e5320c",
- "session_persistence": {
- "cookie_name": null,
- "type": "HTTP_COOKIE",
- "persistence_timeout": 1
- },
- "healthmonitor_id": null,
- "listeners": [
- {
- "id": "39de4d56-d663-46e5-85a1-5b9d5fa17829"
- }
- ],
- "members": [],
- "id": "12ff63af-4127-4074-a251-bcb2ecc53ebe",
- "name": "pool2"
- }
-}
-{
- "pool": {
- "lb_algorithm": "ROUND_ROBIN",
- "protocol": "HTTP",
- "description": "",
- "admin_state_up": true,
- "loadbalancers": [
- {
- "id": "63ad9dfe-4750-479f-9630-ada43ccc8117"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
- "session_persistence": null,
- "healthmonitor_id": null,
- "listeners": [],
- "members": [],
- "id": "d46eab56-d76b-4cd3-8952-3c3c4cf113aa",
- "name": ""
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/elb_zq_hz_0005.html b/docs/elb/api-ref/elb_zq_hz_0005.html deleted file mode 100644 index ef8384d43..000000000 --- a/docs/elb/api-ref/elb_zq_hz_0005.html +++ /dev/null @@ -1,51 +0,0 @@ - - -This API is used to delete a backend server group.
- -Before deleting a backend server group, remove all backend servers, delete the health check, and disassociate forwarding policies from the backend server group by changing the value of redirect_pool_id to null. For details, see Updating a Forwarding Policy.
- -DELETE /v2.0/lbaas/pools/{pool_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. - |
-
None
- -None
- -DELETE /v2.0/lbaas/pools/5a9a3e9e-d1aa-448e-af37-a70171f2a332-
For details, see Status Codes.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/elb_zq_jk_0000.html b/docs/elb/api-ref/elb_zq_jk_0000.html deleted file mode 100644 index 15d9e1183..000000000 --- a/docs/elb/api-ref/elb_zq_jk_0000.html +++ /dev/null @@ -1,23 +0,0 @@ - - -This API is used to configure a health check for a backend server group to check the status of backend servers. If the health check result is OFFLINE, backend servers are considered unhealthy. You need to check the server configuration.
- -The security group must allow access from 100.125.0.0/16. Otherwise, the health check cannot be performed.
- -POST /v2.0/lbaas/healthmonitors
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor - |
-Yes - |
-Object - |
-Specifies the health check. For details, see Table 2. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the health check is performed. - -The value must be the same as the value of project_id in the token. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the health check name. -The value contains a maximum of 255 characters. - |
-
delay - |
-Yes - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. The value ranges from 1 to 50. - |
-
max_retries - |
-Yes - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. - |
-
max_retries_down - |
-No - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. The value ranges from 1 to 10. - |
-
pool_id - |
-Yes - |
-String - |
-Specifies the ID of the backend server group. -Only one health check can be configured for each backend server group. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the health check. -This parameter is reserved, and the default value is true. - |
-
timeout - |
-Yes - |
-Integer - |
-Specifies the health check timeout duration in the unit of second. The value ranges from 1 to 50. - NOTE:You are advised to set the value less than that of parameter delay. - - |
-
type - |
-Yes - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, or HTTP. -The relationships between the health check protocol and the protocol used by the backend server group are as follows: -
|
-
monitor_port - |
-No - |
-Integer - |
-Specifies the health check port. The port number ranges from 1 to 65535. -The value is left blank by default, indicating that the port of the backend server is used as the health check port. - |
-
domain_name - |
-No - |
-String - |
-Specifies the domain name of HTTP requests during the health check. -This parameter is valid only when the value of type is set to HTTP. -The value is left blank by default, indicating that the private IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter, for example, www.test.com. -The value contains a maximum of 100 characters. - |
-
url_path - |
-No - |
-String - |
-Specifies the HTTP request path for the health check. The default value is /, and the value must start with a slash (/). -This parameter is valid only when the value of type is set to HTTP. -An example value is /test. -The value contains a maximum of 255 characters. - |
-
expected_codes - |
-No - |
-String - |
-Specifies the expected HTTP status code. The following options are available: -A single value, such as 200 -A list of values, such as 200,202 -A value range, such as 200-204 -This parameter is valid only when the value of type is set to HTTP. -The value contains a maximum of 64 characters. - NOTE:This parameter is reserved. - - |
-
http_method - |
-No - |
-String - |
-Specifies the HTTP request method. The default value is GET. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, and PATCH. -This parameter is valid only when the value of type is set to HTTP. - NOTE:This parameter is reserved. - - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
healthmonitor - |
-Object - |
-Specifies the health check. For details, see Table 4. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the health check ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the health check is performed. - |
-
name - |
-String - |
-Specifies the health check name. - |
-
delay - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. The value ranges from 1 to 50. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. The value ranges from 1 to 10. - |
-
pools - |
-Array - |
-Specifies the ID of the backend server group associated with the health check. For details, see Table 5. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. -This parameter is reserved. The value can be true or false. -
|
-
timeout - |
-Integer - |
-Specifies the health check timeout duration in the unit of second. The value ranges from 1 to 50. - NOTE:You are advised to set the value less than that of parameter delay. - - |
-
type - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, or HTTP. -The relationships between the value of this parameter and the protocol of the backend server group are as follows: -
|
-
monitor_port - |
-Integer - |
-Specifies the health check port. The port number ranges from 1 to 65535. -The value is left blank by default, indicating that the port of the backend server is used as the health check port. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. The following options are available: -A single value, such as 200 -A list of values, such as 200,202 -A value range, such as 200-204 -This parameter is valid only when the value of type is set to HTTP. -Currently, this parameter is not supported and is fixed at 200. - |
-
domain_name - |
-String - |
-Specifies the domain name of HTTP requests during the health check. -This parameter is valid only when the value of type is set to HTTP. -The value is left blank by default, indicating that the private IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter, for example, www.test.com. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The default value is /, and the value must start with a slash (/). -This parameter is valid only when the value of type is set to HTTP. -An example value is /test. - |
-
http_method - |
-String - |
-Specifies the HTTP request method. The default value is GET. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, and PATCH. -This parameter is valid only when the value of type is set to HTTP. - NOTE:This parameter is reserved. - - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
POST https://{Endpoint}/v2.0/lbaas/healthmonitors
-
-{
- "healthmonitor": {
- "admin_state_up": true,
- "pool_id": "bb44bffb-05d9-412c-9d9c-b189d9e14193",
- "domain_name": "www.test.com",
- "delay": 10,
- "max_retries": 10,
- "max_retries_down": 5,
- "timeout": 10,
- "type": "HTTP"
- }
-}
-{
- "healthmonitor": {
- "name": "",
- "admin_state_up": true,
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
- "domain_name": "www.test.com",
- "delay": 10,
- "max_retries": 10,
- "expected_codes": "200",
- "max_retries_down": 5,
- "http_method": "GET",
- "timeout": 10,
- "pools": [
- {
- "id": "bb44bffb-05d9-412c-9d9c-b189d9e14193"
- }
- ],
- "url_path": "/",
- "type": "HTTP",
- "id": "2dca3867-98c5-4cde-8f2c-b89ae6bd7e36",
- "monitor_port": 112
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/elb_zq_jk_0002.html b/docs/elb/api-ref/elb_zq_jk_0002.html deleted file mode 100644 index 3992fbe3e..000000000 --- a/docs/elb/api-ref/elb_zq_jk_0002.html +++ /dev/null @@ -1,487 +0,0 @@ - - -This API is used to query the health checks. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
- -GET /v2.0/lbaas/healthmonitors
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the health check from which pagination query starts, that is, the ID of the last health check on the previous page. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of health checks on each page. If this parameter is not set, all health checks are queried by default. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the health check ID. - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the health check is performed. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the health check name. -The value contains a maximum of 255 characters. - |
-
delay - |
-No - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. The value ranges from 1 to 50. - |
-
max_retries - |
-No - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. - |
-
max_retries_down - |
-No - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. The value ranges from 1 to 10. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the health check. -This parameter is reserved, and the default value is true. - |
-
timeout - |
-No - |
-Integer - |
-Specifies the health check timeout duration in the unit of second. The value ranges from 1 to 50. - NOTE:You are advised to set the value less than that of parameter delay. - - |
-
type - |
-No - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, or HTTP. - |
-
monitor_port - |
-No - |
-Integer - |
-Specifies the port used for the health check. -The value is left blank by default, indicating that the port of the backend server is used as the health check port. - |
-
expected_codes - |
-No - |
-String - |
-Specifies the expected HTTP status code. The following options are available: -A single value, such as 200 -A list of values, such as 200,202 -A value range, such as 200-204 -This parameter is valid only when the value of type is set to HTTP. -The value contains a maximum of 64 characters. - NOTE:This parameter is reserved. - - |
-
domain_name - |
-No - |
-String - |
-Specifies the domain name of HTTP requests during the health check. -This parameter is valid only when the value of type is set to HTTP. -The value is left blank by default, indicating that the private IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter, for example, www.test.com. -The value contains a maximum of 100 characters. - |
-
url_path - |
-No - |
-String - |
-Specifies the HTTP request path for the health check. The default value is /, and the value must start with a slash (/). -This parameter is valid only when the value of type is set to HTTP. -An example value is /test. -The value contains a maximum of 255 characters. - |
-
http_method - |
-No - |
-String - |
-Specifies the HTTP request method. The default value is GET. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, and PATCH. -This parameter is valid only when the value of type is set to HTTP. - NOTE:This parameter is reserved. - - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
healthmonitors - |
-Array - |
-Lists the health checks. For details, see Table 3. - |
-
healthmonitors_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. -For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the health check ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the health check is performed. - |
-
name - |
-String - |
-Specifies the health check name. -The value contains a maximum of 255 characters. - |
-
delay - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. The value ranges from 1 to 50. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. -The value ranges from 1 to 10. - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. -The value ranges from 1 to 10. - |
-
pools - |
-Array - |
-Lists the IDs of backend server groups associated with the health check. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. -This parameter is reserved. The value can be true or false. -
|
-
timeout - |
-Integer - |
-Specifies the health check timeout duration in the unit of second. The value ranges from 1 to 50. - NOTE:You are advised to set the value less than that of parameter delay. - - |
-
type - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, or HTTP. - |
-
monitor_port - |
-Integer - |
-Specifies the health check port. The port number ranges from 1 to 65535. -The value is left blank by default, indicating that the port of the backend server is used as the health check port. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. The following options are available: -A single value, such as 200 -A list of values, such as 200,202 -A value range, such as 200-204 -This parameter is valid only when the value of type is set to HTTP. -The value contains a maximum of 64 characters. - |
-
domain_name - |
-String - |
-Specifies the domain name of HTTP requests during the health check. -This parameter is valid only when the value of type is set to HTTP. -The value is left blank by default, indicating that the private IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter, for example, www.test.com. -The value contains a maximum of 100 characters. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The default value is /, and the value must start with a slash (/). -This parameter is valid only when the value of type is set to HTTP. -An example value is /test. -The value contains a maximum of 255 characters. - |
-
http_method - |
-String - |
-Specifies the HTTP request method. The default value is GET. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, and PATCH. -This parameter is valid only when the value of type is set to HTTP. - NOTE:This parameter is reserved. - - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. -The value can be next or previous. The value next indicates the href containing the URL of the next page, and previous indicates the href containing the URL of the previous page. - |
-
GET https://{Endpoint}/v2.0/lbaas/healthmonitors
-GET https://{Endpoint}/v2.0/lbaas/healthmonitors?type=HTTP
-{
- "healthmonitors": [
- {
- "monitor_port": null,
- "name": "",
- "admin_state_up": true,
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "domain_name": null,
- "delay": 5,
-
- "max_retries": 3,
- "max_retries_down": 5,
- "http_method": "GET",
- "timeout": 10,
- "pools": [
- {
- "id": "caef8316-6b65-4676-8293-cf41fb63cc2a"
- }
- ],
- "url_path": "/",
- "type": "HTTP",
- "id": "1b587819-d619-49c1-9101-fe72d8b361ef"
- }
- ]
-}
-{
- "healthmonitors": [
- {
- "monitor_port": null,
- "name": "",
- "admin_state_up": true,
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
- "domain_name": null,
- "delay": 5,
- "expected_codes": "200-204,300-302,401",
- "max_retries": 3,
- "max_retries_down": 5,
- "http_method": "GET",
- "timeout": 10,
- "pools": [
- {
- "id": "caef8316-6b65-4676-8293-cf41fb63cc2a"
- }
- ],
- "url_path": "/",
- "type": "HTTP",
- "id": "1b587819-d619-49c1-9101-fe72d8b361ef"
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/elb_zq_jk_0003.html b/docs/elb/api-ref/elb_zq_jk_0003.html deleted file mode 100644 index 5830712cd..000000000 --- a/docs/elb/api-ref/elb_zq_jk_0003.html +++ /dev/null @@ -1,247 +0,0 @@ - - -This API is used to query details about a health check using its iD.
- -GET /v2.0/lbaas/healthmonitors/{healthmonitor_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
healthmonitor - |
-Object - |
-Specifies the health check. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the health check ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the health check is performed. - |
-
name - |
-String - |
-Specifies the health check name. - |
-
delay - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. The value ranges from 1 to 50. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. The value ranges from 1 to 10. - |
-
pools - |
-Array - |
-Specifies the ID of the backend server group associated with the health check. For details, see Table 5. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. -This parameter is reserved. The value can be true or false. -
|
-
timeout - |
-Integer - |
-Specifies the health check timeout duration in the unit of second. The value ranges from 1 to 50. - NOTE:You are advised to set the value less than that of parameter delay. - - |
-
type - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, or HTTP. -The relationships between the value of this parameter and the protocol of the backend server group are as follows: -
|
-
monitor_port - |
-Integer - |
-Specifies the health check port. The port number ranges from 1 to 65535. -The value is left blank by default, indicating that the port of the backend server is used as the health check port. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. The following options are available: -A single value, such as 200 -A list of values, such as 200,202 -A value range, such as 200-204 -This parameter is valid only when the value of type is set to HTTP. -Currently, this parameter is not supported and is fixed at 200. - |
-
domain_name - |
-String - |
-Specifies the domain name of HTTP requests during the health check. -This parameter is valid only when the value of type is set to HTTP. -The value is left blank by default, indicating that the private IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter, for example, www.test.com. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The default value is /, and the value must start with a slash (/). -This parameter is valid only when the value of type is set to HTTP. -An example value is /test. - |
-
http_method - |
-String - |
-Specifies the HTTP request method. The default value is GET. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, and PATCH. -This parameter is valid only when the value of type is set to HTTP. - NOTE:This parameter is reserved. - - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
GET https://{Endpoint}/v2.0/lbaas/healthmonitors/b7633ade-24dc-4d72-8475-06aa22be5412
-{
- "healthmonitor": {
- "name": "",
- "admin_state_up": true,
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
- "domain_name": null,
- "delay": 10,
- "expected_codes": "200-204,300-302,401",
- "max_retries": 10,
- "max_retries_down": 5,
- "http_method": "GET",
- "timeout": 10,
- "pools": [
- {
- "id": "bb44bffb-05d9-412c-9d9c-b189d9e14193"
- }
- ],
- "url_path": "/",
- "type": "HTTP",
- "id": "61c24cba-19bb-45c1-a013-7565e5f98872",
- "monitor_port": 112
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/elb_zq_jk_0004.html b/docs/elb/api-ref/elb_zq_jk_0004.html deleted file mode 100644 index 772fd58b0..000000000 --- a/docs/elb/api-ref/elb_zq_jk_0004.html +++ /dev/null @@ -1,422 +0,0 @@ - - -This API is used to update a health check.
- -If provisioning_status of the load balancer for which the health check is configured is not ACTIVE, the health check cannot be updated.
- -PUT /v2.0/lbaas/healthmonitors/{healthmonitor_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor - |
-Yes - |
-Object - |
-Specifies the health check. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the health check name. -The value contains a maximum of 255 characters. - |
-
delay - |
-No - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. The value ranges from 1 to 50. - |
-
max_retries - |
-No - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. - |
-
max_retries_down - |
-No - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. The value ranges from 1 to 10. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the health check. -This parameter is reserved, and the default value is true. - |
-
timeout - |
-No - |
-Integer - |
-Specifies the health check timeout duration in the unit of second. The value ranges from 1 to 50. - NOTE:You are advised to set the value less than that of parameter delay. - - |
-
type - |
-No - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, or HTTP. - |
-
monitor_port - |
-No - |
-Integer - |
-Specifies the health check port. The port number ranges from 1 to 65535. -The value is left blank by default, indicating that the port of the backend server is used as the health check port. - |
-
expected_codes - |
-No - |
-String - |
-Specifies the expected HTTP status code. The following options are available: -A single value, such as 200 -A list of values, such as 200,202 -A value range, such as 200-204 -This parameter is valid only when the value of type is set to HTTP. - |
-
domain_name - |
-No - |
-String - |
-Specifies the domain name of HTTP requests during the health check. -This parameter is valid only when the value of type is set to HTTP. -The value is left blank by default, indicating that the private IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter, for example, www.test.com. -The value contains a maximum of 100 characters. - |
-
url_path - |
-No - |
-String - |
-Specifies the HTTP request path for the health check. The default value is /, and the value must start with a slash (/). -This parameter is valid only when the value of type is set to HTTP. -An example value is /test. -The value contains a maximum of 255 characters. - |
-
http_method - |
-No - |
-String - |
-Specifies the HTTP request method. The default value is GET. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, and PATCH. -This parameter is valid only when the value of type is set to HTTP. - NOTE:This parameter is reserved. - - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
healthmonitor - |
-Object - |
-Specifies the health check. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the health check ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the health check is performed. - |
-
name - |
-String - |
-Specifies the health check name. - |
-
delay - |
-Integer - |
-Specifies the maximum time between health checks in the unit of second. The value ranges from 1 to 50. - |
-
max_retries - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from OFFLINE to ONLINE. The value ranges from 1 to 10. - |
-
max_retries_down - |
-Integer - |
-Specifies the number of consecutive health checks when the health check result of a backend server changes from ONLINE to OFFLINE. The value ranges from 1 to 10. - |
-
pools - |
-Array - |
-Specifies the ID of the backend server group associated with the health check. For details, see Table 5. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the health check. -This parameter is reserved. The value can be true or false. -
|
-
timeout - |
-Integer - |
-Specifies the health check timeout duration in the unit of second. The value ranges from 1 to 50. - NOTE:You are advised to set the value less than that of parameter delay. - - |
-
type - |
-String - |
-Specifies the health check protocol. -The value can be TCP, UDP_CONNECT, or HTTP. -The relationships between the value of this parameter and the protocol of the backend server group are as follows: -
|
-
monitor_port - |
-Integer - |
-Specifies the health check port. The port number ranges from 1 to 65535. -The value is left blank by default, indicating that the port of the backend server is used as the health check port. - |
-
expected_codes - |
-String - |
-Specifies the expected HTTP status code. The following options are available: -A single value, such as 200 -A list of values, such as 200,202 -A value range, such as 200-204 -This parameter is valid only when the value of type is set to HTTP. -Currently, this parameter is not supported and is fixed at 200. - |
-
domain_name - |
-String - |
-Specifies the domain name of HTTP requests during the health check. -This parameter is valid only when the value of type is set to HTTP. -The value is left blank by default, indicating that the private IP address of the load balancer is used as the destination address of HTTP requests. -The value can contain only digits, letters, hyphens (-), and periods (.) and must start with a digit or letter, for example, www.test.com. - |
-
url_path - |
-String - |
-Specifies the HTTP request path for the health check. The default value is /, and the value must start with a slash (/). -This parameter is valid only when the value of type is set to HTTP. -An example value is /test. - |
-
http_method - |
-String - |
-Specifies the HTTP request method. The default value is GET. -The value can be GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, and PATCH. -This parameter is valid only when the value of type is set to HTTP. - NOTE:This parameter is reserved. - - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
PUT https://{Endpoint}/v2.0/lbaas/healthmonitors/b7633ade-24dc-4d72-8475-06aa22be5412
-
-{
- "healthmonitor": {
- "delay": 15,
- "name": "health-xx",
- "timeout": 12
- }
-}
-{
- "healthmonitor": {
- "name": "health-xx",
- "admin_state_up": true,
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
- "domain_name": null,
- "delay": 15,
- "expected_codes": "200",
- "max_retries": 10,
- "max_retries_down": 5,
- "http_method": "GET",
- "timeout": 12,
- "pools": [
- {
- "id": "bb44bffb-05d9-412c-9d9c-b189d9e14193"
- }
- ],
- "url_path": "/",
- "type": "HTTP",
- "id": "2dca3867-98c5-4cde-8f2c-b89ae6bd7e36",
- "monitor_port": 112
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/elb_zq_jk_0005.html b/docs/elb/api-ref/elb_zq_jk_0005.html deleted file mode 100644 index 50d249fca..000000000 --- a/docs/elb/api-ref/elb_zq_jk_0005.html +++ /dev/null @@ -1,51 +0,0 @@ - - -This API is used to delete a health check.
- -If provisioning_status of the load balancer for which the health check is configured is not ACTIVE, the health check cannot be deleted.
- -DELETE /v2.0/lbaas/healthmonitors/{healthmonitor_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
healthmonitor_id - |
-Yes - |
-String - |
-Specifies the health check ID. - |
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/lbaas/healthmonitors/b7633ade-24dc-4d72-8475-06aa22be5412
-For details, see Status Codes.
- - - - -Parent topic: Health Check - - - diff --git a/docs/elb/api-ref/elb_zq_jt_0000.html b/docs/elb/api-ref/elb_zq_jt_0000.html deleted file mode 100644 index 0dfede6e6..000000000 --- a/docs/elb/api-ref/elb_zq_jt_0000.html +++ /dev/null @@ -1,23 +0,0 @@ - - -This API is used to add a listener to a load balancer.
- -When protocol is set to TCP and protocol_port to 0, the listener works in IP mode (DR mode).
- -POST /v2.0/lbaas/listeners
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener - |
-Yes - |
-Object - |
-Specifies the listener. For details, see Table 2. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the listener is used. - -The value must be the same as the value of project_id in the token. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the listener name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the listener. -The value contains a maximum of 255 characters. - |
-
protocol - |
-Yes - |
-String - |
-Specifies the protocol used by the listener. -The value can be TCP, HTTP, UDP, or TERMINATED_HTTPS. - |
-
protocol_port - |
-Yes - |
-Integer - |
-Specifies the port used by the listener. -The port number ranges from 1 to 65535. - NOTE:If the protocol used by the listener is UDP, the port number cannot be 4789. - - |
-
loadbalancer_id - |
-Yes - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
connection_limit - |
-No - |
-Integer - |
-Specifies the maximum number of connections. -The value ranges from -1 to 2147483647. The default value is -1, indicating that there is no restriction on the maximum number of connections. -This parameter is reserved. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the listener. -This parameter is reserved, and the default value is true. - |
-
http2_enable - |
-No - |
-Boolean - |
-Specifies whether to use HTTP/2. -The value can be true or false. -
The default value is false. -This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. - |
-
default_pool_id - |
-No - |
-String - |
-Specifies the ID of the associated backend server group. -If a request does not match the forwarding policy, the request is forwarded to the default backend server group for processing. If the value is null, the listener has no default backend server group. -This parameter has the following constraints:
|
-
default_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the server certificate used by the listener. -This parameter is mandatory when protocol is set to TERMINATED_HTTPS. -The default value is null when protocol is not set to TERMINATED_HTTPS. -The value contains a maximum of 128 characters. - NOTE:This parameter is valid only when protocol is set to TERMINATED_HTTPS. - - |
-
client_ca_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the CA certificate used by the listener. -The default value is null. -The value contains a maximum of 128 characters. - NOTE:This parameter is valid only when protocol is set to TERMINATED_HTTPS. - - |
-
sni_container_refs - |
-No - |
-Array - |
-Lists the IDs of SNI certificates (server certificates with a domain name) used by the listener. -If the parameter value is an empty list, the SNI feature is disabled. -The default value is []. - NOTE:This parameter is valid only when protocol is set to TERMINATED_HTTPS. - - |
-
tls_ciphers_policy - |
-No - |
-String - |
-Specifies the security policy used by the listener. This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. -The value can be tls-1-0-inherit, tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. For details of cipher suites for each security policy, see Table 3. - |
-
Security Policy - |
-TLS Version - |
-Cipher Suite - |
-
|---|---|---|
tls-1-0-inherit - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA:DHE-DSS-AES128-SHA:CAMELLIA128-SHA:EDH-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:CAMELLIA256-SHA:EDH-DSS-DES-CBC3-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA - |
-
tls-1-0 - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA - |
-
tls-1-1 - |
-TLS 1.2 TLS 1.1 - |
-|
tls-1-2 - |
-TLS 1.2 - |
-|
tls-1-2-strict - |
-TLS 1.2 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
listener - |
-Object - |
-Specifies the listener. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the listener is used. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. -The value can be TCP, HTTP, UDP, or TERMINATED_HTTPS. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -The port number ranges from 1 to 65535. - |
-
loadbalancers - |
-Array - |
-Specifies the ID of the associated load balancer. For details, see Table 6. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. -The value ranges from -1 to 2147483647. The default value is -1, indicating that there is no restriction on the maximum number of connections. -This parameter is reserved. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. -This parameter is reserved. The value can be true or false. -
|
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. -The value can be true or false. -
This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the associated backend server group. -If a request does not match the forwarding policy, the request is forwarded to the default backend server group for processing. If the value is null, the listener has no default backend server group. - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. For details, see Certificate. -This parameter is mandatory when protocol is set to TERMINATED_HTTPS. - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. For details, see Certificate. - |
-
sni_container_refs - |
-Array - |
-Lists the IDs of SNI certificates (server certificates with a domain name) used by the listener. -If the parameter value is an empty list, the SNI feature is disabled. - |
-
tags - |
-Array - |
-Tags the listener. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. -The value can be tls-1-0-inherit, tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. For details of cipher suites for each security policy, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
POST https://{Endpoint}/v2.0/lbaas/listeners
-
-{
- "listener": {
- "protocol_port": 80,
- "protocol": "TCP",
- "loadbalancer_id": "0416b6f1-877f-4a51-987e-978b3f084253",
- "name": "listener-test",
- "admin_state_up": true
- }
-}
-POST https://{Endpoint}/v2.0/lbaas/listeners
-
-{
- "listener": {
- "protocol_port": 25,
- "protocol": "TERMINATED_HTTPS",
- "default_tls_container_ref": "02dcd56799e045bf8b131533cc911dd6",
- "loadbalancer_id": "0416b6f1-877f-4a51-987e-978b3f084253",
- "name": "listener-test",
- "admin_state_up": true
-
- }
-}
-POST https://{Endpoint}/v2.0/lbaas/listeners
-
-{
- "listener": {
- "protocol_port": 27,
- "protocol": "TERMINATED_HTTPS",
- "loadbalancer_id": "6bb85e33-4953-457a-85a9-336d76125b7b",
- "name": "listener-test",
- "admin_state_up": true,
- "default_tls_container_ref":"02dcd56799e045bf8b131533cc911dd6",
- "sni_container_refs": ["e15d1b5000474adca383c3cd9ddc06d4",
- "5882325fd6dd4b95a88d33238d293a0f"]
- }
-}
-{
- "listener": {
- "protocol_port": 80,
- "protocol": "TCP",
- "description": "",
- "client_ca_tls_container_ref": null,
- "default_tls_container_ref": null,
- "admin_state_up": true,
- "http2_enable": false,
- "loadbalancers": [
- {
- "id": "0416b6f1-877f-4a51-987e-978b3f084253"
- }
- ],
- "tenant_id": "145483a5107745e9b3d80f956713e6a3",
- "sni_container_refs": [],
- "connection_limit": -1,
- "default_pool_id": null,
- "tags": [],
- "id": "b7f32b52-6f17-4b16-9ec8-063d71b653ce",
- "name": "listener-test",
- "tls_ciphers_policy": null,
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
- }
-}
-
-{
- "listener": {
- "protocol_port": 25,
- "protocol": "TERMINATED_HTTPS",
- "description": "",
- "default_tls_container_ref": "02dcd56799e045bf8b131533cc911dd6",
- "sni_container_refs": [],
- "loadbalancers": [
- {
- "id": "0416b6f1-877f-4a51-987e-978b3f084253"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "created_at": "2019-01-21T12:38:31",
- "client_ca_tls_container_ref": null,
- "connection_limit": -1,
- "updated_at": "2019-01-21T12:38:31",
- "http2_enable": false,
- "admin_state_up": true,
- "default_pool_id": null,
- "tls_ciphers_policy": "tls-1-0",
- "id": "b56634cd-5ba8-460e-b5a2-6de5ba8eaf60",
- "tags": [],
- "name": "listener-test"
-
- }
-}
-{
- "listener": {
- "protocol_port": 27,
- "protocol": "TERMINATED_HTTPS",
- "description": "",
- "default_tls_container_ref": "02dcd56799e045bf8b131533cc911dd6",
- "sni_container_refs": [
- "5882325fd6dd4b95a88d33238d293a0f",
- "e15d1b5000474adca383c3cd9ddc06d4"
- ],
- "loadbalancers": [
- {
- "id": "6bb85e33-4953-457a-85a9-336d76125b7b"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
- "project_id": "601240b9c5c94059b63d484c92cfe308",
- "created_at": "2019-01-21T12:43:55",
- "client_ca_tls_container_ref": null,
- "connection_limit": -1,
- "updated_at": "2019-01-21T12:43:55",
- "http2_enable": false,
- "admin_state_up": true,
- "default_pool_id": null,
- "": "tls-1-0",
- "id": "b2cfda5b-52fe-4320-8845-34e8d4dac2c7",
- "tags": [],
- "name": "listener-test"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/elb_zq_jt_0002.html b/docs/elb/api-ref/elb_zq_jt_0002.html deleted file mode 100644 index ea1e37731..000000000 --- a/docs/elb/api-ref/elb_zq_jt_0002.html +++ /dev/null @@ -1,677 +0,0 @@ - - -This API is used to query the listeners and display them in a list. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
-You can query listeners using information such as listener ID, protocol used by the listener, port used by the listener, or backend server private IP address.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/listeners
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the listener from which pagination query starts, that is, the ID of the last listener on the previous page. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of listeners on each page. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the listener ID. - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the listener is used. - - |
-
name - |
-No - |
-String - |
-Specifies the listener name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the listener. -The value contains a maximum of 255 characters. - |
-
loadbalancer_id - |
-No - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
connection_limit - |
-No - |
-Integer - |
-Specifies the maximum number of connections. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the listener. -This parameter is reserved, and the default value is true. - |
-
default_pool_id - |
-No - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
http2_enable - |
-No - |
-Boolean - |
-Specifies whether to use HTTP/2. -The value can be true or false. -
|
-
default_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the server certificate used by the listener. -The value contains a maximum of 128 characters. - |
-
client_ca_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the CA certificate used by the listener. -The value contains a maximum of 128 characters. - |
-
protocol - |
-No - |
-String - |
-Specifies the protocol used by the listener. -The value can be TCP, HTTP, UDP, or TERMINATED_HTTPS. - |
-
protocol_port - |
-No - |
-Integer - |
-Specifies the port used by the listener. - |
-
tls_ciphers_policy - |
-No - |
-String - |
-Specifies the security policy used by the listener. This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. -The value can be tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict. For details of cipher suites for each security policy, see Table 2. - |
-
tls_container_id - |
-No - |
-String - |
-Queries the listener associated with the certificate. - |
-
sni_container_refs - |
-No - |
-String - |
-Queries the listener associated with the SNI certificate. - |
-
Security Policy - |
-TLS Version - |
-Cipher Suite - |
-
|---|---|---|
tls-1-0-inherit - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA:DHE-DSS-AES128-SHA:CAMELLIA128-SHA:EDH-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:CAMELLIA256-SHA:EDH-DSS-DES-CBC3-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA - |
-
tls-1-0 - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA - |
-
tls-1-1 - |
-TLS 1.2 TLS 1.1 - |
-|
tls-1-2 - |
-TLS 1.2 - |
-|
tls-1-2-strict - |
-TLS 1.2 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
listeners - |
-Array - |
-Lists the listeners. For details, see Table 4. - |
-
listeners_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. This parameter exists only in the response body of pagination query. For details, see Table 7. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the listener is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the listener name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the listener. -The value contains a maximum of 255 characters. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. -The value can be TCP, HTTP, UDP, or TERMINATED_HTTPS. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -The port number ranges from 1 to 65535. - |
-
loadbalancers - |
-Array - |
-Specifies the ID of the associated load balancer. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. -The value ranges from -1 to 2147483647. - NOTE:This parameter is reserved. The default value is -1, indicating that there is no restriction on the maximum number of connections. - - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. -This parameter is reserved. The value can be true or false. -
|
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. -The value can be true or false. -
This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. - - |
-
keepalive_timeout - |
-Integer - |
-Specifies the idle timeout duration in the unit of second. -This parameter applies only to TCP, HTTP, or HTTPS listeners. -The value can be one of the following: -
|
-
client_timeout - |
-Integer - |
-Specifies the request timeout duration in the unit of second. -The value ranges from 1 to 300. The default value is 60. -This parameter is valid only when protocol is set to HTTP or HTTPS. In other cases, the request body does not contain this parameter. Otherwise, an error is reported. When protocol is set to HTTP or HTTPS, if the request body does not contain this parameter or the value of this parameter is null, the default value is used. - |
-
member_timeout - |
-Integer - |
-Specifies the response timeout duration in the unit of second. -The value ranges from 1 to 300. The default value is 60. -This parameter is valid only when protocol is set to HTTP or HTTPS. In other cases, the request body does not contain this parameter. Otherwise, an error is reported. When protocol is set to HTTP or HTTPS, if the request body does not contain this parameter or the value of this parameter is null, the default value is used. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the associated backend server group. - NOTE:If a request does not match the forwarding policy, the request is forwarded to the default backend server group for processing. If the value is null, the listener has no default backend server group. - - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. -This parameter is mandatory when protocol is set to TERMINATED_HTTPS. -The value contains a maximum of 128 characters. - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. -The value contains a maximum of 128 characters. - |
-
sni_container_refs - |
-Array - |
-Lists the IDs of SNI certificates (server certificates with a domain name) used by the listener. - |
-
tags - |
-Array - |
-Tags the listener. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
listeners_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. This parameter exists only in the response body of pagination query. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. -The value can be tls-1-0-inherit, tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. For details of cipher suites for each security policy, see Table 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
Security Policy - |
-TLS Version - |
-Cipher Suite - |
-
|---|---|---|
tls-1-0-inherit - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA:DHE-DSS-AES128-SHA:CAMELLIA128-SHA:EDH-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:CAMELLIA256-SHA:EDH-DSS-DES-CBC3-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA - |
-
tls-1-0 - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA - |
-
tls-1-1 - |
-TLS 1.2 TLS 1.1 - |
-|
tls-1-2 - |
-TLS 1.2 - |
-|
tls-1-2-strict - |
-TLS 1.2 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. -The value can be next or previous. The value next indicates the href containing the URL of the next page, and previous indicates the href containing the URL of the previous page. - |
-
GET https://{Endpoint}/v2.0/lbaas/listeners?limit=2
-GET https://{Endpoint}/v2.0/lbaas/listeners?protocol=UDP
-{
- "listeners": [
- {
- "client_ca_tls_container_ref": null,
- "protocol": "TCP",
- "description": "",
- "default_tls_container_ref": null,
- "admin_state_up": true,
- "http2_enable": false,
- "loadbalancers": [
- {
- "id": "bc7ba445-035a-4464-a1a3-a62cf4a14116"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "sni_container_refs": [],
- "connection_limit": -1,
- "protocol_port": 80,
- "default_pool_id": "ed75f16e-fcc6-403e-a3fb-4eae82005eab",
- "id": "75045172-70e9-480d-9443-b8b6459948f7",
- "tags": [],
- "name": "listener-cb2n",
- "tls_ciphers_policy": null,
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
- },
- {
- "client_ca_tls_container_ref": null,
- "protocol": "TCP",
- "description": "",
- "default_tls_container_ref": null,
- "admin_state_up": true,
- "http2_enable": false,
- "loadbalancers": [
- {
- "id": "165b6a38-5278-4569-b747-b2ee65ea84a4"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "sni_container_refs": [],
- "connection_limit": -1,
- "protocol_port": 8080,
- "default_pool_id": null,
- "id": "dada0003-7b0e-4de8-a4e1-1e937be2ba14",
- "tags": [],
- "name": "lsnr_name_mod",
- "tls_ciphers_policy": null,
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
-
-,
-
- }
- ],
- "listeners_links": [
- {
- "href": "https://{Endpoint}/v2.0/lbaas/listeners?limit=2&marker=042cc6a5-e385-4e39-83de-4dde1f801ccb",
- "rel": "next"
- },
- {
- "href": "https://{Endpoint}/v2.0/lbaas/listeners?limit=2&marker=025fcaa9-0159-4a0d-8583-d97fa77d9972&page_reverse=True",
- "rel": "previous"
- }
- ]
-}
-{
- "listeners": [
- {
- "protocol_port": 64809,
- "protocol": "UDP",
- "description": "",
- "default_tls_container_ref": null,
- "sni_container_refs": [],
- "loadbalancers": [
- {
- "id": "c1127125-64a9-4394-a08a-ef3be8f7ef9c"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "created_at": "2018-11-29T13:56:21",
- "client_ca_tls_container_ref": null,
- "connection_limit": -1,
- "updated_at": "2018-11-29T13:56:22",
- "http2_enable": false,
-
- "tls_ciphers_policy": null,
- "admin_state_up": true,
- "default_pool_id": "2f6895be-019b-4c82-9b53-c4a2ac009e20",
- "id": "5c63d176-444f-4c75-9cfe-bcb8a05a845c",
- "tags": [],
- "name": "listener-tvp8"
- }
- ]
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/elb_zq_jt_0003.html b/docs/elb/api-ref/elb_zq_jt_0003.html deleted file mode 100644 index 37102f984..000000000 --- a/docs/elb/api-ref/elb_zq_jt_0003.html +++ /dev/null @@ -1,262 +0,0 @@ - - -This API is used to query details about a listener using its ID.
- -GET /v2.0/lbaas/listeners/{listener_id}
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
listener - |
-Object - |
-Lists the listeners. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the listener is used. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. -The value can be TCP, HTTP, UDP, or TERMINATED_HTTPS. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -The port number ranges from 1 to 65535. - |
-
loadbalancers - |
-Array - |
-Specifies the ID of the associated load balancer. For details, see Table 6. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. -The value ranges from -1 to 2147483647. The default value is -1, indicating that there is no restriction on the maximum number of connections. -This parameter is reserved. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. -This parameter is reserved. The value can be true or false. -
|
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. -The value can be true or false. -
This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the associated backend server group. -If a request does not match the forwarding policy, the request is forwarded to the default backend server group for processing. If the value is null, the listener has no default backend server group. - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. For details, see Certificate. -This parameter is mandatory when protocol is set to TERMINATED_HTTPS. - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. For details, see Certificate. - |
-
sni_container_refs - |
-Array - |
-Lists the IDs of SNI certificates (server certificates with a domain name) used by the listener. -If the parameter value is an empty list, the SNI feature is disabled. - |
-
tags - |
-Array - |
-Tags the listener. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. -The value can be tls-1-0-inherit, tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. For details of cipher suites for each security policy, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
GET https://{Endpoint}/v2.0/lbaas/listeners/09e64049-2ab0-4763-a8c5-f4207875dc3e
-{
- "listener": {
- "protocol_port": 8000,
- "protocol": "TCP",
- "description": "",
- "client_ca_tls_container_ref": null,
- "default_tls_container_ref": null,
- "admin_state_up": true,
- "http2_enable": false,
- "loadbalancers": [
- {
- "id": "3d77894d-2ffe-4411-ac0a-0d57689779b8"
- }
- ],
- "tenant_id": "1867112d054b427e808cc6096d8193a1",
- "sni_container_refs": [],
- "connection_limit": -1,
- "default_pool_id": "b7e53dbd-62ab-4505-a280-5c066078a5c9",
- "id": "09e64049-2ab0-4763-a8c5-f4207875dc3e",
- "tags": [],
- "name": "listener-2",
- "tls_ciphers_policy": null,
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/elb_zq_jt_0004.html b/docs/elb/api-ref/elb_zq_jt_0004.html deleted file mode 100644 index 03200fb0f..000000000 --- a/docs/elb/api-ref/elb_zq_jt_0004.html +++ /dev/null @@ -1,470 +0,0 @@ - - -This API is used to update a listener, such as listener name, description, associated backend server groups, and server certificates.
- -PUT /v2.0/lbaas/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener - |
-Yes - |
-Object - |
-Specifies the listener. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the listener name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the listener. -The value contains a maximum of 255 characters. - |
-
connection_limit - |
-No - |
-Integer - |
-Specifies the maximum number of connections. -The value ranges from -1 to 2147483647. -This parameter is reserved. Only the administrator can specify the maximum number of connections. - |
-
http2_enable - |
-No - |
-Boolean - |
-Specifies whether to use HTTP/2. -The value can be true or false. -
This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. - |
-
default_pool_id - |
-No - |
-String - |
-Specifies the ID of the associated backend server group. -If a request does not match the forwarding policy, the request is forwarded to the default backend server group for processing. If the value is null, the listener has no default backend server group. -This parameter has the following constraints:
|
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the listener. -This parameter is reserved, and the default value is true. - |
-
default_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the server certificate used by the listener. -The value contains a maximum of 128 characters. - NOTE:This parameter is valid only when protocol is set to TERMINATED_HTTPS. - - |
-
client_ca_tls_container_ref - |
-No - |
-String - |
-Specifies the ID of the CA certificate used by the listener. -The value contains a maximum of 128 characters. - NOTE:This parameter is valid only when protocol is set to TERMINATED_HTTPS. - - |
-
sni_container_refs - |
-No - |
-Array - |
-Lists the IDs of SNI certificates (server certificates with a domain name) used by the listener. -If the parameter value is an empty list, the SNI feature is disabled. - NOTE:This parameter is valid only when protocol is set to TERMINATED_HTTPS. - - |
-
tls_ciphers_policy - |
-No - |
-String - |
-Specifies the security policy used by the listener. This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. -The value can be tls-1-0-inherit, tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. For details of cipher suites for each security policy, see Table 4. - |
-
Security Policy - |
-TLS Version - |
-Cipher Suite - |
-
|---|---|---|
tls-1-0-inherit - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA:DHE-DSS-AES128-SHA:CAMELLIA128-SHA:EDH-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:CAMELLIA256-SHA:EDH-DSS-DES-CBC3-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA - |
-
tls-1-0 - |
-TLS 1.2 TLS 1.1 TLS 1.0 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:AES128-SHA:AES256-SHA - |
-
tls-1-1 - |
-TLS 1.2 TLS 1.1 - |
-|
tls-1-2 - |
-TLS 1.2 - |
-|
tls-1-2-strict - |
-TLS 1.2 - |
-ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:AES256-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384 - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
listener - |
-Object - |
-Specifies the listener. For details, see Table 6. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the listener ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the listener is used. - |
-
name - |
-String - |
-Specifies the listener name. - |
-
description - |
-String - |
-Provides supplementary information about the listener. - |
-
protocol - |
-String - |
-Specifies the protocol used by the listener. -The value can be TCP, HTTP, UDP, or TERMINATED_HTTPS. - |
-
protocol_port - |
-Integer - |
-Specifies the port used by the listener. -The port number ranges from 1 to 65535. - |
-
loadbalancers - |
-Array - |
-Specifies the ID of the associated load balancer. For details, see Table 6. - |
-
connection_limit - |
-Integer - |
-Specifies the maximum number of connections. -The value ranges from -1 to 2147483647. The default value is -1, indicating that there is no restriction on the maximum number of connections. -This parameter is reserved. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the listener. -This parameter is reserved. The value can be true or false. -
|
-
http2_enable - |
-Boolean - |
-Specifies whether to use HTTP/2. -The value can be true or false. -
This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. - |
-
default_pool_id - |
-String - |
-Specifies the ID of the associated backend server group. -If a request does not match the forwarding policy, the request is forwarded to the default backend server group for processing. If the value is null, the listener has no default backend server group. - |
-
default_tls_container_ref - |
-String - |
-Specifies the ID of the server certificate used by the listener. For details, see Certificate. -This parameter is mandatory when protocol is set to TERMINATED_HTTPS. - |
-
client_ca_tls_container_ref - |
-String - |
-Specifies the ID of the CA certificate used by the listener. For details, see Certificate. - |
-
sni_container_refs - |
-Array - |
-Lists the IDs of SNI certificates (server certificates with a domain name) used by the listener. -If the parameter value is an empty list, the SNI feature is disabled. - |
-
tags - |
-Array - |
-Tags the listener. - |
-
created_at - |
-String - |
-Specifies the time when the listener was created. The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
updated_at - |
-String - |
-Specifies the time when the listener was updated. The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
tls_ciphers_policy - |
-String - |
-Specifies the security policy used by the listener. This parameter is valid only when the protocol used by the listener is set to TERMINATED_HTTPS. -The value can be tls-1-0-inherit, tls-1-0, tls-1-1, tls-1-2, or tls-1-2-strict, and the default value is tls-1-0. For details of cipher suites for each security policy, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
PUT https://{Endpoint}/v2.0/lbaas/listeners/f622c150-72f5-4263-a47a-e5003c652aa3
-
-{
- "listener": {
- "description": "my listener",
- "name": "listener-jy-test2",
- "default_pool_id": "c61310de-9a06-4f0c-850c-6f4797b9984c",
- "default_tls_container_ref": "23b58a961a4d4c95be585e98046e657a",
- "client_ca_tls_container_ref": "417a0976969f497db8cbb083bff343ba"
- }
-}
-{
- "listener": {
- "client_ca_tls_container_ref": "417a0976969f497db8cbb083bff343ba",
- "protocol": "TERMINATED_HTTPS",
- "description": "my listener",
- "default_tls_container_ref": "23b58a961a4d4c95be585e98046e657a",
- "admin_state_up": true,
- "http2_enable": false,
- "loadbalancers": [
- {
- "id": "165b6a38-5278-4569-b747-b2ee65ea84a4"
- }
- ],
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
-
- "sni_container_refs": [],
- "connection_limit": -1,
- "protocol_port": 443,
- "tags": [],
- "default_pool_id": "c61310de-9a06-4f0c-850c-6f4797b9984c",
- "id": "f622c150-72f5-4263-a47a-e5003c652aa3",
- "name": "listener-jy-test2",
- "tls_ciphers_policy": "tls-1-0",
- "created_at": "2018-07-25T01:54:13",
- "updated_at": "2018-07-25T01:54:14"
-
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/elb_zq_jt_0005.html b/docs/elb/api-ref/elb_zq_jt_0005.html deleted file mode 100644 index 5eb898eef..000000000 --- a/docs/elb/api-ref/elb_zq_jt_0005.html +++ /dev/null @@ -1,52 +0,0 @@ - - -This API is used to delete a listener by ID.
- -All backend server groups associated with the listener must be deleted before the listener is deleted.
- - -DELETE /v2.0/lbaas/listeners/{listener_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
listener_id - |
-Yes - |
-String - |
-Specifies the listener ID. - |
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/lbaas/listeners/35cb8516-1173-4035-8dae-0dae3453f37f
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Listener - - - diff --git a/docs/elb/api-ref/elb_zq_zf_0000.html b/docs/elb/api-ref/elb_zq_zf_0000.html deleted file mode 100644 index 96b3897b3..000000000 --- a/docs/elb/api-ref/elb_zq_zf_0000.html +++ /dev/null @@ -1,23 +0,0 @@ - - -This API is used to add a forwarding policy. The listener and forwarding policy determine how traffic is forwarded to backend servers.
-Currently, only redirects from an HTTP listener to an HTTPS listener are supported. When action is set to REDIRECT_TO_LISTENER, the listener specified by listener_id can only be an HTTP listener, and the listener specified by redirect_listener_id can only be an HTTPS listener.
-The load balancer of the HTTPS listener to which traffic is redirected must be the same as that of the HTTP listener.
- -POST /v2.0/lbaas/l7policies
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy - |
-Yes - |
-Object - |
-Specifies the forwarding policy. For details, see Table 2. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. - -The value must be the same as the value of tenant_id in the token. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the forwarding policy name. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved, and the default value is true. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the forwarding policy. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. -
|
-
action - |
-Yes - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-
redirect_pool_id - |
-No - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. The default value is null. -This parameter is mandatory when action is set to REDIRECT_TO_POOL. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. -The backend server group must meet the following requirements: -
|
-
redirect_listener_id - |
-No - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. The default value is null. -This parameter cannot be specified when action is set to REDIRECT_TO_POOL. -This parameter is mandatory when action is set to REDIRECT_TO_LISTENER, and the listener must meet the following requirements: -
|
-
redirect_url - |
-No - |
-String - |
-Specifies the URL to which traffic is redirected. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
position - |
-No - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-
rules - |
-No - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details, see Table 3. -The list contains a maximum of two rules, and the type parameter of each rule must be unique. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved, and the default value is true. - |
-
type - |
-Yes - |
-String - |
-Specifies the match type of a forwarding rule. -The value range varies depending on the protocol of the backend server group: -
The match type of forwarding rules in a forwarding policy must be unique. - |
-
compare_type - |
-Yes - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-No - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. - |
-
value - |
-Yes - |
-String - - |
-Specifies the value of the match content. The value cannot contain spaces. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
l7policy - |
-Object - |
-Specifies the forwarding policy. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. - |
-
name - |
-String - |
-Specifies the forwarding policy name. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved. The value can be true or false. -
|
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. - |
-
action - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. - |
-
redirect_url - |
-String - |
-Specifies the URL to which traffic is redirected. -This parameter is reserved. - |
-
rules - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details, see Table 6. - |
-
position - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Lists the IDs of the forwarding rules in the forwarding policy. - |
-
POST https://{Endpoint}/v2.0/lbaas/l7policies
-
-{
- "l7policy": {
- "name": "niubiao_yaqing_api-2",
- "listener_id": "3e24a3ca-11e5-4aa3-abd4-61ba0a8a18f1",
- "action": "REDIRECT_TO_POOL",
- "redirect_pool_id": "6460f13a-76de-43c7-b776-4fefc06a676e",
- "rules": [
- {
- "type": "PATH",
- "compare_type": "EQUAL_TO",
- "value": "/test"
- },
- {
- "type": "HOST_NAME",
- "compare_type": "EQUAL_TO",
- "value": "www.test.com"
- }
- ]
- }
-}
-POST https://{Endpoint}/v2.0/lbaas/l7policies
-
-{
- "l7policy": {
- "action": "REDIRECT_TO_LISTENER",
- "listener_id": "4ef8553e-9ef7-4859-a42d-919feaf89d60",
- "redirect_listener_id": "3ee10199-a7b4-4784-93cd-857afe9d0890",
- "name": "redirect-test"
- }
-}
-{
- "l7policy": {
- "redirect_pool_id": "6460f13a-76de-43c7-b776-4fefc06a676e",
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "742600d9-2a14-4808-af69-336883dbb590"
- },
- {
- "id": "3251ed77-0d52-412b-9310-733636bb3fbf"
- }
- ],
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "listener_id": "3e24a3ca-11e5-4aa3-abd4-61ba0a8a18f1",
- "redirect_url": null,
- "redirect_listener_id": null,
- "action": "REDIRECT_TO_POOL",
- "position": 100,
- "provisioning_status": "ACTIVE",
-
- "id": "65d6e115-f179-4bcd-9bbb-1484e5f8ee81",
- "name": "niubiao_yaqing-_api-2"
- }
-}
-{
- "l7policy": {
- "redirect_pool_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [ ],
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "listener_id": "4ef8553e-9ef7-4859-a42d-919feaf89d60",
- "redirect_url": null,
- "redirect_listener_id": "3ee10199-a7b4-4784-93cd-857afe9d0890",
- "action": "REDIRECT_TO_LISTENER",
- "position": 100,
- "provisioning_status": "ACTIVE",
- "id": "bc4e4338-480f-4a98-8245-5bb1964f0e1d",
- "name": "redirect-test"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/elb_zq_zf_0002.html b/docs/elb/api-ref/elb_zq_zf_0002.html deleted file mode 100644 index 495a65022..000000000 --- a/docs/elb/api-ref/elb_zq_zf_0002.html +++ /dev/null @@ -1,489 +0,0 @@ - - -This API is used to query the forwarding policies. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/l7policies
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-|
|---|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the forwarding policy from which pagination query starts, that is, the ID of the last forwarding policy on the previous page. -This parameter must be used together with limit. - |
-|
limit - |
-No - |
-Integer - |
-Specifies the number of forwarding policies on each page. If this parameter is not set, all forwarding policies are queried by default. - |
-|
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-|
id - |
-No - |
-String - |
-Specifies the forwarding policy ID. - |
-|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. -The value contains a maximum of 255 characters. - - |
-|
name - |
-No - |
-String - |
-Specifies the forwarding policy name. -The value contains a maximum of 255 characters. - |
-|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved, and the default value is true. - |
-|
description - |
-No - |
-String - |
-Provides supplementary information about the forwarding policy. -The value contains a maximum of 255 characters. - |
-|
listener_id - |
-No - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. - |
-|
action - |
-No - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-|
redirect_pool_id - |
-No - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. - |
-|
redirect_listener_id - |
-No - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. - |
-|
redirect_url - |
-No - |
-String - |
-Specifies the URL to which traffic is redirected. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-|
position - |
-No - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-|
provisioning_status - |
-No - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding policy. - |
-|
display_all_rules - |
-No - |
-Boolean - |
-Specifies whether to display all forwarding rules added to the forwarding policy. -Value options: -false: Forwarding rules will not be displayed, and only IDs are displayed. -true: Forwarding rules will be displayed. - |
-|
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
l7policies - |
-Array - |
-Lists the forwarding policies. For details, see Table 3. - |
-
l7policies_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. -For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. - |
-
name - |
-String - |
-Specifies the forwarding policy name. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved. The value can be true or false. -
|
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. - |
-
action - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. - |
-
redirect_url - |
-String - |
-Specifies the URL to which traffic is redirected. -This parameter is reserved. - |
-
rules - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details, see Table 6. - |
-
position - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Lists the IDs of the forwarding rules in the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. -The value can be next or previous. The value next indicates the href containing the URL of the next page, and previous indicates the href containing the URL of the previous page. - |
-
GET https://{Endpoint}/v2.0/lbaas/l7policies
-GET https://{Endpoint}/v2.0/lbaas/l7policies?action=REDIRECT_TO_POOL
-{
- "l7policies": [
- {
- "redirect_pool_id": "431a03eb-81bb-408e-ae37-7ce19023692b",
- "redirect_listener_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3"
- },
- {
- "id": "f02b3bca-69d2-4335-a3fa-a8054e996213"
- }
- ],
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "listener_id": "26058b64-6185-4e06-874e-4bd68b7633d0",
- "redirect_url": null,
- "action": "REDIRECT_TO_POOL",
- "position": 2,
- "provisioning_status": "ACTIVE",
- "id": "5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586",
- "name": ""
- },
- {
- "redirect_pool_id": "59eebd7b-c68f-4f8a-aa7f-e062e84c0690",
- "redirect_listener_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "f4499f48-de3d-4efe-926d-926aa4d6aaf5"
- }
- ],
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
- "listener_id": "e1310063-00de-4867-ab55-ccac4d9db364",
- "redirect_url": null,
- "action": "REDIRECT_TO_POOL",
- "position": 1,
- "provisioning_status": "ACTIVE",
- "id": "6cfd9d89-1d7e-4d84-ae1f-a8c5ff126f72",
- "name": ""
- }
- ],
- "l7policies_links": [
- {
- "href": "https://{Endpoint}/v2.0/lbaas/l7policies/061f461c-c7cf-47ab-9583-09be5076cd09/rules?marker=167c1a31-bc12-4c3d-9ad1-c9bf450df4ce&page_reverse=True",
- "rel": "previous"
- }
- ]
-}
-{
- "l7policies": [
- {
- "redirect_pool_id": "431a03eb-81bb-408e-ae37-7ce19023692b",
- "redirect_listener_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3"
- },
- {
- "id": "f02b3bca-69d2-4335-a3fa-a8054e996213"
- }
- ],
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "listener_id": "26058b64-6185-4e06-874e-4bd68b7633d0",
- "redirect_url": null,
- "action": "REDIRECT_TO_POOL",
- "position": 2,
- "provisioning_status": "ACTIVE",
- "id": "5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586",
- "name": ""
- },
- {
- "redirect_pool_id": "59eebd7b-c68f-4f8a-aa7f-e062e84c0690",
- "redirect_listener_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "f4499f48-de3d-4efe-926d-926aa4d6aaf5"
- }
- ],
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "listener_id": "e1310063-00de-4867-ab55-ccac4d9db364",
- "redirect_url": null,
- "action": "REDIRECT_TO_POOL",
- "position": 1,
- "provisioning_status": "ACTIVE",
- "id": "6cfd9d89-1d7e-4d84-ae1f-a8c5ff126f72",
- "name": ""
- }
- ],
- "l7policies_links": [
- {
- "href": "https://{Endpoint}/v2.0/lbaas/l7policies/061f461c-c7cf-47ab-9583-09be5076cd09/rules?marker=167c1a31-bc12-4c3d-9ad1-c9bf450df4ce&page_reverse=True",
- "rel": "previous"
- }
- ]
-}
-For details, see Status Codes.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/elb_zq_zf_0003.html b/docs/elb/api-ref/elb_zq_zf_0003.html deleted file mode 100644 index 8f28ca231..000000000 --- a/docs/elb/api-ref/elb_zq_zf_0003.html +++ /dev/null @@ -1,219 +0,0 @@ - - -This API is used to query details about a forwarding policy.
- -GET /v2.0/lbaas/l7policies/{l7policy_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
l7policy - |
-Object - |
-Specifies the forwarding policy. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. - |
-
name - |
-String - |
-Specifies the forwarding policy name. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved. The value can be true or false. -
|
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. - |
-
action - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. - |
-
redirect_url - |
-String - |
-Specifies the URL to which traffic is redirected. -This parameter is reserved. - |
-
rules - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details, see Table 6. - |
-
position - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Lists the IDs of the forwarding rules in the forwarding policy. - |
-
GET https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586
-{
- "l7policy": {
- "redirect_pool_id": "431a03eb-81bb-408e-ae37-7ce19023692b",
- "redirect_listener_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3"
- },
- {
- "id": "f02b3bca-69d2-4335-a3fa-a8054e996213"
- }
- ],
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
- "listener_id": "26058b64-6185-4e06-874e-4bd68b7633d0",
- "redirect_url": null,
- "provisioning_status": "ACTIVE",
- "action": "REDIRECT_TO_POOL",
- "position": 1,
- "id": "5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586",
- "name": "l7policy-garry-1"
- }
-}
-For details, see Status Codes.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/elb_zq_zf_0004.html b/docs/elb/api-ref/elb_zq_zf_0004.html deleted file mode 100644 index db9223408..000000000 --- a/docs/elb/api-ref/elb_zq_zf_0004.html +++ /dev/null @@ -1,322 +0,0 @@ - - -This API is used to update a forwarding policy. You can select another backend server group or redirect to another HTTPS listener.
- -PUT /v2.0/lbaas/l7policies/{l7policy_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-Object - |
-Specifies the forwarding policy ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy - |
-Yes - |
-Object - |
-Specifies the forwarding policy. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the forwarding policy name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the forwarding policy. -The value contains a maximum of 255 characters. - |
-
redirect_pool_id - |
-No - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. The default value is null. -This parameter is mandatory when action is set to REDIRECT_TO_POOL. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. -The backend server group must meet the following requirements: -
|
-
redirect_listener_id - |
-No - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. The default value is null. -This parameter is mandatory when action is set to REDIRECT_TO_LISTENER. -This parameter cannot be specified when action is set to REDIRECT_TO_POOL. The listener must meet the following requirements: -
|
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved, and the default value is true. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy - |
-Yes - |
-Object - |
-Specifies the forwarding policy. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. - |
-
name - |
-String - |
-Specifies the forwarding policy name. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved. The value can be true or false. -
|
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. - |
-
action - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. - |
-
redirect_url - |
-String - |
-Specifies the URL to which traffic is redirected. -This parameter is reserved. - |
-
rules - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details, see Table 6. - |
-
position - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Lists the IDs of the forwarding rules in the forwarding policy. - |
-
PUT https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586
-
-{
- "l7policy": {
- "name": "test"
- }
-}
-{
- "l7policy": {
- "redirect_pool_id": "431a03eb-81bb-408e-ae37-7ce19023692b",
- "redirect_listener_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3"
- },
- {
- "id": "f02b3bca-69d2-4335-a3fa-a8054e996213"
- }
- ],
-
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "listener_id": "26058b64-6185-4e06-874e-4bd68b7633d0",
- "redirect_url": null,
- "action": "REDIRECT_TO_POOL",
- "provisioning_status": "ACTIVE",
- "position": 2,
- "id": "5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586",
- "name": "test"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/elb_zq_zf_0005.html b/docs/elb/api-ref/elb_zq_zf_0005.html deleted file mode 100644 index 8f7152871..000000000 --- a/docs/elb/api-ref/elb_zq_zf_0005.html +++ /dev/null @@ -1,49 +0,0 @@ - - -This API is used to delete a specific forwarding policy.
- -DELETE /v2.0/lbaas/l7policies/{l7policy_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-Object - |
-Specifies the forwarding policy ID. - |
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/elb_zq_zg_0000.html b/docs/elb/api-ref/elb_zq_zg_0000.html deleted file mode 100644 index 70f5ecbe6..000000000 --- a/docs/elb/api-ref/elb_zq_zg_0000.html +++ /dev/null @@ -1,23 +0,0 @@ - - -This API is used to add a forwarding rule. After you add a forwarding rule, the load balancer matches the domain name and path in the request and distributes the traffic to the backend server group specified by redirect_pool_id of the associated forwarding policy.
- -The match type of forwarding rules in a forwarding policy must be unique.
- -POST /v2.0/lbaas/l7policies/{l7policy_id}/rules
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
rule - |
-Yes - |
-Object - |
-Specifies the forwarding rule. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the forwarding rule is used. - -The value must be the same as the value of project_id in the token. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved, and the default value is true. - |
-
type - |
-Yes - |
-String - |
-Specifies the match type of a forwarding rule. -The value can be one of the following: -
The match type of forwarding rules in a forwarding policy must be unique. - |
-
compare_type - |
-Yes - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-No - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
value - |
-Yes - |
-String - |
-Specifies the value of the match content. The value cannot contain spaces. -The value contains a maximum of 128 characters. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
rule - |
-Object - |
-Specifies the forwarding rule. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding rule is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved. The value can be true or false. -
|
-
type - |
-String - |
-Specifies the match type of a forwarding rule. -The value can be one of the following: -
|
-
compare_type - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
value - |
-String - |
-Specifies the value of the match content. -The value contains a maximum of 128 characters. -
|
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding rule. - |
-
POST https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586/rules
-
-{
- "rule": {
- "compare_type": "EQUAL_TO",
- "type": "PATH",
- "value": "/bbb.html"
- }
-}
-{
- "rule": {
- "compare_type": "EQUAL_TO",
- "admin_state_up": true,
- "provisioning_status": "ACTIVE",
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "invert": false,
- "value": "/bbb.html",
- "key": null,
- "type": "PATH",
- "id": "c6f457b8-bf6f-45d7-be5c-a3226945b7b1"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/elb_zq_zg_0002.html b/docs/elb/api-ref/elb_zq_zg_0002.html deleted file mode 100644 index ef6056ea6..000000000 --- a/docs/elb/api-ref/elb_zq_zg_0002.html +++ /dev/null @@ -1,369 +0,0 @@ - - -This API is used to query forwarding rules. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/l7policies/{l7policy_id}/rules
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the forwarding rule from which pagination query starts, that is, the ID of the last forwarding rule on the previous page. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of forwarding rules on each page. If this parameter is not set, all forwarding rules are queried by default. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the forwarding rule ID. - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the forwarding rule is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved, and the default value is true. - |
-
type - |
-No - |
-String - |
-Specifies the match type of a forwarding rule. -The value can be one of the following: -
The match type of forwarding rules in a forwarding policy must be unique. - |
-
compare_type - |
-No - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-No - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
value - |
-No - |
-String - - |
-Specifies the value of the match content. -The value contains a maximum of 128 characters. -
|
-
provisioning_status - |
-No - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding rule. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
rules - |
-Array - |
-Lists the forwarding rules. For details, see Table 4. - |
-
rules_links - |
-Array - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. -For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding rule is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved. The value can be true or false. -
|
-
type - |
-String - |
-Specifies the match type of a forwarding rule. -The value can be one of the following: -
|
-
compare_type - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
value - |
-String - |
-Specifies the value of the match content. -The value contains a maximum of 128 characters. -
|
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding rule. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. -The value can be next or previous. The value next indicates the href containing the URL of the next page, and previous indicates the href containing the URL of the previous page. - |
-
GET https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586/rules
-{
- "rules": [
- {
- "compare_type": "EQUAL_TO",
- "provisioning_status": "ACTIVE",
- "admin_state_up": true,
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "invert": false,
- "value": "www.test.com",
- "key": null,
- "type": "HOST_NAME",
- "id": "67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3"
- },
- {
- "compare_type": "EQUAL_TO",
- "provisioning_status": "ACTIVE",
- "admin_state_up": true,
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "invert": false,
- "value": "/aaa.html",
- "key": null,
- "type": "PATH",
- "id": "f02b3bca-69d2-4335-a3fa-a8054e996213"
- }
- ]
- "rules_links": [
- {
- "href": "https://{Endpoint}/v2.0/lbaas/l7policies/061f461c-c7cf-47ab-9583-09be5076cd09/rules?marker=167c1a31-bc12-4c3d-9ad1-c9bf450df4ce&page_reverse=True",
- "rel": "previous"
- }
- ]
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/elb_zq_zg_0003.html b/docs/elb/api-ref/elb_zq_zg_0003.html deleted file mode 100644 index c403d9a06..000000000 --- a/docs/elb/api-ref/elb_zq_zg_0003.html +++ /dev/null @@ -1,180 +0,0 @@ - - -This API is used to query details about a forwarding rule using its ID.
- -GET /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
l7rule_id - |
-Yes - |
-String - |
-Specifies the forwarding rule ID. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
rule - |
-Object - |
-Specifies the forwarding rule. For details, see Table 3. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding rule is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved. The value can be true or false. -
|
-
type - |
-String - |
-Specifies the match type of a forwarding rule. -The value can be one of the following: -
|
-
compare_type - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
value - |
-String - |
-Specifies the value of the match content. -The value contains a maximum of 128 characters. -
|
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding rule. - |
-
GET https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586/rules/67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3
-{
- "rule": {
- "compare_type": "EQUAL_TO",
- "provisioning_status": "ACTIVE",
- "admin_state_up": true,
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "invert": false,
- "value": "/index.html",
- "key": null,
- "type": "PATH",
- "id": "67d8a8fa-b0dd-4bd4-a85b-671db19b2ef3"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/elb_zq_zg_0004.html b/docs/elb/api-ref/elb_zq_zg_0004.html deleted file mode 100644 index 654ed2d54..000000000 --- a/docs/elb/api-ref/elb_zq_zg_0004.html +++ /dev/null @@ -1,279 +0,0 @@ - - -This API is used to update a forwarding rule. You can change the mode that how traffic is distributed by updating the forwarding rule.
- -PUT /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}
- - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
l7rule_id - |
-Yes - |
-String - |
-Specifies the forwarding rule ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
rule - |
-Yes - |
-Object - |
-Specifies the forwarding rule. For details, see Table 3. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
compare_type - |
-No - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved, and the default value is true. - |
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-No - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
value - |
-No - |
-String - |
-Specifies the value of the match content. The value cannot contain spaces. -The value contains a maximum of 128 characters. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
rule - |
-Object - |
-Specifies the forwarding rule. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding rule ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding rule is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved. The value can be true or false. -
|
-
type - |
-String - |
-Specifies the match type of a forwarding rule. -The value can be one of the following: -
|
-
compare_type - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
value - |
-String - |
-Specifies the value of the match content. -The value contains a maximum of 128 characters. -
|
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding rule. - |
-
PUT https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586/rules/c6f457b8-bf6f-45d7-be5c-a3226945b7b1
-
-{
- "rule": {
- "compare_type": "STARTS_WITH",
- "value": "/ccc.html"
- }
-}
-{
- "rule": {
- "compare_type": "STARTS_WITH",
- "provisioning_status": "ACTIVE",
- "admin_state_up": true,
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
-
- "invert": false,
- "value": "/ccc.html",
- "key": null,
- "type": "PATH",
- "id": "c6f457b8-bf6f-45d7-be5c-a3226945b7b1"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/elb_zq_zg_0005.html b/docs/elb/api-ref/elb_zq_zg_0005.html deleted file mode 100644 index 249409782..000000000 --- a/docs/elb/api-ref/elb_zq_zg_0005.html +++ /dev/null @@ -1,58 +0,0 @@ - - -This API is used to delete a specific forwarding rule.
- -DELETE /v2.0/lbaas/l7policies/{l7policy_id}/rules/{l7rule_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy_id - |
-Yes - |
-String - |
-Specifies the forwarding policy ID. - |
-
l7rule_id - |
-Yes - |
-String - |
-Specifies the forwarding rule ID. - |
-
None
- -None
- -DELETE https://{Endpoint}/v2.0/lbaas/l7policies/5ae0e1e7-5f0f-47a1-b39f-5d4c428a1586/rules/c6f457b8-bf6f-45d7-be5c-a3226945b7b1
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Rule - - - diff --git a/docs/elb/api-ref/elb_zq_zs_0000.html b/docs/elb/api-ref/elb_zq_zs_0000.html deleted file mode 100644 index 4a7e7c3aa..000000000 --- a/docs/elb/api-ref/elb_zq_zs_0000.html +++ /dev/null @@ -1,23 +0,0 @@ - - -This API is used to create a certificate. After a certificate is bound to a listener, the load balancer authenticates the client using this certificate, and backend servers can establish secure and reliable HTTP connections with the client.
- -POST /v2.0/lbaas/certificates
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the certificate is used. - -The value must be the same as the value of project_id in the token. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is reserved, and the default value is true. - |
-
name - |
-No - |
-String - |
-Specifies the certificate name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the certificate. -The value contains a maximum of 255 characters. - |
-
type - |
-No - |
-String - |
-Specifies the certificate type. The default value is server. -The value can be one of the following:
|
-
domain - |
-No - |
-String - |
-Specifies the domain name associated with the server certificate. The default value is null. -The value contains a maximum of 100 characters. -The value can be one of the following: -
This parameter is valid only when type is set to server. - - |
-
private_key - |
-No - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
certificate - |
-Yes - |
-String - |
-Specifies the public key of the server certificate or CA certificate used to authenticate the client. The value of parameter type determines whether a public key or CA certificate is required. -The public key is in PEM format. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the certificate ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the certificate is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is reserved. The value can be true or false. -
|
-
name - |
-String - |
-Specifies the certificate name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -The value contains a maximum of 255 characters. - |
-
type - |
-String - |
-Specifies the certificate type. -The value can be one of the following:
|
-
domain - |
-String - |
-Specifies the domain name associated with the server certificate. -The value contains a maximum of 100 characters. - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate in PEM format. - |
-
certificate - |
-String - |
-Specifies the public key of the server certificate or CA certificate used to authenticate the client. The value of parameter type determines whether a public key or CA certificate is required. Both types of certificates are in PEM format. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
create_time - |
-String - |
-Specifies the time when the certificate was created. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
POST https://{Endpoint}/v2.0/lbaas/certificates
-
-{
- "name": "https_certificate",
- "description": "description for certificate",
- "type": "server",
- "domain": "www.elb.com",
- "private_key":
-"-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "certificate":
-"-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----"
-}
-{
- "domain": "www.elb.com",
- "expire_time": "2045-11-17 13:25:47",
- "update_time": "2017-12-04 06:49:13",
- "create_time": "2017-12-04 06:49:13",
- "id": "3d8a7a02f87a40ed931b719edfe75451",
- "admin_state_up": true,
- "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "tenant_id": "930600df07ac4f66964004041bd3deaf",
- "type": "server",
- "certificate": "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "name": "https_certificate",
- "description": "description for certificate"
-}
-For details, see Status Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/elb_zq_zs_0002.html b/docs/elb/api-ref/elb_zq_zs_0002.html deleted file mode 100644 index 50623a416..000000000 --- a/docs/elb/api-ref/elb_zq_zs_0002.html +++ /dev/null @@ -1,479 +0,0 @@ - - -This API is used to query all the certificates. Filter query and pagination query are supported. Unless otherwise specified, exact match is applied.
- -Parameters marker, limit, and page_reverse are used for pagination query. Parameters marker and page_reverse take effect only when they are used together with parameter limit.
- -GET /v2.0/lbaas/certificates
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the certificate from which pagination query starts, that is, the ID of the last certificate on the previous page. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of certificates on each page. If this parameter is not set, all certificates are queried by default. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the certificate ID. - |
-
name - |
-No - |
-String - |
-Specifies the certificate name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the certificate. -The value contains a maximum of 255 characters. - |
-
type - |
-No - |
-String - |
-Specifies the certificate type. The default value is server. -The value can be one of the following:
|
-
domain - |
-No - |
-String - |
-Specifies the domain name associated with the server certificate. The default value is null. -The value contains a maximum of 100 characters. -The value can be one of the following: -
|
-
private_key - |
-No - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded.
|
-
certificate - |
-No - |
-String - |
-Specifies the public key of the server certificate or CA certificate used to authenticate the client. The value of parameter type determines whether a public key or CA certificate is required. Both types of certificates are in PEM format. - |
-
create_time - |
-No - |
-String - |
-Specifies the time when the certificate was created. -The UTC time is in YYYY-MM-DD HH:MM:SS format. - |
-
update_time - |
-No - |
-String - |
-Specifies the time when the certificate was updated. -The UTC time is in YYYY-MM-DD HH:MM:SS format. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
certificates - |
-Array - |
-Lists the certificates. For details, see Table 3. - |
-
instance_num - |
-Integer - |
-Specifies the number of certificates. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the certificate ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the certificate is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is reserved. The value can be true or false. -
|
-
name - |
-String - |
-Specifies the certificate name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -The value contains a maximum of 255 characters. - |
-
type - |
-String - |
-Specifies the certificate type. -The value can be one of the following:
|
-
domain - |
-String - |
-Specifies the domain name associated with the server certificate. -The value contains a maximum of 100 characters. - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate in PEM format. - |
-
certificate - |
-String - |
-Specifies the public key of the server certificate or CA certificate used to authenticate the client. The value of parameter type determines whether a public key or CA certificate is required. Both types of certificates are in PEM format. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. -The UTC time is in YYYY-MM-DD HH:MM:SS format. - |
-
create_time - |
-String - |
-Specifies the time when the certificate was created. -The UTC time is in YYYY-MM-DD HH:MM:SS format. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. -The UTC time is in YYYY-MM-DD HH:MM:SS format. - |
-
GET https://{Endpoint}/v2.0/lbaas/certificates
-GET https://{Endpoint}/v2.0/lbaas/certificates?id=ef4d341365754a959556576501791b19&id=ed40e8ea9957488ea82de025e35b74c0
-{
- "certificates": [
- {
- "certificate": "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "create_time": "2017-02-25 09:35:27",
- "expire_time": "2045-11-17 13:25:47",
- "description": "description for certificate",
- "domain": "www.elb.com",
- "id": "23ef9aad4ecb463580476d324a6c71af",
- "admin_state_up": true,
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
- "name": "https_certificate",
- "private_key":
-"-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd\n3fy+1rCUwzOp9LSjtJYf4ege\n-----END PRIVATE KEY-----",
- "type": "server",
- "update_time": "2017-02-25 09:35:27"
- }
- ],
- "instance_num": 1
-}
-{
- "certificates": [
- {
- "description": "Push by SSL Certificate Manager",
- "domain": null,
- "id": "ed40e8ea9957488ea82de025e35b74c0",
- "name": "certForSonar9",
- "certificate": "-----BEGIN CERTIFICATE-----
-MIIFizCCBHOgAwIBAgIQBlQycV3bWsVsCttvv5rgRjANBgkqhkiG9w0BAQsFADBu
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
-RFYgVExTIENBIC0gRzEwHhcNMTgwNzEwMDAwMDAwWhcNMTkwNzEwMTIwMDAwWjAU
-MRIwEAYDVQQDEwlpY2UxMjMudGswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
-AoIBAQCtTDlQMoAvyInR6X1dihhNwbdGesbMW6NZX7ffpj9XrB3KCqqlxzI4VmH9
-PntvrpLJNeolgLqDZZc4zKbUkmqxY1dvGDs41coKzdtc9Ig23GVK48wfesnk5r50
-afyU52R1JlSHDOhiDhHOSyhrOzc2GreLrByWKFUaAue6rTnyMbzQaSPtrTAqsURZ
-wcmJ6R3A6JwokOgxXBSu41ufPQiFkMgxygKxEBLzIJLjRqCXQHYoxbsTyolb6jwp
-w4H6vcRIEcFAgs98ApWRoEKjy7eOP3UUm05F+OkOvXhrlxEqIPm/rlwE0PmVlmm9
-DgBafYb3xT/MtT2VRSfCJQHgIcsdAgMBAAGjggJ9MIICeTAfBgNVHSMEGDAWgBRV
-dE+yck/1YLpQ0dfmUVyaAYca1zAdBgNVHQ4EFgQUEFavzYXBNbIHBchbaKcUKad+
-qCEwIwYDVR0RBBwwGoIJaWNlMTIzLnRrgg13d3cuaWNlMTIzLnRrMA4GA1UdDwEB
-/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwTAYDVR0gBEUw
-QzA3BglghkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNl
-cnQuY29tL0NQUzAIBgZngQwBAgEwgYEGCCsGAQUFBwEBBHUwczAlBggrBgEFBQcw
-AYYZaHR0cDovL29jc3AyLmRpZ2ljZXJ0LmNvbTBKBggrBgEFBQcwAoY+aHR0cDov
-L2NhY2VydHMuZGlnaWNlcnQuY29tL0VuY3J5cHRpb25FdmVyeXdoZXJlRFZUTFND
-QS1HMS5jcnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AKS5
-CZC0GFgUh7sTosxncAo8NZgE+RvfuON3zQ7IDdwQAAABZIOnLCIAAAQDAEcwRQIh
-AJX6gCXNggPdfOFdDtZPzlYr64TTrR/+b9QKKhyJ2EjBAiAWgu3BG2QK9tWQXpUN
-IFadc0nvqmDovabg5nmRMan2mQB2AId1v+dZfPiMQ5lfvfNu/1aNR1Y2/0q1YMG0
-6v9eoIMPAAABZIOnLQEAAAQDAEcwRQIhAJVRe/7n88dD6KdhNrd4LdFjGARQNmta
-Y/K2dFDOXPSfAiBOLrWW8unHOL25RWHJU7Ost3XkNhQYtrLDJrnzo/9kZzANBgkq
-hkiG9w0BAQsFAAOCAQEAeqtX9cHmj4OnNAk0IGmF3nKS/u/UgGsY4EJfXwQY2bTZ
-PCkqxQOA6HEx59vJ+UilTojrNDi0WskRm/8SKBHtmRwzwX3ile8KiR6fFfQhPUtV
-XHZcTfAFo47c7axqon8vumMlEv1PxVImivQ446K7z3kGm34dhMYxS4Gz2gTl8IKt
-90OegejuhbAs5Wlvp1BK8HlYIb5+mw+cgkUC9KTALs5qVbWzogb0bS20KaYarGcu
-otcZAOMeJdBFWnpzhr1fxmjaNY4u4hrgPZSTU/iBjdHapoza3zAFfxysmGYqs9dR
-jFyxZeR4scz8GqSTFviNdH9jvtDJkdAC5hfMaB811Q==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEqjCCA5KgAwIBAgIQAnmsRYvBskWr+YBTzSybsTANBgkqhkiG9w0BAQsFADBh
-MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
-d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
-QTAeFw0xNzExMjcxMjQ2MTBaFw0yNzExMjcxMjQ2MTBaMG4xCzAJBgNVBAYTAlVT
-MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
-b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH
-MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALPeP6wkab41dyQh6mKc
-oHqt3jRIxW5MDvf9QyiOR7VfFwK656es0UFiIb74N9pRntzF1UgYzDGu3ppZVMdo
-lbxhm6dWS9OK/lFehKNT0OYI9aqk6F+U7cA6jxSC+iDBPXwdF4rs3KRyp3aQn6pj
-pp1yr7IB6Y4zv72Ee/PlZ/6rK6InC6WpK0nPVOYR7n9iDuPe1E4IxUMBH/T33+3h
-yuH3dvfgiWUOUkjdpMbyxX+XNle5uEIiyBsi4IvbcTCh8ruifCIi5mDXkZrnMT8n
-wfYCV6v6kDdXkbgGRLKsR4pucbJtbKqIkUGxuZI2t7pfewKRc5nWecvDBZf3+p1M
-pA8CAwEAAaOCAU8wggFLMB0GA1UdDgQWBBRVdE+yck/1YLpQ0dfmUVyaAYca1zAf
-BgNVHSMEGDAWgBQD3lA1VtFMu2bwo+IbG8OXsj3RVTAOBgNVHQ8BAf8EBAMCAYYw
-HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C
-AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
-Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu
-Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG
-/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT
-MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAK3Gp6/aGq7aBZsxf/oQ+TD/B
-SwW3AU4ETK+GQf2kFzYZkby5SFrHdPomunx2HBzViUchGoofGgg7gHW0W3MlQAXW
-M0r5LUvStcr82QDWYNPaUy4taCQmyaJ+VB+6wxHstSigOlSNF2a6vg4rgexixeiV
-4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ
-sNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy
-rMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==
------END CERTIFICATE-----",
- "type": "server",
- "create_time": "2019-03-03 16:32:30",
- "private_key": "-----BEGIN RSA PRIVATE KEY-----
-MIIEpQIBAAKCAQEArUw5UDKAL8iJ0el9XYoYTcG3RnrGzFujWV+336Y/V6wdygqq
-pccyOFZh/T57b66SyTXqJYC6g2WXOMym1JJqsWNXbxg7ONXKCs3bXPSINtxlSuPM
-H3rJ5Oa+dGn8lOdkdSZUhwzoYg4Rzksoazs3Nhq3i6wclihVGgLnuq058jG80Gkj
-7a0wKrFEWcHJiekdwOicKJDoMVwUruNbnz0IhZDIMcoCsRAS8yCS40agl0B2KMW7
-E8qJW+o8KcOB+r3ESBHBQILPfAKVkaBCo8u3jj91FJtORfjpDr14a5cRKiD5v65c
-BND5lZZpvQ4AWn2G98U/zLU9lUUnwiUB4CHLHQIDAQABAoIBAGs5rISompP2OwA8
-virwVRVXdPUQ5oxvbuTPys+A59RxVIU8kFW+qJ4fJMYysOFrXLtOtq+5tK20YBru
-1ZLVfVqAowrELXB/J2ID+WTMkLORLsNlq1kW+nC9LL6PDY98lLW/n7FoFSkGl5HT
-AxFGNGUvpr2vIojuL6nGfmcM47uscJ9aP6IJxr4p70dhPVjZBdnMnXYwRkB3dZt/
-E0B/p8J5i3oo5Rucv4DOfB+01wXGAVyx5/zce+NZdhyrivkj3hHV55SxGhVWzWhj
-a3dAlbpKwYgfILj0inRdJYmIjBdbGb2HFix7+ncBg8B2oerJXC6/fANwRGu5/LZU
-5xuPVWkCgYEA6an8TY1unIGLYL5aBJ16Tx4usqMyTXr/T4zkQyftRPMt+ZuxVQHl
-GHsg7XvLFNd04MBZXtkZXaYVcpOm7OUYcl0i9ZAkWXXoXcBtn1Oom3gz/7RjAUnp
-k+myvxCUSQ2JSz4u3QBtyPVyYNyBFXrKqdKfcYyG85+yQVHBNMVrdvMCgYEAvd0C
-hFpm83ha+VQp+9XN1DYZNUyqhibj/E3X9jAn+gDbzlKxw/D9en2RIlQYUrl8+il8
-QKk4cfOxJYStQfxptz8QBPVeLajDN67zJ0Rk8AB50HHHcNSU8uFkaO8KxsyVjbLS
-+JltqfJAEraXLinbp1Fxcg9DsQdMd6cw2DmrWa8CgYEA1UjJOUzo80i4HYWDC4Vn
-OEK3o22do+WqmEVlsfsG9BH5HEdGVe7V3EO/6aY+1/ZXBDPvH8mRAs9v8lbeXow7
-hWCIYZfB5jre8HyOU4l8dPUCmdxhJrL913rRIuASSqBlet32ztnuXCnWzp1X4nBj
-/yF3UqFQKZ7SihcDAZVWo4sCgYEAj7al/BcNzIcynX2mldhdh583b4/Ll+YCNm2Z
-5eDHscZKmx8fLcjRpZE8dXagPqXmwtj6E1vDvQWP9m06VDNCthFHB+nO0tLmidSk
-evmbScuiaTRmmbJf2IThY0hlqNsc7PgKF2DTkIstEr0hLDFE8Z6FN6f0PiDfMcbd
-Ax6L5EMCgYEA0+qhuQftKQkGdbXX9r3H8N0TVh27ByfL3kKVYy0dUJMvsOAq6d97
-8mEhYhrYt88f1sFsPM7G09XpCcBXwiKxw8+CDt9auD4r1snBnILpqMPmanF4UDXH
-L7s+4it+nIQy24P6g1PihtzsM+HD2UCErBiYUJdRK8Q9GGHdZojFk9Y=
------END RSA PRIVATE KEY-----
-",
- "update_time": "2019-03-03 16:32:30",
- "admin_state_up": true,
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
- "expire_time": "2019-07-10 12:00:00"
- },
- {
- "description": null,
- "domain": "www.elb.com",
- "id": "ef4d341365754a959556576501791b19",
- "name": "certificate_28b824c8bbee419992fb7974b2911c72",
- "certificate": "-----BEGIN CERTIFICATE-----
-MIIDpTCCAo2gAwIBAgIJAKdmmOBYnFvoMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNV
-BAYTAnh4MQswCQYDVQQIDAJ4eDELMAkGA1UEBwwCeHgxCzAJBgNVBAoMAnh4MQsw
-CQYDVQQLDAJ4eDELMAkGA1UEAwwCeHgxGTAXBgkqhkiG9w0BCQEWCnh4QDE2My5j
-b20wHhcNMTcxMjA0MDM0MjQ5WhcNMjAxMjAzMDM0MjQ5WjBpMQswCQYDVQQGEwJ4
-eDELMAkGA1UECAwCeHgxCzAJBgNVBAcMAnh4MQswCQYDVQQKDAJ4eDELMAkGA1UE
-CwwCeHgxCzAJBgNVBAMMAnh4MRkwFwYJKoZIhvcNAQkBFgp4eEAxNjMuY29tMIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwZ5UJULAjWr7p6FVwGRQRjFN
-2s8tZ/6LC3X82fajpVsYqF1xqEuUDndDXVD09E4u83MS6HO6a3bIVQDp6/klnYld
-iE6Vp8HH5BSKaCWKVg8lGWg1UM9wZFnlryi14KgmpIFmcu9nA8yV/6MZAe6RSDmb
-3iyNBmiZ8aZhGw2pI1YwR+15MVqFFGB+7ExkziROi7L8CFCyCezK2/oOOvQsH1dz
-Q8z1JXWdg8/9Zx7Ktvgwu5PQM3cJtSHX6iBPOkMU8Z8TugLlTqQXKZOEgwajwvQ5
-mf2DPkVgM08XAgaLJcLigwD513koAdtJd5v+9irw+5LAuO3JclqwTvwy7u/YwwID
-AQABo1AwTjAdBgNVHQ4EFgQUo5A2tIu+bcUfvGTD7wmEkhXKFjcwHwYDVR0jBBgw
-FoAUo5A2tIu+bcUfvGTD7wmEkhXKFjcwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B
-AQsFAAOCAQEAWJ2rS6Mvlqk3GfEpboezx2J3X7l1z8Sxoqg6ntwB+rezvK3mc9H0
-83qcVeUcoH+0A0lSHyFN4FvRQL6X1hEheHarYwJK4agb231vb5erasuGO463eYEG
-r4SfTuOm7SyiV2xxbaBKrXJtpBp4WLL/s+LF+nklKjaOxkmxUX0sM4CTA7uFJypY
-c8Tdr8lDDNqoUtMD8BrUCJi+7lmMXRcC3Qi3oZJW76ja+kZA5mKVFPd1ATih8TbA
-i34R7EQDtFeiSvBdeKRsPp8c0KT8H1B4lXNkkCQs2WX5p4lm99+ZtLD4glw8x6Ic
-i1YhgnQbn5E0hz55OLu5jvOkKQjPCW+8Kg==
------END CERTIFICATE-----",
- "type": "server",
- "create_time": "2018-09-28 03:00:47",
- "private_key": "-----BEGIN RSA PRIVATE KEY-----
-MIIEowIBAAKCAQEAwZ5UJULAjWr7p6FVwGRQRjFN2s8tZ/6LC3X82fajpVsYqF1x
-qEuUDndDXVD09E4u83MS6HO6a3bIVQDp6/klnYldiE6Vp8HH5BSKaCWKVg8lGWg1
-UM9wZFnlryi14KgmpIFmcu9nA8yV/6MZAe6RSDmb3iyNBmiZ8aZhGw2pI1YwR+15
-MVqFFGB+7ExkziROi7L8CFCyCezK2/oOOvQsH1dzQ8z1JXWdg8/9Zx7Ktvgwu5PQ
-M3cJtSHX6iBPOkMU8Z8TugLlTqQXKZOEgwajwvQ5mf2DPkVgM08XAgaLJcLigwD5
-13koAdtJd5v+9irw+5LAuO3JclqwTvwy7u/YwwIDAQABAoIBACU9S5fjD9/jTMXA
-DRs08A+gGgZUxLn0xk+NAPX3LyB1tfdkCaFB8BccLzO6h3KZuwQOBPv6jkdvEDbx
-Nwyw3eA/9GJsIvKiHc0rejdvyPymaw9I8MA7NbXHaJrY7KpqDQyk6sx+aUTcy5jg
-iMXLWdwXYHhJ/1HVOo603oZyiS6HZeYU089NDUcX+1SJi3e5Ke0gPVXEqCq1O11/
-rh24bMxnwZo4PKBWdcMBN5Zf/4ij9vrZE+fFzW7vGBO48A5lvZxWU2U5t/OZQRtN
-1uLOHmMFa0FIF2aWbTVfwdUWAFsvAOkHj9VV8BXOUwKOUuEktdkfAlvrxmsFrO/H
-yDeYYPkCgYEA/S55CBbR0sMXpSZ56uRn8JHApZJhgkgvYr+FqDlJq/e92nAzf01P
-RoEBUajwrnf1ycevN/SDfbtWzq2XJGqhWdJmtpO16b7KBsC6BdRcH6dnOYh31jgA
-vABMIP3wzI4zSVTyxRE8LDuboytF1mSCeV5tHYPQTZNwrplDnLQhywcCgYEAw8Yc
-Uk/eiFr3hfH/ZohMfV5p82Qp7DNIGRzw8YtVG/3+vNXrAXW1VhugNhQY6L+zLtJC
-aKn84ooup0m3YCg0hvINqJuvzfsuzQgtjTXyaE0cEwsjUusOmiuj09vVx/3U7siK
-Hdjd2ICPCvQ6Q8tdi8jV320gMs05AtaBkZdsiWUCgYEAtLw4Kk4f+xTKDFsrLUNf
-75wcqhWVBiwBp7yQ7UX4EYsJPKZcHMRTk0EEcAbpyaJZE3I44vjp5ReXIHNLMfPs
-uvI34J4Rfot0LN3n7cFrAi2+wpNo+MOBwrNzpRmijGP2uKKrq4JiMjFbKV/6utGF
-Up7VxfwS904JYpqGaZctiIECgYA1A6nZtF0riY6ry/uAdXpZHL8ONNqRZtWoT0kD
-79otSVu5ISiRbaGcXsDExC52oKrSDAgFtbqQUiEOFg09UcXfoR6HwRkba2CiDwve
-yHQLQI5Qrdxz8Mk0gIrNrSM4FAmcW9vi9z4kCbQyoC5C+4gqeUlJRpDIkQBWP2Y4
-2ct/bQKBgHv8qCsQTZphOxc31BJPa2xVhuv18cEU3XLUrVfUZ/1f43JhLp7gynS2
-ep++LKUi9D0VGXY8bqvfJjbECoCeu85vl8NpCXwe/LoVoIn+7KaVIZMwqoGMfgNl
-nEqm7HWkNxHhf8A6En/IjleuddS1sf9e/x+TJN1Xhnt9W6pe7Fk1
------END RSA PRIVATE KEY-----",
- "update_time": "2018-09-28 03:00:47",
- "admin_state_up": true,
- "tenant_id": "601240b9c5c94059b63d484c92cfe308",
- "expire_time": "2020-12-03 03:42:49"
- }
- ],
- "instance_num": 2
-}
-For details, see Status Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/elb_zq_zs_0003.html b/docs/elb/api-ref/elb_zq_zs_0003.html deleted file mode 100644 index ac583771d..000000000 --- a/docs/elb/api-ref/elb_zq_zs_0003.html +++ /dev/null @@ -1,214 +0,0 @@ - - -This API is used to query details about a certificate.
- -GET /v2.0/lbaas/certificates/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
certificate_id - |
-Yes - |
-String - |
-Specifies the certificate ID. - |
-
None
- -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the certificate ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the certificate is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is reserved. The value can be true or false. -
|
-
name - |
-String - |
-Specifies the certificate name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -The value contains a maximum of 255 characters. - |
-
type - |
-String - |
-Specifies the certificate type. -The value can be one of the following:
|
-
domain - |
-String - |
-Specifies the domain name associated with the server certificate. -The value contains a maximum of 100 characters. - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate in PEM format. - |
-
certificate - |
-String - |
-Specifies the public key of the server certificate or CA certificate used to authenticate the client. The value of parameter type determines whether a public key or CA certificate is required. Both types of certificates are in PEM format. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
create_time - |
-String - |
-Specifies the time when the certificate was created. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
GET https://{Endpoint}/v2.0/lbaas/certificates/23ef9aad4ecb463580476d324a6c71af
-{
- "certificate":
-"-----BEGIN CERTIFICATE-----
-\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD
-\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG
-\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
-\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5
-\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9
-\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS
-\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K
-\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy
-\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t
-\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA
-\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn
-\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa
-\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ
-\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI
-\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ
-\niYsGDVN+9QBd0eYUHce+77s96i3I
-\n-----END CERTIFICATE-----",
- "create_time": "2017-02-25 09:35:27",
- "expire_time": "2045-11-17 13:25:47",
- "description": "description for certificate",
- "domain": "www.elb.com",
- "id": "23ef9aad4ecb463580476d324a6c71af",
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
- "admin_state_up": true,
- "name": "https_certificate",
- "private_key":
-"-----BEGIN PRIVATE KEY-----
-\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M
-\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe
-\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM
-\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt
-\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl
-\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k
-\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl
-\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB
-\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr
-\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M
-\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale
-\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT
-\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx
-\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt
-\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr
-\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ
-\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU
-\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB
-\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd
-\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak
-\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha
-\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf
-\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o
-\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk
-\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd
-\n3fy+1rCUwzOp9LSjtJYf4ege
-\n-----END PRIVATE KEY-----",
- "type": "server",
- "update_time": "2017-02-25 09:35:27"
-}
-For details, see Status Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/elb_zq_zs_0004.html b/docs/elb/api-ref/elb_zq_zs_0004.html deleted file mode 100644 index 7eed0d468..000000000 --- a/docs/elb/api-ref/elb_zq_zs_0004.html +++ /dev/null @@ -1,326 +0,0 @@ - - -This API is used to update a certificate.
- -PUT /v2.0/lbaas/certificates/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
certificate_id - |
-Yes - |
-String - |
-Specifies the certificate ID. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is reserved, and the default value is true. - |
-
name - |
-No - |
-String - |
-Specifies the certificate name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the certificate. -The value contains a maximum of 255 characters. - |
-
domain - |
-No - |
-String - |
-Specifies the domain name associated with the server certificate. The default value is null. -The value contains a maximum of 100 characters. -The value can be one of the following: -
This parameter is valid only when type is set to server. - - |
-
private_key - |
-No - |
-String - |
-Specifies the private key of the server certificate. The value must be PEM encoded. -
|
-
certificate - |
-No - |
-String - |
-Specifies the public key of the server certificate or CA certificate used to authenticate the client. The value of parameter type determines whether a public key or CA certificate is required. -The public key is in PEM format. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the certificate ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the certificate is used. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the certificate. -This parameter is reserved. The value can be true or false. -
|
-
name - |
-String - |
-Specifies the certificate name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the certificate. -The value contains a maximum of 255 characters. - |
-
type - |
-String - |
-Specifies the certificate type. -The value can be one of the following:
|
-
domain - |
-String - |
-Specifies the domain name associated with the server certificate. -The value contains a maximum of 100 characters. - |
-
private_key - |
-String - |
-Specifies the private key of the server certificate in PEM format. - |
-
certificate - |
-String - |
-Specifies the public key of the server certificate or CA certificate used to authenticate the client. The value of parameter type determines whether a public key or CA certificate is required. Both types of certificates are in PEM format. - |
-
expire_time - |
-String - |
-Specifies the time when the certificate expires. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
create_time - |
-String - |
-Specifies the time when the certificate was created. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
update_time - |
-String - |
-Specifies the time when the certificate was updated. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. - |
-
PUT https://{Endpoint}/v2.0/lbaas/certificates/23ef9aad4ecb463580476d324a6c71af
-
-{
- "certificate":
-"-----BEGIN CERTIFICATE-----
-\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD
-\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG
-\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
-\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5
-\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9
-\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS
-\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K
-\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy
-\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t
-\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA
-\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn
-\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa
-\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ
-\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI
-\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ
-\niYsGDVN+9QBd0eYUHce+77s96i3I
-\n-----END CERTIFICATE-----",
- "description": "description for certificate",
- "domain": "www.elb.com",
- "name": "https_certificate",
- "private_key":
-"-----BEGIN PRIVATE KEY-----
-\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M
-\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe
-\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM
-\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt
-\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl
-\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k
-\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl
-\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB
-\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr
-\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M
-\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale
-\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT
-\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx
-\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt
-\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr
-\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ
-\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU
-\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB
-\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd
-\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak
-\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha
-\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf
-\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o
-\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk
-\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd
-\n3fy+1rCUwzOp9LSjtJYf4ege
-\n-----END PRIVATE KEY-----"
-}
-{
- "certificate": "-----BEGIN CERTIFICATE-----\nMIIC4TCCAcmgAwIBAgICEREwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAxMMTXlD\nb21wYW55IENBMB4XDTE4MDcwMjEzMjU0N1oXDTQ1MTExNzEzMjU0N1owFDESMBAG\nA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n0FQGzi3ucTX+DNud1p/b4XVM6I3rY7+Cfge5GMLDIUXIHXCfCgp19Z3807yNpLF5\nU0NqPQZKUrZz3rQeLN9mYiUTJZPutYlFDDbB8CtlgV+eyU9yYJslWx/Bm5kWNPh9\n7B9Yu9pbp2u6zDA99IC4ekKD93KuzxlnLmSle4Y3dbYwk0LpMDL6lfCHKt/W7jaS\nIAzlsxD+QM6l7QjhWJ+kUx+UkboOISjTe7E9XmDLJR7u8LRAQylYKy4zgnv1tn/K\ny09cxLKAFtgoZWQD2FAZJf9F7k1kYNwqITz3CPlLZUUn7yw3nkOOtLMI28IEv0Wy\nYd7CMJQkS1NPJBKNOGfR/wIDAQABozowODAhBgNVHREEGjAYggpkb21haW4uY29t\nhwQKuUvJhwR/AAABMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA0GCSqGSIb3DQEBCwUA\nA4IBAQA8lMQJxaTey7EjXtRLSVlEAMftAQPG6jijNQuvIBQYUDauDT4W2XUZ5wAn\njiOyQ83va672K1G9s8n6xlH+xwwdSNnozaKzC87vwSeZKIOdl9I5I98TGKI6OoDa\nezmzCwQYtHBMVQ4c7Ml8554Ft1mWSt4dMAK2rzNYjvPRLYlzp1HMnI6hkjPk4PCZ\nwKnha0dlScati9CCt3UzXSNJOSLalKdHErH08Iqd+1BchScxCfk0xNITn1HZZGmI\n+vbmunok3A2lucI14rnsrcbkGYqxGikySN6B2cRLBDK4Y3wChiW6NVYtVqcx5/mZ\niYsGDVN+9QBd0eYUHce+77s96i3I\n-----END CERTIFICATE-----",
- "expire_time": "2045-11-17 13:25:47",
- "create_time": "2017-02-25 09:35:27",
- "description": "description for certificate",
- "domain": "www.elb.com",
- "id": "23ef9aad4ecb463580476d324a6c71af",
- "admin_state_up": true,
- "tenant_id": "a31d2bdcf7604c0faaddb058e1e08819",
- "name": "https_certificate",
- "private_key": "-----BEGIN PRIVATE KEY-----
-\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDQVAbOLe5xNf4M
-\n253Wn9vhdUzojetjv4J+B7kYwsMhRcgdcJ8KCnX1nfzTvI2ksXlTQ2o9BkpStnPe
-\ntB4s32ZiJRMlk+61iUUMNsHwK2WBX57JT3JgmyVbH8GbmRY0+H3sH1i72luna7rM
-\nMD30gLh6QoP3cq7PGWcuZKV7hjd1tjCTQukwMvqV8Icq39buNpIgDOWzEP5AzqXt
-\nCOFYn6RTH5SRug4hKNN7sT1eYMslHu7wtEBDKVgrLjOCe/W2f8rLT1zEsoAW2Chl
-\nZAPYUBkl/0XuTWRg3CohPPcI+UtlRSfvLDeeQ460swjbwgS/RbJh3sIwlCRLU08k
-\nEo04Z9H/AgMBAAECggEAEIeaQqHCWZk/HyYN0Am/GJSGFa2tD60SXY2fUieh8/Hl
-\nfvCArftGgMaYWPSNCJRMXB7tPwpQu19esjz4Z/cR2Je4fTLPrffGUsHFgZjv5OQB
-\nZVe4a5Hj1OcgJYhwCqPs2d9i2wToYNBbcfgh8lSETq8YaXngBO6vES9LMhHkNKKr
-\nciu9YkInNEHu6uRJ5g/eGGX3KQynTvVIhnOVGAJvjTXcoU6fm7gYdHAD6jk9lc9M
-\nEGpfYI6AdHIwFZcT/RNAxhP82lg2gUJSgAu66FfDjMwQXKbafKdP3zq4Up8a7Ale
-\nkrguPtfV1vWklg+bUFhgGaiAEYTpAUN9t2DVIiijgQKBgQDnYMMsaF0r557CM1CT
-\nXUqgCZo8MKeV2jf2drlxRRwRl33SksQbzAQ/qrLdT7GP3sCGqvkxWY2FPdFYf8kx
-\nGcCeZPcIeZYCQAM41pjtsaM8tVbLWVR8UtGBuQoPSph7JNF3Tm/JH/fbwjpjP7dt
-\nJ7n8EzkRUNE6aIMHOFEeych/PQKBgQDmf1bMogx63rTcwQ0PEZ9Vt7mTgKYK4aLr
-\niWgTWHXPZxUQaYhpjXo6+lMI6DpExiDgBAkMzJGIvS7yQiYWU+wthAr9urbWYdGZ
-\nlS6VjoTkF6r7VZoILXX0fbuXh6lm8K8IQRfBpJff56p9phMwaBpDNDrfpHB5utBU
-\nxs40yIdp6wKBgQC69Cp/xUwTX7GdxQzEJctYiKnBHKcspAg38zJf3bGSXU/jR4eB
-\n1lVQhELGI9CbKSdzKM71GyEImix/T7FnJSHIWlho1qVo6AQyduNWnAQD15pr8KAd
-\nXGXAZZ1FQcb3KYa+2fflERmazdOTwjYZ0tGqZnXkEeMdSLkmqlCRigWhGQKBgDak
-\n/735uP20KKqhNehZpC2dJei7OiIgRhCS/dKASUXHSW4fptBnUxACYocdDxtY4Vha
-\nfI7FPMdvGl8ioYbvlHFh+X0Xs9r1S8yeWnHoXMb6eXWmYKMJrAoveLa+2cFm1Agf
-\n7nLhA4R4lqm9IpV6SKegDUkR4fxp9pPyodZPqBLLAoGBAJkD4wHW54Pwd4Ctfk9o
-\njHjWB7pQlUYpTZO9dm+4fpCMn9Okf43AE2yAOaAP94GdzdDJkxfciXKcsYr9IIuk
-\nfaoXgjKR7p1zERiWZuFF63SB4aiyX1H7IX0MwHDZQO38a5gZaOm/BUlGKMWXzuEd
-\n3fy+1rCUwzOp9LSjtJYf4ege
-\n-----END PRIVATE KEY-----",
- "type": "server",
- "update_time": "2017-02-25 09:38:27"
-}
-For details, see Status Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/elb_zq_zs_0005.html b/docs/elb/api-ref/elb_zq_zs_0005.html deleted file mode 100644 index 2a63856d6..000000000 --- a/docs/elb/api-ref/elb_zq_zs_0005.html +++ /dev/null @@ -1,53 +0,0 @@ - - -This API is used to delete a specific certificate.
- -If the target certificate is used by a listener, the certificate cannot be deleted, and 409 code will be displayed.
- -DELETE /v2.0/lbaas/certificates/{certificate_id}
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
certificate_id - |
-Yes - |
-String - |
-Specifies the certificate ID. - |
-
DELETE https://{Endpoint}/v2.0/lbaas/certificates/23ef9aad4ecb463580476d324a6c71af
-For details, see Status Codes.
- - - - -Parent topic: Certificate - - - diff --git a/docs/elb/api-ref/en-us_image_0294158472.png b/docs/elb/api-ref/en-us_image_0294158472.png deleted file mode 100644 index c55acabcb..000000000 Binary files a/docs/elb/api-ref/en-us_image_0294158472.png and /dev/null differ diff --git a/docs/elb/api-ref/en-us_topic_0000001088310753.html b/docs/elb/api-ref/en-us_topic_0000001088310753.html deleted file mode 100644 index f346bd8c6..000000000 --- a/docs/elb/api-ref/en-us_topic_0000001088310753.html +++ /dev/null @@ -1,11 +0,0 @@ - - -By default, load balancers created in the eu-nl region are dedicated load balancers. APIs for dedicated load balancers are only available in this region. Shared load balancers and dedicated load balancers are called elastic load balancers collectively.
- - - -Parent topic: Dedicated Load Balancer APIs - - - diff --git a/docs/elb/api-ref/en-us_topic_0000001088335195.html b/docs/elb/api-ref/en-us_topic_0000001088335195.html deleted file mode 100644 index 202053247..000000000 --- a/docs/elb/api-ref/en-us_topic_0000001088335195.html +++ /dev/null @@ -1,11 +0,0 @@ - - -By default, load balancers created in the eu-de region are shared load balancers. APIs for shared load balancers are only available in this region. Shared load balancers and dedicated load balancers are called elastic load balancers collectively.
- - - -Parent topic: Shared Load Balancer APIs - - - diff --git a/docs/elb/api-ref/en-us_topic_0000001124568811.html b/docs/elb/api-ref/en-us_topic_0000001124568811.html deleted file mode 100644 index d4e96a711..000000000 --- a/docs/elb/api-ref/en-us_topic_0000001124568811.html +++ /dev/null @@ -1,11 +0,0 @@ - - -Classic load balancers are not supported in the eu-nl region.
- - - -Parent topic: Classic Load Balancer APIs - - - diff --git a/docs/elb/api-ref/en-us_topic_0000001127879251.html b/docs/elb/api-ref/en-us_topic_0000001127879251.html deleted file mode 100644 index eec29e9c8..000000000 --- a/docs/elb/api-ref/en-us_topic_0000001127879251.html +++ /dev/null @@ -1,129 +0,0 @@ - - -Call APIs to create a dedicated load balancer and bind a new EIP to it.
- -You have created a VPC and a subnet.
- -{
- "subnets": [
- {
- "id": "0535759e-8104-49d9-902c-a05185a94bdf", // Subnet ID
- "name": "subnet-001", // Subnet name
- "description": "",
- "cidr": "172.16.66.0/24", //IPv4 address range
- "dnsList": [
- "100.125.4.6"
- ],
- "status": "ACTIVE",
- "vpc_id": "44789a9f-3e80-451a-ac03-0818f99b6cdd", // VPC ID
- "ipv6_enable": true,
- "gateway_ip_v6": "2001:db8:a583:37c::1",
- "cidr_v6": "2001:db8:a583:37c::/64",
- "gateway_ip": "172.16.66.1",
- "dhcp_enable": true,
- "primary_dns": "100.125.4.6",
- "availability_zone": "eu-de-01", //AZ of the subnet
- "neutron_network_id": "0535759e-8104-49d9-902c-a05185a94bdf", // Network ID
- "neutron_subnet_id": "1492f0ba-cfce-4e2c-86f7-561d757dfeee", // IPv4 subnet ID
- "neutron_subnet_id_v6": "3c052475-b50b-49b9-abb1-558bad45e592",
- "extra_dhcp_opts": [
- {
- "opt_value": "8760h",
- "opt_name": "addresstime"
- }
- ]
- }
- ]
-}
-
-{
- "loadbalancer": {
- "vpc_id": "e5a892ff-3c33-44ef-ada5-b713eb1f7a8b",
- "availability_zone_list": [
- "br-iaas-odin1a"
- ],
- "admin_state_up": true,
- "vip_subnet_cidr_id": "1800b6b8-a69f-4719-813d-24d62aaf32bd",
- "name": "elb-ipv4",
- "publicip": {
- "network_type": "5_bgp",
- "bandwidth": {
- "size": 2,
- "share_type": "PER",
- "charge_mode": "bandwidth",
- "name": "elb_eip_bandwidth"
- }
- }
- }
-}
-
-{
- "request_id": "21177eb184c52c5a4540c78dc7fdaee4",
- "loadbalancer": {
- "id": "a2556f92-3310-4173-a6d1-0b2d0bb68478",
- "project_id": "060576782980d5762f9ec014dd2f1148",
- "name": "elb-ipv4",
- "description": "",
- "vip_port_id": "fff961a9-4514-4469-84d4-a2bc4fbdfbeb",
- "vip_address": "192.168.0.162",
- "admin_state_up": true,
- "provisioning_status": "ACTIVE",
- "operating_status": "ONLINE",
- "listeners": [],
- "pools": [],
- "tags": [],
- "provider": "vlb",
- "created_at": "2021-02-23T08:50:19Z",
- "updated_at": "2021-02-23T08:50:19Z",
- "vpc_id": "e5a892ff-3c33-44ef-ada5-b713eb1f7a8b",
- "enterprise_project_id": "0",
- "availability_zone_list": [
- "br-iaas-odin1a"
- ],
- "ipv6_vip_address": null,
- "ipv6_vip_virsubnet_id": null,
- "ipv6_vip_port_id": null,
- "ipv6_bandwidth": null,
- "publicips": [
- {
- "publicip_id": "12cba100-764e-476c-bf3f-8aba98782cf5",
- "publicip_address": "10.246.173.188",
- "ip_version": 4
- }
- ],
- "elb_virsubnet_ids": [
- "4df3e391-5ebf-4300-b614-cf5a4e793666"
- ],
- "elb_virsubnet_type": "dualstack",
- "ip_target_enable": false,
- "frozen_scene": null,
- "eips": [
- {
- "eip_id": "12cba100-764e-476c-bf3f-8aba98782cf5",
- "eip_address": "10.246.173.188",
- "ip_version": 4
- }
- ],
- "guaranteed": true,
- "billing_info": null,
- "l4_flavor_id": null,
- "l4_scale_flavor_id": null,
- "l7_flavor_id": null,
- "l7_scale_flavor_id": null,
- "vip_subnet_cidr_id": "1800b6b8-a69f-4719-813d-24d62aaf32bd"
- }
-}
-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 and responses are transmitted 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/elb/api-ref/en-us_topic_0096561504.html b/docs/elb/api-ref/en-us_topic_0096561504.html deleted file mode 100644 index 99d894341..000000000 --- a/docs/elb/api-ref/en-us_topic_0096561504.html +++ /dev/null @@ -1,254 +0,0 @@ - - -This API is used to query load balancers and display them in a list.
- -GET /v1.0/{project_id}/elbaas/loadbalancers
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
project_id - |
-Yes - |
-String - |
-Specifies the project ID. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancers - |
-Array - |
-Lists the load balancers. - |
-
instance_num - |
-String - |
-Specifies the number of load balancers. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
vip_address - |
-String - |
-Specifies the private IP address of the load balancer. - |
-
update_time - |
-String - |
-Specifies the time when the listener was updated. - |
-
create_time - |
-String - |
-Specifies the time when the listener was created. - |
-
id - |
-String - |
-Specifies the load balancer ID. - |
-
status - |
-String - |
-
|
-
bandwidth - |
-Integer - |
-Specifies the bandwidth. - |
-
vpc_id - |
-String - |
-Specifies the VPC ID. - |
-
admin_state_up - |
-Integer - |
-- | -
vip_subnet_id - |
-String - |
-This parameter is unavailable now. - |
-
type - |
-String - |
-Specifies the network type of the load balancer. The value is External. - |
-
name - |
-String - |
-Specifies the load balancer name. - |
-
description - |
-String - |
-Description - |
-
security_group_id - |
-String - |
-
|
-
{
- "loadbalancers": [
- {
- "vip_address": "192.144.62.114",
- "update_time": "2015-09-14 02:34:32",
- "create_time": "2015-09-14 02:34:32",
- "id": "0b07acf06d243925bc24a0ac7445267a",
- "status": "ACTIVE",
- "bandwidth": 1,
- "security_group_id": null,
- "vpc_id": "f54a3ffd-7a55-4568-9e3d-f0ff2d46a107",
- "admin_state_up": 1,
- "vip_subnet_id": null,
- "type": "External",
- "name": "MY_ELB",
- "description": null
- }
- ],
- "instance_num": "1"
-}
-Status Code - |
-Message - |
-Description - |
-
|---|---|---|
400 - |
-badRequest - |
-Request error. - |
-
401 - |
-unauthorized - |
-Authentication failed. - |
-
403 - |
-userDisabled - |
-You do not have the permission to perform the operation. - |
-
404 - |
-Not Found - |
-The requested page does not exist. - |
-
500 - |
-authFault - |
-Internal error. - |
-
503 - |
-serviceUnavailable - |
-Service unavailable. - |
-
This API is used to create a private network load balancer. After the load balancer is created, its details, such as load balancer ID, IP address, and subnet ID, are returned.
-To create a public network load balancer, you also need to call the API for assigning an EIP and associate this IP address to the port bound to the IP address of the private network load balancer.
- -POST /v2.0/lbaas/loadbalancers
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
loadbalancer - |
-Yes - |
-Object - |
-Specifies the load balancer. For details, see Table 2. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-No - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the load balancer. -The value contains a maximum of 255 characters. - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the load balancer is used. -The value contains a maximum of 255 characters. -The value must be the same as the value of project_id in the token. - |
-
vip_subnet_id - |
-Yes - |
-String - |
-Specifies the ID of the subnet where the load balancer works. You can obtain the value by calling the API for querying subnets {VPC endpoint}/v2.0/subnets} using the GET method. -The private IP address of the load balancer is in this subnet. -Only IPv4 subnets are supported. IPv6 subnets are not supported. - |
-
provider - |
-No - |
-String - |
-Specifies the provider of the load balancer. -The value can only be vlb. - |
-
vip_address - |
-No - |
-String - |
-Specifies the private IP address of the load balancer. -This IP address must be the one in the subnet specified by vip_subnet_id. If this parameter is not specified, an IP address is automatically assigned to the load balancer from the subnet specified by vip_subnet_id. -The value contains a maximum of 64 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the load balancer. -This parameter is reserved. The default value is true. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancer - |
-Object - |
-Specifies the load balancer. For details, see Table 4. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the load balancer is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -The value contains a maximum of 255 characters. - |
-
vip_subnet_id - |
-String - |
-Specifies the ID of the subnet where the load balancer works. - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the private IP address of the load balancer. -When you create a load balancer, the system automatically creates a port and associates it with a security group. However, the security group will not take effect. - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. - |
-
vip_address - |
-String - |
-Specifies the private IP address of the load balancer. -The value contains a maximum of 64 characters. - |
-
listeners - |
-Array - |
-Lists the IDs of listeners added to the load balancer. For details, see Table 5. - |
-
pools - |
-Array - |
-Lists the IDs of backend server groups associated with the load balancer. For details, see Table 6. - |
-
operating_status - |
-String - |
-This parameter is reserved, and its value can only be ONLINE. -It specifies the operating status of the load balancer. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the load balancer. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. -This parameter is reserved. The value can be true or false. -
|
-
tags - |
-Array - |
-Lists load balancer tags. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
POST https://{Endpoint}/v2.0/lbaas/loadbalancers
-
-{
- "loadbalancer": {
- "name": "loadbalancer1",
- "description": "simple lb",
- "tenant_id": "1867112d054b427e808cc6096d8193a1",
- "vip_subnet_id": "58077bdb-d470-424b-8c45-2e3c65060a5b",
- "vip_address": "192.168.0.100",
- "admin_state_up": true
- }
-}
-(Bind an EIP to the port that has been bound to the load balancer's private IP address. For details about the parameters, see Table 7.)
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
publicip - |
-Yes - |
-Object - |
-Specifies the EIP. For details, see Table 8. - |
-
bandwidth - |
-Yes - |
-Object - |
-Specifies the bandwidth. For details, see Table 9. - |
-
enterprise_project_id - |
-No - |
-String - |
-
For more information about enterprise projects and how to obtain enterprise project IDs, see the Enterprise Management User Guide. - - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
type - |
-Yes - |
-String - |
-
|
-
ip_version - |
-No - |
-Integer - |
-
|
-
ip_address - |
-No - |
-String - |
-
|
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
name - |
-Yes - |
-String - |
-
|
-
size - |
-Yes - |
-Integer - |
-
|
-
id - |
-No - |
-String - |
-
|
-
share_type - |
-Yes - |
-String - |
-
|
-
charge_mode - |
-No - |
-String - |
-
|
-
POST https://{VPCEndpoint}/v1/8b7e35ad379141fc9df3e178bd64f55c/publicips
-
-{
- "publicip": {
- "type": "5_bgp",
- "ip_version": 4
- },
- "bandwidth": {
- "name": "bandwidth123",
- "size": 10,
- "share_type": "PER"
- }
-}
-{
- "publicip": {
- "id": "f588ccfa-8750-4d7c-bf5d-2ede24414706",
- "status": "PENDING_CREATE",
- "type": "5_bgp",
- "public_ip_address": "139.9.204.183",
- "tenant_id": "8b7e35ad379141fc9df3e178bd64f55c",
- "ip_version": 4,
- "create_time": "2019-06-29 06:45:32",
- "bandwidth_size": 1
-
- }
-}
-PUT /v1/8b7e35ad379141fc9df3e178bd64f55c/publicips/f588ccfa-8750-4d7c-bf5d-2ede24414706
-
-{
- "publicip": {
- "port_id": "a7ecbdb5-5a63-41dd-a830-e16c0a7e04a7"
- }
-}
-{
- "publicip": {
- "id": "f588ccfa-8750-4d7c-bf5d-2ede24414706",
- "status": "ACTIVE",
- "type": "5_bgp",
- "port_id": "a7ecbdb5-5a63-41dd-a830-e16c0a7e04a7",
- "public_ip_address": "139.9.204.183",
- "private_ip_address": "192.168.1.131",
- "tenant_id": "8b7e35ad379141fc9df3e178bd64f55c",
- "create_time": "2019-06-29 07:33:18",
- "bandwidth_size": 1,
- "ip_version": 4
- }
-}
-{
- "loadbalancer": {
- "description": "simple lb",
- "provisioning_status": "ACTIVE",
- "tenant_id": "1867112d054b427e808cc6096d8193a1",
- "created_at": "2019-01-19T05:32:56",
- "admin_state_up": true,
- "updated_at": "2019-01-19T05:32:57",
- "id": "ea2843da-4026-49ec-8338-8fa015b067fc",
- "pools": [],
- "listeners": [],
- "vip_port_id": "a7ecbdb5-5a63-41dd-a830-e16c0a7e04a7",
- "operating_status": "ONLINE",
- "vip_address": "192.168.0.100",
- "vip_subnet_id": "58077bdb-d470-424b-8c45-2e3c65060a5b",
- "provider": "vlb",
- "tags": [],
- "name": "loadbalancer1"
- }
-}
-POST https://{Endpoint}/v2.0/lbaas/loadbalancers
-
-{
- "loadbalancer": {
- "name": "loadbalancer1",
- "description": "simple lb",
- "tenant_id": "1867112d054b427e808cc6096d8193a1",
- "vip_subnet_id": "58077bdb-d470-424b-8c45-2e3c65060a5b",
- "vip_address": "192.168.0.100",
- "admin_state_up": true
- }
-}
-After the preceding steps are complete, the load balancer has the capability of accessing the public network. You can access the load balancer using 139.9.204.183, the value of parameter public_ip_address.
-See HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/en-us_topic_0096561547.html b/docs/elb/api-ref/en-us_topic_0096561547.html deleted file mode 100644 index cf5017352..000000000 --- a/docs/elb/api-ref/en-us_topic_0096561547.html +++ /dev/null @@ -1,459 +0,0 @@ - - -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
marker - |
-No - |
-String - |
-Specifies the ID of the backend server group from which pagination query starts, that is, the ID of the last backend server group on the previous page. If this parameter is not specified, the first page will be queried. -This parameter must be used together with limit. - |
-
limit - |
-No - |
-Integer - |
-Specifies the number of backend server groups on each page. - |
-
page_reverse - |
-No - |
-Boolean - |
-Specifies the page direction. The value can be true or false, and the default value is false. The last page in the list requested with page_reverse set to false will not contain the "next" link, and the last page in the list requested with page_reverse set to true will not contain the "previous" link. -This parameter must be used together with limit. - |
-
id - |
-No - |
-String - |
-Specifies the ID of the backend server group. - |
-
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the backend server group is used. - -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the backend server group name. -The value contains a maximum of 255 characters. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the backend server group. -The value contains a maximum of 255 characters. - |
-
healthmonitor_id - |
-No - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
loadbalancer_id - |
-No - |
-String - |
-Specifies the ID of the load balancer associated with the backend server group. - |
-
protocol - |
-No - |
-String - |
-Specifies the protocol that the backend server group uses to receive requests. -TCP, UDP, and HTTP are supported. - |
-
lb_algorithm - |
-No - |
-String - |
-Specifies the load balancing algorithm of the backend server group. -The value options are as follows:
When the value is SOURCE_IP, the weights of backend servers in the server group are invalid. For details about parameter weight, see Table 2. - |
-
member_address - |
-No - |
-String - |
-Lists the IDs of backend servers in the backend server group. - |
-
member_device_id - |
-No - |
-String - |
-Specifies the ID of the ECS corresponding to the backend server in the backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
pools - |
-Array - |
-Lists the backend server groups. For details, see Table 3. - |
-
pools_links - |
-List - |
-Provides links to the previous or next page during pagination query, respectively. -This parameter exists only in the response body of pagination query. For details, see Table 8. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the backend server group. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the backend server group is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the backend server group name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the backend server group. -The value contains a maximum of 255 characters. - |
-
protocol - |
-String - |
-Specifies the protocol that the backend server group uses to receive requests. -TCP, UDP, and HTTP are supported. - |
-
lb_algorithm - |
-String - |
-Specifies the load balancing algorithm of the backend server group. -The value options are as follows:
When the value is SOURCE_IP, the weights of backend servers in the server group are invalid. - |
-
members - |
-Array - |
-Lists the IDs of backend servers in the backend server group. - |
-
healthmonitor_id - |
-String - |
-Specifies the ID of the health check configured for the backend server group. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the backend server group. -This parameter is reserved. The default value is true. - |
-
listeners - |
-Array - |
-Lists the IDs of listeners associated with the backend server group. - |
-
loadbalancers - |
-String - |
-Lists the IDs of load balancers associated with the backend server group. - |
-
session_persistence - |
-Object - |
-Specifies whether to enable the sticky session feature. For details, see Table 7. -Once the sticky session feature is enabled, requests from the same client are sent to the same backend server within the specified period. -When this feature is disabled, the parameter value is null. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated load balancer. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
type - |
-String - |
-Specifies the sticky session type. -The value can be one of the following:
When the protocol of the backend server group is TCP, only SOURCE_IP takes effect. When the protocol of the backend server group is HTTP, only HTTP_COOKIE or APP_COOKIE takes effect. - |
-
cookie_name - |
-String - |
-Specifies the cookie name. -This parameter is mandatory when the sticky session type is APP_COOKIE. - |
-
persistence_timeout - |
-Integer - |
-Specifies the sticky session timeout duration in minutes. -This parameter is invalid when type is set to APP_COOKIE. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
href - |
-String - |
-Provides links to the previous or next page during pagination query, respectively. - |
-
rel - |
-String - |
-Specifies the prompt of the previous or next page. The value can be next or previous. -
|
-
POST https://{Endpoint}/v2.0/lbaas/pools
-
-{
- "pool": {
- "lb_algorithm":"ROUND_ROBIN",
- "loadbalancer_id": "63ad9dfe-4750-479f-9630-ada43ccc8117",
- "protocol":"HTTP"
- }
-}
-GET https://{Endpoint}/v2.0/lbaas/pools
-{
- "pools": [
- {
- "lb_algorithm": "SOURCE_IP",
- "protocol": "TCP",
- "description": "",
- "admin_state_up": true,
- "loadbalancers": [
- {
- "id": "07d28d4a-4899-40a3-a939-5d09d69019e1"
- }
- ],
- "tenant_id": "1867112d054b427e808cc6096d8193a1",
- "session_persistence": null,
- "healthmonitor_id": null,
- "listeners": [
- {
- "id": "1b421c2d-7e78-4a78-9ee4-c8ccba41f15b"
- }
- ],
- "members": [
- {
- "id": "88f9c079-29cb-435a-b98f-0c5c0b90c2bd"
- },
- {
- "id": "2f4c9644-d5d2-4cf8-a3c0-944239a4f58c"
- }
- ],
- "id": "3a9f50bb-f041-4eac-a117-82472d8a0007",
- "name": "my-pool"
- }
- ]
-}
-See HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Backend Server Group - - - diff --git a/docs/elb/api-ref/en-us_topic_0141008271.html b/docs/elb/api-ref/en-us_topic_0141008271.html deleted file mode 100644 index b40c7d814..000000000 --- a/docs/elb/api-ref/en-us_topic_0141008271.html +++ /dev/null @@ -1,209 +0,0 @@ - - -Parameter - |
-Type - |
-Description - |
-
|---|---|---|
loadbalancer - |
-Object - |
-Specifies the load balancer. For details, see Table 2. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the load balancer ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the load balancer is used. -The value contains a maximum of 255 characters. - |
-
name - |
-String - |
-Specifies the load balancer name. -The value contains a maximum of 255 characters. - |
-
description - |
-String - |
-Provides supplementary information about the load balancer. -The value contains a maximum of 255 characters. - |
-
vip_subnet_id - |
-String - |
-Specifies the ID of the subnet where the load balancer works. - |
-
vip_port_id - |
-String - |
-Specifies the ID of the port bound to the private IP address of the load balancer. - |
-
provider - |
-String - |
-Specifies the provider of the load balancer. - |
-
vip_address - |
-String - |
-Specifies the private IP address of the load balancer. -The value contains a maximum of 64 characters. - |
-
listeners - |
-Array - |
-Lists the IDs of listeners added to the load balancer. For details, see Table 3. - |
-
pools - |
-Array - |
-Lists the IDs of backend server groups associated with the load balancer. For details, see Table 4. - |
-
operating_status - |
-String - |
-Specifies the operating status of the load balancer. -The value can be ONLINE, OFFLINE, DEGRADED, DISABLED, or NO_MONITOR. -This parameter is reserved. The default value is ONLINE. -The value contains a maximum of 16 characters. - |
-
provisioning_status - |
-String - |
-Specifies the provisioning status of the load balancer. -The value can be ACTIVE, PENDING_CREATE, or ERROR. -This parameter is reserved. The default value is ACTIVE. -The value contains a maximum of 16 characters. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the load balancer. -This parameter is reserved. The default value is true. - |
-
tags - |
-Array - |
-Lists the tags added to the load balancer. - |
-
created_at - |
-String - |
-Specifies the time when the load balancer was created. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
updated_at - |
-String - |
-Specifies the time when the load balancer was updated. -The UTC time is in YYYY-MM-DDTHH:MM:SS format. -The value contains a maximum of 19 characters. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated listener. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the ID of the associated backend server group. - |
-
See HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Load Balancer - - - diff --git a/docs/elb/api-ref/errorcode.html b/docs/elb/api-ref/errorcode.html deleted file mode 100644 index da8cd9f52..000000000 --- a/docs/elb/api-ref/errorcode.html +++ /dev/null @@ -1,207 +0,0 @@ - - -The following code descriptions are only suitable for dedicated load balancers.
- -Status Code - |
-Type - |
-Description - |
-
|---|---|---|
200 - |
-OK - |
-Normal response to GET and PUT requests. - |
-
201 - |
-Created - |
-Normal response to POST requests. - |
-
204 - |
-No Content - |
-Normal response to DELETE requests. - |
-
Module - |
-Status Code - |
-Type - |
-Error Code - |
-Possible Cause - |
-
|---|---|---|---|---|
Public - |
-400 - |
-Bad request - |
-ELB.8902 - |
-Malformed request URI or body. - |
-
Invalid admin _state_up value. - |
-||||
Invalid parameters. - |
-||||
Batch operations are not allowed. - |
-||||
Failed to verify the parameters. - |
-||||
Incorrect request method, for example, updating attributes that can be specified during creation only. - |
-||||
The network is not external (the value of router:external is set to false). - |
-||||
The IaaS OpenStack network port has no floating IP address bound. - |
-||||
The requested floating IP address is not in the IP address range of the external network. - |
-||||
Invalid fixed IP address. - |
-||||
The router port does not have a fixed IP address. - |
-||||
The subnet for the router interface must have a gateway IP address. - |
-||||
401 - |
-Unauthorized - |
-SYS.0401 - |
-Authentication required. - |
-|
403 - - |
-Forbidden - - |
-ELB.8903 - |
-The URI does not exist. -The resource cannot be found. - |
-|
SYS.0403 - |
-Authentication required. - |
-|||
404 - |
-Not Found - |
-ELB.8904 - |
-The URI does not exist. - |
-|
The resource cannot be found. - |
-||||
The port UUID is not valid. - |
-||||
409 - |
-Conflict - |
-ELB.8907 - |
-The port is already in use. - |
-|
The IP address is already in use. - |
-||||
The IP address pool cannot contain gateway and broadcast addresses. - |
-||||
The requested floating IP address is already in use. - |
-||||
The internal IaaS OpenStack network port and fixed IP address are already associated with another floating IP addresses. - |
-||||
ELB.8905 - |
-The quota is used up. - |
-|||
500 - |
-Internal server error - |
-ELB.8906 - |
-Internal IaaS OpenStack network error. - |
-|
Load balancer - |
-400 - |
-Bad request - |
-ELB.8931 - |
-The subnet IP version is not the same. - |
-
ELB.8932 - |
-IPv6 subnets are not supported, but the value of ipv6_vip_virsubnet_id is not null. - |
-|||
Backend server - |
-400 - |
-Bad request - |
-ELB.8933 - |
-IPv6 subnets are not supported, but backend servers use IPv6 addresses. - |
-
This API is used to add a forwarding policy. The listener and forwarding policy determine how traffic is forwarded to backend servers.
-Currently, only redirects from an HTTP listener to an HTTPS listener are supported. When action is set to REDIRECT_TO_LISTENER, the listener specified by listener_id can only be an HTTP listener, and the listener specified by redirect_listener_id can only be an HTTPS listener.
-The load balancer of the HTTPS listener to which traffic is redirected must be the same as that of the HTTP listener.
- -POST /v2.0/lbaas/l7policies
- -Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
l7policy - |
-Yes - |
-Object - |
-Specifies the forwarding policy. For details, see Table 2. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
tenant_id - |
-No - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. - -The value must be the same as the value of tenant_id in the token. -The value contains a maximum of 255 characters. - |
-
name - |
-No - |
-String - |
-Specifies the forwarding policy name. -The value contains a maximum of 255 characters. - |
-
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved, and the default value is true. - |
-
description - |
-No - |
-String - |
-Provides supplementary information about the forwarding policy. -The value contains a maximum of 255 characters. - |
-
listener_id - |
-Yes - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. -
|
-
action - |
-Yes - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-
redirect_pool_id - |
-No - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. The default value is null. -This parameter is mandatory when action is set to REDIRECT_TO_POOL. -This parameter cannot be specified when action is set to REDIRECT_TO_LISTENER. -The backend server group must meet the following requirements: -
|
-
redirect_listener_id - |
-No - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. The default value is null. -This parameter cannot be specified when action is set to REDIRECT_TO_POOL. -This parameter is mandatory when action is set to REDIRECT_TO_LISTENER, and the listener must meet the following requirements: -
|
-
redirect_url - |
-No - |
-String - |
-Specifies the URL to which traffic is redirected. The default value is null. -This parameter is reserved. -The value contains a maximum of 255 characters. - |
-
position - |
-No - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-
rules - |
-No - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details, see Table 3. -The list contains a maximum of two rules, and the type parameter of each rule must be unique. - |
-
Parameter - |
-Mandatory - |
-Type - |
-Description - |
-
|---|---|---|---|
admin_state_up - |
-No - |
-Boolean - |
-Specifies the administrative status of the forwarding rule. -This parameter is reserved, and the default value is true. - |
-
type - |
-Yes - |
-String - |
-Specifies the match type of a forwarding rule. -The value range varies depending on the protocol of the backend server group: -
The match type of forwarding rules in a forwarding policy must be unique. - |
-
compare_type - |
-Yes - |
-String - |
-Specifies the match mode. The options are as follows: -When type is set to HOST_NAME, the value of this parameter can only be the following: -
When type is set to PATH, the value of this parameter can be one of the following: -
|
-
invert - |
-No - |
-Boolean - |
-Specifies whether reverse matching is supported. -The value can be true or false. The default value is false. -This parameter is reserved. - |
-
key - |
-No - |
-String - |
-Specifies the key of the match content. The default value is null. -This parameter is reserved. - |
-
value - |
-Yes - |
-String - - |
-Specifies the value of the match content. The value cannot contain spaces. -
|
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
l7policy - |
-Object - |
-Specifies the forwarding policy. For details, see Table 5. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Specifies the forwarding policy ID. - |
-
tenant_id - |
-String - |
-Specifies the ID of the project where the forwarding policy is used. - |
-
name - |
-String - |
-Specifies the forwarding policy name. - |
-
admin_state_up - |
-Boolean - |
-Specifies the administrative status of the forwarding policy. -This parameter is reserved. The value can be true or false. -
|
-
description - |
-String - |
-Provides supplementary information about the forwarding policy. - |
-
listener_id - |
-String - |
-Specifies the ID of the listener to which the forwarding policy is added. - |
-
action - |
-String - |
-Specifies whether requests are forwarded to another backend server group or redirected to an HTTPS listener. -The value can be one of the following: -
|
-
redirect_pool_id - |
-String - |
-Specifies the ID of the backend server group to which traffic is forwarded. - |
-
redirect_listener_id - |
-String - |
-Specifies the ID of the listener to which the traffic is redirected. - |
-
redirect_url - |
-String - |
-Specifies the URL to which traffic is redirected. -This parameter is reserved. - |
-
rules - |
-Array - |
-Lists the forwarding rules of the forwarding policy. For details, see Table 6. - |
-
position - |
-Integer - |
-Specifies the forwarding priority. The value ranges from 1 to 100. The default value is 100. -This parameter is reserved. - |
-
provisioning_status - |
-String - |
-This parameter is reserved, and its value can only be ACTIVE. -It specifies the provisioning status of the forwarding policy. - |
-
Parameter - |
-Type - |
-Description - |
-
|---|---|---|
id - |
-String - |
-Lists the IDs of the forwarding rules in the forwarding policy. - |
-
POST https://{Endpoint}/v2.0/lbaas/l7policies
-
-{
- "l7policy": {
- "name": "niubiao_yaqing_api-2",
- "listener_id": "3e24a3ca-11e5-4aa3-abd4-61ba0a8a18f1",
- "action": "REDIRECT_TO_POOL",
- "redirect_pool_id": "6460f13a-76de-43c7-b776-4fefc06a676e",
- "rules": [
- {
- "type": "PATH",
- "compare_type": "EQUAL_TO",
- "value": "/test"
- },
- {
- "type": "HOST_NAME",
- "compare_type": "EQUAL_TO",
- "value": "www.test.com"
- }
- ]
- }
-}
-POST https://{Endpoint}/v2.0/lbaas/l7policies
-
-{
- "l7policy": {
- "action": "REDIRECT_TO_LISTENER",
- "listener_id": "4ef8553e-9ef7-4859-a42d-919feaf89d60",
- "redirect_listener_id": "3ee10199-a7b4-4784-93cd-857afe9d0890",
- "name": "redirect-test"
- }
-}
-{
- "l7policy": {
- "redirect_pool_id": "6460f13a-76de-43c7-b776-4fefc06a676e",
- "description": "",
- "admin_state_up": true,
- "rules": [
- {
- "id": "742600d9-2a14-4808-af69-336883dbb590"
- },
- {
- "id": "3251ed77-0d52-412b-9310-733636bb3fbf"
- }
- ],
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "listener_id": "3e24a3ca-11e5-4aa3-abd4-61ba0a8a18f1",
- "redirect_url": null,
- "redirect_listener_id": null,
- "action": "REDIRECT_TO_POOL",
- "position": 100,
- "provisioning_status": "ACTIVE",
-
- "id": "65d6e115-f179-4bcd-9bbb-1484e5f8ee81",
- "name": "niubiao_yaqing-_api-2"
- }
-}
-{
- "l7policy": {
- "redirect_pool_id": null,
- "description": "",
- "admin_state_up": true,
- "rules": [ ],
- "tenant_id": "573d73c9f90e48d0bddfa0eb202b25c2",
- "listener_id": "4ef8553e-9ef7-4859-a42d-919feaf89d60",
- "redirect_url": null,
- "redirect_listener_id": "3ee10199-a7b4-4784-93cd-857afe9d0890",
- "action": "REDIRECT_TO_LISTENER",
- "position": 100,
- "provisioning_status": "ACTIVE",
- "id": "bc4e4338-480f-4a98-8245-5bb1964f0e1d",
- "name": "redirect-test"
- }
-}
-For details, see HTTP Status Codes of Shared Load Balancers.
- - - - -Parent topic: Forwarding Policy - - - diff --git a/docs/elb/api-ref/public_sys-resources/ExpandCollapse.js b/docs/elb/api-ref/public_sys-resources/ExpandCollapse.js deleted file mode 100644 index 3f1b7db00..000000000 --- a/docs/elb/api-ref/public_sys-resources/ExpandCollapse.js +++ /dev/null @@ -1 +0,0 @@ -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- - -
- - -
- - - - - -Parent topic: Dedicated Load Balancer APIs - - - diff --git a/docs/elb/api-ref/topic_300000003.html b/docs/elb/api-ref/topic_300000003.html deleted file mode 100644 index 2664c3857..000000000 --- a/docs/elb/api-ref/topic_300000003.html +++ /dev/null @@ -1,26 +0,0 @@ - - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -