Deployments: delete

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

Autorisierung erforderlich

Löst eine Bereitstellung und alle zugehörigen Ressourcen. Jetzt testen

Anfrage

HTTP-Anfrage

DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/project/global/deployments/deployment

Parameter

Parametername Wert Beschreibung
Pfadparameter
deployment string Der Name der Bereitstellung für diese Anfrage.
project string Die Projekt-ID für diese Anfrage.

Autorisierung

Diese Anfrage benötigt eine Autorisierung mit mindestens einem der folgenden Bereiche (weitere Informationen zu Authentifizierung und Autorisierung).

Bereich
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/ndev.cloudman

Anfragetext

Mit dieser Methode keinen Anfragetext bereitstellen.

Antwort

Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:

{
  "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 der Eigenschaft Wert Beschreibung Hinweise
id unsigned long [Nur Ausgabe] Eindeutige Kennung für die Ressource; definiert durch den Server.
creationTimestamp string [Nur Ausgabe] Erstellungszeitstempel im Textformat RFC 3339.
name string [Nur Ausgabe] Name des Vorgangs.
zone string [Nur Ausgabe] URL der Zone, in der sich der Vorgang befindet.
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.
operationType string [Nur Ausgabe] Der Typ des Vorgangs. Beispiele sind insert oder delete.
targetId unsigned long [Nur Ausgabe] Eindeutige Ziel-ID, die eine bestimmte Instanz des Ziels identifiziert.
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.
user string [Nur Ausgabe] Der Nutzer, der den Vorgang angefordert hat, z. B. user@example.com.
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.
insertTime string [Nur Ausgabe] Der Zeitpunkt, zu dem dieser Vorgang angefordert wurde. Sie muss im RFC 3339-Format angegeben werden.
startTime string [Nur Ausgabe] Der Zeitpunkt, zu dem dieser Vorgang durch den Server gestartet wurde. Sie muss im RFC 3339-Format angegeben werden.
endTime string [Nur Ausgabe] Der Zeitpunkt, zu dem dieser Vorgang abgeschlossen wurde. Dies ist das RFC3339-Format.
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[].message string [Nur Ausgabe] Optionale, für Menschen lesbare Details zu dieser 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.
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.
httpErrorStatusCode integer [Nur Ausgabe] Wenn der Vorgang fehlschlägt, wird der zurückgegebene HTTP-Fehlerstatuscode, z.B. 404, zurückgegeben.
httpErrorMessage string [Nur Ausgabe] Wenn der Vorgang fehlschlägt, wird die zurückgegebene HTTP-Fehlermeldung angezeigt, z.B. NOT FOUND.
region string [Nur Ausgabe] URL der Region, in der sich der Vorgang befindet.

Jetzt testen

Verwenden Sie den unten angegebenen APIs Explorer, um diese Methode für Livedaten aufzurufen und die Antwort einzusehen. Alternativ können Sie den eigenständigen Explorer verwenden.