a9d8b31595
Add modules/l1/rds/ with interface.json (engine enum for postgres, mysql, mariadb, sqlserver, oracle), instance.json, README.md (full template with compliance extension points). Register in registry.json. Expand the adapter TYPE_MAP/INPUT_MAP/OUTPUT_MAP for aws:rds:instance -> aws_db_instance; emit backup_retention_period, deletion_protection, storage_encrypted, and skip_final_snapshot from NFRs/inputs. Add RDS to the primitives-plan matrix. Update tests for the new registry entry count (12) + RDS adapter emission. ---ci--- project: acdl phase: 27 milestone: v1.7 status: execute ---/ci---
86 lines
2.0 KiB
JSON
86 lines
2.0 KiB
JSON
{
|
|
"s3": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/s3/interface.json",
|
|
"published_at": "2026-07-21T19:00:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"vpc": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/vpc/interface.json",
|
|
"published_at": "2026-07-21T21:30:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"ecs-cluster": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/ecs-cluster/interface.json",
|
|
"published_at": "2026-07-21T21:30:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"ecs-service": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/ecs-service/interface.json",
|
|
"published_at": "2026-07-21T21:30:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"iam-role": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/iam-role/interface.json",
|
|
"published_at": "2026-07-21T21:30:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"alb": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/alb/interface.json",
|
|
"published_at": "2026-07-21T21:30:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"ecr": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/ecr/interface.json",
|
|
"published_at": "2026-07-21T21:30:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"cloudfront": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/cloudfront/interface.json",
|
|
"published_at": "2026-07-22T19:00:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"waf": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/waf/interface.json",
|
|
"published_at": "2026-07-22T19:00:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"rds": {
|
|
"1.0.0": {
|
|
"interface": "modules/l1/rds/interface.json",
|
|
"published_at": "2026-07-22T20:00:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"static-assets": {
|
|
"1.0.0": {
|
|
"interface": "modules/l2/static-assets/composition.json",
|
|
"published_at": "2026-07-22T15:00:00Z",
|
|
"deprecated": false
|
|
}
|
|
},
|
|
"microservice": {
|
|
"1.0.0": {
|
|
"interface": "modules/l2/microservice/composition.json",
|
|
"published_at": "2026-07-22T15:00:00Z",
|
|
"deprecated": false
|
|
}
|
|
}
|
|
} |