app-admin_essentials Schemas

On this page:

artifact-schema

{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "artifact-schema", "type": "object", "properties": { "metadata": { "type": "object", "properties": { "name": { "$ref": "commonProperties#/definitions/name" }, "version": { "$ref": "commonProperties#/definitions/version" }, "description": { "$ref": "commonProperties#/definitions/description" }, "author": { "$ref": "commonProperties#/definitions/author" }, "license": { "$ref": "commonProperties#/definitions/license" }, "repository": { "$ref": "commonProperties#/definitions/repository" }, "keywords": { "$ref": "commonProperties#/definitions/keywords" }, "IAPDependencies": { "$ref": "commonProperties#/definitions/IAPDependencies" }, "gitlabId": { "$ref": "commonProperties#/definitions/gitlabId" } }, "required": [ "name", "version", "description", "author", "license", "repository", "keywords", "IAPDependencies", "gitlabId" ], "additionalProperties": false }, "manifest": { "type": "object", "properties": { "bundleName": { "type": "string", "examples": [ "Content-Workflow" ] }, "fingerprint": { "type": "string", "examples": [ "5e84f892c5eab11ec2eee16d" ] }, "createdEpoch": { "type": "string", "examples": [ "1585772690392" ] }, "artifacts": { "type": "array", "items": { "type": "object", "properties": { "id": { "$ref": "commonProperties#/definitions/id" }, "name": { "$ref": "commonProperties#/definitions/name" }, "type": { "type": "string", "enum": [ "ac-agenda-job", "forms", "json-forms", "mop-template", "mop-analytic-template", "service-catalog", "template", "transformation", "workflow" ] }, "location": { "type": "string", "examples": [ "/bundles/workflows/IAP Test Artifact Workflow.json" ] } } } } }, "required": [ "bundleName", "fingerprint", "createdEpoch", "artifacts" ], "additionalProperties": false }, "bundles": { "type": "array", "items": { "type": "object", "properties": { "type": { "type": "string", "examples": [ "workflow" ] }, "data": { "type": "object" } }, "required": [ "type", "data" ], "additionalProperties": false } }, "readme": { "$ref": "commonProperties#/definitions/readme" } }, "required": [ "metadata", "manifest", "bundles", "readme" ], "additionalProperties": false }