variable "docker_image_env_tag" {
  type        = string
  description = ""
}

variable "env" {
  type        = string
  description = ""
}

variable "aws_region_id" {
  type    = string
  default = "us-east-1"
}

variable "batch_ecr_name" {
  type        = string
  description = ""
  default     = "delphi/dapd-apollo-sync-service"
}

variable "batch_name" {
  type        = string
  description = ""
  default     = "dapd-apollo-sync-service"
}

variable "batch_timeout" {
  type    = number
  default = 3600
}

variable "batch_queue_arn" {
  type = string
}

variable "batch_role_policies" {
  type        = list(string)
  description = ""
}

variable "batch_env_vars" {
  type    = map(string)
  default = {}
}

variable "name_prefix" {
  type        = string
  description = ""
}

variable "secrets_env" {
  type        = string
  description = ""
}

variable "secrets_kms_key_id" {
  type        = string
  description = ""
  default     = null
}

variable "secrets_group" {
  type        = string
  description = ""
  default     = ""
}

variable "secrets" {
  type        = list(string)
  description = ""
  default     = []
}

variable "sf_name" {
  type        = string
  description = ""
  default     = "dapd-apollo-sync-flow"
}

variable "sf_role_policy_list" {
  type        = list(string)
  description = ""
}

variable "tag_plat_env_project" {
  type        = string
  description = ""
}

variable "tags" {
  type        = map(string)
  description = ""
}

variable "finalizer_lambda_ecr_name" {
  type        = string
  description = ""
  default     = "delphi/lambda/dapd-apollo-sync-finalizer"
}


variable "lambda_logs_retention" {
  type        = number
  description = ""
  default     = 30
}

variable "finalizer_lambda_env_vars" {
  type    = map(string)
  default = {}
}

variable "finalizer_lambda_name" {
  type        = string
  description = ""
  default     = "dapd-apollo-sync-finalizer"
}

variable "finalizer_lambda_role_policies" {
  type        = list(string)
  description = ""
}

variable "finalizer_lambda_timeout" {
  type    = number
  default = 900
}

variable "finalizer_lambda_memory" {
  type    = number
  default = 256
}

variable "vpc_lambda_sg_ids" {
  type        = list(string)
  description = ""
}

variable "vpc_lambda_subnet_ids" {
  type        = list(string)
  description = ""
}

variable "finalizer_deploy" {
  type    = bool
  default = true
}
