k8s_openapi::api::admissionregistration

Module v1alpha1

Source

Structsยง

  • ApplyConfiguration defines the desired configuration values of an object.
  • JSONPatch defines a JSON Patch.
  • 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 describes the definition of an admission mutation policy that mutates the object coming into admission chain.
  • MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters.
  • MutatingAdmissionPolicyBindingSpec is the specification of the MutatingAdmissionPolicyBinding.
  • MutatingAdmissionPolicySpec is the specification of the desired behavior of the admission policy.
  • Mutation specifies the CEL expression which is used to apply the Mutation.
  • NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.
  • ParamKind is a tuple of Group Kind and Version.
  • ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding.
  • Variable is the definition of a variable that is used for composition.