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 dessen Hosting diese Maschine verantwortlich ist, z.B. projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node}, oder leer, wenn die Maschine nicht der Rolle eines Knotens zugewiesen ist.

Für 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 dieses Computers.

version

string

Nur Ausgabe. Die Softwareversion des Geräts.

disabled

boolean

Nur Ausgabe. Gibt an, ob die Maschine deaktiviert ist. Wenn die Richtlinie 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 durch Hinzufügen von mindestens einer Deaktivierungsforderung für die Reparatur deaktiviert.

Zweck

Der Maschinenzweck 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 bestimmten Projekt und an einem bestimmten Standort auf.