Skip to content

Latest commit

 

History

History

resolver-inbound-endpoint

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

resolver-inbound-endpoint

This module creates following resources.

  • aws_route53_resolver_endpoint
  • aws_security_group
  • aws_security_group_rule

Requirements

Name Version
terraform >= 1.5
aws >= 4.27

Providers

Name Version
aws 5.19.0

Modules

Name Source Version
resource_group tedilabs/misc/aws//modules/resource-group ~> 0.10.0
security_group__this tedilabs/network/aws//modules/security-group ~> 0.26.0

Resources

Name Type
aws_route53_resolver_endpoint.this resource
aws_subnet.this data source

Inputs

Name Description Type Default Required
ip_allocations (Required) A list of IP allocations which include subnet_id and ip. ip is a private IP from subnet.
list(object({
subnet_id = string
ip = string
}))
n/a yes
name (Required) The name of the Route53 Resolver Inbound Endpoint. string n/a yes
allowed_ingress_cidrs (Optional) A list of CIDR for Route53 Resolver Inbound Endpoint ingress access. list(string)
[
"0.0.0.0/0"
]
no
module_tags_enabled (Optional) Whether to create AWS Resource Tags for the module informations. bool true no
resource_group_description (Optional) The description of Resource Group. string "Managed by Terraform." no
resource_group_enabled (Optional) Whether to create Resource Group to find and group AWS resources which are created by this module. bool true no
resource_group_name (Optional) The name of Resource Group. A Resource Group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with AWS or aws. string "" no
security_groups (Optional) A list of security groups for Route53 Resolver Inbound Endpoint. list(string) [] no
tags (Optional) A map of tags to add to all resources. map(string) {} no

Outputs

Name Description
arn The ARN of the Route 53 Resolver Endpoint.
id The ID of the Route 53 Resolver Endpoint.
ip_addresses IP addresses in your VPC that you want DNS queries to pass through on the way from your network to your VPCs.
name The name of the Route 53 Resolver Endpoint.
security_group_ids A list of the ID of security groups that you want to use to control access to this VPC.
subnet_ids A list of the ID of subnets that IP addresses of resolver endpoint are allocated in.
vpc_id The ID of the VPC that you want to create the resolver endpoint in.