Terraform AWS ELB¶
Terraform module which creates Classic Load Balancer resources on AWS with support for SSL certificates, health checks, connection draining, and cross-zone load balancing.
Implemented Controls¶
The following compliance controls are implemented in this module.
- Classic Load Balancers should have connection draining enabled
- ELB classic load balancers should have cross-zone load balancing enabled
- ELB classic load balancers should be configured with defensive or strictest desync mitigation mode
- ELB classic load balancers should span multiple availability zones
Compliance.tf registry endpoints¶
module "elb" {
source = "acscessentialeight.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "acscism2023.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "awscontroltower.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "awsgenai.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "awswellarchitected.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "cccsmedium.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "cfrpart11.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "cis.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "cisv500.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "cisv600.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "cisv80ig1.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "cisacyberessentials.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "eugmpannex11.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "fedramplow.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "fedrampmoderate.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "ffiec.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "gdpr.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "hipaa.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "iso27001.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "nist800171.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "nist80053.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "nistcsf.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "nydfs23.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "pcidss.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "rbicybersecurity.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "rbiitfnbfc.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
module "elb" {
source = "soc2.compliance.tf/terraform-aws-modules/elb/aws"
version = "<version>"
# ... your arguments here
}
See the Technical Usage Guide to get started and read the Features section for more details on how to customize the module for your requirements.