variable "application_family" {
  default = "data-platform"
}

variable "aws_cloudwatch_event_rule_is_enabled" {
  default = false
}

variable "aws_lambda_permission_invoke_action" {
  default = "lambda:InvokeFunction"
}

variable "aws_lambda_permission_principal" {
  default = "events.amazonaws.com"
}

variable "aws_region" {
  default     = "us-east-1"
  description = "Lambda AWS region"
}

variable "datadog_advanced_enabled" {
  default = true
}

variable "dlq_enabled" {
  description = "Disable lambda DLQ"
  default     = false
}

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

variable "event_bridge_schedule_expression" {
  default = "cron(10 10 ? * MON-FRI *)"
}

variable "lambda_feed_status_notifierv2_allow_execution_statement_id" {
  default = "AllowExecutionFromCloudWatch"
}

variable "lambda_feed_status_notifierv2_event_rule_name" {
  default = "qa-lambda-feed-status-notifierv2-event-rule"
}

variable "lambda_name" {
  default = "lambda-feed-status-notifierv2"
}

variable "lambda_runtime" {
  default = "python3.9"
}

variable "monty_base_url" {
  default = "https://monty.theorchard.io/"
}

variable "slack_webhook_url" {
  default = "https://hooks.slack.com/services/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"
}

variable "use_container_image" {
  description = "Whether or not to use a container image. Cannot be mixed with s3_source or local zip deployments. Changes to the container image URI are ignored by this module to allow deployments to be performed outside of Terraform, so by default the function will use a dummy placeholder image on creation. Set var.container_image_custom_uri to use a custom image."
  default     = true
}
