Eliminare un pacchetto di configurazione
Eliminare un pacchetto di configurazione e tutte le relative versioni. L'eliminazione è asincrona: l'API restituisce immediatamente uno DELETING stato e il servizio rimuove il pacchetto e la relativa cronologia delle versioni in background.
Non è possibile eliminare un pacchetto a cui fa riferimento un test attivo. A/B Interrompi prima il A/B test.
Esempi di codice
Esempio
Parametri della richiesta
| Parametro | Tipo | Campo obbligatorio | Descrizione |
|---|---|---|---|
|
|
Stringa |
Sì |
L'ID del pacchetto di configurazione da eliminare. Passato come parametro di percorso. |
Risposta
L'API restituisce HTTP 202 (Accettato), a indicare che l'eliminazione è stata messa in coda.
| Campo | Tipo | Description |
|---|---|---|
|
|
Stringa |
ID del pacchetto da eliminare. |
|
|
Stringa |
Stato del pacchetto. Restituisce |
Comportamento di eliminazione
-
L'operazione è idempotente: la chiamata delete su un pacchetto che sta già eliminando restituisce la stessa risposta senza errori.
-
Tutte le versioni di tutte le filiali vengono eliminate insieme al pacchetto.
-
Una volta completata l'eliminazione, l'ID e il nome del pacchetto diventano disponibili per il riutilizzo.
-
Se un A/B test attivo fa riferimento al pacchetto, l'eliminazione fallisce e restituisce un.
ConflictExceptionInterrompi prima il A/B test.
Errori
| Errore | Stato HTTP | Description |
|---|---|---|
|
|
400 |
Parametri di richiesta non validi. |
|
|
404 |
Il valore specificato |
|
|
409 |
Il pacchetto è utilizzato da un'altra risorsa (ad esempio, un A/B test attivo) e non può essere eliminato. |
|
|
403 |
Autorizzazioni insufficienti. Verifica che le politiche IAM includano |
|
|
429 |
Frequenza di richiesta superata. Riprova con backoff esponenziale. |
|
|
500 |
Service-side errore. Riprova la richiesta . |