REST Resource: projects.locations.instances

Ressource: Instanz

Nachricht zur Beschreibung des Instanzobjekts

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "region": string,
  "productActivation": {
    string: enum (ActivationState),
    ...
  },
  "licenseVersionId": string,
  "computeInstance": string,
  "externalInstance": string,
  "type": enum (Type)
}
Felder
name

string

Kennung. Name der Ressource

createTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Zeitstempel der Erstellung

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. [Nur Ausgabe] Zeitstempel der Aktualisierung

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)

Optional. Labels als Schlüssel/Wert-Paare

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

state

enum (State)

Nur Ausgabe. Der Status der VM.

region

string

Nur Ausgabe. Der Standort der VM.

productActivation

map (key: string, value: enum (ActivationState))

Nur Ausgabe. Tabelle mit Product_Name und Aktivierungsstatus der VM.

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

licenseVersionId

string

Nur Ausgabe. Lizenzversions-ID.

computeInstance
(deprecated)

string

Pflichtangabe. Der Name der Compute-Instanzressource, z.B. „projects/{project}/zones/{zone}/instances/{instance}“. Verworfen. Verwenden Sie stattdessen „externalInstance“.

externalInstance

string

Pflichtangabe. Ressourcenname der externen Instanz.

type

enum (Type)

Pflichtangabe. Der Typ der externen Instanz.

Bundesland

Enum für den VM-Status.

Enums
STATE_UNSPECIFIED Der Status der VM ist nicht angegeben.
PROVISIONING Ressourcen werden für die Instanz zugewiesen.
STAGING Alle erforderlichen Ressourcen wurden zugewiesen und die Instanz wird gestartet.
RUNNING Die Instanz wird ausgeführt.
STOPPING Die Instanz wird gerade beendet (entweder gelöscht oder beendet).
STOPPED Die Instanz wurde aus verschiedenen Gründen beendet (Nutzeranfrage, vorzeitiges Beenden der VM, Einfrieren des Projekts usw.).
TERMINATED Die Instanz ist aus irgendeinem Grund fehlgeschlagen.
REPAIRING Die Instanz wird repariert.

ActivationState

Status der Lizenzschlüsselaktivierung auf der Instanz.

Enums
ACTIVATION_STATE_UNSPECIFIED Der Status der Aktivierung ist nicht angegeben
ACTIVATION_STATE_KEY_REQUESTED Für die Instanz wurde ein Aktivierungsschlüssel (MAK) angefordert.
ACTIVATION_STATE_ACTIVATING Der Prozess zur Lizenzaktivierung wird auf der Instanz ausgeführt.
ACTIVATION_STATE_ACTIVATED Die Lizenzaktivierung ist auf der Instanz abgeschlossen.
ACTIVATION_STATE_DEACTIVATING Der Lizenzschlüssel wird auf der Instanz deaktiviert.
ACTIVATION_STATE_DEACTIVATED Der Lizenzschlüssel ist für die Instanz deaktiviert.
ACTIVATION_STATE_TERMINATED Die Aktivierung des Lizenzschlüssels für die Instanz ist fehlgeschlagen.

Typ

Typ der externen Instanz.

Enums
TYPE_UNSPECIFIED Der Typ der externen Instanz ist nicht angegeben.
TYPE_GCE Die externe Instanz ist eine Compute Engine-Instanz.
TYPE_GCVE Die externe Instanz ist eine GCVE-Instanz.

Methoden

get

Ruft Details zu einer einzelnen Instanz ab.

list

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