Skip to main content Module v1 Copy item path Source ApplyConfiguration ApplyConfiguration defines the desired configuration values of an object. AuditAnnotation AuditAnnotation describes how to produce an audit annotation for an API request. ExpressionWarning ExpressionWarning is a warning information that targets a specific expression. JSONPatch JSONPatch defines a JSON Patch. MatchCondition MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. MatchResources 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) MutatingAdmissionPolicy MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain. MutatingAdmissionPolicyBinding MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters. MutatingAdmissionPolicyBindingSpec MutatingAdmissionPolicyBindingSpec defines the specification of the MutatingAdmissionPolicyBinding. MutatingAdmissionPolicySpec MutatingAdmissionPolicySpec defines the desired behavior of the admission policy. MutatingWebhook MutatingWebhook describes an admission webhook and the resources and operations it applies to. MutatingWebhookConfiguration MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. Mutation Mutation specifies the CEL expression which is used to apply the Mutation. NamedRuleWithOperations NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames. ParamKind ParamKind is a tuple of Group Kind and Version. ParamRef ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding. RuleWithOperations RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid. ServiceReference ServiceReference holds a reference to Service.legacy.k8s.io TypeChecking TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy ValidatingAdmissionPolicy ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it. ValidatingAdmissionPolicyBinding ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters. ValidatingAdmissionPolicyBindingSpec ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding. ValidatingAdmissionPolicySpec ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy. ValidatingAdmissionPolicyStatus ValidatingAdmissionPolicyStatus represents the status of an admission validation policy. ValidatingWebhook ValidatingWebhook describes an admission webhook and the resources and operations it applies to. ValidatingWebhookConfiguration ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. Validation Validation specifies the CEL expression which is used to apply the validation. Variable Variable is the definition of a variable that is used for composition. A variable is defined as a named expression. WebhookClientConfig WebhookClientConfig contains the information to make a TLS connection with the webhook