Package com.pulumi.aws.ec2.inputs
Class GetVpnGatewayArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetVpnGatewayArgs.Builder
-
- Enclosing class:
- GetVpnGatewayArgs
public static final class GetVpnGatewayArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetVpnGatewayArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetVpnGatewayArgs.BuilderamazonSideAsn(com.pulumi.core.Output<java.lang.String> amazonSideAsn)GetVpnGatewayArgs.BuilderamazonSideAsn(java.lang.String amazonSideAsn)GetVpnGatewayArgs.BuilderattachedVpcId(com.pulumi.core.Output<java.lang.String> attachedVpcId)GetVpnGatewayArgs.BuilderattachedVpcId(java.lang.String attachedVpcId)GetVpnGatewayArgs.BuilderavailabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)GetVpnGatewayArgs.BuilderavailabilityZone(java.lang.String availabilityZone)GetVpnGatewayArgsbuild()GetVpnGatewayArgs.Builderfilters(GetVpnGatewayFilterArgs... filters)GetVpnGatewayArgs.Builderfilters(com.pulumi.core.Output<java.util.List<GetVpnGatewayFilterArgs>> filters)GetVpnGatewayArgs.Builderfilters(java.util.List<GetVpnGatewayFilterArgs> filters)GetVpnGatewayArgs.Builderid(com.pulumi.core.Output<java.lang.String> id)GetVpnGatewayArgs.Builderid(java.lang.String id)GetVpnGatewayArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetVpnGatewayArgs.Builderregion(java.lang.String region)GetVpnGatewayArgs.Builderstate(com.pulumi.core.Output<java.lang.String> state)GetVpnGatewayArgs.Builderstate(java.lang.String state)GetVpnGatewayArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)GetVpnGatewayArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetVpnGatewayArgs defaults)
-
-
Method Detail
-
amazonSideAsn
public GetVpnGatewayArgs.Builder amazonSideAsn(@Nullable com.pulumi.core.Output<java.lang.String> amazonSideAsn)
- Parameters:
amazonSideAsn- Autonomous System Number (ASN) for the Amazon side of the specific VPN Gateway to retrieve.- Returns:
- builder
-
amazonSideAsn
public GetVpnGatewayArgs.Builder amazonSideAsn(java.lang.String amazonSideAsn)
- Parameters:
amazonSideAsn- Autonomous System Number (ASN) for the Amazon side of the specific VPN Gateway to retrieve.- Returns:
- builder
-
attachedVpcId
public GetVpnGatewayArgs.Builder attachedVpcId(@Nullable com.pulumi.core.Output<java.lang.String> attachedVpcId)
- Parameters:
attachedVpcId- ID of a VPC attached to the specific VPN Gateway to retrieve.- Returns:
- builder
-
attachedVpcId
public GetVpnGatewayArgs.Builder attachedVpcId(java.lang.String attachedVpcId)
- Parameters:
attachedVpcId- ID of a VPC attached to the specific VPN Gateway to retrieve.- Returns:
- builder
-
availabilityZone
public GetVpnGatewayArgs.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- Availability Zone of the specific VPN Gateway to retrieve.- Returns:
- builder
-
availabilityZone
public GetVpnGatewayArgs.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- Availability Zone of the specific VPN Gateway to retrieve.- Returns:
- builder
-
filters
public GetVpnGatewayArgs.Builder filters(@Nullable com.pulumi.core.Output<java.util.List<GetVpnGatewayFilterArgs>> filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
filters
public GetVpnGatewayArgs.Builder filters(java.util.List<GetVpnGatewayFilterArgs> filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
filters
public GetVpnGatewayArgs.Builder filters(GetVpnGatewayFilterArgs... filters)
- Parameters:
filters- Custom filter block as described below.- Returns:
- builder
-
id
public GetVpnGatewayArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- ID of the specific VPN Gateway to retrieve.- Returns:
- builder
-
id
public GetVpnGatewayArgs.Builder id(java.lang.String id)
- Parameters:
id- ID of the specific VPN Gateway to retrieve.- Returns:
- builder
-
region
public GetVpnGatewayArgs.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 GetVpnGatewayArgs.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
-
state
public GetVpnGatewayArgs.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State of the specific VPN Gateway to retrieve.- Returns:
- builder
-
state
public GetVpnGatewayArgs.Builder state(java.lang.String state)
- Parameters:
state- State of the specific VPN Gateway to retrieve.- Returns:
- builder
-
tags
public GetVpnGatewayArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags, each pair of which must exactly match a pair on the desired VPN Gateway.- Returns:
- builder
-
tags
public GetVpnGatewayArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags, each pair of which must exactly match a pair on the desired VPN Gateway.- Returns:
- builder
-
build
public GetVpnGatewayArgs build()
-
-