Class PeeringAttachmentState.Builder

  • Enclosing class:
    PeeringAttachmentState

    public static final class PeeringAttachmentState.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public PeeringAttachmentState.Builder arn​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the attachment.
        Returns:
        builder
      • options

        public PeeringAttachmentState.Builder options​(@Nullable
                                                      com.pulumi.core.Output<PeeringAttachmentOptionsArgs> options)
        Parameters:
        options - Block describing whether dynamic routing is enabled or disabled for the transit gateway peering request. If not configured, the value is populated from the API. See options below for more details!
        Returns:
        builder
      • options

        public PeeringAttachmentState.Builder options​(PeeringAttachmentOptionsArgs options)
        Parameters:
        options - Block describing whether dynamic routing is enabled or disabled for the transit gateway peering request. If not configured, the value is populated from the API. See options below for more details!
        Returns:
        builder
      • peerAccountId

        public PeeringAttachmentState.Builder peerAccountId​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> peerAccountId)
        Parameters:
        peerAccountId - Account ID of EC2 Transit Gateway to peer with. Defaults to the account ID the AWS provider is currently connected to.
        Returns:
        builder
      • peerAccountId

        public PeeringAttachmentState.Builder peerAccountId​(java.lang.String peerAccountId)
        Parameters:
        peerAccountId - Account ID of EC2 Transit Gateway to peer with. Defaults to the account ID the AWS provider is currently connected to.
        Returns:
        builder
      • peerRegion

        public PeeringAttachmentState.Builder peerRegion​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> peerRegion)
        Parameters:
        peerRegion - Region of EC2 Transit Gateway to peer with.
        Returns:
        builder
      • peerRegion

        public PeeringAttachmentState.Builder peerRegion​(java.lang.String peerRegion)
        Parameters:
        peerRegion - Region of EC2 Transit Gateway to peer with.
        Returns:
        builder
      • peerTransitGatewayId

        public PeeringAttachmentState.Builder peerTransitGatewayId​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> peerTransitGatewayId)
        Parameters:
        peerTransitGatewayId - Identifier of EC2 Transit Gateway to peer with.
        Returns:
        builder
      • peerTransitGatewayId

        public PeeringAttachmentState.Builder peerTransitGatewayId​(java.lang.String peerTransitGatewayId)
        Parameters:
        peerTransitGatewayId - Identifier of EC2 Transit Gateway to peer with.
        Returns:
        builder
      • region

        public PeeringAttachmentState.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 PeeringAttachmentState.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
      • tags

        public PeeringAttachmentState.Builder tags​(@Nullable
                                                   com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value tags for the EC2 Transit Gateway Peering Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public PeeringAttachmentState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value tags for the EC2 Transit Gateway Peering Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public PeeringAttachmentState.Builder tagsAll​(@Nullable
                                                      com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public PeeringAttachmentState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • transitGatewayId

        public PeeringAttachmentState.Builder transitGatewayId​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> transitGatewayId)
        Parameters:
        transitGatewayId - Identifier of EC2 Transit Gateway.
        Returns:
        builder
      • transitGatewayId

        public PeeringAttachmentState.Builder transitGatewayId​(java.lang.String transitGatewayId)
        Parameters:
        transitGatewayId - Identifier of EC2 Transit Gateway.
        Returns:
        builder