changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "configured_count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "default_server": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "errors": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "message": {
+ "type": "string"
+ },
+ "server": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "server",
+ "message"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "errors_omitted": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "invalid_count": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "servers": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "auth": {
+ "enum": [
+ "key",
+ "password"
+ ],
+ "type": "string"
+ },
+ "connection_refused": {
+ "type": "boolean"
+ },
+ "host": {
+ "type": "string"
+ },
+ "is_default": {
+ "type": "boolean"
+ },
+ "local_root_status": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "port": {
+ "exclusiveMinimum": 0,
+ "type": "integer"
+ },
+ "protocol": {
+ "enum": [
+ "ftp",
+ "ftps",
+ "sftp"
+ ],
+ "type": "string"
+ },
+ "read_only": {
+ "type": "boolean"
+ },
+ "root": {
+ "type": "string"
+ },
+ "security_warning": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "protocol",
+ "host",
+ "port",
+ "root",
+ "read_only",
+ "auth",
+ "is_default",
+ "local_root_status",
+ "connection_refused",
+ "security_warning"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "servers_omitted": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "status": {
+ "enum": [
+ "configured",
+ "missing",
+ "invalid"
+ ],
+ "type": "string"
+ },
+ "valid_count": {
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "status",
+ "configured_count",
+ "valid_count",
+ "invalid_count",
+ "default_server",
+ "servers",
+ "servers_omitted",
+ "errors",
+ "errors_omitted"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "enum": [
+ "CONFIG_REQUIRED",
+ "CONFIG_INVALID",
+ "SERVER_REQUIRED",
+ "SERVER_UNKNOWN",
+ "INVALID_ARGUMENT",
+ "READ_ONLY",
+ "TRANSPORT_POLICY",
+ "HOST_KEY_REJECTED",
+ "REMOTE_ROOT_REJECTED",
+ "PATH_REJECTED",
+ "NOT_FOUND",
+ "ALREADY_EXISTS",
+ "TRANSFER_LIMIT",
+ "TRANSFER_VERIFY",
+ "TARGET_CHANGED",
+ "CANCELLED",
+ "TIMEOUT",
+ "DEPLOY_PARTIAL",
+ "TRANSPORT_ERROR",
+ "OUTPUT_LIMIT",
+ "INTERNAL_ERROR",
+ "SCAN_LIMIT",
+ "CAPACITY_LIMIT"
+ ],
+ "type": "string"
+ },
+ "effects": {
+ "enum": [
+ "none",
+ "possible",
+ "confirmed"
+ ],
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "next_action": {
+ "enum": [
+ "fix_input",
+ "fix_config",
+ "select_server",
+ "inspect_target",
+ "retry",
+ "contact_operator",
+ "none"
+ ],
+ "type": "string"
+ },
+ "partial": {
+ "additionalProperties": false,
+ "properties": {
+ "completed_bytes": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "completed_files": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "failed_files": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "total_files": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "completed_files",
+ "completed_bytes",
+ "failed_files",
+ "final"
+ ],
+ "type": "object"
+ },
+ "request_id": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "retryable": {
+ "type": "boolean"
+ },
+ "schema_version": {
+ "const": 1,
+ "type": "number"
+ }
+ },
+ "required": [
+ "schema_version",
+ "code",
+ "message",
+ "retryable",
+ "request_id",
+ "next_action",
+ "effects"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+ ],
+ "type": "object"
+}