Class VpcState
Inheritance
System.Object
VpcState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Aws.dll
Syntax
public sealed class VpcState : ResourceArgs
Constructors
View Source
VpcState()
Declaration
Properties
View Source
Arn
Amazon Resource Name (ARN) of VPC
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AssignGeneratedIpv6CidrBlock
Requests an Amazon-provided IPv6 CIDR
block with a /56 prefix length for the VPC. You cannot specify the range of IP addresses, or
the size of the CIDR block. Default is false.
Declaration
public Input<bool> AssignGeneratedIpv6CidrBlock { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
CidrBlock
The CIDR block for the VPC.
Declaration
public Input<string> CidrBlock { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DefaultNetworkAclId
The ID of the network ACL created by default on VPC creation
Declaration
public Input<string> DefaultNetworkAclId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DefaultRouteTableId
The ID of the route table created by default on VPC creation
Declaration
public Input<string> DefaultRouteTableId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DefaultSecurityGroupId
The ID of the security group created by default on VPC creation
Declaration
public Input<string> DefaultSecurityGroupId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DhcpOptionsId
Declaration
public Input<string> DhcpOptionsId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
EnableClassiclink
A boolean flag to enable/disable ClassicLink
for the VPC. Only valid in regions and accounts that support EC2 Classic.
See the ClassicLink documentation for more information. Defaults false.
Declaration
public Input<bool> EnableClassiclink { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
EnableClassiclinkDnsSupport
A boolean flag to enable/disable ClassicLink DNS Support for the VPC.
Only valid in regions and accounts that support EC2 Classic.
Declaration
public Input<bool> EnableClassiclinkDnsSupport { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
EnableDnsHostnames
A boolean flag to enable/disable DNS hostnames in the VPC. Defaults false.
Declaration
public Input<bool> EnableDnsHostnames { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
EnableDnsSupport
A boolean flag to enable/disable DNS support in the VPC. Defaults true.
Declaration
public Input<bool> EnableDnsSupport { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
InstanceTenancy
A tenancy option for instances launched into the VPC
Declaration
public Input<string> InstanceTenancy { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Ipv6AssociationId
The association ID for the IPv6 CIDR block.
Declaration
public Input<string> Ipv6AssociationId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Ipv6CidrBlock
Declaration
public Input<string> Ipv6CidrBlock { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
MainRouteTableId
Declaration
public Input<string> MainRouteTableId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
OwnerId
The ID of the AWS account that owns the VPC.
Declaration
public Input<string> OwnerId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|