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


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

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

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

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

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

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    clientAffineProperties: {
      clientId: 'string'
      isDurable: bool
      isShared: bool
    }
    deadLetteringOnFilterEvaluationExceptions: bool
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    forwardDeadLetteredMessagesTo: 'string'
    forwardTo: 'string'
    isClientAffine: bool
    lockDuration: 'string'
    maxDeliveryCount: int
    requiresSession: bool
    status: 'string'
  }
}

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

пространства имен, разделы и подписки

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

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

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

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

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

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

SBSubscriptionProperties

Имя Описание Ценность
autoDeleteOnIdle Интервал простоя области времени ISO 8061, после которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут. струна
clientAffineProperties Свойства, относящиеся к подпискам клиента. SBClientAffineProperties
deadLetteringOnFilterEvaluationExceptions Значение, указывающее, имеет ли подписка поддержку недоставленных писем при исключениях оценки фильтра. bool
deadLetteringOnMessageExpiration Значение, указывающее, поддерживает ли подписка недоставленную букву при истечении срока действия сообщения. bool
defaultMessageTimeToLive Время ожидания сообщения ISO 8061 по умолчанию для динамического значения. Это длительность, после которой истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию, используемое, если TimeToLive не задан в самом сообщении. струна
duplicateDetectionHistoryTimeWindow Структура интервала времени ISO 8601, определяющая длительность журнала обнаружения дубликата. Значение по умолчанию — 10 минут. струна
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
forwardDeadLetteredMessagesTo Имя очереди и раздела для пересылки сообщения "Недоставленная буква" струна
forwardTo Имя очереди и раздела для пересылки сообщений струна
isClientAffine Значение, указывающее, имеет ли подписка сходство с идентификатором клиента. bool
lockDuration Временное интервал времени блокировки ISO 8061 для подписки. Значение по умолчанию — 1 минуту. струна
maxDeliveryCount Максимальное количество поставок. int
требуетсяSession Значение, указывающее, поддерживает ли подписка концепцию сеансов. bool
статус Перечисляет возможные значения состояния сущности обмена сообщениями. "Активный"
Создание
Удаление
"Отключено"
"ReceiveDisabled"
Переименование
Восстановление
SendDisabled
"Неизвестно"

SBClientAffineProperties

Имя Описание Ценность
clientId Указывает идентификатор клиента приложения, создавшего клиент-аффинную подписку. струна
isDurable Для клиентских подписок это значение указывает, является ли подписка устойчивой или нет. bool
isShared Для клиентских подписок, аффинных подписок это значение указывает, является ли подписка общей или нет. bool

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics/subscriptions",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "clientAffineProperties": {
      "clientId": "string",
      "isDurable": "bool",
      "isShared": "bool"
    },
    "deadLetteringOnFilterEvaluationExceptions": "bool",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "forwardDeadLetteredMessagesTo": "string",
    "forwardTo": "string",
    "isClientAffine": "bool",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "requiresSession": "bool",
    "status": "string"
  }
}

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

пространства имен, разделы и подписки

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

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

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

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

Начинается и заканчивается алфнумеричным.
свойства Свойства ресурса подписок. SBSubscriptionProperties

SBSubscriptionProperties

Имя Описание Ценность
autoDeleteOnIdle Интервал простоя области времени ISO 8061, после которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут. струна
clientAffineProperties Свойства, относящиеся к подпискам клиента. SBClientAffineProperties
deadLetteringOnFilterEvaluationExceptions Значение, указывающее, имеет ли подписка поддержку недоставленных писем при исключениях оценки фильтра. bool
deadLetteringOnMessageExpiration Значение, указывающее, поддерживает ли подписка недоставленную букву при истечении срока действия сообщения. bool
defaultMessageTimeToLive Время ожидания сообщения ISO 8061 по умолчанию для динамического значения. Это длительность, после которой истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию, используемое, если TimeToLive не задан в самом сообщении. струна
duplicateDetectionHistoryTimeWindow Структура интервала времени ISO 8601, определяющая длительность журнала обнаружения дубликата. Значение по умолчанию — 10 минут. струна
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
forwardDeadLetteredMessagesTo Имя очереди и раздела для пересылки сообщения "Недоставленная буква" струна
forwardTo Имя очереди и раздела для пересылки сообщений струна
isClientAffine Значение, указывающее, имеет ли подписка сходство с идентификатором клиента. bool
lockDuration Временное интервал времени блокировки ISO 8061 для подписки. Значение по умолчанию — 1 минуту. струна
maxDeliveryCount Максимальное количество поставок. int
требуетсяSession Значение, указывающее, поддерживает ли подписка концепцию сеансов. bool
статус Перечисляет возможные значения состояния сущности обмена сообщениями. "Активный"
Создание
Удаление
"Отключено"
"ReceiveDisabled"
Переименование
Восстановление
SendDisabled
"Неизвестно"

SBClientAffineProperties

Имя Описание Ценность
clientId Указывает идентификатор клиента приложения, создавшего клиент-аффинную подписку. струна
isDurable Для клиентских подписок это значение указывает, является ли подписка устойчивой или нет. bool
isShared Для клиентских подписок, аффинных подписок это значение указывает, является ли подписка общей или нет. bool

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      clientAffineProperties = {
        clientId = "string"
        isDurable = bool
        isShared = bool
      }
      deadLetteringOnFilterEvaluationExceptions = bool
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      forwardDeadLetteredMessagesTo = "string"
      forwardTo = "string"
      isClientAffine = bool
      lockDuration = "string"
      maxDeliveryCount = int
      requiresSession = bool
      status = "string"
    }
  })
}

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

пространства имен, разделы и подписки

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

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

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

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

SBSubscriptionProperties

Имя Описание Ценность
autoDeleteOnIdle Интервал простоя области времени ISO 8061, после которого раздел автоматически удаляется. Минимальная длительность составляет 5 минут. струна
clientAffineProperties Свойства, относящиеся к подпискам клиента. SBClientAffineProperties
deadLetteringOnFilterEvaluationExceptions Значение, указывающее, имеет ли подписка поддержку недоставленных писем при исключениях оценки фильтра. bool
deadLetteringOnMessageExpiration Значение, указывающее, поддерживает ли подписка недоставленную букву при истечении срока действия сообщения. bool
defaultMessageTimeToLive Время ожидания сообщения ISO 8061 по умолчанию для динамического значения. Это длительность, после которой истекает срок действия сообщения, начиная с момента отправки сообщения в служебную шину. Это значение по умолчанию, используемое, если TimeToLive не задан в самом сообщении. струна
duplicateDetectionHistoryTimeWindow Структура интервала времени ISO 8601, определяющая длительность журнала обнаружения дубликата. Значение по умолчанию — 10 минут. струна
enableBatchedOperations Значение, указывающее, включены ли пакетные операции на стороне сервера. bool
forwardDeadLetteredMessagesTo Имя очереди и раздела для пересылки сообщения "Недоставленная буква" струна
forwardTo Имя очереди и раздела для пересылки сообщений струна
isClientAffine Значение, указывающее, имеет ли подписка сходство с идентификатором клиента. bool
lockDuration Временное интервал времени блокировки ISO 8061 для подписки. Значение по умолчанию — 1 минуту. струна
maxDeliveryCount Максимальное количество поставок. int
требуетсяSession Значение, указывающее, поддерживает ли подписка концепцию сеансов. bool
статус Перечисляет возможные значения состояния сущности обмена сообщениями. "Активный"
Создание
"Удаление"
"Отключено"
"ReceiveDisabled"
"Переименование"
Восстановление
SendDisabled
"Неизвестно"

SBClientAffineProperties

Имя Описание Ценность
clientId Указывает идентификатор клиента приложения, создавшего клиент-аффинную подписку. струна
isDurable Для клиентских подписок это значение указывает, является ли подписка устойчивой или нет. bool
isShared Для клиентских подписок, аффинных подписок это значение указывает, является ли подписка общей или нет. bool