Terraform module with vpc Endpoint that supports both Interface and Gateway endpoints.
See at example/simple| Name | Version |
|---|---|
| terraform | >= 1.0.0 |
| aws | >= 4.00 |
| Name | Version |
|---|---|
| aws | >= 4.00 |
No modules.
| Name | Type |
|---|---|
| aws_security_group.allow_all_internal | resource |
| aws_vpc_endpoint.this | resource |
| aws_vpc.this | data source |
| aws_vpc_endpoint_service.this | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| environment | To manage a resources with tags | string |
n/a | yes |
| endpoints | A map of interface and/or gateway endpoints containing their properties and configurations | any |
{} |
no |
| security_group_ids | Default security group IDs to associate with the VPC endpoints | list(string) |
[] |
no |
| subnet_ids | Default subnets IDs to associate with the VPC endpoints | list(string) |
[] |
no |
| tags | A map of tags to use on all resources | map(string) |
{} |
no |
| vpc_id | The ID of the VPC in which the endpoint will be used | string |
null |
no |
| Name | Description |
|---|---|
| endpoints | Array containing the full resource object and attributes for all endpoints created |