app-operations_manager Schemas

On this page:

automation-api

{ "$schema": "http://json-schema.org/draft-07/schema", "$id": "automation-api", "title": "Automation Document", "description": "An Automation document in API response format.", "required": [ "name", "description", "componentType", "createdBy", "created", "lastUpdatedBy", "lastUpdated", "_id", "gbac" ], "oneOf": [ { "required": [ "componentId" ], "not": { "required": [ "componentName" ] } }, { "required": [ "componentName" ], "not": { "required": [ "componentId" ] } }, { "required": [ "componentId", "componentName" ] } ], "propertyNames": { "anyOf": [ { "$ref": "automation-common#/definitions/commonFieldNames" }, { "$ref": "common#/definitions/metadataFieldNames" }, { "enum": [ "_id", "gbac", "componentName", "componentId" ] } ] }, "allOf": [ { "$ref": "automation-common#/definitions/commonFields" }, { "$ref": "common#/definitions/metadataFieldsDereferenced" }, { "type": "object", "properties": { "_id": { "$ref": "common#/definitions/ObjectIdLikeString" }, "gbac": { "$ref": "automation-common#/definitions/gbac" }, "componentId": { "$ref": "automation-common#/definitions/componentId" }, "componentName": { "$ref": "automation-common#/definitions/componentName" } } } ] }