Namespace OpaDotNet.Wasm
Classes
- BuiltinArg
Represents built-in function argument.
- BuiltinContext
Built-in function execution context.
- DefaultOpaImportsAbi
Default built-in functions implementation.
- ExportResolutionException
The exception that is thrown when specified export does not exist in WASM module.
- OpaBundleEvaluatorFactory
A factory abstraction for a component that can create IOpaEvaluator instances from OPA policy bundle.
- OpaEvaluationException
The exception that is thrown when an error occurs while evaluating OPA policy.
- OpaRuntimeException
The exception that is thrown when OPA runtime encounters an error.
- OpaWasmEvaluatorFactory
A factory abstraction for a component that can create IOpaEvaluator instances from OPA policy WASM binary.
- PolicyEvaluationResult<T>
Policy evaluation result.
- SignatureValidationOptions
Contains members that affect OPA bundle signature validation.
- WasmBuiltinsOptions
OPA built-ins configuration.
- WasmPolicyEngineOptions
Contains members that affect OPA policy engine configuration.
Interfaces
- ICapabilitiesProvider
Exposes OPA built-ins implementation capabilities.
- IOpaEvaluator
OPA policy evaluator.
- IOpaEvaluatorFactory
A factory abstraction for a component that can create IOpaEvaluator instances.
- IOpaImportsAbi
Exposes OPA built-ins implementation.
Enums
- RegoValueFormat
Value format.
- SignatureValidationType
Signature validation type.