Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/kubernetes_apis/builtin/admissionregistration.k8s.io@v1beta1/structs.ts

REST focused Typescript classes for Kubernetes APIs, and tools for generating API interfaces
Go to Latest
import * as kubernetesApis from "https://deno.land/x/kubernetes_apis@v0.5.0/builtin/admissionregistration.k8s.io@v1beta1/structs.ts";

Interfaces

AuditAnnotation describes how to produce an audit annotation for an API request.

ExpressionWarning is a warning information that targets a specific expression.

MatchCondition represents a condition which must be fulfilled for a request to be sent to a webhook.

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 describes how to locate the params to be used as input to expressions of rules applied by a policy binding.

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.

ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.

ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.

ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy.

ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy.

ValidatingAdmissionPolicyStatus represents the status of an admission validation policy.

Validation specifies the CEL expression which is used to apply the validation.

Variable is the definition of a variable that is used for composition. A variable is defined as a named expression.