Documentation ¶
Index ¶
- type Compiler
- func (c Compiler) CompileAuditAnnotationsExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
- func (c Compiler) CompileMatchExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
- func (c Compiler) CompileMessageExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
- func (c Compiler) CompileValidateExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
- func (c Compiler) CompileVariables(optionalVars cel.OptionalVariableDeclarations)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compiler ¶
type Compiler struct {
// contains filtered or unexported fields
}
func NewCompiler ¶
func NewCompiler( validations []admissionregistrationv1alpha1.Validation, auditAnnotations []admissionregistrationv1alpha1.AuditAnnotation, matchConditions []admissionregistrationv1.MatchCondition, variables []admissionregistrationv1alpha1.Variable, ) (*Compiler, error)
func (Compiler) CompileAuditAnnotationsExpressions ¶
func (c Compiler) CompileAuditAnnotationsExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
func (Compiler) CompileMatchExpressions ¶
func (c Compiler) CompileMatchExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
func (Compiler) CompileMessageExpressions ¶
func (c Compiler) CompileMessageExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
func (Compiler) CompileValidateExpressions ¶
func (c Compiler) CompileValidateExpressions(optionalVars cel.OptionalVariableDeclarations) cel.Filter
func (Compiler) CompileVariables ¶
func (c Compiler) CompileVariables(optionalVars cel.OptionalVariableDeclarations)
Click to show internal directories.
Click to hide internal directories.