Show / Hide Table of Contents

Class GetListenersSlbListenerResult

Inheritance
System.Object
GetListenersSlbListenerResult
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.AliCloud.Slb.Outputs
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class GetListenersSlbListenerResult

Fields

View Source

BackendPort

Port opened on the backend server to receive requests.

Declaration
public readonly int BackendPort
Field Value
Type Description
System.Int32
View Source

Bandwidth

Peak bandwidth. If the value is set to -1, the listener is not limited by bandwidth.

Declaration
public readonly int Bandwidth
Field Value
Type Description
System.Int32
View Source

CaCertificateId

ID of the CA certificate (only required when two-way authentication is used). Only available when the protocol is https.

Declaration
public readonly string CaCertificateId
Field Value
Type Description
System.String
View Source

Cookie

Cookie configured by the backend server. Only available when the sticky_session_type is server.

Declaration
public readonly string Cookie
Field Value
Type Description
System.String
View Source

CookieTimeout

Cookie timeout in seconds. Only available when the sticky_session_type is insert.

Declaration
public readonly int CookieTimeout
Field Value
Type Description
System.Int32
View Source

Description

The description of slb listener.

Declaration
public readonly string Description
Field Value
Type Description
System.String
View Source

EnableHttp2

Whether to enable https listener support http2 or not. Valid values are on and off. Default to on.

Declaration
public readonly string EnableHttp2
Field Value
Type Description
System.String
View Source

EstablishedTimeout

Connection timeout in seconds for the Layer 4 TCP listener. Only available when the protocol is tcp.

Declaration
public readonly int EstablishedTimeout
Field Value
Type Description
System.Int32
View Source

FrontendPort

Filter listeners by the specified frontend port.

Declaration
public readonly int FrontendPort
Field Value
Type Description
System.Int32
View Source

Gzip

Indicate whether Gzip compression is enabled or not. Possible values are on and off. Only available when the protocol is http or https.

Declaration
public readonly string Gzip
Field Value
Type Description
System.String
View Source

HealthCheck

Indicate whether health check is enabled of not. Possible values are on and off.

Declaration
public readonly string HealthCheck
Field Value
Type Description
System.String
View Source

HealthCheckConnectPort

Port used for health check.

Declaration
public readonly int HealthCheckConnectPort
Field Value
Type Description
System.Int32
View Source

HealthCheckConnectTimeout

Amount of time in seconds to wait for the response for a health check.

Declaration
public readonly int HealthCheckConnectTimeout
Field Value
Type Description
System.Int32
View Source

HealthCheckDomain

Domain name used for health check. The SLB sends HTTP head requests to the backend server, the domain is useful when the backend server verifies the host field in the requests. Only available when the protocol is http, https or tcp (in this case health_check_type must be http).

Declaration
public readonly string HealthCheckDomain
Field Value
Type Description
System.String
View Source

HealthCheckHttpCode

HTTP status codes indicating that the health check is normal. It can contain several comma-separated values such as "http_2xx,http_3xx". Only available when the protocol is http, https or tcp (in this case health_check_type must be http).

Declaration
public readonly string HealthCheckHttpCode
Field Value
Type Description
System.String
View Source

HealthCheckInterval

Time interval between two consecutive health checks.

Declaration
public readonly int HealthCheckInterval
Field Value
Type Description
System.Int32
View Source

HealthCheckTimeout

Amount of time in seconds to wait for the response from a health check. If an ECS instance sends no response within the specified timeout period, the health check fails. Only available when the protocol is http or https.

Declaration
public readonly int HealthCheckTimeout
Field Value
Type Description
System.Int32
View Source

HealthCheckType

Health check method. Possible values are tcp and http. Only available when the protocol is tcp.

Declaration
public readonly string HealthCheckType
Field Value
Type Description
System.String
View Source

HealthCheckUri

URI used for health check. Only available when the protocol is http, https or tcp (in this case health_check_type must be http).

Declaration
public readonly string HealthCheckUri
Field Value
Type Description
System.String
View Source

HealthyThreshold

Number of consecutive successes of health check performed on the same ECS instance (from failure to success).

Declaration
public readonly int HealthyThreshold
Field Value
Type Description
System.Int32
View Source

IdleTimeout

Timeout of http or https listener established connection idle timeout. Valid value range: [1-60] in seconds. Default to 15.

Declaration
public readonly int IdleTimeout
Field Value
Type Description
System.Int32
View Source

MasterSlaveServerGroupId

ID of the active/standby server group.

Declaration
public readonly string MasterSlaveServerGroupId
Field Value
Type Description
System.String
View Source

PersistenceTimeout

Timeout value of the TCP connection in seconds. If the value is 0, the session persistence function is disabled. Only available when the protocol is tcp.

Declaration
public readonly int PersistenceTimeout
Field Value
Type Description
System.Int32
View Source

Protocol

Filter listeners by the specified protocol. Valid values: http, https, tcp and udp.

Declaration
public readonly string Protocol
Field Value
Type Description
System.String
View Source

RequestTimeout

Timeout of http or https listener request (which does not get response from backend) timeout. Valid value range: [1-180] in seconds. Default to 60.

Declaration
public readonly int RequestTimeout
Field Value
Type Description
System.Int32
View Source

Scheduler

Algorithm used to distribute traffic. Possible values: wrr (weighted round robin), wlc (weighted least connection) and rr (round robin).

Declaration
public readonly string Scheduler
Field Value
Type Description
System.String
View Source

SecurityStatus

Security status. Only available when the protocol is https.

Declaration
public readonly string SecurityStatus
Field Value
Type Description
System.String
View Source

ServerCertificateId

Declaration
public readonly string ServerCertificateId
Field Value
Type Description
System.String
View Source

ServerGroupId

ID of the linked VServer group.

Declaration
public readonly string ServerGroupId
Field Value
Type Description
System.String
View Source

SslCertificateId

ID of the server certificate. Only available when the protocol is https.

Declaration
public readonly string SslCertificateId
Field Value
Type Description
System.String
View Source

Status

Listener status.

Declaration
public readonly string Status
Field Value
Type Description
System.String
View Source

StickySession

Indicate whether session persistence is enabled or not. If enabled, all session requests from the same client are sent to the same backend server. Possible values are on and off. Only available when the protocol is http or https.

Declaration
public readonly string StickySession
Field Value
Type Description
System.String
View Source

StickySessionType

Method used to handle the cookie. Possible values are insert (cookie added to the response) and server (cookie set by the backend server). Only available when the protocol is http or https and sticky_session is on.

Declaration
public readonly string StickySessionType
Field Value
Type Description
System.String
View Source

TlsCipherPolicy

Https listener TLS cipher policy. Valid values are tls_cipher_policy_1_0, tls_cipher_policy_1_1, tls_cipher_policy_1_2, tls_cipher_policy_1_2_strict. Default to tls_cipher_policy_1_0.

Declaration
public readonly string TlsCipherPolicy
Field Value
Type Description
System.String
View Source

UnhealthyThreshold

Number of consecutive failures of health check performed on the same ECS instance (from success to failure).

Declaration
public readonly int UnhealthyThreshold
Field Value
Type Description
System.Int32
View Source

XForwardedFor

Indicate whether the HTTP header field "X-Forwarded-For" is added or not; it allows the backend server to know about the user's IP address. Possible values are on and off. Only available when the protocol is http or https.

Declaration
public readonly string XForwardedFor
Field Value
Type Description
System.String
View Source

XForwardedForSlbId

Indicate whether the HTTP header field "X-Forwarded-For_SLBID" is added or not; it allows the backend server to know about the SLB ID. Possible values are on and off. Only available when the protocol is http or https.

Declaration
public readonly string XForwardedForSlbId
Field Value
Type Description
System.String
View Source

XForwardedForSlbIp

Indicate whether the HTTP header field "X-Forwarded-For_SLBIP" is added or not; it allows the backend server to know about the SLB IP address. Possible values are on and off. Only available when the protocol is http or https.

Declaration
public readonly string XForwardedForSlbIp
Field Value
Type Description
System.String
View Source

XForwardedForSlbProto

Indicate whether the HTTP header field "X-Forwarded-For_proto" is added or not; it allows the backend server to know about the user's protocol. Possible values are on and off. Only available when the protocol is http or https.

Declaration
public readonly string XForwardedForSlbProto
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.