Skip to content

oozou/terraform-aws-vpc-endpoints

Repository files navigation

AWS VPC Endpoint Module

Terraform module with vpc Endpoint that supports both Interface and Gateway endpoints.

Usage

See at example/simple

Requirements

Name Version
terraform >= 1.0.0
aws >= 4.00

Providers

Name Version
aws >= 4.00

Modules

No modules.

Resources

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

Inputs

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

Outputs

Name Description
endpoints Array containing the full resource object and attributes for all endpoints created