EndpointGroupEndpointConfiguration

data class EndpointGroupEndpointConfiguration(val attachmentArn: String? = null, val clientIpPreservationEnabled: Boolean? = null, val endpointId: String, val weight: Int? = null)

The configuration for a given endpoint

Constructors

Link copied to clipboard
constructor(attachmentArn: String? = null, clientIpPreservationEnabled: Boolean? = null, endpointId: String, weight: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val attachmentArn: String? = null

Attachment ARN that provides access control to the cross account endpoint. Not required for resources hosted in the same account as the endpoint group.

Link copied to clipboard

true if client ip should be preserved

Link copied to clipboard

Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID

Link copied to clipboard
val weight: Int? = null

The weight for the endpoint.