DeleteQueue
Статья создана
Обновлена 26 августа 2024 г.
Метод для удаления очереди. Если указанная очередь не существует, Message Queue сообщит об успешном выполнении запроса.
Процесс удаления очереди занимает до 60 секунд. В течение этого времени некоторые запросы, например, отправка сообщений в очередь, могут выполняться, но очередь все равно будет удалена вместе со всеми сообщениями.
Внимание
После удаления очереди все сообщения из нее станут недоступны.
После удаления очереди необходимо подождать как минимум 60 секунд перед созданием новой очереди с таким же именем.
Запрос
Параметры запроса
Параметр | Тип | Обязательный параметр | Описание |
---|---|---|---|
QueueUrl |
string | Да | URL очереди. Чувствителен к регистру. |
Ответ
Поля успешного ответа
Ответ не содержит полей.
Ошибки DeleteQueue
Метод не возвращает специальных ошибок. Перечень общих для всех методов ошибок смотрите в разделе Стандартные ошибки.
Пример запроса
Action=DeleteQueue
&Version=2012-11-05
&QueueUrl=https://message-queue.api.cloud.yandex.net/b1g8ad42m6he********/dj6000000000********/sample-queue
Подробнее о формировании запросов см. в разделе Общий вид запросов к API.
Пример ответа
<DeleteQueueResponse>
<ResponseMetadata>
<RequestId>d9188512-606825cd-4ff7192b-e6a3ae2-037bd301dbd5691216212933********</RequestId>
</ResponseMetadata>
</DeleteQueueResponse>