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
-
build
public GatewayAssociationProposalArgs build()
-
-