HealthCheckSslHealthCheckArgs

data class HealthCheckSslHealthCheckArgs(val port: Output<Int>? = null, val portName: Output<String>? = null, val portSpecification: Output<String>? = null, val proxyHeader: Output<String>? = null, val request: Output<String>? = null, val response: Output<String>? = null) : ConvertibleToJava<HealthCheckSslHealthCheckArgs>

Constructors

Link copied to clipboard
constructor(port: Output<Int>? = null, portName: Output<String>? = null, portSpecification: Output<String>? = null, proxyHeader: Output<String>? = null, request: Output<String>? = null, response: Output<String>? = null)

Properties

Link copied to clipboard
val port: Output<Int>? = null

The TCP port number for the HTTP2 health check request. The default value is 443.

Link copied to clipboard
val portName: Output<String>? = null

Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined, port takes precedence.

Link copied to clipboard
val portSpecification: Output<String>? = null

Specifies how port is selected for health checking, can be one of the following values:

Link copied to clipboard
val proxyHeader: Output<String>? = null

Specifies the type of proxy header to append before sending data to the backend. Default value is NONE. Possible values are: NONE, PROXY_V1.

Link copied to clipboard
val request: Output<String>? = null

The application data to send once the SSL connection has been established (default value is empty). If both request and response are empty, the connection establishment alone will indicate health. The request data can only be ASCII.

Link copied to clipboard
val response: Output<String>? = null

The bytes to match against the beginning of the response data. If left empty (the default value), any response will indicate health. The response data can only be ASCII.

Functions

Link copied to clipboard
open override fun toJava(): HealthCheckSslHealthCheckArgs