Class GatewayAssociationProposalState.Builder

    • Method Detail

      • allowedPrefixes

        public GatewayAssociationProposalState.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 GatewayAssociationProposalState.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 GatewayAssociationProposalState.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 GatewayAssociationProposalState.Builder associatedGatewayId​(@Nullable
                                                                           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 GatewayAssociationProposalState.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
      • associatedGatewayOwnerAccountId

        public GatewayAssociationProposalState.Builder associatedGatewayOwnerAccountId​(@Nullable
                                                                                       com.pulumi.core.Output<java.lang.String> associatedGatewayOwnerAccountId)
        Parameters:
        associatedGatewayOwnerAccountId - The ID of the AWS account that owns the VGW or transit gateway with which to associate the Direct Connect gateway.
        Returns:
        builder
      • associatedGatewayOwnerAccountId

        public GatewayAssociationProposalState.Builder associatedGatewayOwnerAccountId​(java.lang.String associatedGatewayOwnerAccountId)
        Parameters:
        associatedGatewayOwnerAccountId - The ID of the AWS account that owns the VGW or transit gateway with which to associate the Direct Connect gateway.
        Returns:
        builder
      • associatedGatewayType

        public GatewayAssociationProposalState.Builder associatedGatewayType​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> associatedGatewayType)
        Parameters:
        associatedGatewayType - The type of the associated gateway, `transitGateway` or `virtualPrivateGateway`.
        Returns:
        builder
      • associatedGatewayType

        public GatewayAssociationProposalState.Builder associatedGatewayType​(java.lang.String associatedGatewayType)
        Parameters:
        associatedGatewayType - The type of the associated gateway, `transitGateway` or `virtualPrivateGateway`.
        Returns:
        builder
      • dxGatewayId

        public GatewayAssociationProposalState.Builder dxGatewayId​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> dxGatewayId)
        Parameters:
        dxGatewayId - Direct Connect Gateway identifier.
        Returns:
        builder
      • dxGatewayOwnerAccountId

        public GatewayAssociationProposalState.Builder dxGatewayOwnerAccountId​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.String> dxGatewayOwnerAccountId)
        Parameters:
        dxGatewayOwnerAccountId - AWS Account identifier of the Direct Connect Gateway's owner.
        Returns:
        builder
      • dxGatewayOwnerAccountId

        public GatewayAssociationProposalState.Builder dxGatewayOwnerAccountId​(java.lang.String dxGatewayOwnerAccountId)
        Parameters:
        dxGatewayOwnerAccountId - AWS Account identifier of the Direct Connect Gateway's owner.
        Returns:
        builder
      • region

        public GatewayAssociationProposalState.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 GatewayAssociationProposalState.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