Queues - Get

Возвращает описание указанной очереди.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/queues/{queueName}?api-version=2021-11-01

Параметры URI

Имя В Обязательно Тип Описание
namespaceName
path True

string

Имя пространства имен

queueName
path True

string

Имя очереди.

resourceGroupName
path True

string

Имя группы ресурсов в подписке Azure.

subscriptionId
path True

string

Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API клиента.

Ответы

Имя Тип Описание
200 OK

SBQueue

Описание очереди успешно возвращено.

Other Status Codes

ErrorResponse

Ответ об ошибке ServiceBus, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

QueueGet

Sample Request

GET https://management.azure.com/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-3174/queues/sdk-Queues-5647?api-version=2021-11-01

Sample Response

{
  "id": "/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/resourceGroups/ArunMonocle/providers/Microsoft.ServiceBus/namespaces/sdk-Namespace-3174/queues/sdk-Queues-5647",
  "name": "sdk-Queues-5647",
  "type": "Microsoft.ServiceBus/Namespaces/Queues",
  "properties": {
    "lockDuration": "PT1M",
    "maxSizeInMegabytes": 163840,
    "maxMessageSizeInKilobytes": 10240,
    "requiresDuplicateDetection": false,
    "requiresSession": false,
    "defaultMessageTimeToLive": "P10675199DT2H48M5.4775807S",
    "duplicateDetectionHistoryTimeWindow": "PT10M",
    "maxDeliveryCount": 10,
    "sizeInBytes": 0,
    "messageCount": 0,
    "status": "Active",
    "autoDeleteOnIdle": "P10675199DT2H48M5.4775807S",
    "enablePartitioning": true,
    "enableExpress": false,
    "createdAt": "2017-05-26T18:07:32.4592931Z",
    "updatedAt": "2017-05-26T18:07:34.6243761Z",
    "accessedAt": "0001-01-01T00:00:00Z"
  }
}

Определения

Имя Описание
createdByType

Тип удостоверения, создавшего ресурс.

EntityStatus

Состояние сущности.

Error

Объект error.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorResponse

Ответ об ошибке управления ресурсами.

MessageCountDetails

Сведения о количестве сообщений.

SBQueue

Описание ресурса очереди.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

EntityStatus

Состояние сущности.

Имя Тип Описание
Active

string

Creating

string

Deleting

string

Disabled

string

ReceiveDisabled

string

Renaming

string

Restoring

string

SendDisabled

string

Unknown

string

Error

Объект error.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorResponse[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorResponse

Ответ об ошибке управления ресурсами.

Имя Тип Описание
error

Error

Объект error.

MessageCountDetails

Сведения о количестве сообщений.

Имя Тип Описание
activeMessageCount

integer

Количество активных сообщений в очереди, разделе или подписке.

deadLetterMessageCount

integer

Количество недоставленных сообщений.

scheduledMessageCount

integer

Количество запланированных сообщений.

transferDeadLetterMessageCount

integer

Количество сообщений, передаваемых в недоставленные письма.

transferMessageCount

integer

Количество сообщений, переданных в другую очередь, раздел или подписку.

SBQueue

Описание ресурса очереди.

Имя Тип Описание
id

string

Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса.

properties.accessedAt

string

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

properties.autoDeleteOnIdle

string

Iso 8061 timeSpan простой интервал, по истечении которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут.

properties.countDetails

MessageCountDetails

Сведения о количестве сообщений.

properties.createdAt

string

Точное время создания сообщения.

properties.deadLetteringOnMessageExpiration

boolean

Значение типа , указывающее, поддерживается ли в этой очереди поддержка недоставленных сообщений по истечении срока действия сообщения.

properties.defaultMessageTimeToLive

string

По умолчанию используется временной диапазон сообщений iso 8601 для динамического значения. Это период, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения.

properties.duplicateDetectionHistoryTimeWindow

string

Iso 8601 timeSpan структура, которая определяет продолжительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут.

properties.enableBatchedOperations

boolean

Значение, указывающее, включены ли пакетные операции на стороне сервера.

properties.enableExpress

boolean

Значение типа , указывающее, включены ли экспресс-сущности. Экспресс-очередь временно хранит сообщение в памяти перед его записью в постоянное хранилище.

properties.enablePartitioning

boolean

Значение типа , указывающее, следует ли секционировать очередь между несколькими брокерами сообщений.

properties.forwardDeadLetteredMessagesTo

string

Имя очереди или раздела для пересылки сообщения недоставленных сообщений

properties.forwardTo

string

Имя очереди или раздела для пересылки сообщений

properties.lockDuration

string

Продолжительность интервала времени iso 8601 для просмотра и блокировки; то есть количество времени, в течение времени, когда сообщение блокируется для других получател Максимальное значение параметра LockDuration — 5 минут; Значение по умолчанию — 1 минута.

properties.maxDeliveryCount

integer

Максимальное число доставок. Сообщение автоматически считается недоставленным после этого числа доставок. Значение по умолчанию — 10.

properties.maxMessageSizeInKilobytes

integer

Максимальный размер (в КБ) полезных данных сообщения, которые могут быть приняты очередью. Сейчас это свойство используется только в premium и по умолчанию — 1024.

properties.maxSizeInMegabytes

integer

Максимальный размер очереди в мегабайтах, то есть размер памяти, выделенной для очереди. Значение по умолчанию — 1024.

properties.messageCount

integer

Число сообщений в очереди.

properties.requiresDuplicateDetection

boolean

Значение, указывающее, требуется ли для этой очереди обнаружение повторяющихся данных.

properties.requiresSession

boolean

Значение типа , указывающее, поддерживает ли очередь концепцию сеансов.

properties.sizeInBytes

integer

Размер очереди в байтах.

properties.status

EntityStatus

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

properties.updatedAt

string

Точное время обновления сообщения.

systemData

systemData

Системные метаданные, относящиеся к этому ресурсу.

type

string

Тип ресурса. Например, "Microsoft.EventHub/Namespaces" или "Microsoft.EventHub/Namespaces/EventHubs"

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Тип удостоверения, которое последним изменял ресурс.

lastModifiedBy

string

Удостоверение, которое последним изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменял ресурс.