All Classes and Interfaces

Class
Description
Exception thrown when errors are encountered that prevent communication with the authorization engine.
Implementations of the AuthorizationEngine interface invoke Cedar to respond to an authorization or validation request.
An authorization request consists of a principal, action, and resource as well as a context mapping strings to Cedar values.
The result of processing an AuthorizationRequest.
The three possible results of request evaluation.
The reasons and errors from a request evaluation.
An exception which is thrown when Cedar encounters an error in a supplied request which caused it to stop processing; for example, a syntax error in a policy string.
An authorization engine that is compiled in process.
A basic implementation of the Slice interface that holds the policies, attributes, and parents maps in memory.
Lists in the Cedar language.
Represents a Cedar Map value.
Represents a Cedar fixed-point decimal extension value.
Error deserializing a value due to passing recursion depth.
An entity is the kind of object about which authorization decisions are made; principals, actions, and resources are all a kind of entity.
Entity type and ID.
Represents a Cedar Entity UID.
Instantiation for policy template.
An exception which is thrown when Cedar encounters an internal error when processing a request.
Error due to invalid escape sequence (__expr).
Error deserializing a value.
Error deserializing a value.
Represents a Cedar ip address extension value.
Represent JSON format of Entity Unique Identifier.
Policies in the Cedar language.
Represents a primitive Cedar boolean value.
Represents the primitive Cedar integer type.
Represents a primitive Cedar string value.
Represent a schema.
A Slice is a set of policies, entities; in essence, it is the part of the Cedar database that is needed to answer a particular request.
Template instantiation.
Information passed to Cedar for validation.
Result of a validation request.
Note for a specific policy.
A value in the Cedar language model.
Deserialize Json to Value.
Serialize Value to Json.