Content repository
datacontent-repository
Managed store for structured content and media assets, published to sites, apps or APIs.
- Category
- Data
- Properties
- 8
- Components
- 3
- Rules
- 0
A node of this kind resolves each property from its own props, then the component's defaults, then the default below.
| property | type | values | required | default |
|---|---|---|---|---|
| assetQuotaGb | integer | — | no | — |
| deliveryCacheTtlSeconds | integer | — | no | — |
| deliveryMode | enum | headless-api | rendered | hybrid | yes | — |
| localization | boolean | — | no | — |
| managed | boolean | — | no | false |
| previewEnvironment | boolean | — | no | true |
| publishingWorkflow | boolean | — | no | — |
| versioning | boolean | — | no | — |
No rule selects this kind or its category. Governance calls that a recorded gap.
vendor-neutral
# yaml-language-server: $schema=../schema/kind.schema.json # Structured content and assets with a preview/published split and one or more delivery channels (Oracle Content Management, Contentful, Sanity, Strapi, WordPress, Drupal, AEM, Sitecore). artifact-repository holds build artifacts and object-store opaque blobs; neither has a content model, a publishing workflow or a delivery cache. schemaVersion: "1" type: "kind" id: "content-repository" category: "data" properties: deliveryMode: type: "enum" values: ["headless-api", "rendered", "hybrid"] required: true previewEnvironment: type: "boolean" default: true deliveryCacheTtlSeconds: type: "integer" localization: type: "boolean" assetQuotaGb: type: "integer" publishingWorkflow: type: "boolean" versioning: type: "boolean" managed: type: "boolean" default: false