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


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

Определение ресурсов Bicep

Тип ресурса пространства имен или очередей можно развернуть с помощью операций, предназначенных для следующих целей:

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

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

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/queues@2015-08-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    entityAvailabilityStatus: 'string'
    isAnonymousAccessible: bool
    lockDuration: 'string'
    maxDeliveryCount: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    requiresSession: bool
    status: 'string'
    supportOrdering: bool
  }
}

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

пространства имен и очереди

Имя Описание Ценность
имя Имя ресурса

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

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

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

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

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

QueueProperties

Имя Описание Ценность
autoDeleteOnIdle Интервал простоя TimeSpan, после которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут. струна
deadLetteringOnMessageExpiration Значение, указывающее, поддерживает ли эта очередь недоставленную букву при истечении срока действия сообщения. bool
defaultMessageTimeToLive Время сообщения по умолчанию для динамического значения. Это длительность, после которой истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию, используемое, если TimeToLive не задан в самом сообщении. струна
duplicateDetectionHistoryTimeWindow Структура TimeSpan, определяющая длительность журнала обнаружения дубликата. Значение по умолчанию — 10 минут. струна
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение, указывающее, включены ли сущности Express. Экспресс-очередь временно хранит сообщение в памяти перед записью в постоянное хранилище. bool
enablePartitioning Значение, указывающее, следует ли секционировать очередь по нескольким брокерам сообщений. bool
entityAvailabilityStatus Состояние доступности сущности для очереди. "Доступно"
"Ограниченный"
Переименование
Восстановление
"Неизвестно"
isAnonymousAccessible Значение, указывающее, доступно ли сообщение анонимно. bool
lockDuration Длительность блокировки для просмотра; т. е. время блокировки сообщения для других получателей. Максимальное значение для LockDuration составляет 5 минут; Значение по умолчанию — 1 минуту. струна
maxDeliveryCount Максимальное число доставки. После этого количества поставок сообщение автоматически становится недоставленным. int
maxSizeInMegabytes Максимальный размер очереди в мегабайтах, который является размером памяти, выделенной для очереди. int
requiresDuplicateDetection Значение, указывающее, требуется ли для этой очереди обнаружение повторяющихся данных. bool
требуетсяSession Значение, указывающее, поддерживает ли очередь концепцию сеансов. bool
статус Перечисляет возможные значения состояния сущности обмена сообщениями. "Активный"
Создание
Удаление
"Отключено"
"ReceiveDisabled"
Переименование
Восстановление
SendDisabled
"Неизвестно"
supportOrdering Значение, указывающее, поддерживает ли очередь упорядочение. bool

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

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

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

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

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

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

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

Тип ресурса пространства имен или очередей можно развернуть с помощью операций, предназначенных для следующих целей:

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

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

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

{
  "type": "Microsoft.ServiceBus/namespaces/queues",
  "apiVersion": "2015-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "entityAvailabilityStatus": "string",
    "isAnonymousAccessible": "bool",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "requiresSession": "bool",
    "status": "string",
    "supportOrdering": "bool"
  }
}

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

пространства имен и очереди

Имя Описание Ценность
тип Тип ресурса "Microsoft.ServiceBus/namespaces/queues"
apiVersion Версия API ресурсов '2015-08-01'
имя Имя ресурса

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

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

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

Начало и конец буквенно-цифровым.
местоположение расположение ресурса. строка (обязательно)
свойства Определение свойств очереди. QueueProperties

QueueProperties

Имя Описание Ценность
autoDeleteOnIdle Интервал простоя TimeSpan, после которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут. струна
deadLetteringOnMessageExpiration Значение, указывающее, поддерживает ли эта очередь недоставленную букву при истечении срока действия сообщения. bool
defaultMessageTimeToLive Время сообщения по умолчанию для динамического значения. Это длительность, после которой истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию, используемое, если TimeToLive не задан в самом сообщении. струна
duplicateDetectionHistoryTimeWindow Структура TimeSpan, определяющая длительность журнала обнаружения дубликата. Значение по умолчанию — 10 минут. струна
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение, указывающее, включены ли сущности Express. Экспресс-очередь временно хранит сообщение в памяти перед записью в постоянное хранилище. bool
enablePartitioning Значение, указывающее, следует ли секционировать очередь по нескольким брокерам сообщений. bool
entityAvailabilityStatus Состояние доступности сущности для очереди. "Доступно"
"Ограниченный"
Переименование
Восстановление
"Неизвестно"
isAnonymousAccessible Значение, указывающее, доступно ли сообщение анонимно. bool
lockDuration Длительность блокировки для просмотра; т. е. время блокировки сообщения для других получателей. Максимальное значение для LockDuration составляет 5 минут; Значение по умолчанию — 1 минуту. струна
maxDeliveryCount Максимальное число доставки. После этого количества поставок сообщение автоматически становится недоставленным. int
maxSizeInMegabytes Максимальный размер очереди в мегабайтах, который является размером памяти, выделенной для очереди. int
requiresDuplicateDetection Значение, указывающее, требуется ли для этой очереди обнаружение повторяющихся данных. bool
требуетсяSession Значение, указывающее, поддерживает ли очередь концепцию сеансов. bool
статус Перечисляет возможные значения состояния сущности обмена сообщениями. "Активный"
Создание
Удаление
"Отключено"
"ReceiveDisabled"
Переименование
Восстановление
SendDisabled
"Неизвестно"
supportOrdering Значение, указывающее, поддерживает ли очередь упорядочение. bool

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

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

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

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

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

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

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

Тип ресурса пространства имен или очередей можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп ресурсов

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

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

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

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

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

пространства имен и очереди

Имя Описание Ценность
тип Тип ресурса "Microsoft.ServiceBus/namespaces/queues@2015-08-01"
имя Имя ресурса строка (обязательно)

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

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

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

QueueProperties

Имя Описание Ценность
autoDeleteOnIdle Интервал простоя TimeSpan, после которого очередь автоматически удаляется. Минимальная длительность составляет 5 минут. струна
deadLetteringOnMessageExpiration Значение, указывающее, поддерживает ли эта очередь недоставленную букву при истечении срока действия сообщения. bool
defaultMessageTimeToLive Время сообщения по умолчанию для динамического значения. Это длительность, после которой истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию, используемое, если TimeToLive не задан в самом сообщении. струна
duplicateDetectionHistoryTimeWindow Структура TimeSpan, определяющая длительность журнала обнаружения дубликата. Значение по умолчанию — 10 минут. струна
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение, указывающее, включены ли сущности Express. Экспресс-очередь временно хранит сообщение в памяти перед записью в постоянное хранилище. bool
enablePartitioning Значение, указывающее, следует ли секционировать очередь по нескольким брокерам сообщений. bool
entityAvailabilityStatus Состояние доступности сущности для очереди. "Доступно"
"Limited"
"Переименование"
Восстановление
"Неизвестно"
isAnonymousAccessible Значение, указывающее, доступно ли сообщение анонимно. bool
lockDuration Длительность блокировки для просмотра; т. е. время блокировки сообщения для других получателей. Максимальное значение для LockDuration составляет 5 минут; Значение по умолчанию — 1 минуту. струна
maxDeliveryCount Максимальное число доставки. После этого количества поставок сообщение автоматически становится недоставленным. int
maxSizeInMegabytes Максимальный размер очереди в мегабайтах, который является размером памяти, выделенной для очереди. int
requiresDuplicateDetection Значение, указывающее, требуется ли для этой очереди обнаружение повторяющихся данных. bool
требуетсяSession Значение, указывающее, поддерживает ли очередь концепцию сеансов. bool
статус Перечисляет возможные значения состояния сущности обмена сообщениями. "Активный"
Создание
"Удаление"
"Отключено"
"ReceiveDisabled"
"Переименование"
Восстановление
SendDisabled
"Неизвестно"
supportOrdering Значение, указывающее, поддерживает ли очередь упорядочение. bool