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.
Einschränkungen
Abschnitt betitelt „Einschränkungen“- 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.
Ablauf beim Löschen
Abschnitt betitelt „Ablauf beim Löschen“- Dauerhafte Datenentfernung: PostgreSQL-Datenbank und Credentials werden gelöscht.
- Konfigurationsbereinigung: Umgebungsspezifische Einstellungen werden entfernt.
- API & Gateway-Entfernung: Custom API Gateway Routen werden deaktiviert.
- Plattform-Deregistrierung: Umgebung wird aus der Projekthierarchie entfernt.
GraphQL API
Abschnitt betitelt „GraphQL API“Mutation: deleteEnvironment
Abschnitt betitelt „Mutation: deleteEnvironment“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" } }}