Operations

Achtung:Dies ist eine veraltete Version der Deployment Manager API. Verwenden Sie stattdessen die aktuelle API-Version.

Stellt eine Betriebsressource dar. Für jede Anfrage, bei der Daten geändert werden, wird ein Vorgang zurückgegeben.

Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.

Ressourcendarstellungen

Eine Vorgangsressource zur Verwaltung asynchroner API-Anfragen.

{
  "selfLink": string,
  "id": unsigned long,
  "creationTimestamp": string,
  "name": string,
  "zone": string,
  "clientOperationId": string,
  "operationType": string,
  "targetLink": string,
  "targetId": unsigned long,
  "status": string,
  "statusMessage": string,
  "user": string,
  "progress": integer,
  "insertTime": string,
  "startTime": string,
  "endTime": string,
  "warnings": [
    {
      "code": (value),
      "message": string,
      "data": [
        {
          "key": string,
          "value": string
        }
      ]
    }
  ],
  "error": {
    "errors": [
      {
        "code": string,
        "location": string,
        "message": string
      }
    ]
  },
  "httpErrorStatusCode": integer,
  "httpErrorMessage": string,
  "region": string
}
Name des Attributs Wert Beschreibung Hinweise
clientOperationId string [Nur Ausgabe] Eine optionale Kennung, die vom Client beim Initiieren der Mutation angegeben wurde. Muss für alle Betriebsressourcen im Projekt eindeutig sein.
creationTimestamp string [Nur Ausgabe] Erstellungszeitstempel im Textformat RFC 3339.
endTime string [Nur Ausgabe] Der Zeitpunkt, zu dem dieser Vorgang abgeschlossen wurde. Sie muss im RFC 3339-Format angegeben werden.
error object [Nur Ausgabe] Wenn während der Verarbeitung dieses Vorgangs Fehler aufgetreten sind, erfolgt in diesem Feld eine Ausgabe.
error.errors[] list [Nur Ausgabe] Die Reihe der Fehler, die bei der Verarbeitung dieses Vorgangs erkannt wurden.
error.errors[].code string [Nur Ausgabe] Die Fehlertypkennung für diesen Fehler.
error.errors[].location string [Nur Ausgabe] Gibt das Feld in der Anfrage an, das den Fehler verursacht hat. Dieses Attribut ist optional.
error.errors[].message string [Nur Ausgabe] Eine optionale, menschenlesbare Fehlermeldung.
httpErrorMessage string [Nur Ausgabe] Wenn der Vorgang fehlschlägt, wird die zurückgegebene HTTP-Fehlermeldung angezeigt, z.B. NOT FOUND.
httpErrorStatusCode integer [Nur Ausgabe] Wenn der Vorgang fehlschlägt, wird der zurückgegebene HTTP-Fehlerstatuscode, z.B. 404, zurückgegeben.
id unsigned long [Nur Ausgabe] Eindeutige Kennung für die Ressource; definiert durch den Server.
insertTime string [Nur Ausgabe] Der Zeitpunkt, zu dem dieser Vorgang angefordert wurde. Sie muss im RFC 3339-Format angegeben werden.
name string [Nur Ausgabe] Name des Vorgangs.
operationType string [Nur Ausgabe] Der Typ des Vorgangs. Beispiele sind insert oder delete.
progress integer [Nur Ausgabe] Eine optionale Fortschrittsanzeige von 0 bis 100. Es gibt keine Voraussetzung, dass dies linear sein oder eine Granularität von Vorgängen unterstützen muss. Anhand dieser Angabe lässt sich nicht abschätzen, wann der Vorgang abgeschlossen ist. Diese Zahl sollte im Laufe des Vorgangs kontinuierlich ansteigen.
region string [Nur Ausgabe] URL der Region, in der sich der Vorgang befindet.
startTime string [Nur Ausgabe] Der Zeitpunkt, zu dem dieser Vorgang durch den Server gestartet wurde. Sie muss im RFC 3339-Format angegeben werden.
status string [Nur Ausgabe] Status des Vorgangs. Kann PENDING, RUNNING oder DONE sein.
statusMessage string [Nur Ausgabe] Eine optionale Beschreibung des aktuellen Status des Vorgangs.
targetId unsigned long [Nur Ausgabe] Eindeutige Ziel-ID, die eine bestimmte Instanz des Ziels identifiziert.
user string [Nur Ausgabe] Der Nutzer, der den Vorgang angefordert hat, z. B. user@example.com.
warnings[] list [Nur Ausgabe] Wenn während der Verarbeitung dieses Vorgangs Warnungen generiert wurden, wird dieses Feld ausgefüllt.
warnings[].code any value [Nur Ausgabe] Die Kennung des Warnungstyps für diese Warnung.
warnings[].data[] list [Nur Ausgabe] Metadaten für diese Warnung im Format „Schlüssel: Wert“.
warnings[].data[].key string [Nur Ausgabe] Ein Schlüssel für die Warndaten.
warnings[].data[].value string [Nur Ausgabe] Ein Warndatenwert entsprechend dem Schlüssel.
warnings[].message string [Nur Ausgabe] Optionale, für Menschen lesbare Details zu dieser Warnung.
zone string [Nur Ausgabe] URL der Zone, in der sich der Vorgang befindet.

Methoden

get
Ruft Informationen zu einem bestimmten Vorgang ab.
list
Listet alle Vorgänge für ein Projekt auf.