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 |