Class PeeringAttachmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2transitgateway.inputs.PeeringAttachmentState.Builder
-
- Enclosing class:
- PeeringAttachmentState
public static final class PeeringAttachmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PeeringAttachmentState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PeeringAttachmentState
build()
PeeringAttachmentState.Builder
options(PeeringAttachmentOptionsArgs options)
PeeringAttachmentState.Builder
options(com.pulumi.core.Output<PeeringAttachmentOptionsArgs> options)
PeeringAttachmentState.Builder
peerAccountId(com.pulumi.core.Output<java.lang.String> peerAccountId)
PeeringAttachmentState.Builder
peerAccountId(java.lang.String peerAccountId)
PeeringAttachmentState.Builder
peerRegion(com.pulumi.core.Output<java.lang.String> peerRegion)
PeeringAttachmentState.Builder
peerRegion(java.lang.String peerRegion)
PeeringAttachmentState.Builder
peerTransitGatewayId(com.pulumi.core.Output<java.lang.String> peerTransitGatewayId)
PeeringAttachmentState.Builder
peerTransitGatewayId(java.lang.String peerTransitGatewayId)
PeeringAttachmentState.Builder
state(com.pulumi.core.Output<java.lang.String> state)
PeeringAttachmentState.Builder
state(java.lang.String state)
PeeringAttachmentState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
PeeringAttachmentState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
PeeringAttachmentState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.PeeringAttachmentState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.PeeringAttachmentState.Builder
transitGatewayId(com.pulumi.core.Output<java.lang.String> transitGatewayId)
PeeringAttachmentState.Builder
transitGatewayId(java.lang.String transitGatewayId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PeeringAttachmentState defaults)
-
-
Method Detail
-
options
public PeeringAttachmentState.Builder options(@Nullable com.pulumi.core.Output<PeeringAttachmentOptionsArgs> options)
- Parameters:
options
- Describes whether dynamic routing is enabled or disabled for the transit gateway peering request. See options below for more details!- Returns:
- builder
-
options
public PeeringAttachmentState.Builder options(PeeringAttachmentOptionsArgs options)
- Parameters:
options
- Describes whether dynamic routing is enabled or disabled for the transit gateway peering request. 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
-
state
public PeeringAttachmentState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
-
state
public PeeringAttachmentState.Builder state(java.lang.String state)
-
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 `default_tags` 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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public PeeringAttachmentState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public PeeringAttachmentState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` 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
-
build
public PeeringAttachmentState build()
-
-