/** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1.22.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { V1AttachedVolume } from './v1AttachedVolume'; import { V1ContainerImage } from './v1ContainerImage'; import { V1NodeAddress } from './v1NodeAddress'; import { V1NodeCondition } from './v1NodeCondition'; import { V1NodeConfigStatus } from './v1NodeConfigStatus'; import { V1NodeDaemonEndpoints } from './v1NodeDaemonEndpoints'; import { V1NodeSystemInfo } from './v1NodeSystemInfo'; /** * NodeStatus is information about the current status of a node. */ export declare class V1NodeStatus { /** * List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See http://pr.k8s.io/79391 for an example. */ 'addresses'?: Array; /** * Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity. */ 'allocatable'?: { [key: string]: string; }; /** * Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity */ 'capacity'?: { [key: string]: string; }; /** * Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition */ 'conditions'?: Array; 'config'?: V1NodeConfigStatus; 'daemonEndpoints'?: V1NodeDaemonEndpoints; /** * List of container images on this node */ 'images'?: Array; 'nodeInfo'?: V1NodeSystemInfo; /** * NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated. */ 'phase'?: string; /** * List of volumes that are attached to the node. */ 'volumesAttached'?: Array; /** * List of attachable volumes in use (mounted) by the node. */ 'volumesInUse'?: Array; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }