{
  "repo": "tidbcloud/dbaas-it",
  "binary": "dbaas-metabase-import",
  "binary_path": "dbaas-metabase-scripts/import.py",
  "dependencies": {
    "CLI dbaas-metabase-import": {
      "description": "Fetches AWS cost data and persists it into the configured MySQL instance.",
      "infrastructure": {},
      "services": [
        {
          "name": "aws",
          "protocol": "aws_cli",
          "target_interface": "aws ce get-cost-and-usage",
          "purpose": "Read daily account cost data"
        },
        {
          "name": "mysql",
          "protocol": "mysql_driver",
          "target_interface": "db_connect.mycursor / db_connect.mydb",
          "purpose": "Insert imported cost rows into the reporting database"
        }
      ]
    }
  }
}
