Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/kubernetes_apis/builtin/apiextensions.k8s.io@v1/mod.ts

REST focused Typescript classes for Kubernetes APIs, and tools for generating API interfaces
Latest
import * as kubernetesApis from "https://deno.land/x/kubernetes_apis@v0.5.1/builtin/apiextensions.k8s.io@v1/mod.ts";

Functions

Interfaces

CustomResourceColumnDefinition specifies a column for server side printing.

CustomResourceConversion describes how to convert different versions of a CR.

CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.

CustomResourceDefinitionCondition contains details for the current condition of this pod.

CustomResourceDefinitionList is a list of CustomResourceDefinition objects.

CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition

CustomResourceDefinitionSpec describes how a user wants their resource to appear

CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition

CustomResourceDefinitionVersion describes a version for CRD.

CustomResourceSubresources defines the status and scale subresources for CustomResources.

CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.

CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the .status JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza

CustomResourceValidation is a list of validation methods for CustomResources.

ExternalDocumentation allows referencing an external resource for extended documentation.

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

ServiceReference holds a reference to Service.legacy.k8s.io

ValidationRule describes a validation rule written in the CEL expression language.

WebhookClientConfig contains the information to make a TLS connection with the webhook.

WebhookConversion describes how to call a conversion webhook

Type Aliases

JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.

JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.

JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.

JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.