module "datadog_parse_bulk_assets_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-parse-bulk-assets"
  lambda_invocation_monitor_enabled = false
}

module "datadog_handle_artwork_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-handle-artwork"
  lambda_invocation_monitor_enabled = false
}

module "datadog_handle_audio_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-handle-audio"
  lambda_invocation_monitor_enabled = false
}

module "datadog_pre_process_art_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-pre-process-art"
  lambda_invocation_monitor_enabled = false
}

module "datadog_pre_process_audio_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-pre-process-audio"
  lambda_invocation_monitor_enabled = false
}

module "datadog_poll_artwork_asset_status_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-poll-art-status"
  lambda_invocation_monitor_enabled = false
}

module "datadog_poll_audio_asset_status_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-poll-audio-status"
  lambda_invocation_monitor_enabled = false
}

module "datadog_lookup_orchard_product_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-lookup-product"
  lambda_invocation_monitor_enabled = false
}

module "datadog_trigger_state_machine_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-trigger-sfn"
  lambda_invocation_monitor_enabled = false
}

module "datadog_log_asset_error_lambda" {
  source = "git@github.com:theorchard/terraform-datadog.git//modules/lambda?ref=6.10.7"

  environment                       = var.environment
  service_name                      = "lambda-${var.service_name}-log-asset-error"
  lambda_invocation_monitor_enabled = false
}
