Package com.pulumi.aws.lb.inputs
Class TargetGroupAttachmentState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lb.inputs.TargetGroupAttachmentState
-
public final class TargetGroupAttachmentState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTargetGroupAttachmentState.Builder
-
Field Summary
Fields Modifier and Type Field Description static TargetGroupAttachmentStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZone()static TargetGroupAttachmentState.Builderbuilder()static TargetGroupAttachmentState.Builderbuilder(TargetGroupAttachmentState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>port()java.util.Optional<com.pulumi.core.Output<java.lang.String>>quicServerId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>targetGroupArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>targetId()
-
-
-
Field Detail
-
Empty
public static final TargetGroupAttachmentState Empty
-
-
Method Detail
-
availabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
- Returns:
- The Availability Zone where the IP address of the target is to be registered. If the private IP address is outside of the VPC scope, this value must be set to `all`.
-
port
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> port()
- Returns:
- The port on which targets receive traffic.
-
quicServerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> quicServerId()
- Returns:
- Server ID for the targets, consisting of the 0x prefix followed by 16 hexadecimal characters. The value must be unique at the listener level. Required if `aws.lb.TargetGroup` protocol is `QUIC` or `TCP_QUIC`. Not valid with other protocols. Forces replacement if modified.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
targetGroupArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> targetGroupArn()
- Returns:
- The ARN of the target group with which to register targets.
-
targetId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> targetId()
- Returns:
- The ID of the target. This is the Instance ID for an instance, or the container ID for an ECS container. If the target type is `ip`, specify an IP address. If the target type is `lambda`, specify the Lambda function ARN. If the target type is `alb`, specify the ALB ARN. The following arguments are optional:
-
builder
public static TargetGroupAttachmentState.Builder builder()
-
builder
public static TargetGroupAttachmentState.Builder builder(TargetGroupAttachmentState defaults)
-
-