{
  "delphi_dev": {
    "lambda_handler": "secrets_rotator.lambda_handler",
    "aws_region": "us-east-1",
    "profile_name": "gdb-delphi-dev",
    "project_name": "dev-delphi-secrets-rotator",
    "lambda_description": "Rotate database passwords",
    "runtime": "python3.14",
    "s3_bucket": "dev-delphi-lambda-artifacts",
    "exclude": [
      "*.gz",
      "*.rar",
      "zappa",
      "boto3",
      "botocore"
    ],
    "payload_compression": true,
    "apigateway_enabled": false,
    "slim_handler": false,
    "timeout_seconds": 60,
    "manage_roles": false,
    "role_name": "dev-delphi-secrets_rotator_role",
    "extra_permissions": [],
    "events": [],
    "keep_warm": false,
    "memory_size": 128,
    "environment_variables": {},
    "aws_environment_variables": {
      "ENVIRONMENT": "delphi_dev"
    },
    "vpc_config" : {
      "SubnetIds": ["subnet-0c4ef8a4bcfc0f530","subnet-0f75f14582a00610f","subnet-039d0dc7ea7f5e541"],
      "SecurityGroupIds": [ "sg-0aac6645c9a40cdd1" ]
    },
    "tags": {
      "platform": "Delphi",
      "environment": "Development",
      "project": "Infrastructure",
      "service": "Lambda",
      "plat_env_project_service": "DLP_DEV_INFRA_LMB"
    }
  },
  "delphi_qa": {
    "lambda_handler": "secrets_rotator.lambda_handler",
    "aws_region": "us-east-1",
    "profile_name": "gdb-delphi-dev",
    "project_name": "qa-delphi-secrets-rotator",
    "lambda_description": "Rotate database passwords",
    "runtime": "python3.14",
    "s3_bucket": "qa-delphi-lambda-artifacts",
    "exclude": [
      "*.gz",
      "*.rar",
      "zappa",
      "boto3",
      "botocore"
    ],
    "payload_compression": true,
    "apigateway_enabled": false,
    "slim_handler": false,
    "timeout_seconds": 60,
    "manage_roles": false,
    "role_name": "qa-delphi-secrets_rotator_role",
    "extra_permissions": [],
    "events": [],
    "keep_warm": false,
    "memory_size": 128,
    "environment_variables": {},
    "aws_environment_variables": {
      "ENVIRONMENT": "delphi_qa"
    },
    "vpc_config" : {
      "SubnetIds": ["subnet-0a9c38cddf9327e4f", "subnet-0c9c39995d2369f2b", "subnet-0dd1cb3b3abc193b4"],
      "SecurityGroupIds": ["sg-0158b5e76c6a7de24"]
  },
    "tags": {
      "platform": "Delphi",
      "environment": "QA",
      "project": "Infrastructure",
      "service": "Lambda",
      "plat_env_project_service": "DLP_QA_INFRA_LMB"
    }
  },
  "delphi_stage": {
    "lambda_handler": "secrets_rotator.lambda_handler",
    "aws_region": "us-east-1",
    "profile_name": "gdb-delphi-dev",
    "project_name": "stage-delphi-secrets-rotator",
    "lambda_description": "Rotate database passwords",
    "runtime": "python3.14",
    "s3_bucket": "stage-delphi-lambda-artifacts",
    "exclude": [
      "*.gz",
      "*.rar",
      "zappa",
      "boto3",
      "botocore"
    ],
    "payload_compression": true,
    "apigateway_enabled": false,
    "slim_handler": false,
    "timeout_seconds": 60,
    "manage_roles": false,
    "role_name": "stage-delphi-secrets_rotator_role",
    "extra_permissions": [],
    "events": [],
    "keep_warm": false,
    "memory_size": 128,
    "environment_variables": {},
    "aws_environment_variables": {
      "ENVIRONMENT": "delphi_stage"
    },
    "vpc_config" : {
      "SubnetIds": ["subnet-08555814cb729f3fd", "subnet-0247d42dde390e3b9", "subnet-0bbc4644a766eb9a7"],
      "SecurityGroupIds": ["sg-056c39728b268ec08"]
    },
    "tags": {
      "platform": "Delphi",
      "environment": "Staging",
      "project": "Infrastructure",
      "service": "Lambda",
      "plat_env_project_service": "DLP_STAGE_INFRA_LMB"
    }
  },
  "delphi_prod": {
    "lambda_handler": "secrets_rotator.lambda_handler",
    "aws_region": "us-east-1",
    "profile_name": "gdb-delphi-prod",
    "project_name": "prod-delphi-secrets-rotator",
    "lambda_description": "Rotate database passwords",
    "runtime": "python3.14",
    "s3_bucket": "prod-delphi-lambda-artifacts",
    "exclude": [
      "*.gz",
      "*.rar",
      "zappa",
      "boto3",
      "botocore"
    ],
    "payload_compression": true,
    "apigateway_enabled": false,
    "slim_handler": false,
    "timeout_seconds": 60,
    "manage_roles": false,
    "role_name": "prod-delphi-secrets_rotator_role",
    "extra_permissions": [],
    "events": [],
    "keep_warm": false,
    "memory_size": 128,
    "environment_variables": {},
    "aws_environment_variables": {
      "ENVIRONMENT": "delphi_prod",
      "SLACK_CHANNEL": "secrets-rotation-log-prod"
    },
    "vpc_config" : {
      "SubnetIds": ["subnet-09e693df111dc47d7", "subnet-000b2722d7d3f25bd", "subnet-022573830560f00e2"],
      "SecurityGroupIds": ["sg-0bf8535b1e4321031"]
    },
    "tags": {
      "platform": "Delphi",
      "environment": "Production",
      "project": "Infrastructure",
      "service": "Lambda",
      "plat_env_project_service": "DLP_PROD_INFRA_LMB"
    }
  }
}
