25 lines
751 B
Text
25 lines
751 B
Text
|
|
let oci = import "schemas/lib/integration/oci_artifact_format.ncl" in
|
||
|
|
|
||
|
|
{
|
||
|
|
artifact = {
|
||
|
|
media_type = "application/vnd.ontoref.mode.v1",
|
||
|
|
id = "<my-mode-id>",
|
||
|
|
version = "0.1.0",
|
||
|
|
description = "<one-line summary of the mode's orchestration>",
|
||
|
|
participant = "<my-participant>",
|
||
|
|
layers = [
|
||
|
|
{
|
||
|
|
media_type = "application/vnd.ontoref.mode.declaration.v1",
|
||
|
|
description = "provisioning.ncl — IntegrationMode declaration",
|
||
|
|
required = true,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
media_type = "application/vnd.ontoref.mode.lock.v1",
|
||
|
|
description = "domains.lock.ncl — pinned domain versions",
|
||
|
|
required = true,
|
||
|
|
},
|
||
|
|
],
|
||
|
|
uses_registry = "primary",
|
||
|
|
} | oci.ModeArtifact,
|
||
|
|
}
|