aws∕load‒balancer - dicomgrid/pt-modules GitHub Wiki

Usage

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

module "aws_load_balancer" {
  source = "git::https://github.com/dicomgrid/pt-modules.git?ref=null"

  # See inputs below for additional required parameters
}

Attributes

Requirements

Name Version
terraform >= 1.0.9
aws >= 4.20.0

Providers

Name Version
aws >= 4.20.0

Modules

Name Source Version
target_group ./target-group n/a

Resources

Name Type
aws_lb.main resource
aws_lb_listener.main resource

Inputs

Name Description Type Default Required
internal n/a any n/a yes
load_balancer_type n/a any n/a yes
name n/a any n/a yes
subnets n/a any n/a yes
tags n/a any n/a yes
vpc n/a any n/a yes
access_logs n/a map {} no
aws_project_id n/a string "null" no
code_managed n/a string "true" no
compliance n/a string "null" no
connection_logs n/a map {} no
customer_owned_ipv4_pool n/a any null no
desync_mitigation_mode n/a any null no
dns_record_client_routing_policy n/a any null no
drop_invalid_header_fields n/a any null no
enable_cross_zone_load_balancing n/a bool true no
enable_deletion_protection n/a bool false no
enable_http2 n/a any null no
enable_tls_version_and_cipher_suite_headers n/a any null no
enable_waf_fail_open n/a any null no
enable_xff_client_port n/a any null no
enforce_security_group_inbound_rules_on_private_link_traffic n/a any null no
idle_timeout n/a any null no
ip_address_type n/a any null no
listeners n/a map {} no
map_migrated n/a string "null" no
name_prefix n/a any null no
onetime n/a string "null" no
preserve_host_header n/a any null no
security_groups n/a any null no
subnet_mapping n/a list [] no
target_group_attachments n/a map {} no
target_groups n/a map {} no
timeouts n/a map {} no
xff_header_processing_mode n/a any null no

Outputs

Name Description
arn n/a
arn_suffix n/a
dns_name n/a
listener_arn n/a
target_group n/a
zone_id n/a

Changelog