Skip to content

aws∕vpc‒endpoint

GitHub Actions edited this page Feb 26, 2025 · 4 revisions

Usage

To use this module in your Terraform, refer to the below module example:

module "aws_vpc_endpoint" {
  source = "git::ssh://git@github.com/techpivot/terraform-modules-demo.git?ref=aws/vpc-endpoint/v1.1.5"

  # See inputs below for additional required parameters
}

Attributes

Requirements

Name Version
terraform >= 1.0
aws >= 5.49

Providers

Name Version
aws >= 5.49

Modules

No modules.

Resources

Name Type
aws_security_group.this resource
aws_security_group_rule.this resource
aws_vpc_endpoint.this resource
aws_vpc_endpoint_service.this data source

Inputs

Name Description Type Default Required
endpoints A map of interface and/or gateway endpoints containing their properties and configurations any {} no
security_group_description Description of the security group created string null no
security_group_ids Default security group IDs to associate with the VPC endpoints list(string) [] no
security_group_name Name to use on security group created. Conflicts with security_group_name_prefix string null no
security_group_name_prefix Name prefix to use on security group created. Conflicts with security_group_name string null no
security_group_rules Security group rules to add to the security group created any {} no
security_group_tags A map of additional tags to add to the security group created. Bump 2 map(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
timeouts Define maximum timeout for creating, updating, and deleting VPC endpoint resources map(string) {} no
vpc_id The ID of the VPC in which the endpoint will be used string null no

Outputs

Name Description
endpoint_arn VPC endpoint arns
endpoints Array containing the full resource object and attributes for all endpoints created
security_group_arn Amazon Resource Name (ARN) of the security group
security_group_id ID of the security group

Changelog

v1.1.5 (2025-02-26)

  • 🔀PR #12 - test: debugging outputs with changed module
  • chore: update terraform-module-releaser to v1.4.1 and add debug outputs; modify security group tags description

v1.1.4 (2025-02-26)

  • PR #11 - fix: improve vpc-enpoint variable
  • fix: improve vpc-enpoint variable

    This is a test to bump the version and ensure the wiki link is correct.

v1.1.3 (2024-10-17)

  • PR #8 - fix: bump aws version

v1.1.2 (2024-10-17)

  • PR #7 - fix: bump vpc-endpoint version

v1.1.1 (2024-10-15)

  • PR #6 - chore: bump AWS required provider version

v1.1.0 (2024-10-09)

  • PR #2 - feat: update required Terraform version and add VPC endpoint ARN output
  • feat: add new output for VPC endpoint ARN

v1.0.0 (2024-10-09)

  • PR #1 - docs: update readme with demo notice