enable_nat_gateway

Type bool
Default null
Module vpc

Enable NAT gateways for private subnet internet access

NAT Gateway Considerations

NAT Gateways allow private subnet resources to access the internet.

Cost FactorAmount
Hourly~$0.045/hour
Data processing~$0.045/GB

Best Practices

  • Enable for private subnets needing internet
  • Use single NAT for development
  • Use per-AZ NAT for production availability

Full Module Example

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

  # enable_nat_gateway
  enable_nat_gateway = "..."

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