package resolver

import "github.com/open-policy-agent/opa/v1/resolver"

Index

Types

type Input

type Input struct {
	Ref     ast.Ref
	Input   *ast.Term
	Metrics metrics.Metrics
}

Input as provided to a Resolver instance when evaluating.

type Resolver

type Resolver interface {
	Eval(context.Context, Input) (Result, error)
}

Resolver defines an external value resolver for OPA evaluations.

type Result

type Result struct {
	Value ast.Value
}

Result of resolving a ref.

Source Files

interface.go

Directories

PathSynopsis
v1/resolver/wasm
Version
v1.5.1 (latest)
Published
Jun 4, 2025
Platform
js/wasm
Imports
3 packages
Last checked
2 hours ago

Tools for package owners.