REST Resource: projects.locations.machines

Ressource: Maschine

Eine Google Distributed Cloud Edge-Maschine, die als Kubernetes-Knoten fungieren kann.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "hostedNode": string,
  "zone": string,
  "version": string,
  "disabled": boolean,
  "status": enum (Status),
  "purpose": enum (Purpose)
}
Felder
name

string

Erforderlich. Der Ressourcenname der Maschine.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der Knotenpool zuletzt aktualisiert wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Mit dieser Ressource verknüpfte Labels.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

hostedNode

string

Kanonischer Ressourcenname des Knotens, für den diese Maschine das Hosting übernimmt, z. B. „projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node}“. Oder leer, wenn die Maschine nicht für die Rolle eines Knotens zugewiesen ist.

Bei Knoten der Steuerungsebene, die auf Edge-Maschinen gehostet werden, wird das folgende Format zurückgegeben: "projects/{project}/locations/{location}/clusters/{clusterId}/controlPlaneNodes/{node}".

zone

string

Die Google Distributed Cloud Edge-Zone dieser Maschine.

version

string

Nur Ausgabe. Die Softwareversion der Maschine.

disabled

boolean

Nur Ausgabe. Gibt an, ob die Maschine deaktiviert ist. Wenn sie deaktiviert ist, kann die Maschine nicht in Betrieb genommen werden.

status

enum (Status)

Nur Ausgabe. Der aktuelle Status der Maschine.

purpose

enum (Purpose)

Der Clustertyp, für den die Maschine verwendet wird.

Status

Gibt den Status der Maschine an.

Enums
STATUS_UNSPECIFIED Status unbekannt.
READY Die Maschine ist bereit, einen Knoten zu hosten. Das ist die Standardeinstellung.
DISABLED_FOR_REPAIR Die Maschine wurde für die Reparatur deaktiviert, indem ein oder mehrere Deaktivierungsansprüche hinzugefügt wurden.

Purpose

Der Zweck der Maschine kann entweder „VIRTUALIZED_WORKLOAD“ oder „BAREMETAL_CLUSTER“ sein.

Enums
PURPOSE_UNSPECIFIED Zweck nicht angegeben.
VIRTUALIZED_WORKLOAD Die Maschine wird für virtuelle Arbeitslasten verwendet.
BAREMETAL_CLUSTER Die Maschine wird für einen Bare-Metal-Nutzercluster verwendet.

Methoden

get

Ruft Details zu einer einzelnen Maschine ab.

list

Listet Maschinen in einem angegebenen Projekt und an einem angegebenen Standort auf.