EndpointGroupEndpointConfigurationArgs

data class EndpointGroupEndpointConfigurationArgs(val enableClientipPreservation: Output<Boolean>? = null, val enableProxyProtocol: Output<Boolean>? = null, val endpoint: Output<String>, val subAddress: Output<String>? = null, val type: Output<String>, val weight: Output<Int>) : ConvertibleToJava<EndpointGroupEndpointConfigurationArgs>

Constructors

Link copied to clipboard
constructor(enableClientipPreservation: Output<Boolean>? = null, enableProxyProtocol: Output<Boolean>? = null, endpoint: Output<String>, subAddress: Output<String>? = null, type: Output<String>, weight: Output<Int>)

Properties

Link copied to clipboard
val enableClientipPreservation: Output<Boolean>? = null

Indicates whether client IP addresses are reserved. Default Value: false. Valid values:

Link copied to clipboard
val enableProxyProtocol: Output<Boolean>? = null

Specifies whether to preserve client IP addresses by using the ProxyProtocol module. Default Value: false. Valid values:

Link copied to clipboard
val endpoint: Output<String>

The IP address or domain name of Endpoint N in the endpoint group.

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

The private IP address of the ENI.

Link copied to clipboard
val type: Output<String>

The type of Endpoint N in the endpoint group. Valid values:

Link copied to clipboard
val weight: Output<Int>

The weight of Endpoint N in the endpoint group. Valid values: 0 to 255.

Functions

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