Omgevingen verwijderen
Je kunt een omgeving verwijderen om de database en alle bijbehorende configuratie permanent te verwijderen. Deze actie kan niet ongedaan worden gemaakt.
Beperkingen
Section titled “Beperkingen”De volgende regels gelden bij het verwijderen van een omgeving:
- De
master-omgeving kan niet worden verwijderd. Deze dient als de wortel van je project en moet altijd bestaan. - Een omgeving met actieve kind-branches kan niet worden verwijderd. Je moet eerst alle kind-omgevingen verwijderen of archiveren voordat je een parent kunt verwijderen.
- Een omgeving die een merge ondergaat kan niet worden verwijderd. Wacht tot de merge is voltooid of annuleer deze voordat je probeert te verwijderen.
Wat gebeurt er tijdens het verwijderen
Section titled “Wat gebeurt er tijdens het verwijderen”Wanneer je een omgeving verwijdert, voert Archie Core een volledige opschoning uit van alle toegewezen resources:
- Permanente gegevensverwijdering: De toegewijde PostgreSQL-database en alle bijbehorende beveiligingsreferenties worden permanent verwijderd.
- Configuratie-opruiming: Alle omgevingsspecifieke instellingen — inclusief bestandsproviders, authenticatiemethoden en beveiligingsbeleid (CORS, Rate Limits) — worden uit het project verwijderd.
- API & Gateway-verwijdering: Aangepaste API gateway-routes en API-beheerconfiguraties die aan de omgeving zijn gekoppeld, worden buiten gebruik gesteld.
- Platform-uitschrijving: De omgeving wordt verwijderd uit de projecthiërarchie en de context is niet langer beschikbaar op het platform.
GraphQL API
Section titled “GraphQL API”Mutation: deleteEnvironment
Section titled “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" } }}