package inspect

import "github.com/open-policy-agent/opa/internal/bundle/inspect"

Index

Types

type Info

type Info struct {
	Manifest    *bundle.Manifest        `json:"manifest,omitempty"`
	Signatures  bundle.SignaturesConfig `json:"signatures_config,omitempty"`
	WasmModules []map[string]any        `json:"wasm_modules,omitempty"`
	Namespaces  map[string][]string     `json:"namespaces,omitempty"`
	Annotations []*ast.AnnotationsRef   `json:"annotations,omitempty"`
	Required    *ast.Capabilities       `json:"capabilities,omitempty"`
}

Info represents information about a bundle.

func File

func File(path string, includeAnnotations bool) (*Info, error)

func FileForRegoVersion

func FileForRegoVersion(regoVersion ast.RegoVersion, path string, includeAnnotations bool) (*Info, error)

Source Files

inspect.go

Version
v1.5.1 (latest)
Published
Jun 4, 2025
Platform
js/wasm
Imports
13 packages
Last checked
10 hours ago

Tools for package owners.