{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/access_policy_req", "title": "access_policy_req", "properties": { "approval_groups": { "$ref": "#/components/schemas/access_approval_groups" }, "approval_required": { "$ref": "#/components/schemas/access_approval_required" }, "decision": { "$ref": "#/components/schemas/access_decision" }, "exclude": { "$ref": "#/components/schemas/access_schemas-exclude" }, "include": { "$ref": "#/components/schemas/access_include" }, "isolation_required": { "$ref": "#/components/schemas/access_isolation_required" }, "name": { "$ref": "#/components/schemas/access_policy_components-schemas-name" }, "purpose_justification_prompt": { "$ref": "#/components/schemas/access_purpose_justification_prompt" }, "purpose_justification_required": { "$ref": "#/components/schemas/access_purpose_justification_required" }, "require": { "$ref": "#/components/schemas/access_schemas-require" }, "session_duration": { "$ref": "#/components/schemas/access_components-schemas-session_duration" } }, "required": [ "name", "decision", "include" ], "type": "object" }