# Functions

AllowedOutputTypes defines the set of allowed CEL expression output types supported by ASO.
Cache configures the program cache for the expression evaluator.
No description provided by the author
Compile builds the specified expression and returns a CompilationResult containing the cel.AST and cel.Program.
Evaluator returns the default expression evaluator.
Log configures CEL logging.
Metrics configures CEL prometheus metrics.
NewEnv returns a new cel.Env accepting two parameters: self: The resource itself.
NewEnvCache creates a new EnvCache.
No description provided by the author
NewProgramCache starts the program cache.
No description provided by the author
No description provided by the author
TODO: We could put this instead in genruntime if we thought it made more sense to keep the "static value for use by webhooks" TODO: there.

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
EnvCache caches cel.Env's for a fixed duration.
No description provided by the author
No description provided by the author
UnCache is a cache that doesn't cache, useful mostly for testing purposes.

# Interfaces

ExpressionEvaluator defines an interface for evaluating expressions based on self (the resource) and an optional secret parameter (containing the secrets).
No description provided by the author

# Type aliases

No description provided by the author