Class DefaultSubnetState.Builder

  • Enclosing class:
    DefaultSubnetState

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

      • 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)
      • enableDns64

        public DefaultSubnetState.Builder enableDns64​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Boolean> enableDns64)
      • enableLniAtDeviceIndex

        public DefaultSubnetState.Builder enableLniAtDeviceIndex​(@Nullable
                                                                 com.pulumi.core.Output<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)
      • 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)
      • ipv6CidrBlockAssociationId

        public DefaultSubnetState.Builder ipv6CidrBlockAssociationId​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> ipv6CidrBlockAssociationId)
      • ipv6CidrBlockAssociationId

        public DefaultSubnetState.Builder ipv6CidrBlockAssociationId​(java.lang.String ipv6CidrBlockAssociationId)
      • 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)
      • 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)
      • tagsAll

        public DefaultSubnetState.Builder tagsAll​(@Nullable
                                                  com.pulumi.core.Output<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