Package com.pulumi.aws.ec2
Class DefaultSubnetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.DefaultSubnetArgs.Builder
-
- Enclosing class:
- DefaultSubnetArgs
public static final class DefaultSubnetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DefaultSubnetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultSubnetArgs.Builder
assignIpv6AddressOnCreation(com.pulumi.core.Output<java.lang.Boolean> assignIpv6AddressOnCreation)
DefaultSubnetArgs.Builder
assignIpv6AddressOnCreation(java.lang.Boolean assignIpv6AddressOnCreation)
DefaultSubnetArgs.Builder
availabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)
DefaultSubnetArgs.Builder
availabilityZone(java.lang.String availabilityZone)
DefaultSubnetArgs
build()
DefaultSubnetArgs.Builder
customerOwnedIpv4Pool(com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)
DefaultSubnetArgs.Builder
customerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)
DefaultSubnetArgs.Builder
enableDns64(com.pulumi.core.Output<java.lang.Boolean> enableDns64)
DefaultSubnetArgs.Builder
enableDns64(java.lang.Boolean enableDns64)
DefaultSubnetArgs.Builder
enableResourceNameDnsAaaaRecordOnLaunch(com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsAaaaRecordOnLaunch)
DefaultSubnetArgs.Builder
enableResourceNameDnsAaaaRecordOnLaunch(java.lang.Boolean enableResourceNameDnsAaaaRecordOnLaunch)
DefaultSubnetArgs.Builder
enableResourceNameDnsARecordOnLaunch(com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsARecordOnLaunch)
DefaultSubnetArgs.Builder
enableResourceNameDnsARecordOnLaunch(java.lang.Boolean enableResourceNameDnsARecordOnLaunch)
DefaultSubnetArgs.Builder
forceDestroy(com.pulumi.core.Output<java.lang.Boolean> forceDestroy)
DefaultSubnetArgs.Builder
forceDestroy(java.lang.Boolean forceDestroy)
DefaultSubnetArgs.Builder
ipv6CidrBlock(com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
DefaultSubnetArgs.Builder
ipv6CidrBlock(java.lang.String ipv6CidrBlock)
DefaultSubnetArgs.Builder
ipv6Native(com.pulumi.core.Output<java.lang.Boolean> ipv6Native)
DefaultSubnetArgs.Builder
ipv6Native(java.lang.Boolean ipv6Native)
DefaultSubnetArgs.Builder
mapCustomerOwnedIpOnLaunch(com.pulumi.core.Output<java.lang.Boolean> mapCustomerOwnedIpOnLaunch)
DefaultSubnetArgs.Builder
mapCustomerOwnedIpOnLaunch(java.lang.Boolean mapCustomerOwnedIpOnLaunch)
DefaultSubnetArgs.Builder
mapPublicIpOnLaunch(com.pulumi.core.Output<java.lang.Boolean> mapPublicIpOnLaunch)
DefaultSubnetArgs.Builder
mapPublicIpOnLaunch(java.lang.Boolean mapPublicIpOnLaunch)
DefaultSubnetArgs.Builder
privateDnsHostnameTypeOnLaunch(com.pulumi.core.Output<java.lang.String> privateDnsHostnameTypeOnLaunch)
DefaultSubnetArgs.Builder
privateDnsHostnameTypeOnLaunch(java.lang.String privateDnsHostnameTypeOnLaunch)
DefaultSubnetArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
DefaultSubnetArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DefaultSubnetArgs defaults)
-
-
Method Detail
-
assignIpv6AddressOnCreation
public DefaultSubnetArgs.Builder assignIpv6AddressOnCreation(@Nullable com.pulumi.core.Output<java.lang.Boolean> assignIpv6AddressOnCreation)
-
assignIpv6AddressOnCreation
public DefaultSubnetArgs.Builder assignIpv6AddressOnCreation(java.lang.Boolean assignIpv6AddressOnCreation)
-
availabilityZone
public DefaultSubnetArgs.Builder availabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone
- is required * The `availability_zone_id`, `cidr_block` and `vpc_id` arguments become computed attributes * The default value for `map_public_ip_on_launch` is `true` This resource supports the following additional arguments:- Returns:
- builder
-
availabilityZone
public DefaultSubnetArgs.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone
- is required * The `availability_zone_id`, `cidr_block` and `vpc_id` arguments become computed attributes * The default value for `map_public_ip_on_launch` is `true` This resource supports the following additional arguments:- Returns:
- builder
-
customerOwnedIpv4Pool
public DefaultSubnetArgs.Builder customerOwnedIpv4Pool(@Nullable com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)
-
customerOwnedIpv4Pool
public DefaultSubnetArgs.Builder customerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)
-
enableDns64
public DefaultSubnetArgs.Builder enableDns64(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableDns64)
-
enableDns64
public DefaultSubnetArgs.Builder enableDns64(java.lang.Boolean enableDns64)
-
enableResourceNameDnsARecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsARecordOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsARecordOnLaunch)
-
enableResourceNameDnsARecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsARecordOnLaunch(java.lang.Boolean enableResourceNameDnsARecordOnLaunch)
-
enableResourceNameDnsAaaaRecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsAaaaRecordOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsAaaaRecordOnLaunch)
-
enableResourceNameDnsAaaaRecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsAaaaRecordOnLaunch(java.lang.Boolean enableResourceNameDnsAaaaRecordOnLaunch)
-
forceDestroy
public DefaultSubnetArgs.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 DefaultSubnetArgs.Builder forceDestroy(java.lang.Boolean forceDestroy)
- Parameters:
forceDestroy
- Whether destroying the resource deletes the default subnet. Default: `false`- Returns:
- builder
-
ipv6CidrBlock
public DefaultSubnetArgs.Builder ipv6CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
-
ipv6CidrBlock
public DefaultSubnetArgs.Builder ipv6CidrBlock(java.lang.String ipv6CidrBlock)
-
ipv6Native
public DefaultSubnetArgs.Builder ipv6Native(@Nullable com.pulumi.core.Output<java.lang.Boolean> ipv6Native)
-
ipv6Native
public DefaultSubnetArgs.Builder ipv6Native(java.lang.Boolean ipv6Native)
-
mapCustomerOwnedIpOnLaunch
public DefaultSubnetArgs.Builder mapCustomerOwnedIpOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> mapCustomerOwnedIpOnLaunch)
-
mapCustomerOwnedIpOnLaunch
public DefaultSubnetArgs.Builder mapCustomerOwnedIpOnLaunch(java.lang.Boolean mapCustomerOwnedIpOnLaunch)
-
mapPublicIpOnLaunch
public DefaultSubnetArgs.Builder mapPublicIpOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> mapPublicIpOnLaunch)
-
mapPublicIpOnLaunch
public DefaultSubnetArgs.Builder mapPublicIpOnLaunch(java.lang.Boolean mapPublicIpOnLaunch)
-
privateDnsHostnameTypeOnLaunch
public DefaultSubnetArgs.Builder privateDnsHostnameTypeOnLaunch(@Nullable com.pulumi.core.Output<java.lang.String> privateDnsHostnameTypeOnLaunch)
-
privateDnsHostnameTypeOnLaunch
public DefaultSubnetArgs.Builder privateDnsHostnameTypeOnLaunch(java.lang.String privateDnsHostnameTypeOnLaunch)
-
tags
public DefaultSubnetArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public DefaultSubnetArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
build
public DefaultSubnetArgs build()
-
-