Values.TargetGroupConfigSourceDescribes the configuration of a target group. For more information, see Target groups in the Amazon VPC Lattice User Guide.
type nonrec t = {port : Port.t option;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.
*)protocol : TargetGroupProtocol.t option;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.
*)protocolVersion : TargetGroupProtocolVersion.t option;The protocol version. The default is HTTP1. Not supported if the target group type is LAMBDA.
*)ipAddressType : IpAddressType.t option;The type of IP address used for the target group. Supported only if the target group type is IP. The default is IPV4.
*)vpcIdentifier : VpcId.t option;The ID of the VPC. Not supported if the target group type is LAMBDA.
*)healthCheck : HealthCheckConfig.t option;The health check configuration. Not supported if the target group type is LAMBDA or ALB.
*)lambdaEventStructureVersion : LambdaEventStructureVersion.t option;The version of the event structure that your Lambda function receives. Supported only if the target group type is LAMBDA. The default is V1.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Port.t
| `String of VpcId.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of HealthCheckPort.t
| `String of HealthCheckPath.t
| `Structure of
(string * [> `String of HttpCodeMatcher.t ]) list ])
list ])
list ]