Пространства имен Microsoft.ServiceBus/topics/subscriptions

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

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

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

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

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions@2022-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'
  }
}

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

namespaces/topics/subscriptions

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

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

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

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

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

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

SBSubscriptionProperties

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

SBClientAffineProperties

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

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics/subscriptions",
  "apiVersion": "2022-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"
  }
}

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

namespaces/topics/subscriptions

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

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

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

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

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

SBSubscriptionProperties

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

SBClientAffineProperties

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

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics/subscriptions@2022-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"
    }
  })
}

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

namespaces/topics/subscriptions

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

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

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

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

SBSubscriptionProperties

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

SBClientAffineProperties

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