{ "$schema": "http://json-schema.org/draft-07/schema", "$id": "repository-schema", "type": "object", "title": "Prebuilt Repository Configuration Schema", "description": "This is the schema for a Repository Configuration used to fetch Prebuilts", "properties": { "enabled": { "$ref": "#/definitions/enabled" }, "type": { "$ref": "#/definitions/type" }, "hostname": { "$ref": "#/definitions/hostname" }, "path": { "$ref": "#/definitions/path" }, "credentials": { "$ref": "#/definitions/credentials" }, "versionStatus": { "type": "string", "description": "The version status of the Pre-built Automation in relation to the current IAP version", "enum": [ "current", "latest" ], "default": "latest" } }, "required": [ "enabled", "type", "hostname", "path", "credentials" ], "additionalProperties": false, "definitions": { "enabled": { "$ref": "common-schema#/definitions/enabled" }, "type": { "$ref": "common-schema#/definitions/type" }, "hostname": { "$ref": "common-schema#/definitions/hostname" }, "path": { "$ref": "common-schema#/definitions/path" }, "credentials": { "$ref": "common-schema#/definitions/credentials" } } }