Package com.pulumi.aws.directconnect
Class GatewayAssociationProposalArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.directconnect.GatewayAssociationProposalArgs.Builder
-
- Enclosing class:
- GatewayAssociationProposalArgs
public static final class GatewayAssociationProposalArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GatewayAssociationProposalArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GatewayAssociationProposalArgs defaults)
-
-
Method Detail
-
allowedPrefixes
public GatewayAssociationProposalArgs.Builder allowedPrefixes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedPrefixes)
- Parameters:
allowedPrefixes- 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.- Returns:
- builder
-
allowedPrefixes
public GatewayAssociationProposalArgs.Builder allowedPrefixes(java.util.List<java.lang.String> allowedPrefixes)
- Parameters:
allowedPrefixes- 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.- Returns:
- builder
-
allowedPrefixes
public GatewayAssociationProposalArgs.Builder allowedPrefixes(java.lang.String... allowedPrefixes)
- Parameters:
allowedPrefixes- 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.- Returns:
- builder
-
associatedGatewayId
public GatewayAssociationProposalArgs.Builder associatedGatewayId(com.pulumi.core.Output<java.lang.String> associatedGatewayId)
- Parameters:
associatedGatewayId- The ID of the VGW or transit gateway with which to associate the Direct Connect gateway.- Returns:
- builder
-
associatedGatewayId
public GatewayAssociationProposalArgs.Builder associatedGatewayId(java.lang.String associatedGatewayId)
- Parameters:
associatedGatewayId- The ID of the VGW or transit gateway with which to associate the Direct Connect gateway.- Returns:
- builder
-
dxGatewayId
public GatewayAssociationProposalArgs.Builder dxGatewayId(com.pulumi.core.Output<java.lang.String> dxGatewayId)
- Parameters:
dxGatewayId- Direct Connect Gateway identifier.- Returns:
- builder
-
dxGatewayId
public GatewayAssociationProposalArgs.Builder dxGatewayId(java.lang.String dxGatewayId)
- Parameters:
dxGatewayId- Direct Connect Gateway identifier.- Returns:
- builder
-
dxGatewayOwnerAccountId
public GatewayAssociationProposalArgs.Builder dxGatewayOwnerAccountId(com.pulumi.core.Output<java.lang.String> dxGatewayOwnerAccountId)
- Parameters:
dxGatewayOwnerAccountId- AWS Account identifier of the Direct Connect Gateway's owner.- Returns:
- builder
-
dxGatewayOwnerAccountId
public GatewayAssociationProposalArgs.Builder dxGatewayOwnerAccountId(java.lang.String dxGatewayOwnerAccountId)
- Parameters:
dxGatewayOwnerAccountId- AWS Account identifier of the Direct Connect Gateway's owner.- Returns:
- builder
-
region
public GatewayAssociationProposalArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public GatewayAssociationProposalArgs.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
build
public GatewayAssociationProposalArgs build()
-
-