Поделиться через


Пространства имен и очереди Microsoft.ServiceBus 2021-01-01-preview

Определение ресурса Bicep

Тип ресурса пространства имен или очередей можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ServiceBus/namespaces/queues, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.ServiceBus/namespaces/queues@2021-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    forwardDeadLetteredMessagesTo: 'string'
    forwardTo: 'string'
    lockDuration: 'string'
    maxDeliveryCount: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    requiresSession: bool
    status: 'string'
  }
}

Значения свойств

namespaces/queues

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Буквенно-цифровые символы, точки, дефисы, символы подчеркивания и косые черты.

Начинается и закачивается буквенно-цифровым символом.
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: пространства имен
properties Свойства очереди SBQueueProperties

SBQueueProperties

Имя Описание Значение
autoDeleteOnIdle Интервал времени простоя по стандарту ISO 8061, по истечении которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут. строка
deadLetteringOnMessageExpiration Значение типа , указывающее, поддерживает ли эта очередь недоставленные письма по истечении срока действия сообщения. bool
defaultMessageTimeToLive Время действия сообщения по умолчанию по стандарту ISO 8601 — динамическое значение. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения. строка
duplicateDetectionHistoryTimeWindow Iso 8601 timeSpan структура, которая определяет длительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут. строка
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение типа , указывающее, включены ли экспресс-сущности. Экспресс-очередь временно хранит сообщение в памяти, прежде чем записывать его в постоянное хранилище. bool
enablePartitioning Значение типа , указывающее, следует ли секционировать очередь по нескольким брокерам сообщений. bool
forwardDeadLetteredMessagesTo Имя очереди или раздела для пересылки сообщения недоставленных сообщений строка
forwardTo Имя очереди или раздела для пересылки сообщений строка
lockDuration По стандарту ISO 8601— длительность блокировки при просмотре; то есть время, в течение которого сообщение блокируется для других получателей. Максимальное значение параметра LockDuration — 5 минут; Значение по умолчанию — 1 минута. строка
maxDeliveryCount Максимальное число доставок. Сообщение автоматически считается недоставленным после этого числа доставок. Значение по умолчанию — 10. INT
maxSizeInMegabytes Максимальный размер очереди в мегабайтах, то есть объем памяти, выделенной для очереди. Значение по умолчанию — 1024. INT
requiresDuplicateDetection Значение, указывающее, требуется ли для этой очереди обнаружение дубликатов. bool
requiresSession Значение типа , указывающее, поддерживает ли очередь концепцию сеансов. bool
status Перечисляет возможные значения для состояния сущности обмена сообщениями. "Активный"
"Создание"
"Удаление"
"Отключено"
ReceiveDisabled
'Переименование'
"Восстановление"
SendDisabled
"Неизвестно"

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание Сетка событий Azure настраиваемого раздела и подписки очереди

Развертывание в Azure
Создает Сетка событий Azure настраиваемый раздел и подписку очереди служебной шины. Шаблон, автор : Маркус Мейер.
Создание пространства имен и правила авторизации очереди служебной шины

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный" и правила авторизации как для пространства имен, так и для очереди.
Создание пространства имен и очереди служебной шины

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный" и очередь.

Определение ресурса шаблона ARM

Тип ресурса пространства имен или очередей можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ServiceBus/namespaces/queues, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.ServiceBus/namespaces/queues",
  "apiVersion": "2021-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "forwardDeadLetteredMessagesTo": "string",
    "forwardTo": "string",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "requiresSession": "bool",
    "status": "string"
  }
}

Значения свойств

namespaces/queues

Имя Описание Значение
тип Тип ресурса Microsoft.ServiceBus/namespaces/queues
версия_API Версия API ресурсов '2021-01-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Буквенно-цифровые символы, точки, дефисы, символы подчеркивания и косые черты.

Начинается и закачивается буквенно-цифровым символом.
properties Свойства очереди SBQueueProperties

SBQueueProperties

Имя Описание Значение
autoDeleteOnIdle Интервал времени простоя по стандарту ISO 8061, по истечении которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут. строка
deadLetteringOnMessageExpiration Значение типа , указывающее, поддерживает ли эта очередь недоставленные письма по истечении срока действия сообщения. bool
defaultMessageTimeToLive Время действия сообщения по умолчанию по стандарту ISO 8601 — динамическое значение. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения. строка
duplicateDetectionHistoryTimeWindow Iso 8601 timeSpan структура, которая определяет длительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут. строка
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение типа , указывающее, включены ли экспресс-сущности. Экспресс-очередь временно хранит сообщение в памяти, прежде чем записывать его в постоянное хранилище. bool
enablePartitioning Значение типа , указывающее, следует ли секционировать очередь по нескольким брокерам сообщений. bool
forwardDeadLetteredMessagesTo Имя очереди или раздела для пересылки сообщения недоставленных сообщений строка
forwardTo Имя очереди или раздела для пересылки сообщений строка
lockDuration По стандарту ISO 8601— длительность блокировки при просмотре; то есть время, в течение которого сообщение блокируется для других получателей. Максимальное значение параметра LockDuration — 5 минут; Значение по умолчанию — 1 минута. строка
maxDeliveryCount Максимальное число доставок. Сообщение автоматически считается недоставленным после этого числа доставок. Значение по умолчанию — 10. INT
maxSizeInMegabytes Максимальный размер очереди в мегабайтах, то есть объем памяти, выделенной для очереди. Значение по умолчанию — 1024. INT
requiresDuplicateDetection Значение, указывающее, требуется ли для этой очереди обнаружение дубликатов. bool
requiresSession Значение типа , указывающее, поддерживает ли очередь концепцию сеансов. bool
status Перечисляет возможные значения для состояния сущности обмена сообщениями. "Активный"
"Создание"
"Удаление"
"Отключено"
ReceiveDisabled
'Переименование'
"Восстановление"
SendDisabled
"Неизвестно"

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание Сетка событий Azure настраиваемого раздела и подписки очереди

Развертывание в Azure
Создает Сетка событий Azure настраиваемый раздел и подписку очереди служебной шины. Шаблон, автор : Маркус Мейер.
Создание пространства имен и правила авторизации очереди служебной шины

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный" и правила авторизации как для пространства имен, так и для очереди.
Создание пространства имен и очереди служебной шины

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный" и очередь.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса пространства имен или очередей можно развернуть в следующих объектах:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ServiceBus/namespaces/queues, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/queues@2021-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      forwardDeadLetteredMessagesTo = "string"
      forwardTo = "string"
      lockDuration = "string"
      maxDeliveryCount = int
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      requiresSession = bool
      status = "string"
    }
  })
}

Значения свойств

namespaces/queues

Имя Описание Значение
тип Тип ресурса "Microsoft.ServiceBus/namespaces/queues@2021-01-01-preview"
name имя ресурса. string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Буквенно-цифровые символы, точки, дефисы, символы подчеркивания и косые черты.

Начинается и закачивается буквенно-цифровым символом.
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: пространства имен
properties Свойства очереди SBQueueProperties

SBQueueProperties

Имя Описание Значение
autoDeleteOnIdle Интервал времени простоя по стандарту ISO 8061, по истечении которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут. строка
deadLetteringOnMessageExpiration Значение типа , указывающее, поддерживает ли эта очередь недоставленные письма по истечении срока действия сообщения. bool
defaultMessageTimeToLive Время действия сообщения по умолчанию по стандарту ISO 8601 — динамическое значение. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения. строка
duplicateDetectionHistoryTimeWindow Iso 8601 timeSpan структура, которая определяет длительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут. строка
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение типа , указывающее, включены ли экспресс-сущности. Экспресс-очередь временно хранит сообщение в памяти, прежде чем записывать его в постоянное хранилище. bool
enablePartitioning Значение типа , указывающее, следует ли секционировать очередь по нескольким брокерам сообщений. bool
forwardDeadLetteredMessagesTo Имя очереди или раздела для пересылки сообщения недоставленных сообщений строка
forwardTo Имя очереди или раздела для пересылки сообщений строка
lockDuration По стандарту ISO 8601— длительность блокировки при просмотре; то есть время, в течение которого сообщение блокируется для других получателей. Максимальное значение параметра LockDuration — 5 минут; Значение по умолчанию — 1 минута. строка
maxDeliveryCount Максимальное число доставок. Сообщение автоматически считается недоставленным после этого числа доставок. Значение по умолчанию — 10. INT
maxSizeInMegabytes Максимальный размер очереди в мегабайтах, то есть объем памяти, выделенной для очереди. Значение по умолчанию — 1024. INT
requiresDuplicateDetection Значение, указывающее, требуется ли для этой очереди обнаружение дубликатов. bool
requiresSession Значение типа , указывающее, поддерживает ли очередь концепцию сеансов. bool
status Перечисляет возможные значения для состояния сущности обмена сообщениями. "Активный"
"Создание"
"Удаление"
"Отключено"
"ReceiveDisabled"
"Переименование"
"Восстановление"
SendDisabled
"Неизвестно"