REST Resource: projects.locations.machines

Risorsa: Machine

Una macchina Google Distributed Cloud Edge in grado di fungere da nodo Kubernetes.

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

string

Obbligatorio. Il nome della risorsa della macchina.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato il pool di nodi.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. La data e l'ora dell'ultimo aggiornamento del pool di nodi.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Etichette associate a questa risorsa.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

hostedNode

string

Nome della risorsa canonica del nodo di cui questa macchina è responsabile dell'hosting, ad esempio projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node}, oppure vuoto se la macchina non è assegnata per assumere il ruolo di nodo.

Per i nodi del control plane ospitati su macchine edge, verrà restituito il seguente formato: "projects/{project}/locations/{location}/clusters/{clusterId}/controlPlaneNodes/{node}".

zone

string

La zona Google Distributed Cloud Edge di questa macchina.

version

string

Solo output. La versione software della macchina.

disabled

boolean

Solo output. Indica se la macchina è disattivata. Se disattivata, la macchina non può entrare in servizio.

status

enum (Status)

Solo output. Lo stato attuale della macchina.

purpose

enum (Purpose)

Il tipo di cluster per cui viene utilizzata la macchina.

Stato

Indica lo stato della macchina.

Enum
STATUS_UNSPECIFIED Stato sconosciuto.
READY La macchina è pronta per ospitare un nodo. Questa è l'impostazione predefinita.
DISABLED_FOR_REPAIR La macchina è stata disattivata per la riparazione aggiungendo una o più rivendicazioni di disattivazione.

Finalità

Lo scopo della macchina può essere VIRTUALIZED_WORKLOAD o BAREMETAL_CLUSTER.

Enum
PURPOSE_UNSPECIFIED Scopo non specificato.
VIRTUALIZED_WORKLOAD La macchina viene utilizzata per il carico di lavoro virtuale.
BAREMETAL_CLUSTER La macchina viene utilizzata per un cluster utente Bare Metal.

Metodi

get

Recupera i dettagli di una singola macchina.

list

Elenca le macchine in un progetto e una località specifici.