You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| additional\_cidr\_block | List of secondary CIDR blocks of the VPC. |`list(string)`|`[]`| no |
100
+
| additional\_ipv6\_cidr\_block | List of secondary CIDR blocks of the VPC. |`list(string)`|`[]`| no |
100
101
| attributes | Additional attributes (e.g. `1`). |`list(any)`|`[]`| no |
102
+
| aws\_default\_network\_acl | A boolean flag to enable/disable Default Network acl in the VPC. |`bool`|`true`| no |
103
+
| aws\_default\_route\_table | A boolean flag to enable/disable Default Route Table in the VPC. |`bool`|`true`| no |
101
104
| cidr\_block | CIDR for the VPC. |`string`|`""`| no |
102
105
| default\_security\_group\_egress | List of maps of egress rules to set on the default security group |`list(map(string))`|`[]`| no |
103
106
| default\_security\_group\_ingress | List of maps of ingress rules to set on the default security group |`list(map(string))`|`[]`| no |
@@ -106,15 +109,21 @@ Here is an example of how you can use this module in your inventory structure:
106
109
| dhcp\_options\_netbios\_name\_servers | Specify a list of netbios servers for DHCP options set (requires enable\_dhcp\_options set to true) |`list(string)`|`[]`| no |
107
110
| dhcp\_options\_netbios\_node\_type | Specify netbios node\_type for DHCP options set (requires enable\_dhcp\_options set to true) |`string`|`""`| no |
108
111
| dhcp\_options\_ntp\_servers | Specify a list of NTP servers for DHCP options set (requires enable\_dhcp\_options set to true) |`list(string)`|`[]`| no |
112
+
| dns\_hostnames\_enabled | A boolean flag to enable/disable DNS hostnames in the VPC. |`bool`|`true`| no |
113
+
| dns\_support\_enabled | A boolean flag to enable/disable DNS support in the VPC. |`bool`|`true`| no |
109
114
| enable\_dhcp\_options | Should be true if you want to specify a DHCP options set with a custom domain name, DNS servers, NTP servers, netbios servers, and/or netbios server type |`bool`|`false`| no |
110
-
| enable\_dns\_hostnames | A boolean flag to enable/disable DNS hostnames in the VPC. |`bool`|`true`| no |
111
-
| enable\_dns\_support | A boolean flag to enable/disable DNS support in the VPC. |`bool`|`true`| no |
112
-
| enable\_flow\_log | Enable vpc\_flow\_log logs. |`bool`|`false`| no |
115
+
| enable\_flow\_log | Enable vpc\_flow\_log logs. |`bool`|`true`| no |
113
116
| enabled\_ipv6\_egress\_only\_internet\_gateway | A boolean flag to enable/disable IPv6 Egress-Only Internet Gateway creation |`bool`|`false`| no |
| flow\_logs\_bucket\_name | Name (e.g. `mybucket` or `bucket101`). |`string`|`""`| no |
115
119
| instance\_tenancy | A tenancy option for instances launched into the VPC. |`string`|`"default"`| no |
120
+
| internet\_gateway\_enabled | A boolean flag to enable/disable INTERNET GATEWAY in the VPC. |`bool`|`true`| no |
116
121
| ipv4\_ipam\_pool\_id | The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. |`string`|`""`| no |
117
122
| ipv4\_netmask\_length | The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a ipv4\_ipam\_pool\_id |`string`|`null`| no |
123
+
| ipv6\_cidr\_block | IPv6 CIDR for the VPC. |`string`|`null`| no |
124
+
| ipv6\_cidr\_block\_network\_border\_group | Set this to restrict advertisement of public addresses to a specific Network Border Group such as a LocalZone. |`string`|`null`| no |
125
+
| ipv6\_ipam\_pool\_id | The ID of an IPv6 IPAM pool you want to use for allocating this VPC's CIDR. |`string`|`""`| no |
126
+
| ipv6\_netmask\_length | The netmask length of the IPv4 CIDR you want to allocate to this VPC. Requires specifying a ipv6\_ipam\_pool\_id |`string`|`null`| no |
118
127
| label\_order | Label order, e.g. `name`,`application`. |`list(any)`|`[]`| no |
119
128
| managedby | ManagedBy, eg 'CloudDrove' |`string`|`"hello@clouddrove.com"`| no |
120
129
| name | Name (e.g. `app` or `cluster`). |`string`|`""`| no |
@@ -132,7 +141,10 @@ Here is an example of how you can use this module in your inventory structure:
132
141
| arn | Amazon Resource Name (ARN) of VPC |
133
142
| igw\_id | The ID of the Internet Gateway. |
134
143
| ipv6\_cidr\_block | The IPv6 CIDR block. |
144
+
| ipv6\_cidr\_block\_network\_border\_group | The IPv6 Network Border Group Zone name |
145
+
| ipv6\_egress\_only\_igw\_id | The ID of the egress-only Internet Gateway |
135
146
| tags | A mapping of tags to assign to the resource. |
147
+
| vpc\_arn | The ARN of the VPC |
136
148
| vpc\_cidr\_block | The CIDR block of the VPC. |
137
149
| vpc\_default\_network\_acl\_id | The ID of the network ACL created by default on VPC creation. |
138
150
| vpc\_default\_route\_table\_id | The ID of the route table created by default on VPC creation. |
0 commit comments