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]interface{} `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.4.2 (latest)
Published
May 2, 2025
Platform
linux/amd64
Imports
13 packages
Last checked
6 hours ago

Tools for package owners.