import * as core from "@terrascript/core"; export interface DefaultVpcArgs extends core.ResourceArgs { assignGeneratedIpv6CidrBlock?: boolean | core.BooleanOut; enableClassiclink?: boolean | core.BooleanOut; enableClassiclinkDnsSupport?: boolean | core.BooleanOut; enableDnsHostnames?: boolean | core.BooleanOut; enableDnsSupport?: boolean | core.BooleanOut; /** * (Optional) Whether destroying the resource deletes the default VPC. Default: `false` */ forceDestroy?: boolean | core.BooleanOut; ipv6CidrBlock?: string | core.StringOut; ipv6CidrBlockNetworkBorderGroup?: string | core.StringOut; ipv6IpamPoolId?: string | core.StringOut; ipv6NetmaskLength?: number | core.NumberOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; } export declare class DefaultVpc extends core.Resource { arn: string | core.StringOut; assignGeneratedIpv6CidrBlock?: boolean | core.BooleanOut; /** * The primary IPv4 CIDR block for the VPC */ cidrBlock: string | core.StringOut; defaultNetworkAclId: string | core.StringOut; defaultRouteTableId: string | core.StringOut; defaultSecurityGroupId: string | core.StringOut; dhcpOptionsId: string | core.StringOut; enableClassiclink?: boolean | core.BooleanOut; enableClassiclinkDnsSupport?: boolean | core.BooleanOut; enableDnsHostnames?: boolean | core.BooleanOut; enableDnsSupport?: boolean | core.BooleanOut; existingDefaultVpc: boolean | core.BooleanOut; /** * (Optional) Whether destroying the resource deletes the default VPC. Default: `false` */ forceDestroy?: boolean | core.BooleanOut; id: string | core.StringOut; /** * The allowed tenancy of instances launched into the VPC */ instanceTenancy: string | core.StringOut; ipv6AssociationId: string | core.StringOut; ipv6CidrBlock?: string | core.StringOut; ipv6CidrBlockNetworkBorderGroup?: string | core.StringOut; ipv6IpamPoolId?: string | core.StringOut; ipv6NetmaskLength?: number | core.NumberOut; mainRouteTableId: string | core.StringOut; ownerId: string | core.StringOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; constructor(name: string, args?: DefaultVpcArgs); getNamespace(): string; } //# sourceMappingURL=default_vpc.d.ts.map