{ "dev": { "app_function": "secretshare.app.app", "aws_region": "us-west-2", "profile_name": "default", "project_name": "secretshare", "log_level": "INFO", "runtime": "python3.6", "s3_bucket": "##CHANGEME##", "cors": { "allowed_headers": ["content-type"], "allowed_methods": ["*"], "allowed_origin": "*" }, "environment_variables": { "FLASK_SECRETS": "config.py" }, "events": [{ "function": "secretshare.cleanup.purge_expired_secrets", "expression": "rate(12 hours)" }], "extra_permissions": [{ "Effect": "Allow", "Action": [ "secretsmanager:ListSecrets", "secretsmanager:DescribeSecret", "secretsmanager:DeleteSecret", "secretsmanager:GetSecretValue", "secretsmanager:CreateSecret", "secretsmanager:TagResource" ], "Resource": "*" }] } }