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
|[aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zones)| data source |
47
47
|[aws_iam_policy_document.dynamodb_endpoint_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
48
48
|[aws_iam_policy_document.generic_endpoint_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
49
-
|[aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/security_group)| data source |
50
49
51
50
## Inputs
52
51
@@ -153,6 +152,8 @@ No inputs.
153
152
| <aname="output_vpc_enable_dns_hostnames"></a> [vpc\_enable\_dns\_hostnames](#output\_vpc\_enable\_dns\_hostnames)| Whether or not the VPC has DNS hostname support |
154
153
| <aname="output_vpc_enable_dns_support"></a> [vpc\_enable\_dns\_support](#output\_vpc\_enable\_dns\_support)| Whether or not the VPC has DNS support |
155
154
| <aname="output_vpc_endpoints"></a> [vpc\_endpoints](#output\_vpc\_endpoints)| Array containing the full resource object and attributes for all endpoints created |
155
+
| <aname="output_vpc_endpoints_security_group_arn"></a> [vpc\_endpoints\_security\_group\_arn](#output\_vpc\_endpoints\_security\_group\_arn)| Amazon Resource Name (ARN) of the security group |
156
+
| <aname="output_vpc_endpoints_security_group_id"></a> [vpc\_endpoints\_security\_group\_id](#output\_vpc\_endpoints\_security\_group\_id)| ID of the security group |
156
157
| <aname="output_vpc_flow_log_cloudwatch_iam_role_arn"></a> [vpc\_flow\_log\_cloudwatch\_iam\_role\_arn](#output\_vpc\_flow\_log\_cloudwatch\_iam\_role\_arn)| The ARN of the IAM role used when pushing logs to Cloudwatch log group |
157
158
| <aname="output_vpc_flow_log_destination_arn"></a> [vpc\_flow\_log\_destination\_arn](#output\_vpc\_flow\_log\_destination\_arn)| The ARN of the destination for VPC Flow Logs |
158
159
| <aname="output_vpc_flow_log_destination_type"></a> [vpc\_flow\_log\_destination\_type](#output\_vpc\_flow\_log\_destination\_type)| The type of the destination for VPC Flow Logs |
| <aname="input_create"></a> [create](#input\_create)| Determines whether resources will be created |`bool`|`true`| no |
85
+
| <aname="input_create_security_group"></a> [create\_security\_group](#input\_create\_security\_group)| Determines if a security group is created |`bool`|`false`| no |
83
86
| <aname="input_endpoints"></a> [endpoints](#input\_endpoints)| A map of interface and/or gateway endpoints containing their properties and configurations |`any`|`{}`| no |
87
+
| <aname="input_security_group_description"></a> [security\_group\_description](#input\_security\_group\_description)| Description of the security group created |`string`|`null`| no |
84
88
| <aname="input_security_group_ids"></a> [security\_group\_ids](#input\_security\_group\_ids)| Default security group IDs to associate with the VPC endpoints |`list(string)`|`[]`| no |
89
+
| <aname="input_security_group_name"></a> [security\_group\_name](#input\_security\_group\_name)| Name to use on security group created. Conflicts with `security_group_name_prefix`|`string`|`null`| no |
90
+
| <aname="input_security_group_name_prefix"></a> [security\_group\_name\_prefix](#input\_security\_group\_name\_prefix)| Name prefix to use on security group created. Conflicts with `security_group_name`|`string`|`null`| no |
91
+
| <aname="input_security_group_rules"></a> [security\_group\_rules](#input\_security\_group\_rules)| Security group rules to add to the security group created |`any`|`{}`| no |
92
+
| <aname="input_security_group_tags"></a> [security\_group\_tags](#input\_security\_group\_tags)| A map of additional tags to add to the security group created |`map(string)`|`{}`| no |
85
93
| <aname="input_subnet_ids"></a> [subnet\_ids](#input\_subnet\_ids)| Default subnets IDs to associate with the VPC endpoints |`list(string)`|`[]`| no |
86
94
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to use on all resources |`map(string)`|`{}`| no |
87
95
| <aname="input_timeouts"></a> [timeouts](#input\_timeouts)| Define maximum timeout for creating, updating, and deleting VPC endpoint resources |`map(string)`|`{}`| no |
@@ -92,4 +100,6 @@ No modules.
92
100
| Name | Description |
93
101
|------|-------------|
94
102
| <aname="output_endpoints"></a> [endpoints](#output\_endpoints)| Array containing the full resource object and attributes for all endpoints created |
103
+
| <aname="output_security_group_arn"></a> [security\_group\_arn](#output\_security\_group\_arn)| Amazon Resource Name (ARN) of the security group |
104
+
| <aname="output_security_group_id"></a> [security\_group\_id](#output\_security\_group\_id)| ID of the security group |
0 commit comments