Пространства имен и разделы 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 настраиваемый раздел и подписку на раздел служебной шины. Шаблон, автор : Маркус Мейер. |
Корреляция сообщений через Logic Apps с помощью Служебной шины |
в котором показано, как можно сопоставлять сообщения через Logic Apps с помощью Служебная шина Azure |
Создание пространства имен, раздела и подписки служебной шины |
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный", раздел и подписку. |
Создание пространства имен, раздела, подписки и правила служебной шины |
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный", раздел, подписку и правило. |
Создание пространства имен и раздела служебной шины |
Этот шаблон создает пространство имен и раздел служебной шины. |
Создание раздела служебной шины с подпиской и фильтром SQL |
Этот шаблон создает пространство имен и раздел служебной шины с подпиской, используя выражение фильтра 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 настраиваемый раздел и подписку на раздел служебной шины. Шаблон, автор : Маркус Мейер. |
Корреляция сообщений через Logic Apps с помощью Служебной шины |
в котором показано, как можно сопоставлять сообщения через Logic Apps с помощью Служебная шина Azure |
Создание пространства имен, раздела и подписки служебной шины |
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный", раздел и подписку. |
Создание пространства имен, раздела, подписки и правила служебной шины |
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный", раздел, подписку и правило. |
Создание пространства имен и раздела служебной шины |
Этот шаблон создает пространство имен и раздел служебной шины. |
Создание раздела служебной шины с подпиской и фильтром SQL |
Этот шаблон создает пространство имен и раздел служебной шины с подпиской, используя выражение фильтра 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 |