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


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

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

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

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

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

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

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

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

Microsoft.ServiceBus/namespaces/темы

Имя Описание Ценность
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 50 (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

TopicProperties

Имя Описание Ценность
autoDeleteOnIdle Интервал простоя timeSpan, после которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут. струна
defaultMessageTimeToLive Время сообщения по умолчанию для динамического значения. Это длительность, после которой истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию, используемое, если TimeToLive не задан в самом сообщении. струна
duplicateDetectionHistoryTimeWindow Структура TimeSpan, определяющая длительность журнала обнаружения дубликата. Значение по умолчанию — 10 минут. струна
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
enableExpress Значение, указывающее, включены ли экспресс-сущности. Экспресс-раздел содержит сообщение в памяти временно перед записью в постоянное хранилище. bool
enablePartitioning Значение, указывающее, включена ли секция между несколькими брокерами сообщений. bool
entityAvailabilityStatus Состояние доступности сущности для раздела. "Доступно"
"Ограниченный"
Переименование
Восстановление
"Неизвестно"
filteringMessagesBeforePublishing Следует ли фильтровать сообщения перед публикацией. bool
isAnonymousAccessible Значение, указывающее, доступно ли сообщение анонимно. bool
isExpress bool
maxSizeInMegabytes Максимальный размер раздела в мегабайтах, который является размером памяти, выделенной для раздела. 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": "2015-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "entityAvailabilityStatus": "string",
    "filteringMessagesBeforePublishing": "bool",
    "isAnonymousAccessible": "bool",
    "isExpress": "bool",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "status": "string",
    "supportOrdering": "bool"
  }
}

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

Microsoft.ServiceBus/namespaces/темы

Имя Описание Ценность
apiVersion Версия API '2015-08-01'
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 50 (обязательно)
свойства Определение свойств раздела. TopicProperties
тип Тип ресурса "Microsoft.ServiceBus/namespaces/topics"

TopicProperties

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

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

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

Шаблон Описание
корреляция сообщений по Logic Apps с помощью служебной шины

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

развертывание в Azure
Создайте приложение микрослужб Dapr с помощью контейнерных приложений.
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров

развертывание в Azure
Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений.
Шаблоны интеграции — маршрутизатор сообщений — служебной шины

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

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

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

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

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

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

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

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

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

Microsoft.ServiceBus/namespaces/темы

Имя Описание Ценность
местоположение Расположение ресурса. строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 50 (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: пространства имен
свойства Определение свойств раздела. TopicProperties
тип Тип ресурса "Microsoft.ServiceBus/namespaces/topics@2015-08-01"

TopicProperties

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