DeleteQueue

Метод для удаления очереди. Если указанная очередь не существует, Message Queue сообщит об успешном выполнении запроса.

Процесс удаления очереди занимает до 60 секунд. В течение этого времени некоторые запросы, например, отправка сообщений в очередь, могут выполняться, но очередь все равно будет удалена вместе со всеми сообщениями.

Предупреждение

После удаления очереди все сообщения из нее станут недоступны.

После удаления очереди необходимо подождать как минимум 60 секунд перед созданием новой очереди с таким же именем.

Запрос

Параметры запроса

Параметр Тип Обязательный параметр Описание
QueueUrl string Да URL очереди. Чувствителен к регистру.

Ответ

Поля успешного ответа

Ответ не содержит полей.

Ошибки DeleteQueue

Метод не возвращает специальных ошибок. Перечень общих для всех методов ошибок смотрите в разделе Стандартные ошибки.

Пример запроса

Action=DeleteQueue
&Version=2012-11-05
&QueueUrl=https://message-queue.api.cloud.yandex.net/b1g8ad42m6he1ooql78r/dj600000000000le07ol/sample-queue

Подробнее о формировании запросов см. в разделе Общий вид запросов к API.

Пример ответа

<DeleteQueueResponse>
    <ResponseMetadata>
        <RequestId>d9188512-606825cd-4ff7192b-e6a3ae2-037bd301dbd569121621293337ebea98</RequestId>
    </ResponseMetadata>
</DeleteQueueResponse>