import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { KubernetesNodeNodeAddress } from "./kubernetesnodenodeaddress.js"; export type KubernetesNode = { addresses?: Array | null | undefined; /** * The Architecture reported by the node. */ architecture?: string | undefined; /** * ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0). */ containerRuntimeVersion?: string | undefined; /** * List of container images on this node */ images?: Array | null | undefined; /** * Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64). */ kernelVersion?: string | undefined; /** * KubeProxy Version reported by the node. */ kubeProxyVersion?: string | undefined; /** * Kubelet Version reported by the node. */ kubeletVersion?: string | undefined; name?: string | undefined; /** * The Operating System reported by the node. */ operatingSystem?: string | undefined; /** * OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)). */ osImage?: string | undefined; }; /** @internal */ export declare const KubernetesNode$inboundSchema: z.ZodType; export declare function kubernetesNodeFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=kubernetesnode.d.ts.map