Пространства имен Microsoft.ServiceBus и разделы
Определение ресурсов Bicep
Тип ресурса пространства имен и разделов можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ServiceBus/namespaces/topics, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ServiceBus/namespaces/topics@2024-01-01' = {
parent: resourceSymbolicName
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
}
}
Значения свойств
Microsoft.ServiceBus/namespaces/темы
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 1 (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: пространства имен |
свойства | Свойства ресурса раздела. | 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 |
статус | Перечисляет возможные значения состояния сущности обмена сообщениями. | "Активный" Создание Удаление "Отключено" "ReceiveDisabled" Переименование Восстановление SendDisabled "Неизвестно" |
supportOrdering | Значение, указывающее, поддерживает ли раздел упорядочение. | bool |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
создает приложение микрослужб Dapr с помощью приложений контейнеров | Создайте приложение микрослужб Dapr с помощью контейнерных приложений. |
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров | Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений. |
Определение ресурса шаблона ARM
Тип ресурса пространства имен и разделов можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ServiceBus/namespaces/topics, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ServiceBus/namespaces/topics",
"apiVersion": "2024-01-01",
"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"
}
}
Значения свойств
Microsoft.ServiceBus/namespaces/темы
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2024-01-01' |
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 1 (обязательно) |
свойства | Свойства ресурса раздела. | SBTopicProperties |
тип | Тип ресурса | "Microsoft.ServiceBus/namespaces/topics" |
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 |
статус | Перечисляет возможные значения состояния сущности обмена сообщениями. | "Активный" Создание Удаление "Отключено" "ReceiveDisabled" Переименование Восстановление SendDisabled "Неизвестно" |
supportOrdering | Значение, указывающее, поддерживает ли раздел упорядочение. | bool |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
корреляция сообщений по Logic Apps с помощью служебной шины развертывание |
в котором показано, как можно сопоставить сообщения по Logic Apps с помощью служебной шины Azure |
создает приложение микрослужб Dapr с помощью приложений контейнеров развертывание |
Создайте приложение микрослужб Dapr с помощью контейнерных приложений. |
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров развертывание |
Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений. |
Шаблоны интеграции — маршрутизатор сообщений — служебной шины развертывание |
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью раздела служебной шины |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса пространства имен и разделов можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ServiceBus/namespaces/topics, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceBus/namespaces/topics@2024-01-01"
name = "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
}
})
}
Значения свойств
Microsoft.ServiceBus/namespaces/темы
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 1 (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: пространства имен |
свойства | Свойства ресурса раздела. | SBTopicProperties |
тип | Тип ресурса | "Microsoft.ServiceBus/namespaces/topics@2024-01-01" |
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 |
статус | Перечисляет возможные значения состояния сущности обмена сообщениями. | "Активный" Создание Удаление "Отключено" "ReceiveDisabled" Переименование Восстановление SendDisabled "Неизвестно" |
supportOrdering | Значение, указывающее, поддерживает ли раздел упорядочение. | bool |