Package com.pulumi.aws.ec2.inputs
Class DefaultSubnetState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.DefaultSubnetState.Builder
-
- Enclosing class:
- DefaultSubnetState
public static final class DefaultSubnetState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DefaultSubnetState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultSubnetState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)DefaultSubnetState.Builderarn(java.lang.String arn)DefaultSubnetState.BuilderassignIpv6AddressOnCreation(com.pulumi.core.Output<java.lang.Boolean> assignIpv6AddressOnCreation)DefaultSubnetState.BuilderassignIpv6AddressOnCreation(java.lang.Boolean assignIpv6AddressOnCreation)DefaultSubnetState.BuilderavailabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)DefaultSubnetState.BuilderavailabilityZone(java.lang.String availabilityZone)DefaultSubnetState.BuilderavailabilityZoneId(com.pulumi.core.Output<java.lang.String> availabilityZoneId)DefaultSubnetState.BuilderavailabilityZoneId(java.lang.String availabilityZoneId)DefaultSubnetStatebuild()DefaultSubnetState.BuildercidrBlock(com.pulumi.core.Output<java.lang.String> cidrBlock)DefaultSubnetState.BuildercidrBlock(java.lang.String cidrBlock)DefaultSubnetState.BuildercustomerOwnedIpv4Pool(com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)DefaultSubnetState.BuildercustomerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)DefaultSubnetState.BuilderenableDns64(com.pulumi.core.Output<java.lang.Boolean> enableDns64)DefaultSubnetState.BuilderenableDns64(java.lang.Boolean enableDns64)DefaultSubnetState.BuilderenableLniAtDeviceIndex(com.pulumi.core.Output<java.lang.Integer> enableLniAtDeviceIndex)DefaultSubnetState.BuilderenableLniAtDeviceIndex(java.lang.Integer enableLniAtDeviceIndex)DefaultSubnetState.BuilderenableResourceNameDnsAaaaRecordOnLaunch(com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsAaaaRecordOnLaunch)DefaultSubnetState.BuilderenableResourceNameDnsAaaaRecordOnLaunch(java.lang.Boolean enableResourceNameDnsAaaaRecordOnLaunch)DefaultSubnetState.BuilderenableResourceNameDnsARecordOnLaunch(com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsARecordOnLaunch)DefaultSubnetState.BuilderenableResourceNameDnsARecordOnLaunch(java.lang.Boolean enableResourceNameDnsARecordOnLaunch)DefaultSubnetState.BuilderexistingDefaultSubnet(com.pulumi.core.Output<java.lang.Boolean> existingDefaultSubnet)DefaultSubnetState.BuilderexistingDefaultSubnet(java.lang.Boolean existingDefaultSubnet)DefaultSubnetState.BuilderforceDestroy(com.pulumi.core.Output<java.lang.Boolean> forceDestroy)DefaultSubnetState.BuilderforceDestroy(java.lang.Boolean forceDestroy)DefaultSubnetState.Builderipv6CidrBlock(com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)DefaultSubnetState.Builderipv6CidrBlock(java.lang.String ipv6CidrBlock)DefaultSubnetState.Builderipv6CidrBlockAssociationId(com.pulumi.core.Output<java.lang.String> ipv6CidrBlockAssociationId)DefaultSubnetState.Builderipv6CidrBlockAssociationId(java.lang.String ipv6CidrBlockAssociationId)DefaultSubnetState.Builderipv6Native(com.pulumi.core.Output<java.lang.Boolean> ipv6Native)DefaultSubnetState.Builderipv6Native(java.lang.Boolean ipv6Native)DefaultSubnetState.BuildermapCustomerOwnedIpOnLaunch(com.pulumi.core.Output<java.lang.Boolean> mapCustomerOwnedIpOnLaunch)DefaultSubnetState.BuildermapCustomerOwnedIpOnLaunch(java.lang.Boolean mapCustomerOwnedIpOnLaunch)DefaultSubnetState.BuildermapPublicIpOnLaunch(com.pulumi.core.Output<java.lang.Boolean> mapPublicIpOnLaunch)DefaultSubnetState.BuildermapPublicIpOnLaunch(java.lang.Boolean mapPublicIpOnLaunch)DefaultSubnetState.BuilderoutpostArn(com.pulumi.core.Output<java.lang.String> outpostArn)DefaultSubnetState.BuilderoutpostArn(java.lang.String outpostArn)DefaultSubnetState.BuilderownerId(com.pulumi.core.Output<java.lang.String> ownerId)DefaultSubnetState.BuilderownerId(java.lang.String ownerId)DefaultSubnetState.BuilderprivateDnsHostnameTypeOnLaunch(com.pulumi.core.Output<java.lang.String> privateDnsHostnameTypeOnLaunch)DefaultSubnetState.BuilderprivateDnsHostnameTypeOnLaunch(java.lang.String privateDnsHostnameTypeOnLaunch)DefaultSubnetState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DefaultSubnetState.Builderregion(java.lang.String region)DefaultSubnetState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DefaultSubnetState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DefaultSubnetState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)DefaultSubnetState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)DefaultSubnetState.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)DefaultSubnetState.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DefaultSubnetState defaults)
-
-
Method Detail
-
arn
public DefaultSubnetState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
-
arn
public DefaultSubnetState.Builder arn(java.lang.String arn)
-
assignIpv6AddressOnCreation
public DefaultSubnetState.Builder assignIpv6AddressOnCreation(@Nullable com.pulumi.core.Output<java.lang.Boolean> assignIpv6AddressOnCreation)
-
assignIpv6AddressOnCreation
public DefaultSubnetState.Builder assignIpv6AddressOnCreation(java.lang.Boolean assignIpv6AddressOnCreation)
-
availabilityZone
public DefaultSubnetState.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- is required * The `availabilityZoneId`, `cidrBlock` and `vpcId` arguments become computed attributes * The default value for `mapPublicIpOnLaunch` is `true` This resource supports the following additional arguments:- Returns:
- builder
-
availabilityZone
public DefaultSubnetState.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- is required * The `availabilityZoneId`, `cidrBlock` and `vpcId` arguments become computed attributes * The default value for `mapPublicIpOnLaunch` is `true` This resource supports the following additional arguments:- Returns:
- builder
-
availabilityZoneId
public DefaultSubnetState.Builder availabilityZoneId(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZoneId)
- Parameters:
availabilityZoneId- The AZ ID of the subnet- Returns:
- builder
-
availabilityZoneId
public DefaultSubnetState.Builder availabilityZoneId(java.lang.String availabilityZoneId)
- Parameters:
availabilityZoneId- The AZ ID of the subnet- Returns:
- builder
-
cidrBlock
public DefaultSubnetState.Builder cidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> cidrBlock)
- Parameters:
cidrBlock- The IPv4 CIDR block assigned to the subnet- Returns:
- builder
-
cidrBlock
public DefaultSubnetState.Builder cidrBlock(java.lang.String cidrBlock)
- Parameters:
cidrBlock- The IPv4 CIDR block assigned to the subnet- Returns:
- builder
-
customerOwnedIpv4Pool
public DefaultSubnetState.Builder customerOwnedIpv4Pool(@Nullable com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)
-
customerOwnedIpv4Pool
public DefaultSubnetState.Builder customerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)
-
enableDns64
public DefaultSubnetState.Builder enableDns64(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableDns64)
-
enableDns64
public DefaultSubnetState.Builder enableDns64(java.lang.Boolean enableDns64)
-
enableLniAtDeviceIndex
public DefaultSubnetState.Builder enableLniAtDeviceIndex(@Nullable com.pulumi.core.Output<java.lang.Integer> enableLniAtDeviceIndex)
-
enableLniAtDeviceIndex
public DefaultSubnetState.Builder enableLniAtDeviceIndex(java.lang.Integer enableLniAtDeviceIndex)
-
enableResourceNameDnsARecordOnLaunch
public DefaultSubnetState.Builder enableResourceNameDnsARecordOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsARecordOnLaunch)
-
enableResourceNameDnsARecordOnLaunch
public DefaultSubnetState.Builder enableResourceNameDnsARecordOnLaunch(java.lang.Boolean enableResourceNameDnsARecordOnLaunch)
-
enableResourceNameDnsAaaaRecordOnLaunch
public DefaultSubnetState.Builder enableResourceNameDnsAaaaRecordOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsAaaaRecordOnLaunch)
-
enableResourceNameDnsAaaaRecordOnLaunch
public DefaultSubnetState.Builder enableResourceNameDnsAaaaRecordOnLaunch(java.lang.Boolean enableResourceNameDnsAaaaRecordOnLaunch)
-
existingDefaultSubnet
public DefaultSubnetState.Builder existingDefaultSubnet(@Nullable com.pulumi.core.Output<java.lang.Boolean> existingDefaultSubnet)
-
existingDefaultSubnet
public DefaultSubnetState.Builder existingDefaultSubnet(java.lang.Boolean existingDefaultSubnet)
-
forceDestroy
public DefaultSubnetState.Builder forceDestroy(@Nullable com.pulumi.core.Output<java.lang.Boolean> forceDestroy)
- Parameters:
forceDestroy- Whether destroying the resource deletes the default subnet. Default: `false`- Returns:
- builder
-
forceDestroy
public DefaultSubnetState.Builder forceDestroy(java.lang.Boolean forceDestroy)
- Parameters:
forceDestroy- Whether destroying the resource deletes the default subnet. Default: `false`- Returns:
- builder
-
ipv6CidrBlock
public DefaultSubnetState.Builder ipv6CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
-
ipv6CidrBlock
public DefaultSubnetState.Builder ipv6CidrBlock(java.lang.String ipv6CidrBlock)
-
ipv6CidrBlockAssociationId
public DefaultSubnetState.Builder ipv6CidrBlockAssociationId(@Nullable com.pulumi.core.Output<java.lang.String> ipv6CidrBlockAssociationId)
-
ipv6CidrBlockAssociationId
public DefaultSubnetState.Builder ipv6CidrBlockAssociationId(java.lang.String ipv6CidrBlockAssociationId)
-
ipv6Native
public DefaultSubnetState.Builder ipv6Native(@Nullable com.pulumi.core.Output<java.lang.Boolean> ipv6Native)
-
ipv6Native
public DefaultSubnetState.Builder ipv6Native(java.lang.Boolean ipv6Native)
-
mapCustomerOwnedIpOnLaunch
public DefaultSubnetState.Builder mapCustomerOwnedIpOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> mapCustomerOwnedIpOnLaunch)
-
mapCustomerOwnedIpOnLaunch
public DefaultSubnetState.Builder mapCustomerOwnedIpOnLaunch(java.lang.Boolean mapCustomerOwnedIpOnLaunch)
-
mapPublicIpOnLaunch
public DefaultSubnetState.Builder mapPublicIpOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> mapPublicIpOnLaunch)
-
mapPublicIpOnLaunch
public DefaultSubnetState.Builder mapPublicIpOnLaunch(java.lang.Boolean mapPublicIpOnLaunch)
-
outpostArn
public DefaultSubnetState.Builder outpostArn(@Nullable com.pulumi.core.Output<java.lang.String> outpostArn)
-
outpostArn
public DefaultSubnetState.Builder outpostArn(java.lang.String outpostArn)
-
ownerId
public DefaultSubnetState.Builder ownerId(@Nullable com.pulumi.core.Output<java.lang.String> ownerId)
-
ownerId
public DefaultSubnetState.Builder ownerId(java.lang.String ownerId)
-
privateDnsHostnameTypeOnLaunch
public DefaultSubnetState.Builder privateDnsHostnameTypeOnLaunch(@Nullable com.pulumi.core.Output<java.lang.String> privateDnsHostnameTypeOnLaunch)
-
privateDnsHostnameTypeOnLaunch
public DefaultSubnetState.Builder privateDnsHostnameTypeOnLaunch(java.lang.String privateDnsHostnameTypeOnLaunch)
-
region
public DefaultSubnetState.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](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#aws-configuration-reference).- Returns:
- builder
-
region
public DefaultSubnetState.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](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#aws-configuration-reference).- Returns:
- builder
-
tags
public DefaultSubnetState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public DefaultSubnetState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
tagsAll
public DefaultSubnetState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public DefaultSubnetState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
vpcId
public DefaultSubnetState.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- The ID of the VPC the subnet is in- Returns:
- builder
-
vpcId
public DefaultSubnetState.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- The ID of the VPC the subnet is in- Returns:
- builder
-
build
public DefaultSubnetState build()
-
-