Structs

  • AuditAnnotation describes how to produce an audit annotation for an API request.
  • ExpressionWarning is a warning information that targets a specific expression.
  • MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)
  • NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.
  • ParamKind is a tuple of Group Kind and Version.
  • ParamRef references a parameter resource
  • TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy
  • ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.
  • ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.
  • ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.
  • ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy.
  • ValidatingAdmissionPolicyStatus represents the status of a ValidatingAdmissionPolicy.
  • Validation specifies the CEL expression which is used to apply the validation.

Enums