app-operations_manager Schemas

On this page:

automations-schema

{ "$id": "automations-schema", "title": "Automation Schema Document", "description": "an automation catalog document", "type": "object", "properties": { "_id": { "$ref": "common-ops-schema#/definitions/ObjectId" }, "name": { "$ref": "common-ops-schema#/definitions/name" }, "description": { "$ref": "#/definitions/description" }, "componentType": { "description": "The type of component.", "oneOf": [ { "type": "string", "enum": [ "workflows" ] }, { "type": "null" } ] }, "componentId": { "description": "The unique identifier for the component type", "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "gbac": { "type": "object", "description": "Object containing lists of unique levels of group based access. By default these lists are empty.", "properties": { "write": { "type": "array", "description": "An array of group ids that have write access to the document.", "items": { "$ref": "common-ops-schema#/definitions/ObjectId" } }, "read": { "type": "array", "description": "An array of group ids that have read access to the document.", "items": { "$ref": "common-ops-schema#/definitions/ObjectId" } } }, "required": [ "write", "read" ], "additionalProperties": false }, "created": { "$ref": "common-ops-schema#/definitions/ISODate" }, "createdBy": { "$ref": "common-ops-schema#/definitions/userAccount" }, "lastUpdated": { "$ref": "common-ops-schema#/definitions/ISODate" }, "lastUpdatedBy": { "$ref": "common-ops-schema#/definitions/userAccount" } }, "required": [ "name" ], "additionalProperties": false, "definitions": { "description": { "type": "string", "examples": [ "A description about an Automation" ] } } }