terraform-plus
Version:
Terraform Plus
36 lines (30 loc) • 2.48 kB
Markdown
# vpc
Provides an VPC resource.
## input variables
| Name | Description | Type | Default | Required |
|------|-------------|:----:|:-----:|:-----:|
|vpc_cidr_block|The CIDR block for the VPC.|string|10.0.0.0/16|No|
|vpc_instance_tenancy|A tenancy option for instances launched into the VPC|string|default|No|
|vpc_enable_dns_support|A boolean flag to enable/disable DNS support in the VPC.|string|true|No|
|vpc_enable_dns_hostnames|A boolean flag to enable/disable DNS hostnames in the VPC.|string|false|No|
|vpc_enable_classiclink|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.|string|false|No|
|vpc_enable_classiclink_dns_support|A boolean flag to enable/disable ClassicLink DNS Support for the VPC. Only valid in regions and accounts that support EC2 Classic.|string|false|No|
|vpc_assign_generated_ipv6_cidr_block|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.|string|false|No|
|vpc_tag_name|A name tag to assign to the resource.|string|{{ name }}|No|
|vpc_tag_description|A description tag to assign to the resource.|string|Managed by Terraform Plus|No|
|vpc_tag_environment|A environment tag to assign to the resource.|string|default|No|
## output parameters
| Name | Description | Type |
|------|-------------|:----:|
|vpc_id|The ID of the VPC.|string|
|vpc_cidr_block|The CIDR block of the VPC.|string|
|vpc_instance_tenancy|Tenancy of instances spin up within VPC.|string|
|vpc_enable_dns_support|Whether or not the VPC has DNS support.|boolean|
|vpc_enable_dns_hostnames|Whether or not the VPC has DNS hostname support.|boolean|
|vpc_enable_classiclink|Whether or not the VPC has Classiclink enabled.|boolean|
|vpc_main_route_table_id|The ID of the main route table associated with this VPC. Note that you can change a VPC's main route table by using an aws_main_route_table_association..|string|
|vpc_default_network_acl_id|The ID of the network ACL created by default on VPC creation.|string|
|vpc_default_security_group_id|The ID of the security group created by default on VPC creation.|string|
|vpc_default_route_table_id|The ID of the route table created by default on VPC creation.|string|
|vpc_ipv6_association_id|The association ID for the IPv6 CIDR block.|string|
|vpc_ipv6_cidr_block|The IPv6 CIDR block.|string|