module "dh_data_health_agent_ads_data_facebook_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(0 * * * ? *)"
  input               = <<EOF
{
  "data_type": "ads_data",
  "dsp": "facebook"
}
EOF
}

module "dh_data_health_agent_ads_data_google_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(15 * * * ? *)"
  input               = <<EOF
{
  "data_type": "ads_data",
  "dsp": "google"
}
EOF
}

module "dh_data_health_agent_ads_data_linkfire_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(25 * * * ? *)"
  input               = <<EOF
{
  "data_type": "ads_data",
  "dsp": "linkfire"
}
EOF
}

module "dh_data_health_agent_data_completeness_amazon_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(30 * * * ? *)"
  input               = <<EOF
{
  "data_type": "data_completeness",
  "dsp": "amazon"
}
EOF
}

module "dh_data_health_agent_data_completeness_tiktok_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(33 * * * ? *)"
  input               = <<EOF
{
  "data_type": "data_completeness",
  "dsp": "tiktok"
}
EOF
}

module "dh_data_health_agent_data_completeness_spotify_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(36 * * * ? *)"
  input               = <<EOF
{
  "data_type": "data_completeness",
  "dsp": "spotify"
}
EOF
}

module "dh_data_health_agent_data_completeness_youtube_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(39 * * * ? *)"
  input               = <<EOF
{
  "data_type": "data_completeness",
  "dsp": "youtube"
}
EOF
}

module "dh_data_health_agent_data_completeness_apple_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(42 * * * ? *)"
  input               = <<EOF
{
  "data_type": "data_completeness",
  "dsp": "apple"
}
EOF
}

module "dh_data_health_agent_data_completeness_spotify_charts_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(45 * * * ? *)"
  input               = <<EOF
{
  "data_type": "spotify_charts",
  "dsp": "spotify"
}
EOF
}

module "dh_data_health_agent_data_completeness_apple_charts_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(48 * * * ? *)"
  input               = <<EOF
{
  "data_type": "apple_charts",
  "dsp": "apple"
}
EOF
}

module "dh_data_health_agent_data_completeness_amazon_charts_cw" {
  source              = "../../../modules/lambda/schedule_trigger_v2"
  function_name       = "${local.name_prefix}-dh-data-health-agent-${local.env_prefix}"
  account_id          = local.account_id
  schedule_expression = "cron(52 * * * ? *)"
  input               = <<EOF
{
  "data_type": "amazon_charts",
  "dsp": "amazon"
}
EOF
}
