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 des Computers.

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

Der kanonische Ressourcenname des Knotens, für den dieser Computer zuständig ist, z. B. „projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node}“. Ist leer, wenn der Computer nicht als Knoten zugewiesen ist.

Für Steuerungsebenenknoten, 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 diese Option 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 Auf dem Computer kann ein Knoten gehostet werden. Das ist die Standardeinstellung.
DISABLED_FOR_REPAIR Die Maschine wurde durch Hinzufügen von mindestens einem Deaktivierungsanspruch für die Reparatur deaktiviert.

Zweck

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.