# Alibaba Cloud Server Load Balancer API

> Alibaba Cloud Server Load Balancer API on Apizie: 93 endpoints (Adds IP entries to an access control policy group, Adds backend servers, Adds IP addresses to the whitelist of a listener, Adds tags to an SLB instance, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:aliyun-slb/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-slb`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/slb
- Page: https://apizie.tech/api/cloud/aliyun-slb
- OpenAPI: https://apizie.tech/api/cloud/aliyun-slb/openapi.json

Alibaba Cloud OpenAPI for Server Load Balancer (slb, version 2014-05-15). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Adds IP entries to an access control policy group
`POST https://apizie.tech/v1/cloud:aliyun-slb/add-access-control-list-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the access control policy group |
| AclId | string | no | The ID of the access control policy group |
| AclEntrys | string | no | The access control policy group settings. Valid values: entry: The IP entry to add to the access control policy group. You can specify… |

### Adds backend servers
`POST https://apizie.tech/v1/cloud:aliyun-slb/add-backend-servers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The ID of the region where the SLB instance is deployed. You can invoke https://help.aliyun.com/document_detail/27584.html to query region… |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer instance |
| BackendServers | string | no | The list of backend servers to add. The list contains the following parameters: ServerId: String. Required. The instance ID of the backend… |

### Adds IP addresses to the whitelist of a listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/add-listener-white-list-item` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The ID of the region where the Classic Load Balancer (CLB) instance is created. You can call the… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| ListenerPort | integer | yes | The frontend port that is used by the CLB instance |
| SourceItems | string | yes | The IP addresses or CIDR blocks that you want to add to the whitelist. This parameter takes effect when the AccessControlStatus parameter… |
| ListenerProtocol | string | no | The frontend protocol that is used by the CLB instance. This parameter is required when listeners that use different protocols listen on… |

### Adds tags to an SLB instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/add-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region to which the SLB instance belongs |
| LoadBalancerId | string | yes | The ID of the Server Load Balancer (SLB) instance |
| Tags | string | yes | The list of tags that need to be added |

### Adds backend servers to a vServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/add-vserver-group-backend-servers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Server Load Balancer (SLB) instance |
| VServerGroupId | string | yes | The ID of the vServer group |
| BackendServers | string | yes | The backend servers that you want to add. Configure the following parameters: ServerId: Required. The ID of the backend server. Specify… |

### Creates an access control list (ACL)
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-access-control-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the ACL |
| AclName | string | yes | The name of the ACL. The name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), hyphens (-), forward… |
| AddressIPVersion | string | no | The IP version. Valid values: ipv4 and ipv6 |
| ResourceGroupId | string | no | The resource group ID |
| Tag | string | no | The tags (JSON-encoded) |

### Creates an additional domain name
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-domain-extension` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance |
| LoadBalancerId | string | yes | The ID of the SLB instance |
| ListenerPort | integer | yes | The frontend port used by the HTTPS listener of the SLB instance. Valid values: 1 to 65535 |
| Domain | string | yes | The domain name |
| ServerCertificateId | string | no | The ID of the certificate that corresponds to the domain name |

### Creates an SLB instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-load-balancer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can call https://help.aliyun.com/document_detail/2401682.html to query… |
| AddressType | string | no | The network type of the Classic Load Balancer (CLB) instance. Valid values: internet: After an Internet-facing SLB instance is created,… |
| InternetChargeType | string | no | The metering method of the Internet-facing instance. Valid values: paybytraffic (default): pay-by-data-transfer. paybybandwidth:… |
| Bandwidth | integer | no | The maximum bandwidth of the instance. Unit: Mbit/s. Valid values: 1 to 5000. This parameter takes effect only when AddressType is set to… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| LoadBalancerName | string | no | The name of the Server Load Balancer instance. The name must be 1 to 80 characters in length and can contain letters, digits, periods (.),… |
| VpcId | string | no | The ID of the VPC to which the Server Load Balancer instance belongs |
| VSwitchId | string | no | The ID of the vSwitch to which the SLB instance belongs. To create a VPC-type Server Load Balancer instance, you must specify this… |
| MasterZoneId | string | no | The primary zone ID of the Server Load Balancer instance. You can call https://help.aliyun.com/document_detail/27585.html to query the… |
| SlaveZoneId | string | no | The secondary zone ID of the Server Load Balancer instance. You can call https://help.aliyun.com/document_detail/27585.html to query the… |
| LoadBalancerSpec | string | no | The specification of the SLB instance. Valid values: slb.s1.small slb.s2.small slb.s2.medium slb.s3.small slb.s3.medium slb.s3.large If… |
| ResourceGroupId | string | no | The ID of the enterprise resource group |
| PayType | string | no | The billing method of the instance. Valid values: PayOnDemand: pay-as-you-go |
| PricingCycle | string | no | The billing cycle of the subscription Internet-facing instance. Valid values: month year This parameter is applicable only to China site… |
| Duration | integer | no | The subscription duration of the Internet-facing instance. Valid values: If PricingCycle is set to month, valid values are 1 to 9. If… |
| AutoPay | string | no | Specifies whether to automatically pay for the subscription Internet-facing instance. Valid values: true: Automatic payment is… |
| AddressIPVersion | string | no | The IP version of the Server Load Balancer instance. Valid values: ipv4 and ipv6 |
| Address | string | no | The private IP address of the instance. The IP address must be within the CIDR block of the vSwitch |
| Tag | string | no | The tags (JSON-encoded) |
| DeleteProtection | string | no | Specifies whether to enable deletion protection. Valid values: on: enabled. off: disabled |
| ModificationProtectionStatus | string | no | The configuration read-only mode of the Classic Load Balancer (CLB) instance. Valid values: NonProtection: Configuration read-only mode is… |
| ModificationProtectionReason | string | no | The reason for enabling configuration read-only mode. The reason must be 1 to 80 characters in length and must start with a letter or a… |
| InstanceChargeType | string | no | The billing method of the instance. Valid values: PayBySpec (default): pay-by-specification. PayByCLCU: pay-by-usage. This parameter takes… |

### Creates an HTTP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-load-balancer-httplistener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance. You can obtain the region ID from the… |
| LoadBalancerId | string | yes | The Classic Load Balancer (CLB) instance ID |
| Bandwidth | integer | no | The peak bandwidth of the listener. Unit: Mbit/s. Valid values: -1: The peak bandwidth is not limited. -1: The peak bandwidth is not… |
| ListenerPort | integer | yes | The frontend port used by the instance. Valid values: 1 to 65535 |
| BackendServerPort | integer | no | The backend port used by the instance. Valid values: 1 to 65535. This parameter is required if you do not use a virtual server group (the… |
| XForwardedFor | string | no | Specifies whether to use the `X-Forwarded-For` header to retrieve the IP address of the client. Valid values: on (default): yes. off: no |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr (default): Backend servers with higher weights receive more requests than backend servers with… |
| StickySession | string | no | Specifies whether to enable session persistence. Valid values: on: yes. off (default): no |
| StickySessionType | string | no | The method used to handle cookies. Valid values: insert: insert cookie. When a client accesses Server Load Balancer for the first time,… |
| Tag | string | no | The tags (JSON-encoded) |
| CookieTimeout | integer | no | The timeout period of a cookie. Unit: seconds. Valid values: 1 to 86400. This parameter is required when StickySession is set to on and… |
| Cookie | string | no | The cookie configured on the server. The cookie must be 1 to 200 characters in length and can contain only ASCII letters and digits. It… |
| HealthCheck | string | yes | Specifies whether to enable health checks. Valid values: on: enables health checks. off: disables health checks |
| HealthCheckMethod | string | no | The health check method used by the HTTP listener. Valid values: head and get. This parameter takes effect only when HealthCheck is set to… |
| HealthCheckDomain | string | no | The domain name used for health checks. Valid values: $_ip: the private network IP address of the backend server. If $_ip is specified or… |
| HealthCheckURI | string | no | The URI used for health checks. The URI must be 1 to 80 characters in length and can contain only letters, digits, hyphens (-), forward… |
| HealthyThreshold | integer | no | The number of consecutive successful health checks before the health status of a backend server changes from fail to success. Valid… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks before the health status of a backend server changes from success to fail. Valid values: 2… |
| HealthCheckTimeout | integer | no | The amount of time to wait for a response from a health check. If the backend ECS instance does not respond within the specified time, the… |
| HealthCheckConnectPort | integer | no | The port of the backend server used for health checks. Valid values: 1 to 65535. This parameter takes effect only when HealthCheck is set… |
| HealthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50. This parameter takes effect only when… |
| HealthCheckHttpCode | string | no | The HTTP status code that indicates a successful health check. Separate multiple HTTP status codes with commas (,). Valid values: http_2xx… |
| VServerGroupId | string | no | The ID of the virtual server group |
| XForwardedFor_SLBIP | string | no | Specifies whether to use the `SLB-IP` header to retrieve the virtual IP address (VIP) of the client request. Valid values: on: yes. off… |
| XForwardedFor_SLBID | string | no | Specifies whether to use the `SLB-ID` header to retrieve the SLB instance ID. Valid values: on: yes. off (default): no |
| XForwardedFor_proto | string | no | Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol of the Server Load Balancer instance. Valid… |
| Gzip | string | no | Specifies whether to enable `Gzip` compression for specific file types. Valid values: on (default): yes. off: no |
| AclId | string | no | The ID of the access control list (ACL) bound to the listener. This parameter is required when AclStatus is set to on |
| AclType | string | no | The type of access control. Valid values: white: Only requests from the IP addresses or CIDR blocks in the selected access control policy… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: yes. off (default): no |
| Description | string | no | The custom listener name. The name must be 1 to 256 characters in length and can contain Chinese characters, letters, digits, hyphens (-),… |
| ListenerForward | string | no | Specifies whether to enable HTTP-to-HTTPS redirection. Valid values: on: yes. off (default): no |
| ForwardPort | integer | no | The Redirection Port for HTTP-to-HTTPS listener forwarding |
| IdleTimeout | integer | no | The timeout period of an idle connection. Unit: seconds. Default value: 15. Valid values: 1 to 60. If no access request is received within… |
| RequestTimeout | integer | no | The request timeout period. Unit: seconds. Default value: 60. Valid values: 1 to 180. If no response is received from the backend server… |
| XForwardedFor_SLBPORT | string | no | Specifies whether to use the `XForwardedFor_SLBPORT` header to retrieve the listener port of the Server Load Balancer instance. Valid… |
| XForwardedFor_ClientSrcPort | string | no | Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the port of the client that accesses the Server Load… |

### Creates an HTTPS listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-load-balancer-httpslistener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the CLB instance. You can query the region ID from the https://help.aliyun.com/document_detail/40654.html list or by… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| Bandwidth | integer | yes | The peak bandwidth of the listener. Unit: Mbit/s. Valid values: -1: For a pay-by-traffic Internet-facing SLB instance, you can set the… |
| ListenerPort | integer | yes | The frontend port used by the instance. Valid values: 1 to 65535 |
| BackendServerPort | integer | no | The backend port used by the instance. Valid values: 1 to 65535. This parameter is required if you do not use a vServer group… |
| Tag | string | no | The tags (JSON-encoded) |
| XForwardedFor | string | no | Specifies whether to use the `X-Forwarded-For` header to retrieve the client IP address. Valid values: on: yes. off: no |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr: Backend servers with higher weights receive more requests than backend servers with lower… |
| StickySession | string | no | Specifies whether to enable session persistence. Valid values: on: yes. off: no |
| StickySessionType | string | no | The method used to handle cookies. Valid values: insert and server. insert: insert cookie. When a client accesses the Server Load Balancer… |
| CookieTimeout | integer | no | The timeout period of the cookie. Unit: seconds. Valid values: 1 to 86400. This parameter is required when StickySession is set to on and… |
| Cookie | string | no | The cookie configured on the server. The cookie must be 1 to 200 characters in length and can contain only ASCII letters and digits. It… |
| HealthCheck | string | yes | Specifies whether to enable health checks. Valid values: on: yes. off: no |
| HealthCheckMethod | string | no | The health check method used by the HTTP health check. Valid values: head and get. This parameter takes effect only when HealthCheck is… |
| HealthCheckDomain | string | no | The domain name used for health checks. Valid values: $_ip: the private IP address of the backend server. If you specify $_ip or do not… |
| HealthCheckURI | string | no | The URI used for health checks. The URI must be 1 to 80 characters in length and can contain letters, digits, and the following special… |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before a backend server is declared healthy (from fail to success).… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before a backend server is declared unhealthy (from success to fail). Valid… |
| HealthCheckTimeout | integer | no | The amount of time to wait for a response from a health check. If the backend ECS instance does not respond within the specified time, the… |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535. This parameter takes effect only when HealthCheck is set to on |
| HealthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50. This parameter takes effect only when… |
| HealthCheckHttpCode | string | no | The HTTP status code that indicates a successful health check. Separate multiple status codes with commas (,). Valid values: http_2xx,… |
| ServerCertificateId | string | no | The ID of the server certificate |
| VServerGroupId | string | no | The ID of the vServer group |
| CACertificateId | string | no | The ID of the CA certificate. If you upload both a CA certificate and a server certificate, mutual authentication is used. If you upload… |
| XForwardedFor_SLBIP | string | no | Specifies whether to use the `SLB-IP` header to retrieve the virtual IP address (VIP) of the client. Valid values: on: yes. off: no |
| XForwardedFor_SLBID | string | no | Specifies whether to use the `SLB-ID` header to retrieve the instance ID of the SLB instance. Valid values: on: yes. off: no |
| XForwardedFor_proto | string | no | Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol of the SLB instance. Valid values: on: yes. off:… |
| Gzip | string | no | Specifies whether to enable `Gzip` compression for specific file types. Valid values: on: yes. off: no |
| AclId | string | no | The ID of the access control list (ACL) bound to the listener. This parameter is required when AclStatus is set to on |
| AclType | string | no | The type of access control. Valid values: white: Only requests from the IP addresses or CIDR blocks in the selected access control policy… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: yes. off: no |
| Description | string | no | The custom listener name. The name must be 1 to 256 characters in length and can contain Chinese characters, letters, digits, hyphens (-),… |
| IdleTimeout | integer | no | The idle connection timeout period. Valid values: 1 to 60. Default value: 15. Unit: seconds. If no access request is received within the… |
| RequestTimeout | integer | no | The request timeout period. Valid values: 1 to 180. Default value: 60. Unit: seconds. If no response is received from the backend server… |
| EnableHttp2 | string | no | Specifies whether to enable the HTTP/2 feature. Valid values: on: yes. off: no |
| TLSCipherPolicy | string | no | The security policy that contains the supported TLS protocol versions and encryption algorithm suites for HTTPS. tls_cipher_policy_1_0:… |
| XForwardedFor_SLBPORT | string | no | Specifies whether to use the `XForwardedFor_SLBPORT` header to retrieve the listener port of the Server Load Balancer instance. Valid… |
| XForwardedFor_ClientSrcPort | string | no | Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the port of the client that accesses the Server Load… |

### Creates a TCP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-load-balancer-tcplistener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance. You can query the region ID from the… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| ListenerPort | integer | yes | The frontend port used by the CLB instance. Valid values: 1 to 65535 |
| BackendServerPort | integer | no | The backend port used by the CLB instance. Valid values: 1 to 65535. This parameter is required if you do not use a server group (do not… |
| Tag | string | no | The tags (JSON-encoded) |
| Bandwidth | integer | yes | The peak bandwidth of the listener. Unit: Mbit/s. Valid values: -1: For a pay-by-data-transfer Internet-facing SLB instance, you can set… |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr (default): Backend servers with higher weights receive more requests through polling. rr:… |
| PersistenceTimeout | integer | no | The timeout period of session persistence. Unit: seconds. Valid values: 0 to 3600. Default value: 0, which indicates that session… |
| EstablishedTimeout | integer | no | The connection timeout period. Unit: seconds. Valid values: 10 to 900 |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before a backend server is declared healthy. The health check status of… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before a backend server is declared unhealthy. The health check status of… |
| HealthCheckConnectTimeout | integer | no | The maximum timeout period for each health check response. Unit: seconds. Valid values: 1 to 300. Default value: 5 |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535. If this parameter is not set, the backend service port (BackendServerPort) is… |
| healthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50 |
| HealthCheckDomain | string | no | The domain name used for health checks. Valid values: $_ip: the private IP address of the backend server. If you specify $_ip or do not… |
| HealthCheckURI | string | no | The URI used for health checks. The URI must be 1 to 80 characters in length and can contain only letters, digits, hyphens (-), forward… |
| HealthCheckHttpCode | string | no | The HTTP status code that indicates a Normal health check result. Separate multiple HTTP status codes with commas (,). Valid values:… |
| HealthCheckType | string | no | The health check type. Valid values: tcp (default) http |
| VServerGroupId | string | no | The ID of the vServer group |
| MasterSlaveServerGroupId | string | no | The ID of the primary/secondary server group. You can specify only one of the vServer group ID and the primary/secondary server group ID |
| AclId | string | no | The ID of the access control list (ACL) bound to the listener. This parameter is required when the AclStatus parameter is set to on |
| AclType | string | no | The type of access control. Valid values: white: Only requests from the IP addresses or CIDR blocks in the selected access control policy… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: enabled. off (default): disabled |
| Description | string | no | The custom listener name. The name must be 1 to 256 characters in length and can contain Chinese characters, letters, digits, hyphens (-),… |
| ConnectionDrain | string | no | Specifies whether to enable connection draining. Valid values: on: enabled. off: disabled |
| ConnectionDrainTimeout | integer | no | The timeout period of connection draining. Unit: seconds. Valid values: 10 to 900. This parameter is required when ConnectionDrain is set… |
| ProxyProtocolV2Enabled | string | no | Specifies whether to use the Proxy Protocol to pass the client source address to the backend server. Valid values: true: enabled. false… |
| HealthCheckSwitch | string | no | Specifies whether to enable health checks. Valid values: on (default): enabled. off: disabled |

### Creates a UDP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-load-balancer-udplistener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance |
| Tag | string | no | The tags of the listener (JSON-encoded) |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer (CLB) instance |
| ListenerPort | integer | yes | The frontend port used by the Classic Load Balancer (CLB) instance. Valid values: 1 to 65535 |
| BackendServerPort | integer | no | The backend port used by the Classic Load Balancer (CLB) instance. Valid values: 1 to 65535. This parameter is required if you do not use… |
| Bandwidth | integer | yes | The peak bandwidth of the listener. Unit: Mbit/s. Valid values: - -1: For a pay-by-traffic Internet-facing SLB instance, you can set the… |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr (default): Backend servers with higher weights receive more requests than backend servers with… |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before a backend server is declared healthy (from fail to success).… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before a backend server is declared unhealthy (from success to fail). Valid… |
| HealthCheckConnectTimeout | integer | no | The amount of time to wait for a response from a health check. If the backend ECS instance does not respond within the specified time, the… |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535. If this parameter is not set, the backend service port (BackendServerPort) is… |
| healthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50 |
| healthCheckReq | string | no | The query string in the request for UDP listener health checks. The string can contain only letters and digits and can be up to 64… |
| healthCheckExp | string | no | The response string for UDP listener health checks. The string can contain only letters and digits and can be up to 64 characters in length |
| VServerGroupId | string | no | The ID of the virtual server group |
| MasterSlaveServerGroupId | string | no | The ID of the primary/secondary server group. You can specify only one of virtual server group ID and primary/secondary server group ID |
| AclId | string | no | The ID of the access control list (ACL) bound to the listener. This parameter is required when the AclStatus parameter is set to on |
| AclType | string | no | The type of access control. Valid values: white: Only requests from the IP addresses or CIDR blocks in the selected access control policy… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: enabled. off (default): disabled |
| Description | string | no | The custom listener name. The name must be 1 to 256 characters in length and can contain Chinese characters, letters, digits, hyphens (-),… |
| ProxyProtocolV2Enabled | string | no | Specifies whether to use the Proxy Protocol to pass the client source address to the backend server. Valid values: true: enabled. false… |
| HealthCheckSwitch | string | no | Specifies whether to enable health checks. Valid values: on (default): enabled. off: disabled |

### Creates a primary/secondary server group. A primary/secondary server group can contain only two backend…
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-master-slave-server-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance |
| LoadBalancerId | string | yes | The Classic Load Balancer (CLB) instance ID |
| MasterSlaveServerGroupName | string | no | The name of the primary/secondary server group |
| MasterSlaveBackendServers | string | no | The list of backend servers in the primary/secondary server group. A primary/secondary server group can contain only two backend servers.… |
| Tag | string | no | The list of tags (JSON-encoded) |

### Adds a forwarding rule to a specified HTTP or HTTPS listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance. You can call the https://help.aliyun.com/document_detail/27584.html operation to query region IDs |
| LoadBalancerId | string | yes | The ID of the SLB instance |
| ListenerPort | integer | yes | The frontend listener port used by the SLB instance. Valid values: 1 to 65535 |
| ListenerProtocol | string | no | The frontend protocol used by the SLB instance. This parameter is required when listeners of different protocols use the same port |
| RuleList | string | yes | The forwarding rules to be added. You can add up to 10 forwarding rules in a single request. Each forwarding rule includes the following… |
| DryRun | string | no | Specifies whether to only precheck this request. Valid values: true: sends a precheck request without performing the operation. If the… |

### Creates a TLS security policy
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-tlscipher-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| Name | string | yes | Policy Name of the TLS security policy. Policy Name must be 2 to 200 characters in length and can contain letters, digits, periods (.),… |
| Ciphers | string | yes | The list of supported cipher suites, which depends on the TLSVersion value. You can add up to 32 cipher suites. TLSv1.0 and TLSv1.1… |
| TLSVersions | string | yes | The supported TLS TLS versions. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, and TLSv1.3. You can add up to 4 TLS TLS versions (JSON-encoded) |

### Creates a vServer group and adds backend servers to the vServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/create-vserver-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| Tag | string | no | The tags (JSON-encoded) |
| RegionId | string | yes | The ID of the region where the SLB instance is deployed |
| LoadBalancerId | string | yes | The ID of the Server Load Balancer (SLB) instance |
| VServerGroupName | string | no | The name of the vServer group. The name must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward… |
| BackendServers | string | no | The backend servers that you want to add. Configure the following parameters: ServerId: required. The ID of the backend server. Specify… |

### Deletes an access control list (ACL)
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-access-control-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the ACL. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent region list |
| AclId | string | yes | The ACL ID |

### Deletes the access log of a Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-access-logs-download-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the CLB instance |
| Tags | string | no | The tags that are added to the CLB instance. The tags must be key-value pairs that are contained in a JSON dictionary |
| LoadBalancerId | string | no | The CLB instance ID |
| LogsDownloadAttributes | string | yes | The access log forwarding rule. Parameters: LogProject: the name of the project of Log Service. LogStore: the name of the Logstore of Log… |

### Deletes a certificate authority (CA) certificate
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-cacertificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region of the CA certificates. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent… |
| CACertificateId | string | yes | The CA certificate ID |

### Deletes an additional domain name
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-domain-extension` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Server Load Balancer (SLB) instance |
| DomainExtensionId | string | yes | The ID of the additional domain name that you want to delete |

### Deletes a pay-as-you-go Server Load Balancer (SLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-load-balancer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the SLB instance. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent… |
| LoadBalancerId | string | yes | The SLB instance ID |

### Deletes a listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-load-balancer-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/27584.html operation… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| ListenerPort | integer | yes | The frontend port that is used by the CLB instance. Valid values: 1 to 65535 |
| ListenerProtocol | string | no | The frontend protocol that is used by the CLB instance. This parameter is required if the same port is specified for listeners of… |

### Deletes a primary/secondary server group
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-master-slave-server-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Server Load Balancer (SLB) instance |
| MasterSlaveServerGroupId | string | yes | The primary/secondary server group ID. You cannot delete a primary/secondary server group that is in use |

### Deletes forwarding rules
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the Server Load Balancer (SLB) instance is deployed. You can call the… |
| RuleIds | string | yes | The list of forwarding rules that you want to delete. The RuleIds parameter is required. You can specify up to 10 forwarding rules in each… |

### Deletes a server certificate
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-server-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/27584.html operation… |
| ServerCertificateId | string | yes | The server certificate ID |

### Deletes a TLS policy
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-tlscipher-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance. You can invoke the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| TLSCipherPolicyId | string | yes | The TLS policy instance ID |

### Deletes a VServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/delete-vserver-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region to which the associated Server Load Balancer (SLB) instance belongs |
| VServerGroupId | string | yes | The ID of the VServer group to be deleted. If the VServer group is in use, it cannot be deleted |

### Queries the configuration of an access control policy group
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-access-control-list-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the access control policy group. You can call the https://help.aliyun.com/document_detail/27584.html operation to query… |
| AclId | string | yes | The ID of the access control policy group to query |
| AclEntryComment | string | no | The description of the entries in the access control policy group |
| Page | integer | no | The page number for the paged query |
| PageSize | integer | no | The number of entries per page in the paged query. Maximum value: 50. Default value: 10 |

### Queries created access control policy groups
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-access-control-lists` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the access control policy group. You can call the https://help.aliyun.com/document_detail/27584.html operation to query… |
| AclName | string | no | The name of the access control policy group. The name must be 1 to 80 characters in length and can contain Chinese characters, letters,… |
| AddressIPVersion | string | no | The IP type of the instance attached to the access control policy group. Valid values: ipv4: The IP address of the SLB instance is of the… |
| PageSize | integer | no | The number of entries per page in a paging query. Maximum value: 50. Default value: 10 |
| PageNumber | integer | no | The page number. Default value: 1 |
| ResourceGroupId | string | no | The resource group ID |
| Tag | string | no | The tags (JSON-encoded) |

### Queries the access log of a Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-access-logs-download-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the CLB instance. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent… |
| Tags | string | no | The tags that are added to the CLB instance. The tags must be key-value pairs that are contained in a JSON dictionary. You can specify up… |
| LoadBalancerId | string | no | The CLB instance ID |
| LogType | string | no | The type of access log. Set the value to layer7, which specifies Layer 7 access logs |
| PageNumber | integer | no | The page number. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Maximum value: 50. Default value: 10 |

### Queries the available resources and resources that are available for purchase in the zones of a region
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-available-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID |
| AddressType | string | no | The network type. Valid values: vpc, classic-internet, and classic-intranet. vpc: an internal Classic Load Balancer (CLB) instance that is… |
| AddressIPVersion | string | no | The type of the IP address. Valid values: ipv4 and ipv6 |

### Queries a list of CA certificates
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-cacertificates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region of the CA certificate. You can call the https://help.aliyun.com/document_detail/27584.html operation to query region IDs |
| CACertificateId | string | no | The CA certificate ID |
| ResourceGroupId | string | no | The resource group ID |
| Tag | string | no | The tags (JSON-encoded) |

### Queries the attributes of an added additional domain name
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-domain-extension-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance |
| DomainExtensionId | string | yes | The ID of the additional domain name |

### Queries the additional domain names that have been added
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-domain-extensions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance |
| LoadBalancerId | string | yes | The ID of the SLB instance |
| ListenerPort | integer | yes | The frontend port of the HTTPS listener of the SLB instance. Valid values: 1 to 65535 |
| DomainExtensionId | string | no | The ID of the additional domain name |

### Queries the health status of backend servers
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-health-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer (CLB) instance |
| ListenerPort | integer | no | The frontend port that is used by the SLB instance. Valid values: 1 to 65535. If you do not specify this parameter, the health status of… |
| ListenerProtocol | string | no | The frontend protocol that is used by the SLB instance |
| RegionId | string | no | The region ID of the SLB instance |

### Queries the second-level monitoring configuration of a specified region
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-high-defination-monitor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| Tags | string | no | The log tags. The value is a JSON dictionary that contains tag keys and tag values |
| RegionId | string | yes | The ID of the region for which you want to query second-level monitoring information. You can call the… |

### Queries the whitelist configurations of a listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-listener-access-control-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region where the Classic Load Balancer (CLB) instance is created. You can query the region ID from the… |
| LoadBalancerId | string | yes | The CLB instance ID |
| ListenerPort | integer | yes | The frontend port that is used by the CLB instance. Valid values: 1 to 65535 |
| ListenerProtocol | string | no | The frontend protocol that is used by the CLB instance. This parameter is required if the same port is specified for listeners of… |

### Queries the details of a specified SLB instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-load-balancer-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer instance. You can call https://help.aliyun.com/document_detail/25609.html to query region IDs |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer instance |

### Queries the configuration of an HTTP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-load-balancer-httplistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Server Load Balancer (SLB) instance. You can call the https://help.aliyun.com/document_detail/25609.html operation to… |
| LoadBalancerId | string | yes | The ID of the Server Load Balancer (SLB) instance |
| ListenerPort | integer | yes | The frontend port used by the instance. Valid values: 1 to 65535 |

### Queries the configuration of an HTTPS listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-load-balancer-httpslistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer (CLB) instance |
| ListenerPort | integer | yes | The frontend port used by the instance. Valid values: 1 to 65535 |

### Queries the details of SLB listeners
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-load-balancer-listeners` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the SLB instance. You can invoke the https://help.aliyun.com/document_detail/36063.html operation to query the region ID.… |
| NextToken | string | no | The token that determines the start point of the next query. Valid values: If this is the first query or no subsequent query is to be… |
| MaxResults | integer | no | The number of entries per page in a paginated query. Valid values: 1 to 100. If this parameter is not specified, the default value is 20 |
| ListenerProtocol | string | no | The Server Load Balancer (SLB) listener protocol. Valid values: tcp udp http https |
| LoadBalancerId | string | no | The list of Server Load Balancer (SLB) instance IDs. A maximum of 10 instance IDs are supported. For non-SDK calls, use the… |
| Tag | string | no | The tags (JSON-encoded) |
| ListenerPort | integer | no | The listener port of the CLB instance |
| Description | string | no | The custom listener name |

### Queries the configuration of a TCP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-load-balancer-tcplistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer instance. You can obtain the region ID from the… |
| LoadBalancerId | string | yes | The ID of the SLB instance |
| ListenerPort | integer | yes | The frontend port used by the SLB instance. Valid values: 1 to 65535 |

### Queries the configuration of a UDP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-load-balancer-udplistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the SLB instance |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer (CLB) instance |
| ListenerPort | integer | yes | The frontend port used by the Classic Load Balancer (CLB) instance. Valid values: 1 to 65535 |

### You can query created SLB instances
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-load-balancers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/2401682.html operation… |
| ServerId | string | no | The ID of the backend server that is added to the CLB instance |
| AddressIPVersion | string | no | The IP version. Set the value to ipv4 or ipv6 |
| LoadBalancerStatus | string | no | The state of the instance. Valid values: inactive: The instance is stopped. Listeners of an instance in this state do not forward traffic.… |
| LoadBalancerId | string | no | The ID of the CLB instance. You can specify up to 10 IDs, separated by commas (,) |
| LoadBalancerName | string | no | The name of the CLB instance. The name must be 1 to 80 characters in length. It must start with a letter or a Chinese character. It can… |
| ServerIntranetAddress | string | no | The internal IP address of the added backend server. You can specify multiple IP addresses. Separate them with commas (,) |
| AddressType | string | no | The network type of the CLB instance. Valid values: internet: An Internet-facing CLB instance. The system assigns a public IP address to… |
| InternetChargeType | string | no | The billing method of the Internet-facing CLB instance. Valid values: paybybandwidth: pay-by-bandwidth. paybytraffic:… |
| VpcId | string | no | The ID of the virtual private cloud (VPC) to which the CLB instance belongs |
| VSwitchId | string | no | The ID of the vSwitch to which the CLB instance belongs |
| NetworkType | string | no | The network type of the internal-facing CLB instance. Valid values: vpc: a VPC. classic: a classic network |
| Address | string | no | The service address of the CLB instance |
| MasterZoneId | string | no | The ID of the primary zone of the CLB instance |
| SlaveZoneId | string | no | The ID of the secondary zone of the CLB instance. The multi-zone feature is not available for Alibaba Finance Cloud users |
| Tags | string | no | The tags that are added to the CLB instance. The value is a JSON dictionary that consists of tag keys and tag values. You can add up to 10… |
| PayType | string | no | The billing method of the CLB instance. Valid values: PayOnDemand: pay-as-you-go. PrePay: subscription. |
| ResourceGroupId | string | no | The ID of the resource group |
| PageNumber | integer | no | The page number of the page to return |
| PageSize | integer | no | The number of entries to return on each page. Valid values: 1 to 100. If you set PageSize, you must also set PageNumber |
| Tag | string | no | The list of tags (JSON-encoded) |

### Queries the detailed information about a primary/secondary server group
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-master-slave-server-group-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance |
| MasterSlaveServerGroupId | string | yes | The ID of the primary/secondary server group |

### Queries primary/secondary server groups
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-master-slave-server-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the CLB instance |
| LoadBalancerId | string | yes | The CLB instance ID |
| IncludeListener | string | no | Specifies whether to return information about the associated listeners. Valid values: true false |
| Tag | string | no | The tags (JSON-encoded) |
| Description | string | no | The description of the primary/secondary server group |

### Queries available regions
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-regions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| AcceptLanguage | string | no | The supported language. Valid values: zh-CN: Chinese en-US: English ja: Japanese |
| RegionId | string | no | The ID of the region |

### Queries the configurations of a specified forwarding rule
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-rule-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the Server Load Balancer (SLB) instance is deployed. You can call the… |
| RuleId | string | yes | The ID of the forwarding rule |

### Queries the forwarding rules that are configured for a specified listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the SLB instance is deployed. You can call the https://help.aliyun.com/document_detail/27584.html operation to… |
| LoadBalancerId | string | yes | The ID of the SLB instance |
| ListenerProtocol | string | no | The frontend listener protocol that is used by the SLB instance. This parameter is required when listeners that use different protocols… |
| ListenerPort | integer | yes | The frontend listener port that is used by the Server Load Balancer (SLB) instance. Valid values: 1 to 65535 |

### Queries the server certificates in a specified region
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-server-certificates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region of the Classic Load Balancer instance. You can invoke the https://help.aliyun.com/document_detail/27584.html operation to query… |
| ServerCertificateId | string | no | The ID of the server certificate |
| ResourceGroupId | string | no | The ID of the resource group |
| Tag | string | no | The list of tags (JSON-encoded) |

### Queries tags
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Server Load Balancer (SLB) instance |
| LoadBalancerId | string | no | The SLB instance ID |
| Tags | string | no | The tags that you want to query |
| DistinctKey | string | no | Specifies whether the tags contain distinct keys. Valid values: true and false |
| PageSize | integer | no | The number of entries to return on each page. Default value: 50. Maximum value: 100 |
| PageNumber | integer | no | The number of the page to return. Minimum value: 1. Default value: 1 |

### Queries the detailed information about a vServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-vserver-group-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance |
| VServerGroupId | string | yes | The ID of the vServer group |

### Queries vServer groups
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-vserver-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/27584.html operation… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| IncludeRule | string | no | Specifies whether to return the forwarding rules associated with the vServer groups. Valid values: true: yes false (default): no |
| IncludeListener | string | no | Specifies whether to return information about the associated listeners. Valid values: true: yes false (default): no |
| Tag | string | no | The tags (JSON-encoded) |
| Description | string | no | The name of the vServer group |

### Queries the zones in a specified region
`POST https://apizie.tech/v1/cloud:aliyun-slb/describe-zones` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID |
| AcceptLanguage | string | no | The language in which the response is returned. Valid values: zh-CN: Chinese. en-US: English. ja: Japanese |

### Enables the second-level monitoring feature in the current region
`POST https://apizie.tech/v1/cloud:aliyun-slb/enable-high-defination-monitor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| Tags | string | no | The log tags. The value is a JSON dictionary that contains tag keys and tag values |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/27584.html operation… |
| LogProject | string | yes | The name of the LogProject. The name must be 4 to 63 characters in length and can contain digits and lowercase letters. It can also… |
| LogStore | string | yes | The name of the LogStore. The name must be 2 to 64 characters in length and can contain digits and lowercase letters. It can also contain… |

### Queries TLS policies
`POST https://apizie.tech/v1/cloud:aliyun-slb/list-tlscipher-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Server Load Balancer instance. You can call the https://help.aliyun.com/document_detail/36063.html operation to… |
| TLSCipherPolicyId | string | no | The ID of the TLS policy |
| Name | string | no | Policy Name of the TLS policy. Policy Name must be 2 to 200 characters in length and must start with a letter or a Chinese character. It… |
| IncludeListener | string | no | Specifies whether to return the associated listener information. Valid values: true: yes false (default): no |
| NextToken | string | no | The token for the next query. Valid values: If this is the first query or no subsequent query is required, you do not need to specify this… |
| MaxItems | integer | no | The maximum number of TLS policies to return in this request. Valid values: 1 to 100. If this parameter is left empty, the default value… |

### Queries the tags that are added to resources
`POST https://apizie.tech/v1/cloud:aliyun-slb/list-tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the CLB instance. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent… |
| ResourceType | string | yes | The type of the resource. Valid values: instance: a CLB instance certificate: a certificate acl: an access control list (ACL) listener: a… |
| NextToken | string | no | The token that determines the start point of the query. Valid values: If this is your first query or no subsequent query is to be sent,… |
| ResourceId | string | no | The resource ID. You can specify up to 20 resources. The value of ResourceId of a listener is LoadBalancerId_Listener protocol_Port, where… |
| Tag | string | no | The tags (JSON-encoded) |

### Modifies the configuration of high-precision second-level monitoring
`POST https://apizie.tech/v1/cloud:aliyun-slb/modify-high-defination-monitor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/27584.html operation… |
| LogProject | string | yes | The new name of the LogProject in Simple Log Service. The name must be 4 to 63 characters in length and can contain digits and lowercase… |
| LogStore | string | yes | The new name of the LogStore in Simple Log Service. The name must be 2 to 64 characters in length and can contain digits and lowercase… |

### Changes the metering method of a pay-as-you-go Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/modify-load-balancer-instance-charge-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the CLB instance. You can call the https://help.aliyun.com/document_detail/25609.html operation to query the most recent… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| InternetChargeType | string | no | The metering method of Internet data transfer after the change. Valid value: paybytraffic. If the value of the InstanceChargeType… |
| InstanceChargeType | string | yes | The metering method of the instance after the change. Valid value: PayByCLCU. Only pay-by-LCU is supported |
| LoadBalancerSpec | string | no | The specification of the CLB instance. You do not need to set this parameter. For pay-as-you-go CLB instances, you can only change the… |
| Bandwidth | integer | no | The maximum bandwidth of the Internet-facing CLB instance that is billed on a pay-by-bandwidth basis. You do not need to set this… |

### Modifies the specification of a Server Load Balancer (SLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/modify-load-balancer-instance-spec` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the SLB instance. You can query region IDs from the https://help.aliyun.com/document_detail/40654.html list or by… |
| LoadBalancerId | string | yes | The SLB instance ID |
| LoadBalancerSpec | string | yes | The specification of the SLB instance. Valid values: slb.s1.small slb.s2.small slb.s2.medium slb.s3.small slb.s3.medium slb.s3.large The… |
| AutoPay | string | no | Specifies whether to automatically complete automatic payment. Valid values: true: The order is automatically paid. false (default):… |

### Modifies the metering method of an Internet-facing Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/modify-load-balancer-internet-spec` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The ID of the region where the CLB instance is deployed. You can call the https://help.aliyun.com/document_detail/27584.html operation to… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| InternetChargeType | string | no | The metering method of the Internet-facing CLB instance. Valid values: paybybandwidth: pay-by-bandwidth paybytraffic: pay-by-data-transfer |
| Bandwidth | integer | no | The maximum bandwidth of the Internet-facing CLB instance that uses the pay-by-bandwidth metering method. Unit: Mbit/s. Valid values: 1 to… |
| AutoPay | string | no | Specifies whether to automatically pay the subscription fee of the Internet-facing CLB instance. Valid values: true: enables automatic… |

### Replaces backend servers in a vServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/modify-vserver-group-backend-servers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the Classic Load Balancer (CLB) instance is deployed |
| VServerGroupId | string | yes | The ID of the vServer group |
| OldBackendServers | string | no | The backend servers that you want to replace. Configure the following parameters: ServerId: required. The IDs of the backend servers.… |
| NewBackendServers | string | no | The backend servers that you want to add to the vServer group. Configure the following parameters: ServerId: required. The IDs of the… |

### Moves a resource to another resource group
`POST https://apizie.tech/v1/cloud:aliyun-slb/move-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance |
| ResourceId | string | yes | The ID of the resource for which you want to modify the resource group |
| ResourceType | string | yes | The type of the resource. Valid values: loadbalancer: a CLB instance certificate: a certificate acl: an access control list (ACL) |
| NewResourceGroupId | string | yes | The ID of the resource group to which you want to move the resource |
| ResourceGroupId | string | no | The resource group ID |
| access_key_id | string | no | The AccessKey ID provided to you by Alibaba Cloud for accessing the service |

### Removes IP entries from the network access control list (ACL) of a Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/remove-access-control-list-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the network ACL is created. You can call the https://help.aliyun.com/document_detail/27584.html operation to… |
| AclId | string | yes | The ID of the network ACL |
| AclEntrys | string | no | The IP entries that you want to remove from the network ACL. Valid values: entry: the IP address or CIDR block that you want to remove… |

### Removes backend servers
`POST https://apizie.tech/v1/cloud:aliyun-slb/remove-backend-servers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The ID of the region where the CLB instance is deployed |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| BackendServers | string | yes | The backend servers that you want to remove. ServerId: The IDs of the backend servers. Set the value to a string. This parameter is… |

### Removes IP addresses or CIDR blocks from the whitelist of a listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/remove-listener-white-list-item` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region where the Classic Load Balancer (CLB) instance is created. You can call the https://help.aliyun.com/document_detail/27584.html… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| ListenerPort | integer | yes | The listening port |
| SourceItems | string | yes | The list of IP addresses or CIDR blocks that you want to remove from the whitelist. Separate multiple IP addresses or CIDR blocks with… |
| ListenerProtocol | string | no | The frontend protocol that is used by the CLB instance. This parameter is required when listeners that use different protocols listen on… |

### Removes tags from a Server Load Balancer (SLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/remove-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the Server Load Balancer (SLB) instance is created. You can call the… |
| LoadBalancerId | string | yes | The SLB instance ID |
| Tags | string | yes | A list of tags to be removed |

### Removes backend servers from a vServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/remove-vserver-group-backend-servers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Server Load Balancer (SLB) instance |
| VServerGroupId | string | yes | The ID of the vServer group |
| BackendServers | string | yes | The backend servers that you want to remove. Configure the following parameters: ServerId: Required. The ID of the backend server. Specify… |

### Renames an access control list (ACL)
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-access-control-list-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the ACL. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent region list |
| AclId | string | yes | The ACL ID |
| AclName | string | yes | The ACL name |

### Adds an access log forwarding rule to a Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-access-logs-download-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the CLB instance. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent… |
| Tags | string | no | The tags that are added to the CLB instance. The tags must be key-value pairs that are contained in a JSON dictionary. You can specify up… |
| LoadBalancerId | string | no | The ID of the CLB instance |
| LogsDownloadAttributes | string | yes | The access log forwarding rule. Parameters: LogProject: the name of the project of Simple Log Service. LogStore: the name of the Logstore… |

### Sets the backend server weight
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-backend-servers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer (CLB) instance |
| BackendServers | string | no | The list of backend servers to add. The list contains the following parameters: ServerId: String, required. The instance ID of the backend… |

### Specifies a name for a CA certificate
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-cacertificate-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region of the CA certificate. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the most recent… |
| CACertificateId | string | yes | The ID of the CA certificate |
| CACertificateName | string | yes | The CA certificate name. The name must be 1 to 80 character in length, and can contain letters, digits, periods (.), underscores (_), and… |

### Modifies the certificate of an additional domain name
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-domain-extension-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance |
| DomainExtensionId | string | yes | The ID of the additional domain name to modify |
| ServerCertificateId | string | no | The new certificate ID |

### Enables or disables the whitelist of a listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-listener-access-control-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region where the Classic Load Balancer (CLB) instance is created. You can call the https://help.aliyun.com/document_detail/27584.html… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| ListenerPort | integer | yes | The frontend port that is used by the CLB instance. Valid values: 1 to 65535 |
| AccessControlStatus | string | yes | Specifies whether to enable the whitelist. Valid values: open_white_list: enables the whitelist. close: disables the whitelist. After the… |
| ListenerProtocol | string | no | The frontend protocol that is used by the CLB instance. This parameter is required when listeners that use different protocols listen on… |

### Enables or disables deletion protection for an SLB instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-delete-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the SLB instance is deployed. You can call the https://help.aliyun.com/document_detail/27584.html operation to query… |
| LoadBalancerId | string | yes | The ID of the SLB instance |
| DeleteProtection | string | yes | Specify whether to enable or disable deletion protection for the SLB instance. Valid values: on and off |

### Modifies the configurations of an HTTP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-httplistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the SLB instance. You can obtain the region ID from the Regions and zones list or invoke the… |
| LoadBalancerId | string | yes | The ID of the SLB instance |
| ListenerPort | integer | yes | The frontend port used by the SLB instance. Valid values: 1 to 65535 |
| Bandwidth | integer | no | The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: -1: For an Internet-facing SLB instance with traffic-based billing, you… |
| XForwardedFor | string | no | Specifies whether to use the `X-Forwarded-For` header to retrieve the originating IP address of the client request. Valid values: on… |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr: Backend servers with higher weights receive more requests. rr: Requests are distributed to… |
| StickySession | string | no | Specifies whether to enable session persistence. Valid values: on: yes. off: no |
| StickySessionType | string | no | The method used to handle cookies. Valid values: insert: insert cookie. When a client accesses the SLB instance for the first time, the… |
| CookieTimeout | integer | no | The timeout period of the cookie. Valid values: 1 to 86400. Unit: seconds. This parameter is required when StickySession is set to on and… |
| Cookie | string | no | The cookie configured on the server. The cookie must be 1 to 200 characters in length and can contain only ASCII letters and digits. It… |
| HealthCheck | string | no | Specifies whether to enable the health check feature. Valid values: on: yes. off: no |
| HealthCheckMethod | string | no | The HTTP method used for health checks. Valid values: head and get. This parameter takes effect only when HealthCheck is set to on |
| HealthCheckDomain | string | no | The domain name used for health checks. Valid values: $_ip: the private IP of the backend server. If $_ip is specified or… |
| HealthCheckURI | string | no | The URI used for health checks. The URI must be 1 to 80 characters in length and can contain only letters, digits, hyphens (-), forward… |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before the health status of a backend server is changed from fail to… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before the health status of a backend server is changed from success to… |
| HealthCheckTimeout | integer | no | The timeout period for a health check response. If a backend Elastic Compute Service (ECS) instance does not send a correct response… |
| HealthCheckInterval | integer | no | The interval between two consecutive health checks. Valid values: 1 to 50. Unit: seconds. This parameter takes effect only when… |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535. This parameter takes effect only when HealthCheck is set to on |
| HealthCheckHttpCode | string | no | The HTTP status codes that indicate a successful health check. Separate multiple HTTP status codes with commas (,). Valid values:… |
| VServerGroup | string | no | Specifies whether a vServer group is used. Valid values: on: yes. off: no |
| VServerGroupId | string | no | The ID of the vServer group |
| XForwardedFor_SLBIP | string | no | Specifies whether to use the `SLB-IP` header to retrieve the virtual IP address (VIP) of the client request. Valid values: on: yes. off: no |
| XForwardedFor_SLBID | string | no | Specifies whether to use the `SLB-ID` header to retrieve the SLB instance ID. Valid values: on: yes. off: no |
| XForwardedFor_proto | string | no | Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol of the SLB instance. Valid values: on: yes. off:… |
| Gzip | string | no | Specifies whether to enable `Gzip` compression to compress specific file types. Valid values: on: yes. off: no |
| AclId | string | no | The ID of the access control list (ACL) associated with the listener. This parameter is required when AclStatus is set to on |
| AclType | string | no | The access control type. Valid values: white: a whitelist. Only requests from the IP addresses or CIDR blocks in the selected access… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: yes. off: no |
| IdleTimeout | integer | no | The idle connection timeout period. Valid values: 1 to 60. Unit: seconds. Default value: 15. If no access request is received within the… |
| RequestTimeout | integer | no | The request timeout period. Valid values: 1 to 180. Unit: seconds. Default value: 60. If a backend server does not send a response within… |
| Description | string | no | The description of the listener |
| XForwardedFor_SLBPORT | string | no | Specifies whether to use the `XForwardedFor_SLBPORT` header to retrieve the listener port of the SLB instance. Valid values: on: yes. off:… |
| XForwardedFor_ClientSrcPort | string | no | Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the port of the client that accesses the SLB instance. Valid… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: The request is prechecked but not executed. If the request passes the… |

### Modifies the configurations of an HTTPS listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-httpslistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/25609.html operation… |
| LoadBalancerId | string | yes | The ID of the Classic Load Balancer (CLB) instance |
| ListenerPort | integer | yes | The frontend port used by the Classic Load Balancer (CLB) instance. Valid values: 1 to 65535 |
| Bandwidth | integer | no | The peak bandwidth of the listener. Unit: Mbit/s. Valid values: -1: The peak bandwidth is not limited. 1 to 5120: The peak bandwidth of… |
| XForwardedFor | string | no | Specifies whether to use the `X-Forwarded-For` header field to obtain the real IP address of the client. Valid values: on: yes. off: no |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr: Backend servers with higher weights receive more requests than backend servers with lower… |
| StickySession | string | no | Specifies whether to enable session persistence. Valid values: on: yes. off: no |
| StickySessionType | string | no | The method used to handle the cookie. Valid values: insert: insert cookie. When a client accesses Server Load Balancer for the first time,… |
| CookieTimeout | integer | no | The timeout period of the cookie. Valid values: 1 to 86400 (seconds). This parameter is required when StickySession is set to on and… |
| Cookie | string | no | The cookie configured on the server. The value must be 1 to 200 characters in length and can contain only ASCII letters and digits. It… |
| HealthCheck | string | no | Specifies whether to enable health checks. Valid values: on: yes. off: no |
| HealthCheckMethod | string | no | The health check method used by the HTTP health check. Valid values: head and get. This parameter takes effect only when HealthCheck is… |
| HealthCheckDomain | string | no | The domain name used for health checks. Valid values: $_ip: the private IP address of the backend server. If you specify $_ip or do not… |
| HealthCheckURI | string | no | The URI used for health checks. The value must be 1 to 80 characters in length and can contain letters, digits, hyphens (-), forward… |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before a backend server is declared healthy (from fail to success).… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before a backend server is declared unhealthy (from success to fail). Valid… |
| HealthCheckTimeout | integer | no | The amount of time to wait for a response from a health check. If the backend ECS instance does not respond within the specified time, the… |
| HealthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50. This parameter takes effect only when… |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535. This parameter takes effect only when HealthCheck is set to on |
| HealthCheckHttpCode | string | no | The HTTP status code that indicates a successful health check. Separate multiple HTTP status codes with commas (,). Valid values:… |
| ServerCertificateId | string | no | The ID of the server certificate |
| CACertificateId | string | no | The ID of the CA certificate. If you upload both a CA certificate and a server certificate, mutual authentication is used. If you upload… |
| VServerGroup | string | no | Specifies whether to use a vServer group. Valid values: on: yes. off: no |
| VServerGroupId | string | no | The ID of the vServer group |
| XForwardedFor_SLBIP | string | no | Specifies whether to use the `SLB-IP` header field to obtain the virtual IP address (VIP) of the client request. Valid values: on: yes.… |
| XForwardedFor_SLBID | string | no | Specifies whether to use the `SLB-ID` header field to obtain the SLB instance ID. Valid values: on: yes. off: no |
| XForwardedFor_proto | string | no | Specifies whether to use the `X-Forwarded-Proto` header field to obtain the listener protocol of the SLB instance. Valid values: on: yes.… |
| Gzip | string | no | Specifies whether to enable `Gzip` compression for specific file types. Valid values: on: yes. off: no |
| AclId | string | no | The ID of the access control list (ACL) bound to the listener. This parameter is required when AclStatus is set to on |
| AclType | string | no | The type of access control. Valid values: white: Only requests from the IP addresses or CIDR blocks in the selected access control policy… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: yes. off: no |
| IdleTimeout | integer | no | The idle connection timeout period. Valid values: 1 to 60. Unit: seconds. Default value: 15. If no access request is received during the… |
| RequestTimeout | integer | no | The request timeout period. Valid values: 1 to 180. Unit: seconds. Default value: 60. If no response is received from the backend server… |
| EnableHttp2 | string | no | Specifies whether to enable the `HTTP 2.0` feature. Valid values: on: yes. off: no |
| TLSCipherPolicy | string | no | The security policy that contains the TLS protocol versions and supported encryption algorithm suites available for HTTPS.… |
| Description | string | no | The custom listener name. The name must be 1 to 256 characters in length and can contain Chinese characters, letters, digits, hyphens (-),… |
| XForwardedFor_SLBPORT | string | no | Specifies whether to use the `XForwardedFor_SLBPORT` header field to obtain the listener port of the SLB instance. Valid values: on: yes.… |
| XForwardedFor_ClientSrcPort | string | no | Specifies whether to use the `XForwardedFor_ClientSrcPort` header field to obtain the port of the client that accesses the SLB instance.… |
| DryRun | string | no | The DryRun |

### Sets the configuration read-only mode for a Server Load Balancer instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-modification-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can invoke the https://help.aliyun.com/document_detail/27584.html operation… |
| LoadBalancerId | string | yes | The Classic Load Balancer (CLB) instance ID |
| ModificationProtectionStatus | string | yes | The configuration read-only mode of the Classic Load Balancer (CLB) instance. Valid values: NonProtection: Configuration read-only mode is… |
| ModificationProtectionReason | string | no | The reason for the Settings of the configuration read-only mode. The reason must be 1 to 80 characters in length and must start with a… |

### Changes the name of a Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the CLB instance. You can call the https://help.aliyun.com/document_detail/25609.html operation to query the most recent… |
| LoadBalancerId | string | yes | The region ID of the CLB instance |
| LoadBalancerName | string | yes | The new name of the CLB instance. The name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), underscores… |

### Modifies the state of a Classic Load Balancer (CLB) instance
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The ID of the region where the CLB instance is deployed. You can query region IDs from the… |
| LoadBalancerId | string | yes | The ID of the CLB instance |
| LoadBalancerStatus | string | yes | The state of the CLB instance. Valid values: active and inactive. active (default) If a CLB instance is in the active state, listeners of… |

### Modifies the configurations of a TCP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-tcplistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the classic Server Load Balancer (SLB) instance. You can query the region ID from the… |
| LoadBalancerId | string | yes | The classic Server Load Balancer (SLB) instance ID |
| ListenerPort | integer | yes | The frontend port used by the classic Server Load Balancer (SLB) instance. Valid values: 1 to 65535 |
| Bandwidth | integer | no | The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: -1 and 1 to 5120. -1: For an Internet-facing SLB instance with… |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr: Backend servers with higher weights have a higher probability of being selected during… |
| PersistenceTimeout | integer | no | The timeout period of session persistence. Unit: seconds. Valid values: 0 to 3600. Default value: 0. This value indicates that session… |
| EstablishedTimeout | integer | no | The connection timeout period. Unit: seconds. Valid values: 10 to 900 |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before a backend server is declared healthy and the health check status… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before a backend server is declared unhealthy and the health check status… |
| HealthCheckConnectTimeout | integer | no | The timeout period for a health check response. Unit: seconds. Valid values: 1 to 300. If a backend Elastic Compute Service (ECS) instance… |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535. If you do not specify this parameter, the backend service port… |
| HealthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50 |
| HealthCheckDomain | string | no | The domain name used for health checks. You can set this parameter when a TCP listener requires HTTP health checks. If you do not set this… |
| HealthCheckURI | string | no | The URI used for health checks. The URI must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward… |
| HealthCheckHttpCode | string | no | The HTTP status codes that indicate a successful health check. Separate multiple HTTP status codes with commas (,). Valid values:… |
| HealthCheckType | string | no | The health check type. Valid values: tcp and http |
| SynProxy | string | no | Specifies whether to enable the SYN proxy attack prevention feature of Server Load Balancer. Valid values: enable: enables the feature.… |
| VServerGroup | string | no | Specifies whether a vServer group (virtual service group) is used. Valid values: on: uses a vServer group (virtual service group). off:… |
| VServerGroupId | string | no | The ID of the vServer group (virtual service group) |
| MasterSlaveServerGroupId | string | no | The ID of the primary/secondary server group. You can specify only one of the vServer group (virtual service group) ID and the… |
| MasterSlaveServerGroup | string | no | Specifies whether to use a primary/secondary server group. Valid values: on: uses a primary/secondary server group. off: does not use a… |
| AclId | string | no | The ID of the access control list (ACL) that is associated with the listener. This parameter is required when AclStatus is set to on |
| AclType | string | no | The access control type. Valid values: white: a whitelist. Only requests from the IP addresses or CIDR blocks in the selected access… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: enables access control. off: disables access control |
| Description | string | no | The custom name of the listener. The name must be 1 to 256 characters in length, and can contain Chinese characters, letters, digits,… |
| ConnectionDrain | string | no | Specifies whether to enable connection draining. Valid values: on: enables connection draining. off: disables connection draining |
| ConnectionDrainTimeout | integer | no | The timeout period for connection draining. This parameter is required when ConnectionDrain is set to on. Unit: seconds. Valid values: 10… |
| ProxyProtocolV2Enabled | string | no | Specifies whether to use the PROXY protocol to pass the client source IP address to backend servers. Valid values: true: yes. false: no |
| HealthCheckSwitch | string | no | Specifies whether to enable health checks. Valid values: on: enables health checks. off: disables health checks |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without performing the operation. If the request… |

### Modifies the configurations of a UDP listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-load-balancer-udplistener-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the classic Server Load Balancer (SLB) instance. You can invoke the https://help.aliyun.com/document_detail/36063.html… |
| LoadBalancerId | string | yes | The ID of the classic Server Load Balancer (SLB) instance |
| ListenerPort | integer | yes | The frontend port used by the classic Server Load Balancer (SLB) instance. Valid values: 1 to 65535 |
| Bandwidth | integer | no | The peak bandwidth of the listener. Unit: Mbit/s. Valid values: -1: For an Internet-facing Server Load Balancer (SLB) instance that uses… |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr: Backend servers with higher weights have a higher polling frequency (probability). If backend… |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before a backend server is declared healthy (from fail to success).… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before a backend server is declared unhealthy (from success to fail). Valid… |
| HealthCheckConnectTimeout | integer | no | The timeout period for a health check response. If a backend Elastic Compute Service (ECS) instance does not send a correct response… |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535 |
| HealthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50 |
| healthCheckReq | string | no | The request string for UDP listener health checks. The string can contain only letters and digits, and can be up to 64 characters in length |
| healthCheckExp | string | no | The response string for UDP listener health checks. The string can contain only letters and digits, and can be up to 64 characters in length |
| VServerGroup | string | no | Specifies whether to use a vServer group (virtual service group). Valid values: on: yes. off: no. Only one of VServerGroup and… |
| VServerGroupId | string | no | The ID of the vServer group (virtual service group) |
| MasterSlaveServerGroupId | string | no | The ID of the primary/secondary server group. You can specify only one of the vServer group (virtual service group) ID and the… |
| MasterSlaveServerGroup | string | no | Specifies whether to use a primary/secondary server group. Valid values: on: yes. off: no. Only one of VServerGroup and… |
| AclId | string | no | The ID of the access control list (ACL) to which the listener is bound. This parameter is required when AclStatus is set to on |
| AclType | string | no | The access control type. Valid values: white: Only requests from the IP addresses or CIDR blocks configured in the Settings of the… |
| AclStatus | string | no | Specifies whether to enable access control. Valid values: on: yes. off: no |
| Description | string | no | The custom name of the listener. The name must be 1 to 256 characters in length, and can contain Chinese characters, letters, digits,… |
| ProxyProtocolV2Enabled | string | no | Specifies whether to use the Proxy Protocol to pass the client source IP address to backend servers. Valid values: true: yes. false… |
| HealthCheckSwitch | string | no | Specifies whether to enable health checks. Valid values: on (default): yes. off: no |
| DryRun | string | no | Specifies whether to perform only a dry run on the request. Valid values: true: performs a dry run and does not perform the actual… |

### Modifies the forwarding rule of a target vServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the region ID |
| RuleId | string | yes | The ID of the forwarding rule |
| VServerGroupId | string | no | The ID of the target vServer group for the forwarding rule |
| RuleName | string | no | The name of the forwarding rule. The name must be 1 to 40 characters in length and can contain Chinese characters, letters, digits,… |
| ListenerSync | string | no | Specifies whether to inherit the health check, session persistence, and scheduling algorithm configurations from the listener. Valid… |
| Scheduler | string | no | The scheduling algorithm. Valid values: wrr: Backend servers with higher weights receive more requests. rr: Requests are distributed to… |
| StickySession | string | no | Specifies whether to enable session persistence. Valid values: on: Enables session persistence. off: Disables session persistence. This… |
| StickySessionType | string | no | The method used to handle cookies. Valid values: insert: Insert cookie. When a client accesses the Server Load Balancer for the first… |
| CookieTimeout | integer | no | The timeout period of the cookie. Unit: seconds. Valid values: 1 to 86400. This parameter is required and takes effect only when… |
| Cookie | string | no | The cookie configured on the server. The cookie must be 1 to 200 characters in length and can contain only ASCII letters and digits. It… |
| HealthCheck | string | no | Specifies whether to enable the health check. Valid values: on: Enables the health check. off: Disables the health check. This parameter… |
| HealthCheckDomain | string | no | The domain name used for health checks. Valid values: $_ip: The private IP of the backend server. If $_ip is specified or… |
| HealthCheckURI | string | no | The URI used for health checks. This parameter is required and takes effect only when HealthCheck is set to on |
| HealthyThreshold | integer | no | The number of consecutive successful health checks that must occur before the health check status of a backend server is changed from… |
| UnhealthyThreshold | integer | no | The number of consecutive failed health checks that must occur before the health check status of a backend server is changed from… |
| HealthCheckTimeout | integer | no | The timeout period for receiving a response from a health check. If the backend ECS instance does not respond correctly within the… |
| HealthCheckInterval | integer | no | The interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50. This parameter is required and takes effect only… |
| HealthCheckConnectPort | integer | no | The port used for health checks. Valid values: 1 to 65535. This parameter takes effect only when HealthCheck is set to on |
| HealthCheckHttpCode | string | no | The HTTP status codes that indicate a successful health check. Separate multiple HTTP status codes with commas (,). Valid values:… |
| DryRun | string | no | Specifies whether to only precheck this request. Valid values: true: Sends a precheck request without performing the operation. If the… |

### Sets a name for a server certificate
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-server-certificate-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/2401682.html operation… |
| ServerCertificateId | string | yes | The ID of the server certificate |
| ServerCertificateName | string | yes | The name of the third-party server certificate that you want to upload. The name must be 1 to 80 characters in length, and can contain… |

### Configures a TLS security policy
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-tlscipher-policy-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the SLB instance. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| TLSCipherPolicyId | string | yes | The ID of the TLS security policy |
| Name | string | yes | Policy Name of the TLS security policy. Policy Name must be 2 to 200 characters in length, and can contain letters, digits, periods (.),… |
| TLSVersions | string | yes | The supported TLS protocol versions. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, and TLSv1.3 (JSON-encoded) |
| Ciphers | string | yes | The supported cipher suites, which depend on the value of TLSVersions. A cipher suite only needs to be supported by at least one of the… |

### Modifies the configurations of a vServer group
`POST https://apizie.tech/v1/cloud:aliyun-slb/set-vserver-group-attribute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Server Load Balancer (SLB) instance, which cannot be modified |
| VServerGroupId | string | yes | The vServer group ID, which cannot be modified |
| VServerGroupName | string | no | The vServer group name. You can specify a name |
| BackendServers | string | no | The backend servers. This operation only can be used to modify the weights of backend servers and names of vServer groups. Configure the… |

### Enables a listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/start-load-balancer-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region where the CLB instance is created. You can call the https://help.aliyun.com/document_detail/27584.html operation to query the… |
| LoadBalancerId | string | yes | The CLB instance ID |
| ListenerPort | integer | yes | The frontend port that is used by the CLB instance. Valid values: 1 to 65535 |
| ListenerProtocol | string | no | The frontend protocol that is used by the CLB instance. This parameter is required if the same port is used by listeners of different… |

### Stops a listener
`POST https://apizie.tech/v1/cloud:aliyun-slb/stop-load-balancer-listener` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Classic Load Balancer (CLB) instance. To query the region ID, refer to the list of… |
| LoadBalancerId | string | yes | The CLB instance ID |
| ListenerPort | integer | yes | The frontend port that is used by the CLB instance. Valid values: 1 to 65535 |
| ListenerProtocol | string | no | The frontend protocol that is used by the CLB instance. This parameter is required if the same port is used by listeners of different… |

### Creates tags and adds the tags to resources
`POST https://apizie.tech/v1/cloud:aliyun-slb/tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the Server Load Balancer (SLB) instance is created. You can call the… |
| ResourceType | string | yes | The type of the resource. Valid values: instance: a Server Load Balancer (SLB) instance certificate: a certificate acl: an access control… |
| ResourceId | string | yes | The ID of the resource. You can specify at most 20 resources. Set ResourceId of the listener to LoadBalancerId_Listener protocol_Port. Set… |
| Tag | string | yes | The tags (JSON-encoded) |

### Removes tags from a resource
`POST https://apizie.tech/v1/cloud:aliyun-slb/untag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Classic Load Balancer (CLB) instance. You can call the https://help.aliyun.com/document_detail/27584.html operation… |
| ResourceType | string | yes | The type of resource. Valid values: instance: CLB instance certificate: certificate acl: access control list (ACL) listener: listener… |
| All | string | no | Specifies whether to remove all tags from the specified resource. This parameter takes effect only if TagKey.N is empty. Valid values:… |
| ResourceId | string | yes | The ID of the resource. You can specify at most 20 resources. Set ResourceId of the listener to LoadBalancerId_Listener protocol_Port. Set… |
| TagKey | string | no | The tag key. You can specify at most 20 tag keys. The tag key cannot be an empty string. The tag key can be up to 64 characters in length… |

### Uploads a CA certificate
`POST https://apizie.tech/v1/cloud:aliyun-slb/upload-cacertificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| Tag | string | no | The tags (JSON-encoded) |
| RegionId | string | yes | The region ID of the CA certificate. You can call the https://help.aliyun.com/document_detail/27584.html operation to query region IDs |
| CACertificate | string | yes | The content of the CA certificate to be uploaded |
| CACertificateName | string | no | The name of the CA certificate |
| ResourceGroupId | string | no | The ID of the resource group |

### Uploads a server certificate
`POST https://apizie.tech/v1/cloud:aliyun-slb/upload-server-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |
| Tag | string | no | The list of tags (JSON-encoded) |
| RegionId | string | yes | The ID of the region where the server certificate is deployed. You can call the https://help.aliyun.com/document_detail/27584.html… |
| AliCloudCertificateId | string | no | The ID of the certificate issued by Alibaba Cloud. This parameter is required if you use a certificate issued by Alibaba Cloud |
| AliCloudCertificateName | string | no | The name of the certificate issued by Alibaba Cloud. You can call the https://help.aliyun.com/document_detail/465112.html operation to… |
| AliCloudCertificateRegionId | string | no | The ID of the region to which the certificate issued by Alibaba Cloud belongs. This parameter is required if you use a certificate issued… |
| ServerCertificate | string | no | The public key certificate to be uploaded. This parameter is required if you upload a certificate that is not issued by Alibaba Cloud |
| PrivateKey | string | no | The private key to be uploaded. This parameter is required if you upload a certificate that is not issued by Alibaba Cloud |
| ServerCertificateName | string | no | The name of the server certificate that is not issued by Alibaba Cloud to be uploaded. The name must be 1 to 80 characters in length, and… |
| ResourceGroupId | string | no | The ID of the resource group |

### version
`POST https://apizie.tech/v1/cloud:aliyun-slb/version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://slb.ap-southeast-1.aliyuncs.com |

## Example
```
curl "https://apizie.tech/v1/cloud:aliyun-slb/add-access-control-list-entry" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud Server Load Balancer API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:aliyun-slb/add-access-control-list-entry with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Alibaba Cloud Server Load Balancer API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Alibaba Cloud Server Load Balancer itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud Server Load Balancer API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-slb.

### What is the status of the Alibaba Cloud Server Load Balancer API?
Needs your own provider key (bring your own key)
