flex-auth/examples/markitect/resource_manifest.yaml

41 lines
1.1 KiB
YAML
Raw Normal View History

# Pinned example of the FlexAuthResourceManifest shape.
#
# Source: markitect-tool/examples/policy/flex-auth-resource-manifest.yaml
# (emitted by markitect_tool.policy.enterprise.FlexAuthResourceManifest in
# MKTT-WP-0014). Schema: ../../schemas/resource_manifest.schema.json.
id: markitect-example-knowledge-base
system: markitect-tool
actions:
- read
- query
- search
- package
- export
resources:
- id: knowledge-base:markitect-example
type: knowledge_base
labels:
- public
trust_zone: public
owner: team:platform-architecture
- id: document:public-note
type: document
parent: knowledge-base:markitect-example
path: examples/policy/public-note.md
labels:
- public
trust_zone: public
owner: team:platform-architecture
- id: document:internal-note
type: document
parent: knowledge-base:markitect-example
path: examples/policy/private/internal-note.md
labels:
- internal
trust_zone: internal
owner: team:platform-architecture
metadata:
source: markitect example policy fixtures
flex_auth_contract: resource-registration-v0