| Name | Version |
|---|---|
| terraform | ~>1.6 |
| aws | ~>5.57 |
| Name | Version |
|---|---|
| aws | ~>5.57 |
| Name | Type |
|---|---|
| aws_eip.nat | resource |
| aws_internet_gateway.this | resource |
| aws_nat_gateway.this | resource |
| aws_route_table.private | resource |
| aws_route_table.public | resource |
| aws_route_table_association.private | resource |
| aws_route_table_association.public | resource |
| aws_subnet.private | resource |
| aws_subnet.public | resource |
| aws_vpc.this | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| availability_zones | List of availability zones | list(string) |
n/a | yes |
| private_subnets | Private subnets configuration | object({ |
n/a | yes |
| public_subnets | Public subnets configuration | object({ |
n/a | yes |
| vpc_cidr | CIDR block for the VPC | string |
n/a | yes |
| vpc_name | The name of the VPC | string |
n/a | yes |
| Name | Description |
|---|---|
| private_subnets | The private subnets ids and cidrs |
| public_subnets | The public subnets ids and cidrs |
| vpc_id | The VPC ID |