Skip to content

Instantly share code, notes, and snippets.

@sid137
Created May 26, 2020 13:01
Show Gist options
  • Save sid137/3191572eac57ca8d8ff4a3cc6ca4dc0d to your computer and use it in GitHub Desktop.
Save sid137/3191572eac57ca8d8ff4a3cc6ca4dc0d to your computer and use it in GitHub Desktop.
{
"demo": {
"apigateway_description": "Boundless demo app",
"aws_region": "eu-west-1",
"callbacks": {
"settings": "hooks.settings"
},
"certificate_arn": "arn:aws:acm:us-east-1:942189704687:certificate/174ed8b4-5e11-4360-a85c-559cb8ba8377",
"cloudwatch_data_trace": true,
"cloudwatch_log_level": "INFO",
"cloudwatch_metrics_enabled": true,
"delete_local_zip": true,
"django_settings": "config.settings",
"domain": "api.demo.bdigitalapp.com",
"environment_variables": {
"AWS_LAMBDA": "true",
"AWS_REGION": "eu-west-1",
"PLATFORM": "demo"
},
"events": [
{
"event_source": {
"arn": "arn:aws:s3:::boundless-demo-eu-west-1-public-assets",
"events": [
"s3:ObjectCreated:*"
]
},
"function": "hooks.process_upload_function"
},
{
"expression": "cron(5 * * * ? *)",
"function": "scheduled_tasks.generate_visitor_analytics_cache"
},
{
"expression": "rate(1 minute)",
"function": "scheduled_tasks.check_meraki_action_batch_statuses"
},
{
"expression": "cron(0 3 * * ? *)",
"function": "scheduled_tasks.sync_meraki_organizations"
},
{
"expression": "rate(6 hours)",
"function": "scheduled_tasks.import_meraki_organization_clients"
},
{
"expression": "rate(6 hours)",
"function": "scheduled_tasks.import_meraki_organization_device_monitoring_data"
},
{
"expression": "cron(0 5 * * ? *)",
"function": "scheduled_tasks.perform_meraki_organization_security_compliance_checks"
}
],
"exclude": [
"media",
"__pycache__",
"lib_layer"
],
"extra_permissions": [
{
"Action": [
"secretsmanager:*"
],
"Effect": "Allow",
"Resource": "*"
}
],
"lambda_description": "Boundless demo app",
"layers": [],
"log_level": "WARNING",
"manage_roles": true,
"memory_size": 3008,
"profile_name": "boundless-development",
"project_name": "boundless",
"role_name": "ZappaLambdaExecutionRole",
"runtime": "python3.7",
"s3_bucket": "zappa-boundless-demo-eu-west-1-app-django",
"slim_handler": true,
"timeout_seconds": 900,
"xray_tracing": true
},
"dev": {
"apigateway_description": "Boundless development app",
"aws_region": "eu-west-1",
"callbacks": {
"settings": "hooks.settings"
},
"certificate_arn": "arn:aws:acm:us-east-1:942189704687:certificate/265d0959-a3b5-4ac0-a80b-b588edcbd9d5",
"cloudwatch_data_trace": true,
"cloudwatch_log_level": "INFO",
"cloudwatch_metrics_enabled": true,
"delete_local_zip": true,
"django_settings": "config.settings",
"domain": "api.dev.bdigitalapp.com",
"environment_variables": {
"AWS_LAMBDA": "true",
"AWS_REGION": "eu-west-1",
"PLATFORM": "dev"
},
"events": [
{
"event_source": {
"arn": "arn:aws:s3:::boundless-dev-eu-west-1-public-assets",
"events": [
"s3:ObjectCreated:*"
]
},
"function": "hooks.process_upload_function"
},
{
"expression": "cron(5 * * * ? *)",
"function": "scheduled_tasks.generate_visitor_analytics_cache"
},
{
"expression": "rate(1 minute)",
"function": "scheduled_tasks.check_meraki_action_batch_statuses"
},
{
"expression": "cron(0 3 * * ? *)",
"function": "scheduled_tasks.sync_meraki_organizations"
},
{
"expression": "rate(6 hours)",
"function": "scheduled_tasks.import_meraki_organization_clients"
},
{
"expression": "rate(6 hours)",
"function": "scheduled_tasks.import_meraki_organization_device_monitoring_data"
},
{
"expression": "cron(0 5 * * ? *)",
"function": "scheduled_tasks.perform_meraki_organization_security_compliance_checks"
}
],
"exclude": [
"media",
"__pycache__",
"lib_layer"
],
"extra_permissions": [
{
"Action": [
"secretsmanager:*"
],
"Effect": "Allow",
"Resource": "*"
}
],
"lambda_description": "Boundless development app",
"layers": [
"arn:aws:lambda:eu-west-1:942189704687:layer:boundless-dev-app-libs:65",
"arn:aws:lambda:eu-west-1:942189704687:layer:boundless-dev-precompiled-libs:3"
],
"log_level": "WARNING",
"manage_roles": true,
"memory_size": 3008,
"profile_name": "boundless-development",
"project_name": "boundless",
"role_name": "ZappaLambdaExecutionRole",
"runtime": "python3.7",
"s3_bucket": "zappa-boundless-dev-eu-west-1-app-django",
"slim_handler": true,
"timeout_seconds": 900,
"xray_tracing": true
},
"production": {
"apigateway_description": "Boundless production app",
"aws_region": "eu-west-1",
"callbacks": {
"settings": "hooks.settings"
},
"certificate_arn": "arn:aws:acm:us-east-1:724157589512:certificate/03b7053b-19c6-49bb-83f3-7f6090ca9538",
"cloudwatch_data_trace": true,
"cloudwatch_log_level": "INFO",
"cloudwatch_metrics_enabled": true,
"delete_local_zip": true,
"django_settings": "config.settings",
"domain": "api.production.bdigitalapp.com",
"environment_variables": {
"AWS_LAMBDA": "true",
"AWS_REGION": "eu-west-1",
"PLATFORM": "production"
},
"events": [
{
"event_source": {
"arn": "arn:aws:s3:::boundless-production-eu-west-1-public-assets",
"events": [
"s3:ObjectCreated:*"
]
},
"function": "hooks.process_upload_function"
},
{
"expression": "cron(5 * * * ? *)",
"function": "scheduled_tasks.generate_visitor_analytics_cache"
},
{
"expression": "rate(1 minute)",
"function": "scheduled_tasks.check_meraki_action_batch_statuses"
},
{
"expression": "cron(0 3 * * ? *)",
"function": "scheduled_tasks.sync_meraki_organizations"
},
{
"expression": "rate(6 hours)",
"function": "scheduled_tasks.import_meraki_organization_clients"
},
{
"expression": "rate(6 hours)",
"function": "scheduled_tasks.import_meraki_organization_device_monitoring_data"
},
{
"expression": "cron(0 5 * * ? *)",
"function": "scheduled_tasks.perform_meraki_organization_security_compliance_checks"
},
{
"expression": "rate(2 minutes)",
"function": "scheduled_tasks.send_warm_up_email"
}
],
"exclude": [
"media",
"__pycache__",
"lib_layer"
],
"extra_permissions": [
{
"Action": [
"secretsmanager:*"
],
"Effect": "Allow",
"Resource": "*"
}
],
"lambda_description": "Boundless production app",
"layers": [
"arn:aws:lambda:eu-west-1:724157589512:layer:boundless-production-app-libs:18",
"arn:aws:lambda:eu-west-1:724157589512:layer:boundless-production-precompiled-libs:2"
],
"log_level": "WARNING",
"manage_roles": true,
"memory_size": 3008,
"profile_name": "boundless-production",
"project_name": "boundless",
"role_name": "ZappaLambdaExecutionRole",
"runtime": "python3.7",
"s3_bucket": "zappa-boundless-production-eu-west-1-app-django",
"slim_handler": true,
"timeout_seconds": 900,
"xray_tracing": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment