Required

name Required
string

Name of the ALB. Must be unique within your account and region. Maximum 32 characters.

vpc_id Required
string

VPC ID for the ALB. The ALB must be created in the same VPC as your target resources.

subnets Required
list(string)

List of subnet IDs for the ALB. Requires at least 2 subnets in different AZs.

Optional

Whether the ALB is internal. Set to true for internal ALBs (microservices, internal APIs) or false for internet-facing ALBs (public APIs, websites).