Skip to main content

AccessExplanationPath

No description

type AccessExplanationPath {
context: JSONObject!
edges: [AccessExplanationEdge!]!
hit: AccessExplanationHit!
membershipPathEdgeIds: [ID!]!
nodeRefs: [GraphSnapshotNodeRef!]!
nodes: [ID!]!
}

Fields

AccessExplanationPath.context ● JSONObject! non-null scalar

Read-only namespaced membership scope, separate from native Grant qualifiers. Omitted input means unscoped {}.

AccessExplanationPath.edges ● [AccessExplanationEdge!]! non-null object

AccessExplanationPath.hit ● AccessExplanationHit! non-null object

AccessExplanationPath.membershipPathEdgeIds ● [ID!]! non-null scalar

AccessExplanationPath.nodeRefs ● [GraphSnapshotNodeRef!]! non-null object

The same hops resolved for display, positionally aligned with nodes and always the same length. The traversal already excludes deleted nodes, so a hop that cannot be resolved is an invariant violation and fails the read rather than rendering a placeholder.

AccessExplanationPath.nodes ● [ID!]! non-null scalar

Member Of

AccessExplanation object