Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Eliminar un paquete de configuración
Elimine un paquete de configuración y todas sus versiones. La eliminación es asincrónica: la API devuelve inmediatamente un DELETING estado y el servicio elimina el paquete y su historial de versiones en segundo plano.
No puede eliminar un paquete al que haga referencia una prueba activa. A/B Detenga primero la A/B prueba.
Ejemplos de código
ejemplo
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
|
|
Cadena |
Sí |
El ID del paquete de configuración que se va a eliminar. Se pasa como parámetro de ruta. |
Respuesta
La API devuelve el valor HTTP 202 (aceptado), lo que indica que la eliminación está en cola.
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Cadena |
ID del paquete que se está eliminando. |
|
|
Cadena |
Estado del paquete. Devuelve |
Comportamiento de eliminación
-
La operación es idempotente: al llamar a delete en un paquete que ya se está eliminando, se devuelve la misma respuesta sin errores.
-
Todas las versiones de todas las ramas se eliminan junto con el paquete.
-
Una vez que se complete la eliminación, el identificador y el nombre del paquete estarán disponibles para su reutilización.
-
Si una A/B prueba activa hace referencia al paquete, la eliminación falla con un
ConflictException. Detenga primero la A/B prueba.
Errores
| Error | Estado HTTP | Description (Descripción) |
|---|---|---|
|
|
400 |
Parámetros de solicitud no válidos. |
|
|
404 |
Lo especificado |
|
|
409 |
Otro recurso (por ejemplo, una A/B prueba activa) está utilizando el paquete y no se puede eliminar. |
|
|
403 |
Permisos insuficientes. Verifique que las políticas de IAM incluyan |
|
|
429 |
Se superó la tasa de solicitudes. Vuelva a intentarlo con retroceso exponencial. |
|
|
500 |
Service-side error. Intente realizar de nuevo la solicitud . |