TargetGroupConfig

data class TargetGroupConfig(val healthCheck: TargetGroupHealthCheckConfig? = null, val ipAddressType: TargetGroupConfigIpAddressType? = null, val lambdaEventStructureVersion: TargetGroupConfigLambdaEventStructureVersion? = null, val port: Int? = null, val protocol: TargetGroupConfigProtocol? = null, val protocolVersion: TargetGroupConfigProtocolVersion? = null, val vpcIdentifier: String? = null)

Constructors

Link copied to clipboard
constructor(healthCheck: TargetGroupHealthCheckConfig? = null, ipAddressType: TargetGroupConfigIpAddressType? = null, lambdaEventStructureVersion: TargetGroupConfigLambdaEventStructureVersion? = null, port: Int? = null, protocol: TargetGroupConfigProtocol? = null, protocolVersion: TargetGroupConfigProtocolVersion? = null, vpcIdentifier: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The health check configuration. Not supported if the target group type is LAMBDA or ALB .

Link copied to clipboard

The type of IP address used for the target group. Supported only if the target group type is IP . The default is IPV4 .

Link copied to clipboard

The version of the event structure that your Lambda function receives. Supported only if the target group type is LAMBDA . The default is V1 .

Link copied to clipboard
val port: Int? = null

The port on which the targets are listening. For HTTP, the default is 80. For HTTPS, the default is 443. Not supported if the target group type is LAMBDA .

Link copied to clipboard

The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is LAMBDA .

Link copied to clipboard

The protocol version. The default is HTTP1 . Not supported if the target group type is LAMBDA .

Link copied to clipboard
val vpcIdentifier: String? = null

The ID of the VPC. Not supported if the target group type is LAMBDA .