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.4.2 (latest)
Published
May 2, 2025
Platform
linux/amd64
Imports
3 packages
Last checked
2 hours ago

Tools for package owners.