Excluir um pacote de configuração
Exclua um pacote de configuração e todas as suas versões. A exclusão é assíncrona — a API retorna imediatamente com um DELETING status e o serviço remove o pacote e seu histórico de versões em segundo plano.
Você não pode excluir um pacote referenciado por um teste ativo A/B . Pare o A/B teste primeiro.
Exemplos de código
exemplo
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
|
|
String |
Sim |
O ID do pacote de configuração a ser excluído. Passado como parâmetro de caminho. |
Resposta
A API retorna HTTP 202 (aceito), indicando que a exclusão foi colocada na fila.
| Campo | Tipo | Description |
|---|---|---|
|
|
String |
ID do pacote que está sendo excluído. |
|
|
String |
Status do pacote. Retorna |
Comportamento de exclusão
-
A operação é idempotente — chamar delete em um pacote já excluído retorna a mesma resposta sem erros.
-
Todas as versões em todas as ramificações são excluídas junto com o pacote.
-
Quando a exclusão for concluída, o ID e o nome do pacote ficarão disponíveis para reutilização.
-
Se o pacote for referenciado por um A/B teste ativo, a exclusão falhará com a.
ConflictExceptionPare o A/B teste primeiro.
Erros
| Erro | Status HTTP | Description |
|---|---|---|
|
|
400 |
Parâmetros de solicitação inválidos. |
|
|
404 |
O especificado |
|
|
409 |
O pacote está sendo usado por outro recurso (por exemplo, um A/B teste ativo) e não pode ser excluído. |
|
|
403 |
Permissões insuficientes. Verifique se as políticas do IAM incluem |
|
|
429 |
Taxa de solicitações excedida. Novas tentativas com recuo exponencial. |
|
|
500 |
Service-side erro. Repetir a solicitação . |