Class DefaultVpcState.Builder

  • Enclosing class:
    DefaultVpcState

    public static final class DefaultVpcState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • assignGeneratedIpv6CidrBlock

        public DefaultVpcState.Builder assignGeneratedIpv6CidrBlock​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Boolean> assignGeneratedIpv6CidrBlock)
      • assignGeneratedIpv6CidrBlock

        public DefaultVpcState.Builder assignGeneratedIpv6CidrBlock​(java.lang.Boolean assignGeneratedIpv6CidrBlock)
      • cidrBlock

        public DefaultVpcState.Builder cidrBlock​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> cidrBlock)
        Parameters:
        cidrBlock - The primary IPv4 CIDR block for the VPC
        Returns:
        builder
      • cidrBlock

        public DefaultVpcState.Builder cidrBlock​(java.lang.String cidrBlock)
        Parameters:
        cidrBlock - The primary IPv4 CIDR block for the VPC
        Returns:
        builder
      • defaultNetworkAclId

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

        public DefaultVpcState.Builder defaultNetworkAclId​(java.lang.String defaultNetworkAclId)
      • defaultRouteTableId

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

        public DefaultVpcState.Builder defaultRouteTableId​(java.lang.String defaultRouteTableId)
      • defaultSecurityGroupId

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

        public DefaultVpcState.Builder defaultSecurityGroupId​(java.lang.String defaultSecurityGroupId)
      • dhcpOptionsId

        public DefaultVpcState.Builder dhcpOptionsId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> dhcpOptionsId)
      • enableClassiclink

        @Deprecated
        public DefaultVpcState.Builder enableClassiclink​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> enableClassiclink)
        Deprecated.
        With the retirement of EC2-Classic the enable_classiclink attribute has been deprecated and will be removed in a future version.
        Returns:
        builder
      • enableClassiclink

        @Deprecated
        public DefaultVpcState.Builder enableClassiclink​(java.lang.Boolean enableClassiclink)
        Deprecated.
        With the retirement of EC2-Classic the enable_classiclink attribute has been deprecated and will be removed in a future version.
        Returns:
        builder
      • enableClassiclinkDnsSupport

        @Deprecated
        public DefaultVpcState.Builder enableClassiclinkDnsSupport​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Boolean> enableClassiclinkDnsSupport)
        Deprecated.
        With the retirement of EC2-Classic the enable_classiclink_dns_support attribute has been deprecated and will be removed in a future version.
        Returns:
        builder
      • enableClassiclinkDnsSupport

        @Deprecated
        public DefaultVpcState.Builder enableClassiclinkDnsSupport​(java.lang.Boolean enableClassiclinkDnsSupport)
        Deprecated.
        With the retirement of EC2-Classic the enable_classiclink_dns_support attribute has been deprecated and will be removed in a future version.
        Returns:
        builder
      • enableDnsHostnames

        public DefaultVpcState.Builder enableDnsHostnames​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> enableDnsHostnames)
      • enableDnsSupport

        public DefaultVpcState.Builder enableDnsSupport​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Boolean> enableDnsSupport)
      • existingDefaultVpc

        public DefaultVpcState.Builder existingDefaultVpc​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> existingDefaultVpc)
      • forceDestroy

        public DefaultVpcState.Builder forceDestroy​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Boolean> forceDestroy)
        Parameters:
        forceDestroy - Whether destroying the resource deletes the default VPC. Default: `false`
        Returns:
        builder
      • forceDestroy

        public DefaultVpcState.Builder forceDestroy​(java.lang.Boolean forceDestroy)
        Parameters:
        forceDestroy - Whether destroying the resource deletes the default VPC. Default: `false`
        Returns:
        builder
      • instanceTenancy

        public DefaultVpcState.Builder instanceTenancy​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> instanceTenancy)
        Parameters:
        instanceTenancy - The allowed tenancy of instances launched into the VPC
        Returns:
        builder
      • instanceTenancy

        public DefaultVpcState.Builder instanceTenancy​(java.lang.String instanceTenancy)
        Parameters:
        instanceTenancy - The allowed tenancy of instances launched into the VPC
        Returns:
        builder
      • ipv6AssociationId

        public DefaultVpcState.Builder ipv6AssociationId​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> ipv6AssociationId)
      • ipv6CidrBlock

        public DefaultVpcState.Builder ipv6CidrBlock​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
      • ipv6CidrBlockNetworkBorderGroup

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

        public DefaultVpcState.Builder ipv6CidrBlockNetworkBorderGroup​(java.lang.String ipv6CidrBlockNetworkBorderGroup)
      • ipv6IpamPoolId

        public DefaultVpcState.Builder ipv6IpamPoolId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> ipv6IpamPoolId)
      • ipv6NetmaskLength

        public DefaultVpcState.Builder ipv6NetmaskLength​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Integer> ipv6NetmaskLength)
      • mainRouteTableId

        public DefaultVpcState.Builder mainRouteTableId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> mainRouteTableId)
      • tags

        public DefaultVpcState.Builder tags​(@Nullable
                                            com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
      • tagsAll

        public DefaultVpcState.Builder tagsAll​(@Nullable
                                               com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
      • tagsAll

        public DefaultVpcState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)