AcessPolicy resource

This table outlines the attributes of the AccessPolicy resource and their descriptions.

Path
AccessPolicy.andArray of AnyA list of conditions that must all be satisfied for the policy to grant access.
AccessPolicy.descriptionstringA textual description of the access policy.
AccessPolicy.enginestringSpecifies the evaluation engine used for the policy.
Allowed values: json-schema | allow | sql | complex | matcho | clj | matcho-rpc | allow-rpc | signed-rpc | smart-on-fhir
Docs
AccessPolicy.linkArray of ReferenceReferences to resources ( User, Client, Operation) associated with this policy.
AccessPolicy.matchoAnyDefines rules using the Matcho pattern-matching syntax. Docs.
AccessPolicy.modulestringSpecifies the module associated with the access policy.
AccessPolicy.orArray of AnyA list of conditions where at least one must be satisfied for the policy to grant access.
AccessPolicy.roleNamestringSymbolic link to a Role by name, associating the policy with a specific role. Docs.
AccessPolicy.rpcAnyDefines rules for Remote Procedure Calls (RPCs). Docs.
AccessPolicy.schemaAnyJSON Schema used to validate requests against the policy. Docs.
AccessPolicy.sourcestring
AccessPolicy.sqlObjectConfiguration for SQL-based evaluation. Docs.
AccessPolicy.sql.querystringSQL query used to evaluate access conditions. Docs
AccessPolicy.typestringThe type or category of the access policy.
Allowed values: scope | rest | rpc