Zum Inhalt springen

Umgebungen löschen

Du kannst eine Umgebung löschen, um ihre Datenbank und alle zugehörigen Konfigurationen dauerhaft zu entfernen. Diese Aktion kann nicht rückgängig gemacht werden.


  • Die master-Umgebung kann nicht gelöscht werden. Sie ist die Wurzel des Projekts.
  • Eine Umgebung mit aktiven Kind-Branches kann nicht gelöscht werden. Zuerst alle Kindumgebungen löschen oder archivieren.
  • Eine Umgebung während eines Merges kann nicht gelöscht werden. Merge abschließen oder abbrechen.

  1. Dauerhafte Datenentfernung: PostgreSQL-Datenbank und Credentials werden gelöscht.
  2. Konfigurationsbereinigung: Umgebungsspezifische Einstellungen werden entfernt.
  3. API & Gateway-Entfernung: Custom API Gateway Routen werden deaktiviert.
  4. Plattform-Deregistrierung: Umgebung wird aus der Projekthierarchie entfernt.

mutation DeleteEnvironment($input: DeleteEnvironmentInput!) {
deleteEnvironment(input: $input) {
success
message
}
}

Variables:

{
"input": {
"projectId": "f7e4a264-d659-4719-91e8-c2d74654e529",
"environmentName": "staging"
}
}

Response:

{
"data": {
"deleteEnvironment": {
"success": true,
"message": "Environment deleted successfully"
}
}
}