Class TargetGroupConfig
- java.lang.Object
-
- com.pulumi.aws.vpclattice.outputs.TargetGroupConfig
-
public final class TargetGroupConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTargetGroupConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TargetGroupConfig.Builderbuilder()static TargetGroupConfig.Builderbuilder(TargetGroupConfig defaults)java.util.Optional<TargetGroupConfigHealthCheck>healthCheck()java.util.Optional<java.lang.String>ipAddressType()java.util.Optional<java.lang.String>lambdaEventStructureVersion()java.util.Optional<java.lang.Integer>port()java.util.Optional<java.lang.String>protocol()java.util.Optional<java.lang.String>protocolVersion()java.util.Optional<java.lang.String>vpcIdentifier()
-
-
-
Method Detail
-
healthCheck
public java.util.Optional<TargetGroupConfigHealthCheck> healthCheck()
- Returns:
- Health check configuration. See `healthCheck` Block below.
-
ipAddressType
public java.util.Optional<java.lang.String> ipAddressType()
- Returns:
- Type of IP address used for the target group. Valid values: `IPV4` or `IPV6`.
-
lambdaEventStructureVersion
public java.util.Optional<java.lang.String> lambdaEventStructureVersion()
- Returns:
- Version of the event structure that the Lambda function receives. Supported only if `type` is `LAMBDA`. Valid values are `V1` or `V2`.
-
port
public java.util.Optional<java.lang.Integer> port()
- Returns:
- Port on which the targets are listening.
-
protocol
public java.util.Optional<java.lang.String> protocol()
- Returns:
- Protocol to use for routing traffic to the targets. Valid values are `HTTP` or `HTTPS`.
-
protocolVersion
public java.util.Optional<java.lang.String> protocolVersion()
- Returns:
- Protocol version. Valid values are `HTTP1`, `HTTP2`, or `GRPC`. Default value is `HTTP1`.
-
vpcIdentifier
public java.util.Optional<java.lang.String> vpcIdentifier()
- Returns:
- ID of the VPC.
-
builder
public static TargetGroupConfig.Builder builder()
-
builder
public static TargetGroupConfig.Builder builder(TargetGroupConfig defaults)
-
-