{
    "Job": {
        "Name": "snowflake_to_rds_agg_user_suggested_creators_weekly",
        "JobMode": "SCRIPT",
        "JobRunQueuingEnabled": false,
        "Description": "Direct transfer of data from Snowflake table suno_prod.prod.agg_user_suggested_creators_weekly to RDS table recommendations_suggestedcreators without S3 staging",
        "Role": "{gluejobrole}",
        "ExecutionProperty": {
            "MaxConcurrentRuns": 1
        },
        "Command": {
            "Name": "glueetl",
            "ScriptLocation": "s3://{s3bucket}/scripts/snowflake_to_rds_agg_user_suggested_creators_weekly.py",
            "PythonVersion": "3"
        },
        "DefaultArguments": {
            "--enable-metrics": "true",
            "--spark-event-logs-path": "s3://{s3bucket}/sparkHistoryLogs/",
            "--enable-job-insights": "false",
            "--python-modules-installer-option": "-r",
            "--extra-py-files": "s3://{s3bucket}/libs/utils.zip",
            "--additional-python-modules": "s3://{s3bucket}/libs/requirements.txt",
            "--enable-observability-metrics": "true",
            "--enable-glue-datacatalog": "true",
            "--enable-continuous-cloudwatch-log": "true",
            "--job-bookmark-option": "job-bookmark-disable",
            "--job-language": "python",
            "--TempDir": "s3://{s3bucket}/temporary/",
            "--enable-auto-scaling": "true"
        },
        "Connections": {
            "Connections": [
                "analystic-database-connection"
            ]
        },
        "MaxRetries": 0,
        "Timeout": 2880,
        "WorkerType": "G.4X",
        "NumberOfWorkers": 3,
        "GlueVersion": "5.0",
        "ExecutionClass": "STANDARD"
    },
    "Triggers": [
        {
            "Name": "snowflake_to_rds_agg_user_suggested_creators_weekly",
            "Type": "SCHEDULED",
            "ScheduleExpression": "cron(0 2 ? * TUE *)",
            "StartOnCreation": "{triggerstartoncreat}"
        }
    ]
} 