interface Node {
    clusterId: string;
    conditions?: Record<string, string>;
    createdAt?: Date;
    errorMessage?: string;
    id: string;
    name: string;
    poolId: string;
    providerId: string;
    publicIpV4?: string;
    publicIpV6?: string;
    region: Region;
    status: NodeStatus;
    updatedAt?: Date;
}

Properties

clusterId: string

Cluster ID of the node.

conditions?: Record<string, string>

Conditions of the node. These conditions contain the Node Problem Detector conditions, as well as some in house conditions.

createdAt?: Date

Date on which the node was created.

errorMessage?: string

Details of the error, if any occurred when managing the node.

id: string

Node ID.

name: string

Name of the node.

poolId: string

Pool ID of the node.

providerId: string

Underlying instance ID. It is prefixed by instance type and location information (see https://pkg.go.dev/k8s.io/api/core/v1#NodeSpec.ProviderID).

publicIpV4?: string

Public IPv4 address of the node.

publicIpV6?: string

Public IPv6 address of the node.

region: Region

Cluster region of the node.

status: NodeStatus

Status of the node.

updatedAt?: Date

Date on which the node was last updated.