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

x/kubernetes_apis/builtin/networking.k8s.io@v1alpha1/structs.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.2/builtin/networking.k8s.io@v1alpha1/structs.ts";

Interfaces

IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1

IPAddressList contains a list of IPAddress.

IPAddressSpec describe the attributes in an IP Address.

ParentReference describes a reference to a parent object.

ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.

ServiceCIDRList contains a list of ServiceCIDR objects.

ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.

ServiceCIDRStatus describes the current state of the ServiceCIDR.