GetListenersListener

data class GetListenersListener(val alpnEnabled: Boolean, val alpnPolicy: String, val caCertificateIds: List<String>, val caEnabled: Boolean, val certificateIds: List<String>, val cps: Int, val endPort: String, val id: String, val idleTimeout: Int, val listenerDescription: String, val listenerId: String, val listenerPort: Int, val listenerProtocol: String, val loadBalancerId: String, val mss: Int, val proxyProtocolEnabled: Boolean, val secSensorEnabled: Boolean, val securityPolicyId: String, val serverGroupId: String, val startPort: String, val status: String)

Constructors

Link copied to clipboard
constructor(alpnEnabled: Boolean, alpnPolicy: String, caCertificateIds: List<String>, caEnabled: Boolean, certificateIds: List<String>, cps: Int, endPort: String, id: String, idleTimeout: Int, listenerDescription: String, listenerId: String, listenerPort: Int, listenerProtocol: String, loadBalancerId: String, mss: Int, proxyProtocolEnabled: Boolean, secSensorEnabled: Boolean, securityPolicyId: String, serverGroupId: String, startPort: String, status: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

ndicates whether Application-Layer Protocol Negotiation (ALPN) is enabled.

Link copied to clipboard

The ALPN policy.

Link copied to clipboard

CA certificate list information. Currently, only one CA certificate can be added. NOTE: This parameter only takes effect for TCPSSL listeners.

Link copied to clipboard

Whether to start two-way authentication.

Link copied to clipboard

Server certificate list information. Currently, only one server certificate can be added. This parameter only takes effect for TCPSSL listeners.

Link copied to clipboard
val cps: Int

The new connection speed limit for a network-based load balancing instance per second. Valid values: 0 ~ 1000000. 0 indicates unlimited speed.

Link copied to clipboard

Full port listening end port. Valid values: 0 ~ 65535. The value of the end port is less than the start port.

Link copied to clipboard
val id: String

The ID of the Nlb Listener.

Link copied to clipboard

Connection idle timeout time. Unit: seconds. Valid values: 1 ~ 900.

Link copied to clipboard

Custom listener name. The length is limited to 2 to 256 characters, supports Chinese and English letters, and can include numbers, commas (,), half-width periods (.), half-width semicolons (;), forward slashes (/), at(@), underscores (_), and dashes (-).

Link copied to clipboard

The ID of the listener.

Link copied to clipboard

Listening port. Valid values: 0 ~ 65535. 0: indicates that full port listening is used. When set to 0, you must configure StartPort and EndPort.

Link copied to clipboard

The listening protocol. Valid values: TCP, UDP, or TCPSSL.

Link copied to clipboard

The ID of the network-based server load balancer instance.

Link copied to clipboard
val mss: Int

The maximum segment size of the TCP message. Unit: Bytes. Valid values: 0 ~ 1500. 0 indicates that the MSS value of the TCP message is not modified. only TCP and TCPSSL listeners support this field value.

Link copied to clipboard

Whether to enable the Proxy Protocol to carry the source address of the client to the backend server.

Link copied to clipboard

Indicates whether fine-grained monitoring is enabled.

Link copied to clipboard

Security policy ID. Support system security policies and custom security policies. Valid values: tls_cipher_policy_1_0, tls_cipher_policy_1_1, tls_cipher_policy_1_2, tls_cipher_policy_1_2_strict, or tls_cipher_policy_1_2_strict_with_1_3. Note: This parameter only takes effect for TCPSSL listeners.

Link copied to clipboard

The ID of the server group.

Link copied to clipboard

Full Port listens to the starting port. Valid values: 0 ~ 65535.

Link copied to clipboard

The status of the resource.