Files
nova-platform/modules/l1/ecr/interface.json
T
CIAgent 11e342a9f7 docs(P03): complete l1-primitives-registry phase
---ci---
project: nova-platform
phase: 3
milestone: v1.0
status: complete
---/ci---

P3 complete: 13 L1 primitives + registry + module docs.
68 tests pass. REQ-10,11,13,34 covered.
2026-08-24 17:41:43 +00:00

34 lines
922 B
JSON

{
"name": "ecr",
"version": "1.0.0",
"kind": "l1",
"type": "aws:ecr:repository",
"description": "ECR repository primitive (engine-agnostic stack type aws:ecr:repository; the Terraform adapter translates to aws_ecr_repository).",
"inputs": {
"repository_name": {
"type": "string",
"description": "Name of the ECR repository.",
"required": true
},
"enabled": {
"type": "boolean",
"default": true,
"description": "Feature flag: enable/disable this module. Set to false to skip resource creation."
},
"tags": {
"type": "map",
"default": {},
"description": "Additional tags to merge with the module defaults."
}
},
"outputs": {
"repository_url": {
"type": "string",
"description": "The ECR repository URL."
},
"repository_arn": {
"type": "arn",
"description": "The ECR repository ARN."
}
}
}