variable "aws_region" {
  type        = string
  default     = "us-east-1"
  description = "The AWS region to create the repository in"
}

variable "application_family" {
  description = "Name of application family"
  default     = "devops"
}

variable "environment" {
  default = "networking"
}

variable "team_name" {
  default = "devops"
}

variable "vpc_id" {
  description = "The ID of the VPC to manage the transit gateway attachment for"
  default     = "vpc-019370c87583a0502"
}

variable "vpc_name" {
  description = "The name of the VPC"
  default     = "grps-prod"
}

variable "managed_prefix_list_vpc_references" {
  description = "A map of prefix list names to VPC names to create routes for in the attachment's route table"
  default     = {}
}

variable "managed_prefix_list_vpn_references" {
  description = "A map of prefix list names to VPN names to create routes for in the attachment's route table"
  default     = {}
}

variable "vpc_routes" {
  description = "A map of CIDR blocks to VPC names to create routes for in the attachment's route table"
  default = {
    # Only private delphi subnets
    "10.31.13.0/24" = "gdb-delphi-dev-qa-delphi"
    "10.31.14.0/24" = "gdb-delphi-dev-qa-delphi"
    "10.31.15.0/24" = "gdb-delphi-dev-qa-delphi"
    "10.32.13.0/24" = "gdb-delphi-dev-stage-delphi"
    "10.32.14.0/24" = "gdb-delphi-dev-stage-delphi"
    "10.32.15.0/24" = "gdb-delphi-dev-stage-delphi"
    "10.33.13.0/24" = "gdb-delphi-prod-prod-delphi"
    "10.33.14.0/24" = "gdb-delphi-prod-prod-delphi"
    "10.33.15.0/24" = "gdb-delphi-prod-prod-delphi"
  }
}
