Zero Trust · JSON Structure

Zero Trust Access Decision Structure

Structural reference for a Zero Trust access decision.

Type: object Properties: 10
Access ControlCloud SecurityCybersecurityFederalIdentity and Access ManagementNetwork SecuritySecurityZero Trust

ZeroTrustAccessDecisionStructure is a JSON Structure definition published by Zero Trust, describing 10 properties. It conforms to the https://json-structure.org/draft-00/schema meta-schema.

Properties

request_id evaluated_at decision ttl_seconds subject device resource context signals obligations

Meta-schema: https://json-structure.org/draft-00/schema

JSON Structure

zero-trust-access-decision-structure.json Raw ↑
{
  "$schema": "https://json-structure.org/draft-00/schema",
  "name": "ZeroTrustAccessDecisionStructure",
  "type": "object",
  "description": "Structural reference for a Zero Trust access decision.",
  "properties": {
    "request_id": { "type": "string" },
    "evaluated_at": { "type": "string" },
    "decision": { "type": "string", "enum": ["allow", "deny", "step_up", "isolate", "monitor"] },
    "ttl_seconds": { "type": "integer" },
    "subject": { "type": "object" },
    "device": { "type": "object" },
    "resource": { "type": "object" },
    "context": { "type": "object" },
    "signals": { "type": "array" },
    "obligations": { "type": "array" }
  }
}