Пространства имен 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 |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Шаблоны интеграции — маршрутизатор сообщений — служебная шина |
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью раздела служебной шины |
Корреляция сообщений через Logic Apps с помощью Служебной шины |
в котором показано, как можно сопоставлять сообщения через 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 |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Шаблоны интеграции — маршрутизатор сообщений — служебная шина |
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью раздела служебной шины |
Корреляция сообщений через Logic Apps с помощью Служебной шины |
в котором показано, как можно сопоставлять сообщения через 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 |