Eliminar un paquete de configuración
Elimine un paquete de configuración y todas sus versiones. La eliminación es asíncrona: la API vuelve inmediatamente con un DELETING estado y el servicio elimina el paquete y su historial de versiones en segundo plano.
No puedes eliminar un paquete al que haga referencia una prueba activa. A/B Primero detenga 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 HTTP 202 (aceptado), lo que indica que la eliminación está en cola.
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Cadena |
ID del paquete que se va a eliminar. |
|
|
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 obtiene la misma respuesta sin errores.
-
Todas las versiones de todas las sucursales se eliminan junto con el paquete.
-
Una vez completada 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. Primero detenga la A/B prueba.
Errores
| Error | Estado HTTP | Description (Descripción) |
|---|---|---|
|
|
400 |
Parámetros de solicitud no válidos. |
|
|
404 |
El especificado |
|
|
409 |
El paquete lo está utilizando otro recurso (por ejemplo, una A/B prueba activa) y no se puede eliminar. |
|
|
403 |
Permisos insuficientes. Compruebe que las políticas de IAM estén incluidas |
|
|
429 |
Se superó la tasa de solicitudes. Vuelva a intentarlo con retroceso exponencial. |
|
|
500 |
Service-side error. Intente realizar de nuevo la solicitud . |