availability_zones

Required
Type list(string)
Module vpc

List of availability zones for subnet distribution

Availability Zone Selection

Use the aws_availability_zones data source for dynamic selection:

data "aws_availability_zones" "available" {
  state = "available"
}

Best Practices

  • Use at least 2 AZs for high availability
  • Use 3 AZs for production workloads
  • Verify AZ availability in your region

Full Module Example

module "vpc" {
  source  = "registry.patterneddesigns.ca/patterneddesigns/vpc/aws"
  version = "0.1.0"

  # availability_zones
  availability_zones = "..."

  # Other required inputs
  name = "..."
  vpc_cidr = "..."
}