| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/availability_zones) | data source |
| [aws_iam_policy_document.dynamodb_endpoint_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
| [aws_iam_policy_document.generic_endpoint_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
| [aws_security_group.default](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/security_group) | data source |
## Inputs
...
...
@@ -153,6 +152,8 @@ No inputs.
| <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 |
| <aname="output_vpc_enable_dns_support"></a>[vpc\_enable\_dns\_support](#output\_vpc\_enable\_dns\_support) | Whether or not the VPC has DNS support |
| <aname="output_vpc_endpoints"></a>[vpc\_endpoints](#output\_vpc\_endpoints) | Array containing the full resource object and attributes for all endpoints created |
| <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 |
| <aname="output_vpc_endpoints_security_group_id"></a>[vpc\_endpoints\_security\_group\_id](#output\_vpc\_endpoints\_security\_group\_id) | ID of the security group |
| <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 |
| <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 |
| <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 |
| <aname="input_create_security_group"></a>[create\_security\_group](#input\_create\_security\_group) | Determines if a security group is created | `bool` | `false` | no |
| <aname="input_endpoints"></a>[endpoints](#input\_endpoints) | A map of interface and/or gateway endpoints containing their properties and configurations | `any` | `{}` | no |
| <aname="input_security_group_description"></a>[security\_group\_description](#input\_security\_group\_description) | Description of the security group created | `string` | `null` | no |
| <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 |
| <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 |
| <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 |
| <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 |
| <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 |
| <aname="input_subnet_ids"></a>[subnet\_ids](#input\_subnet\_ids) | Default subnets IDs to associate with the VPC endpoints | `list(string)` | `[]` | no |
| <aname="input_tags"></a>[tags](#input\_tags) | A map of tags to use on all resources | `map(string)` | `{}` | no |
| <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.
| Name | Description |
|------|-------------|
| <aname="output_endpoints"></a>[endpoints](#output\_endpoints) | Array containing the full resource object and attributes for all endpoints created |
| <aname="output_security_group_arn"></a>[security\_group\_arn](#output\_security\_group\_arn) | Amazon Resource Name (ARN) of the security group |
| <aname="output_security_group_id"></a>[security\_group\_id](#output\_security\_group\_id) | ID of the security group |