bundle Package

Import Path: github.com/systmms/incidents/internal/policy/bundle

Types

AutoLoader

AutoLoader automatically loads bundles from configured sources

{<nil> 17854 type 0 [0x14000709c40] 0}

Methods

NewAutoLoader

NewAutoLoader creates a new auto loader

{<nil> <nil> NewAutoLoader 0x140000b08a0 <nil>}

Builder

Builder helps create policy bundles

{<nil> 172 type 0 [0x140001b1d00] 0}

Methods

FromTemplate

FromTemplate creates a builder from a template

{<nil> <nil> FromTemplate 0x14000433600 <nil>}
NewBuilder

NewBuilder creates a new bundle builder

{<nil> <nil> NewBuilder 0x1400023de60 <nil>}

Bundle

Bundle represents a policy bundle

{<nil> 20821 type 0 [0x1400059cf80] 0}

BundleEvent

BundleEvent represents a bundle change event

{<nil> 21445 type 0 [0x1400059d840] 0}

BundleSource

BundleSource represents a source for policy bundles

{<nil> 17513 type 0 [0x14000709ac0] 0}

BundleTemplate

BundleTemplate provides common bundle templates

{<nil> 3986 type 0 [0x14000478100] 0}

CLI

CLI provides command-line interface for bundle management

{<nil> 7399 type 0 [0x140004a0d00] 0}

Methods

NewCLI

NewCLI creates a new bundle CLI

{<nil> <nil> NewCLI 0x1400044e8c0 <nil>}

Config

Config defines bundle manager configuration

{<nil> 20340 type 0 [0x1400059c600] 0}

Methods

DefaultConfig

DefaultConfig returns default configuration

{<nil> <nil> DefaultConfig 0x1400020a760 <nil>}

Loader

Loader provides methods for loading bundles from various sources

{<nil> 15461 type 0 [0x14000708300] 0}

Methods

NewLoader

NewLoader creates a new bundle loader

{<nil> <nil> NewLoader 0x14000599320 <nil>}

Manager

Manager handles policy bundle lifecycle

{<nil> 19982 type 0 [0x1400078be00] 0}

Methods

NewManager

NewManager creates a new bundle manager

{<nil> <nil> NewManager 0x14000222fe0 <nil>}

Metrics

Metrics tracks bundle manager metrics

{<nil> 21653 type 0 [0x1400059dd80] 0}

ValidationError

ValidationError represents a validation error

{<nil> 30029 type 0 [0x1400024cb00] 0}

ValidationInfo

ValidationInfo contains validation metadata

{<nil> 30473 type 0 [0x1400024d180] 0}

ValidationResult

ValidationResult contains the results of validation

{<nil> 29848 type 0 [0x1400024c700] 0}

ValidationWarning

ValidationWarning represents a validation warning

{<nil> 30343 type 0 [0x1400024d040] 0}

Validator

Validator validates policy bundles and Rego code

{<nil> 29618 type 0 [0x1400024c1c0] 0}

Methods

NewValidator

NewValidator creates a new bundle validator

{<nil> <nil> NewValidator 0x14000265ee0 <nil>}

Functions

CommonTemplates

CommonTemplates returns common bundle templates

{<nil> <nil> CommonTemplates 0x14000432560 <nil>}

FormatValidationResult

FormatValidationResult formats validation results for display

{<nil> <nil> FormatValidationResult 0x140003a29a0 <nil>}

addToTar

{<nil> <nil> addToTar 0x14000437600 <nil>}

appendUnique

{<nil> <nil> appendUnique 0x1400037efa0 <nil>}

isBase64Like

{<nil> <nil> isBase64Like 0x1400037e980 <nil>}

isValidVersion

{<nil> <nil> isValidVersion 0x1400035b6c0 <nil>}

Generated automatically from Go source code. Last updated: 2025-08-25T07:51:05-04:00