Class GatewayAssociationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.directconnect.inputs.GatewayAssociationState
-
public final class GatewayAssociationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGatewayAssociationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static GatewayAssociationStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>allowedPrefixes()java.util.Optional<com.pulumi.core.Output<java.lang.String>>associatedGatewayId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>associatedGatewayOwnerAccountId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>associatedGatewayType()static GatewayAssociationState.Builderbuilder()static GatewayAssociationState.Builderbuilder(GatewayAssociationState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>dxGatewayAssociationId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dxGatewayId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dxGatewayOwnerAccountId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>proposalId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>transitGatewayAttachmentId()
-
-
-
Field Detail
-
Empty
public static final GatewayAssociationState Empty
-
-
Method Detail
-
allowedPrefixes
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedPrefixes()
- Returns:
- VPC prefixes (CIDRs) to advertise to the Direct Connect gateway. Defaults to the CIDR block of the VPC associated with the Virtual Gateway. To enable drift detection, must be configured. > **NOTE:** `dxGatewayId` and `associatedGatewayId` must be specified for single account Direct Connect gateway associations. > **NOTE:** If the `associatedGatewayId` is in another region, an alias in a new provider block for that region should be specified.
-
associatedGatewayId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> associatedGatewayId()
- Returns:
- The ID of the VGW or transit gateway with which to associate the Direct Connect gateway. Used for single account Direct Connect gateway associations.
-
associatedGatewayOwnerAccountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> associatedGatewayOwnerAccountId()
- Returns:
- The ID of the AWS account that owns the VGW or transit gateway with which to associate the Direct Connect gateway. Used for cross-account Direct Connect gateway associations.
-
associatedGatewayType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> associatedGatewayType()
- Returns:
- The type of the associated gateway, `transitGateway` or `virtualPrivateGateway`.
-
dxGatewayAssociationId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dxGatewayAssociationId()
- Returns:
- The ID of the Direct Connect gateway association.
-
dxGatewayId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dxGatewayId()
- Returns:
- The ID of the Direct Connect gateway.
-
dxGatewayOwnerAccountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dxGatewayOwnerAccountId()
- Returns:
- The ID of the AWS account that owns the Direct Connect gateway.
-
proposalId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> proposalId()
- Returns:
- The ID of the Direct Connect gateway association proposal. Used for cross-account Direct Connect gateway associations.
-
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.
-
transitGatewayAttachmentId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transitGatewayAttachmentId()
- Returns:
- The ID of the Transit Gateway Attachment when the type is `transitGateway`.
-
builder
public static GatewayAssociationState.Builder builder()
-
builder
public static GatewayAssociationState.Builder builder(GatewayAssociationState defaults)
-
-