4ed2542ecf
---ci--- project: acdl phase: 13 milestone: v1.2 status: verify verdict: VERIFIED requirements: covered: [REQ-31] ---/ci--- Phase 13 plan-as-execute + verify. scripts/verify_phase13.sh green. 6 ECS L1s authored + registered (l1-vpc, l1-ecs-cluster, l1-ecs-service, l1-iam-role, l1-alb, l1-ecr). Adapter generalized to table-driven TYPE_MAP (12 IR types) + INPUT_MAP + OUTPUT_MAP. S3 regression: the v1.1 spike l1-s3 produces byte-identical main.tf. Ready to ship v1.2.3.
30 lines
746 B
JSON
30 lines
746 B
JSON
{
|
|
"name": "l1-ecr",
|
|
"version": "1.0.0",
|
|
"kind": "l1",
|
|
"type": "aws:ecr:repository",
|
|
"description": "ECR repository primitive (substrate-agnostic IR type aws:ecr:repository; the Terraform adapter translates to aws_ecr_repository).",
|
|
"inputs": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "The ECR repository name.",
|
|
"required": true
|
|
},
|
|
"region": {
|
|
"type": "string",
|
|
"description": "AWS region the repository is created in.",
|
|
"required": true
|
|
}
|
|
},
|
|
"outputs": {
|
|
"repository_url": {
|
|
"type": "string",
|
|
"description": "The ECR repository URL."
|
|
},
|
|
"repository_arn": {
|
|
"type": "arn",
|
|
"description": "The ECR repository ARN."
|
|
}
|
|
},
|
|
"nfrs": {}
|
|
} |