variable environment {
    description = "Available values:  dev, qa, prod."
}

variable region {
    default = "us-east-1"
}

variable vpc_security_group_ids {
    type        = list
    description = "Security group IDs for the VPC where the lambdas will execute"
}

variable vpc_subnet_ids {
    type        = list
    description = "VPC subnet IDs where the lambdas will execute"
}

variable lambda_default_timeout {
    description = "Default value for timeout"
    default     = "420"
}

variable lambda_memory_size {
    description = "Memory size for the lambda function"
    default     = "2048"
}

variable lambda_concurrent_executions {
    description = "Number of reserved concurrent executions for lambda function"
    default     = 1
}

variable iam_policy_file_location {
    default = "../modules/lambdas/renew_manager/policies"
}

variable LOGGER_DSN {
    description = "DSN for logging."
    default     = "udp://qa-fluentd-applications-udp.theorchard.io:5160"
}

variable cloudwatch_event_schedule {
    description = "How often to run this lambda."
    default = "rate(10 minutes)"
}
