changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$defs": {
+ "ClaimEntry": {
+ "properties": {
+ "claim_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Claim Id"
+ },
+ "claimed_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Claimed At"
+ },
+ "expires_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Expires At"
+ },
+ "gb": {
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Gb"
+ },
+ "kind": {
+ "enum": [
+ "model",
+ "reservation"
+ ],
+ "title": "Kind",
+ "type": "string"
+ },
+ "model": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Model"
+ },
+ "owner": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Owner"
+ },
+ "pid": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Pid"
+ },
+ "purpose": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Purpose"
+ },
+ "renewed_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Renewed At"
+ },
+ "ttl_seconds": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Ttl Seconds"
+ }
+ },
+ "required": [
+ "claim_id",
+ "kind",
+ "model",
+ "gb",
+ "pid",
+ "owner",
+ "purpose",
+ "claimed_at",
+ "renewed_at",
+ "ttl_seconds",
+ "expires_at"
+ ],
+ "title": "ClaimEntry",
+ "type": "object"
+ },
+ "OperationEntry": {
+ "properties": {
+ "expires_at": {
+ "title": "Expires At",
+ "type": "string"
+ },
+ "kind": {
+ "title": "Kind",
+ "type": "string"
+ },
+ "lease_expired": {
+ "title": "Lease Expired",
+ "type": "boolean"
+ },
+ "lifecycle": {
+ "enum": [
+ "in_flight",
+ "unknown",
+ "unrecognized"
+ ],
+ "title": "Lifecycle",
+ "type": "string"
+ },
+ "model": {
+ "title": "Model",
+ "type": "string"
+ },
+ "operation_id": {
+ "title": "Operation Id",
+ "type": "string"
+ },
+ "outcome": {
+ "anyOf": [
+ {
+ "const": "unknown",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Outcome"
+ },
+ "owner_live": {
+ "title": "Owner Live",
+ "type": "boolean"
+ },
+ "pending_until": {
+ "title": "Pending Until",
+ "type": "string"
+ },
+ "reason": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Reason"
+ },
+ "retry_after": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Retry After"
+ },
+ "retry_count": {
+ "title": "Retry Count",
+ "type": "integer"
+ },
+ "scope": {
+ "title": "Scope",
+ "type": "string"
+ },
+ "started_at": {
+ "title": "Started At",
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation_id",
+ "model",
+ "kind",
+ "scope",
+ "started_at",
+ "expires_at",
+ "pending_until",
+ "lifecycle",
+ "owner_live",
+ "lease_expired",
+ "outcome",
+ "reason",
+ "retry_count",
+ "retry_after"
+ ],
+ "title": "OperationEntry",
+ "type": "object"
+ }
+ },
+ "properties": {
+ "additional_mb": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Additional Mb"
+ },
+ "busy": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Busy"
+ },
+ "claims": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/ClaimEntry"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Claims"
+ },
+ "coordination_warning": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Coordination Warning"
+ },
+ "detail": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Detail"
+ },
+ "free_mb": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Free Mb"
+ },
+ "headroom_mb": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Headroom Mb"
+ },
+ "keep_alive": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Keep Alive"
+ },
+ "model": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Model"
+ },
+ "model_size_mb": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Model Size Mb"
+ },
+ "observations": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Observations"
+ },
+ "ok": {
+ "title": "Ok",
+ "type": "boolean"
+ },
+ "operation_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Operation Id"
+ },
+ "operations": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/OperationEntry"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Operations"
+ },
+ "outcome": {
+ "enum": [
+ "succeeded",
+ "refused",
+ "failed",
+ "unknown"
+ ],
+ "title": "Outcome",
+ "type": "string"
+ },
+ "pending_until": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Pending Until"
+ },
+ "protected": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Protected"
+ },
+ "reason": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Reason"
+ },
+ "refused": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Refused"
+ },
+ "reservations": {
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/ClaimEntry"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Reservations"
+ },
+ "reserved_mb": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Reserved Mb"
+ },
+ "resident": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Resident"
+ },
+ "retry_after": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Retry After"
+ },
+ "retry_count": {
+ "title": "Retry Count",
+ "type": "integer"
+ },
+ "scope": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Scope"
+ },
+ "size_verified": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Size Verified"
+ },
+ "summary": {
+ "title": "Summary",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ok",
+ "outcome",
+ "model",
+ "reason",
+ "detail",
+ "summary",
+ "operation_id",
+ "pending_until",
+ "retry_after",
+ "retry_count",
+ "keep_alive",
+ "resident",
+ "protected",
+ "busy",
+ "claims",
+ "operations",
+ "observations",
+ "reservations",
+ "refused",
+ "size_verified",
+ "model_size_mb",
+ "headroom_mb",
+ "reserved_mb",
+ "additional_mb",
+ "scope",
+ "free_mb",
+ "coordination_warning"
+ ],
+ "title": "ResidencyResult",
+ "type": "object"
+}