{
    "dev": {
        "lambda_handler": "copy_auth0_logs_to_cloudwatch.lambda_handler",
        "aws_region": "us-east-1",
        "profile_name": "gdb-delphi-dev",
        "project_name": "dev_apollo_copy_auth0_logs_to_cloudwatch",
        "lambda_description": "Auth0 lambda: export logs from Auth0 to AWS CloudWatch Log",
        "runtime": "python3.7",
        "s3_bucket": "dev-apollo-lambda-artifacts",
        "exclude": ["*.gz", "*.rar", "zappa", "boto3", "botocore"],
        "payload_compression": true,
        "apigateway_enabled": false,
        "slim_handler": false,
        "timeout_seconds": 600,
        "keep_warm": false,
        "manage_roles": false,
        "memory_size": 128,
        "role_name": "dev-apollo-copy-auth0-logs-to-cloudwatch-role",
        "extra_permissions": [],
        "events": [{
            "function": "copy_auth0_logs_to_cloudwatch.lambda_handler",
            "expression": "rate(1 minute)"
        }],
        "aws_environment_variables": {
            "ENVIRONMENT": "dev",
            "AUTH0_DOMAIN": "apollo/dev/copy_auth0_logs_to_cloudwatch/AUTH0_DOMAIN",
            "AUTH0_CLIENT_ID": "apollo/dev/copy_auth0_logs_to_cloudwatch/AUTH0_CLIENT_ID",
            "AUTH0_CLIENT_SECRET": "apollo/dev/copy_auth0_logs_to_cloudwatch/AUTH0_CLIENT_SECRET",
            "AWS_S3_BUCKET_LOG_ID": "dev-apollo-auth0-log-ids",
            "AWS_LOG_GROUP_AUTHENTICATION_API": "/auth0/dev-authentication-api",
            "AWS_LOG_GROUP_MANAGEMENT_API": "/auth0/dev-management-api",
            "REDIS_HOST": "apollo/dev/common/REDIS_HOST",
            "SENTRY_DSN": "apollo/dev/copy_auth0_logs_to_cloudwatch/SENTRY_DSN"
        },
        "tags": {
            "environment": "Development",
            "platform": "Apollo",
            "project": "Portal",
            "service": "Lambda",
            "platform_with_env": "Apollo Development",
            "plat_env_project_service": "APL_DEV_PRL_LMB"
        },
        "vpc_config": {
            "SubnetIds": [ "subnet-09ec3762007deeed8", "subnet-0d9bb68f7a849e23d", "subnet-075a83e57eed650d3" ],
            "SecurityGroupIds": [ "sg-0ff948fa98ea353f3" ]
        }
    },
    "uat": {
        "lambda_handler": "copy_auth0_logs_to_cloudwatch.lambda_handler",
        "aws_region": "us-east-1",
        "profile_name": "gdb-delphi-dev",
        "project_name": "uat_apollo_copy_auth0_logs_to_cloudwatch",
        "lambda_description": "Auth0 lambda: export logs from Auth0 to AWS CloudWatch Log",
        "runtime": "python3.7",
        "s3_bucket": "dev-apollo-lambda-artifacts",
        "exclude": ["*.gz", "*.rar", "zappa", "boto3", "botocore"],
        "payload_compression": true,
        "apigateway_enabled": false,
        "slim_handler": false,
        "timeout_seconds": 600,
        "keep_warm": false,
        "manage_roles": false,
        "memory_size": 128,
        "role_name": "uat-apollo-copy-auth0-logs-to-cloudwatch-role",
        "extra_permissions": [],
        "events": [{
            "function": "copy_auth0_logs_to_cloudwatch.lambda_handler",
            "expression": "rate(1 minute)"
        }],
        "aws_environment_variables": {
            "ENVIRONMENT": "uat",
            "AUTH0_DOMAIN": "apollo/uat/copy_auth0_logs_to_cloudwatch/AUTH0_DOMAIN",
            "AUTH0_CLIENT_ID": "apollo/uat/copy_auth0_logs_to_cloudwatch/AUTH0_CLIENT_ID",
            "AUTH0_CLIENT_SECRET": "apollo/uat/copy_auth0_logs_to_cloudwatch/AUTH0_CLIENT_SECRET",
            "AWS_S3_BUCKET_LOG_ID": "uat-apollo-auth0-log-ids",
            "AWS_LOG_GROUP_AUTHENTICATION_API":  "",
            "AWS_LOG_GROUP_MANAGEMENT_API": "/auth0/uat-management-api",
            "LOG_EVENTS_FILTER_CONDITION": "type=sapi",
            "REDIS_HOST": "apollo/uat/common/REDIS_HOST",
            "SENTRY_DSN": "apollo/uat/copy_auth0_logs_to_cloudwatch/SENTRY_DSN"
        },
        "tags": {
            "environment": "UAT",
            "platform": "Apollo",
            "project": "Portal",
            "service": "Lambda",
            "platform_with_env": "Apollo UAT",
            "plat_env_project_service": "APL_UAT_PRL_LMB"

        },
        "vpc_config": {
            "SubnetIds": [ "subnet-09ec3762007deeed8", "subnet-0d9bb68f7a849e23d", "subnet-075a83e57eed650d3" ],
            "SecurityGroupIds": [ "sg-0ff948fa98ea353f3" ]
        }
    },
    "prod": {
        "lambda_handler": "copy_auth0_logs_to_cloudwatch.lambda_handler",
        "aws_region": "us-east-1",
        "profile_name": "gdb-delphi-prod",
        "project_name": "prod_apollo_copy_auth0_logs_to_cloudwatch",
        "runtime": "python3.7",
        "s3_bucket": "prod-apollo-lambda-artifacts",
        "exclude": ["*.gz", "*.rar", "zappa", "boto3", "botocore"],
        "payload_compression": true,
        "apigateway_enabled": false,
        "slim_handler": false,
        "timeout_seconds": 600,
        "keep_warm": false,
        "manage_roles": false,
        "memory_size": 128,
        "role_name": "prod-apollo-copy-auth0-logs-to-cloudwatch-role",
        "extra_permissions": [],
        "events": [{
            "function": "copy_auth0_logs_to_cloudwatch.lambda_handler",
            "expression": "rate(1 minute)"
        }],
        "aws_environment_variables": {
            "ENVIRONMENT": "prod",
            "AUTH0_DOMAIN": "apollo/prod/copy_auth0_logs_to_cloudwatch/AUTH0_DOMAIN",
            "AUTH0_CLIENT_ID": "apollo/prod/copy_auth0_logs_to_cloudwatch/AUTH0_CLIENT_ID",
            "AUTH0_CLIENT_SECRET": "apollo/prod/copy_auth0_logs_to_cloudwatch/AUTH0_CLIENT_SECRET",
            "AWS_S3_BUCKET_LOG_ID": "prod-apollo-auth0-log-ids",
            "AWS_LOG_GROUP_AUTHENTICATION_API": "/auth0/prod-authentication-api",
            "AWS_LOG_GROUP_MANAGEMENT_API": "/auth0/prod-management-api",
            "REDIS_HOST": "apollo/prod/common/REDIS_HOST",
            "SENTRY_DSN": "apollo/prod/copy_auth0_logs_to_cloudwatch/SENTRY_DSN"
        },
        "tags": {
            "environment": "Production",
            "platform": "Apollo",
            "project": "Portal",
            "service": "Lambda",
            "platform_with_env": "Apollo Production",
            "plat_env_project_service": "APL_PROD_PRL_LMB"

        },
        "vpc_config": {
            "SubnetIds": [ "subnet-070f6bd1097882aa1", "subnet-0750c1050930d56dd", "subnet-02f77acec241e34b3" ],
            "SecurityGroupIds": [ "sg-054ce7aead8dbf073" ]
        }
    }
}
