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


Пространства имен и разделы Microsoft.ServiceBus

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

Тип ресурса namespaces/topics можно развернуть в:

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

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

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics@2022-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    maxMessageSizeInKilobytes: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    status: 'string'
    supportOrdering: bool
  }
}

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

namespaces/topics

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

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

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

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

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

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

SBTopicProperties

Имя Описание Значение
autoDeleteOnIdle Интервал простоя по стандарту ISO 8601, по истечении которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут. строка
defaultMessageTimeToLive ISO 8601— временной интервал сообщения по умолчанию для динамического значения. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если timeToLive не задано для самого сообщения. строка
duplicateDetectionHistoryTimeWindow Структура интервала времени ISO8601, определяющая продолжительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут. строка
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение, указывающее, включены ли экспресс-сущности. Экспресс-раздел временно хранит сообщение в памяти перед его записью в постоянное хранилище. bool
enablePartitioning Значение, указывающее, включен ли раздел для секционирования нескольких брокеров сообщений. bool
maxMessageSizeInKilobytes Максимальный размер (в КБ) полезных данных сообщения, которые могут быть приняты разделом. Сейчас это свойство используется только в premium и по умолчанию — 1024. INT
maxSizeInMegabytes Максимальный размер раздела в мегабайтах, то есть размер памяти, выделенной для раздела. Значение по умолчанию — 1024. INT
requiresDuplicateDetection Значение, указывающее, требуется ли в этом разделе обнаружение повторяющихся данных. bool
status Перечисляет возможные значения для состояния сущности обмена сообщениями. "Активный"
"Создание"
Удаление
"Отключено"
ReceiveDisabled
"Переименование"
Восстановление
SendDisabled
"Неизвестно"
supportOrdering Значение, указывающее, поддерживает ли раздел упорядочение. bool

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

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

Шаблон Описание
Шаблоны интеграции — маршрутизатор сообщений — служебная шина

Развертывание в Azure
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью раздела служебной шины
Создание подписки Сетка событий Azure пользовательских разделов

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

Развертывание в Azure
в котором показано, как можно сопоставлять сообщения через Logic Apps с помощью Служебная шина Azure
Создание пространства имен, раздела и подписки служебной шины

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

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

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

Развертывание в Azure
Этот шаблон создает пространство имен и раздел служебной шины с подпиской, используя выражение фильтра SQL для получения только сообщений, соответствующих определенному выражению фильтра SQL.

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

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

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

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

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "maxMessageSizeInKilobytes": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "status": "string",
    "supportOrdering": "bool"
  }
}

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

namespaces/topics

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

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

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

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

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

SBTopicProperties

Имя Описание Значение
autoDeleteOnIdle Интервал простоя по стандарту ISO 8601, по истечении которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут. строка
defaultMessageTimeToLive ISO 8601 По умолчанию используется временной интервал сообщения для динамического значения. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения. строка
duplicateDetectionHistoryTimeWindow Структура интервала времени ISO8601, определяющая длительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут. строка
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение, указывающее, включены ли экспресс-сущности. Экспресс-раздел временно хранит сообщение в памяти, прежде чем записывать его в постоянное хранилище. bool
enablePartitioning Значение, указывающее, включен ли раздел, который должен быть секционирован в нескольких брокерах сообщений. bool
maxMessageSizeInKilobytes Максимальный размер (в КБ) полезных данных сообщения, которые могут быть приняты разделом. Сейчас это свойство используется только в premium и по умолчанию — 1024. INT
maxSizeInMegabytes Максимальный размер раздела в мегабайтах, то есть объем памяти, выделенной для раздела. Значение по умолчанию — 1024. INT
requiresDuplicateDetection Значение, указывающее, требуется ли для этого раздела обнаружение дубликатов. bool
status Перечисляет возможные значения для состояния сущности обмена сообщениями. "Активный"
"Создание"
"Удаление"
"Отключено"
ReceiveDisabled
'Переименование'
"Восстановление"
SendDisabled
"Неизвестно"
supportOrdering Значение, указывающее, поддерживает ли раздел упорядочение. bool

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

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

Шаблон Описание
Шаблоны интеграции — маршрутизатор сообщений — служебная шина

Развертывание в Azure
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью раздела служебной шины
Создание Сетка событий Azure настраиваемой подписки на раздел

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

Развертывание в Azure
в котором показано, как можно сопоставлять сообщения через Logic Apps с помощью Служебная шина Azure
Создание пространства имен, раздела и подписки служебной шины

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

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

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

Развертывание в Azure
Этот шаблон создает пространство имен и раздел служебной шины с подпиской, используя выражение фильтра SQL для получения только сообщений, соответствующих определенному выражению фильтра SQL.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics@2022-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      maxMessageSizeInKilobytes = int
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      status = "string"
      supportOrdering = bool
    }
  })
}

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

namespaces/topics

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

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

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

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

SBTopicProperties

Имя Описание Значение
autoDeleteOnIdle Интервал простоя по стандарту ISO 8601, по истечении которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут. строка
defaultMessageTimeToLive ISO 8601 По умолчанию используется временной интервал сообщения для динамического значения. Это время, по истечении которого истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию используется, если TimeToLive не задано для самого сообщения. строка
duplicateDetectionHistoryTimeWindow Структура интервала времени ISO8601, определяющая длительность журнала обнаружения дубликатов. Значение по умолчанию — 10 минут. строка
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение, указывающее, включены ли экспресс-сущности. Экспресс-раздел временно хранит сообщение в памяти, прежде чем записывать его в постоянное хранилище. bool
enablePartitioning Значение, указывающее, включен ли раздел, который должен быть секционирован в нескольких брокерах сообщений. bool
maxMessageSizeInKilobytes Максимальный размер (в КБ) полезных данных сообщения, которые могут быть приняты разделом. Сейчас это свойство используется только в premium и по умолчанию — 1024. INT
maxSizeInMegabytes Максимальный размер раздела в мегабайтах, то есть объем памяти, выделенной для раздела. Значение по умолчанию — 1024. INT
requiresDuplicateDetection Значение, указывающее, требуется ли для этого раздела обнаружение дубликатов. bool
status Перечисляет возможные значения для состояния сущности обмена сообщениями. "Активный"
"Создание"
"Удаление"
"Отключено"
"ReceiveDisabled"
"Переименование"
"Восстановление"
SendDisabled
"Неизвестно"
supportOrdering Значение, указывающее, поддерживает ли раздел упорядочение. bool