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