Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Supprimer un bundle de configuration
Supprimez un bundle de configuration et toutes ses versions. La suppression est asynchrone : l'API renvoie immédiatement un DELETING statut, et le service supprime le bundle et son historique des versions en arrière-plan.
Vous ne pouvez pas supprimer un bundle référencé par un A/B test actif. Arrêtez d'abord le A/B test.
Exemples de code
Exemple
Paramètres de demande
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
|
|
Chaîne |
Oui |
L'ID du bundle de configuration à supprimer. Transmis en tant que paramètre de chemin. |
Réponse
L'API renvoie HTTP 202 (Accepté), indiquant que la suppression a été mise en file d'attente.
| Champ | Type | Description |
|---|---|---|
|
|
Chaîne |
ID du bundle en cours de suppression. |
|
|
Chaîne |
État de l'offre groupée. Renvoie |
Comportement de suppression
-
L'opération est idempotente : l'appel à delete sur un bundle en cours de suppression renvoie la même réponse sans erreur.
-
Toutes les versions de toutes les branches sont supprimées en même temps que le bundle.
-
Une fois la suppression terminée, l'identifiant et le nom du bundle peuvent être réutilisés.
-
Si le bundle est référencé par un A/B test actif, la suppression échoue avec un
ConflictException. Arrêtez d'abord le A/B test.
Erreurs
| Erreur | Statut HTTP | Description |
|---|---|---|
|
|
400 |
Paramètres de demande non valides. |
|
|
404 |
Le spécifié |
|
|
409 |
Le bundle est utilisé par une autre ressource (par exemple, un A/B test actif) et ne peut pas être supprimé. |
|
|
403 |
Autorisations insuffisantes. Vérifiez que les politiques IAM incluent |
|
|
429 |
Taux de demandes dépassé. Réessayez avec un backoff exponentiel. |
|
|
500 |
Service-side erreur. Réitérez la demande. |