{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "PolicyDiffSummary", "type": "object", "additionalProperties": false, "properties": { "SchemaVersion": { "type": "string" }, "Added": { "type": "integer", "format": "int32" }, "Removed": { "type": "integer", "format": "int32" }, "Unchanged": { "type": "integer", "format": "int32" }, "BySeverity": { "type": "object", "additionalProperties": { "$ref": "#/definitions/PolicyDiffSeverityDelta" } }, "RuleHits": { "type": "array", "items": { "$ref": "#/definitions/PolicyDiffRuleDelta" } } }, "definitions": { "PolicyDiffSeverityDelta": { "type": "object", "additionalProperties": false, "properties": { "Up": { "type": "integer", "format": "int32" }, "Down": { "type": "integer", "format": "int32" } } }, "PolicyDiffRuleDelta": { "type": "object", "additionalProperties": false, "properties": { "RuleId": { "type": "string" }, "RuleName": { "type": "string" }, "Up": { "type": "integer", "format": "int32" }, "Down": { "type": "integer", "format": "int32" } } } } }