app-policy_manager Schemas

On this page:

policyDocument

{ "$id": "policyDocument", "description": "A policy document as saved in the database (not an exported schema)", "type": "object", "properties": { "_id": { "$ref": "common#/definitions/mongoObjectId" }, "name": { "$ref": "common#/definitions/standardName" }, "description": { "$ref": "common#/definitions/standardDescription" }, "policyType": { "$ref": "common#/definitions/policyType" }, "addressType": { "$ref": "common#/definitions/addressType" }, "rules": { "type": "array", "title": "rules", "description": "An ordered representation of all rules on the policy, shared rules are referenced by their rule template only", "items": { "oneOf": [ { "$ref": "rule" }, { "type": "object", "properties": { "templateReference": { "$ref": "common#/definitions/mongoObjectId" } } } ] } } }, "required": [ "name", "policyType", "addressType", "rules" ], "additionalProperties": true }