Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- Последняя версия
- 2025-04-01-превью
- 2025-02-15
- 2024-12-15-превью
- 2024-06-01-превью
- 2023-12-15-превью
- 2023-06-01-превью
- 2022-06-15
- 2021-12-01
- 2021-10-15-превью
- 2021-06-01-превью
- 2020-10-15-превью
- 2020-06-01
- 2020-04-01-превью
- 2020-01-01-превью
- 2019-06-01
- 2019-02-01-превью
- 2019-01-01
- 2018-09-15-превью
- 2018-05-01-превью
- 2018-01-01
- 2017-09-15-превью
- 2017-06-15-превью
Определение ресурсов Bicep
Тип ресурса eventSubscriptions можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.EventGrid/eventSubscriptions, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2020-04-01-preview' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
retryPolicy: {
eventTimeToLiveInMinutes: int
maxDeliveryAttempts: int
}
}
}
Объекты EventSubscriptionDestination
Задайте свойство endpointType , чтобы указать тип объекта.
Для AzureFunction используйте:
{
endpointType: 'AzureFunction'
properties: {
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
}
Для EventHub используйте:
{
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
}
Для HybridConnection используйте:
{
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
}
Для ServiceBusQueue используйте:
{
endpointType: 'ServiceBusQueue'
properties: {
resourceId: 'string'
}
}
Для ServiceBusTopic используйте:
{
endpointType: 'ServiceBusTopic'
properties: {
resourceId: 'string'
}
}
Для StorageQueue используйте:
{
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
}
Для веб-перехватчика используйте:
{
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
}
Объекты DeadLetterDestination
Задайте свойство endpointType , чтобы указать тип объекта.
Для StorageBlob используйте:
{
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
}
Объекты AdvancedFilter
Задайте свойство operatorType , чтобы указать тип объекта.
Для BoolEquals используйте:
{
operatorType: 'BoolEquals'
value: bool
}
Для NumberGreaterThan используйте:
{
operatorType: 'NumberGreaterThan'
value: int
}
Для NumberGreaterThanOrEquals используйте:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
Для NumberIn используйте:
{
operatorType: 'NumberIn'
values: [
int
]
}
Для NumberLessThan используйте:
{
operatorType: 'NumberLessThan'
value: int
}
Для NumberLessThanOrEquals используйте:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
Для NumberNotIn используйте:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
Для StringBeginsWith используйте:
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
Для StringContains используйте:
{
operatorType: 'StringContains'
values: [
'string'
]
}
Для StringEndsWith используйте:
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
Для StringIn используйте:
{
operatorType: 'StringIn'
values: [
'string'
]
}
Для StringNotIn используйте:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
Значения свойств
Microsoft.EventGrid/eventSubscriptions
Имя | Описание | Ценность |
---|---|---|
имя | имя ресурса. | строка (обязательно) |
свойства | Свойства подписки на события. | Свойства EventSubscriptionProperties |
охват | Используется при создании ресурса в области, отличной от области развертывания. | Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения. |
Расширенный фильтр
AzureFunctionEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | AzureFunction (обязательно) |
свойства | Свойства функции Azure назначения подписки на события. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
maxEventsPerBatch | Максимальное количество событий в пакете. | инт |
preferredBatchSizeInKilobytes | Предпочтительный размер пакета в Килобайтах. | инт |
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения функции Azure подписки на событие. | струна |
BoolEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | BoolEquals (обязательный) |
ценность | Логическое значение фильтра. | булевая переменная (bool) |
Адресат: Недоставленное письмо
Имя | Описание | Ценность |
---|---|---|
endpointType | Установите значение StorageBlob для типа StorageBlobDeadLetterDestination. | StorageBlob (обязательно) |
DeadLetterWithResourceIdentity
Имя | Описание | Ценность |
---|---|---|
deadLetterDestination | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
Адресат: Недоставленное письмо |
идентичность | Удостоверение, используемое при недоставленных событиях. | Идентификация EventSubscriptionIdentity |
DeliveryWithResourceIdentity (DeliveryWithResourceIdentity)
Имя | Описание | Ценность |
---|---|---|
пункт назначения | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
EventSubscriptionDestination (СобытиеПодпискаНаправление) |
идентичность | Удостоверение, используемое при доставке событий. | Идентификация EventSubscriptionIdentity |
EventHubEventSubscriptionDestination (СобытиеПодпискаПодпискаDestination)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | EventHub (обязательно) |
свойства | Свойства концентратора событий назначения подписки на события. | Свойства EventHubEventSubscriptionDestinationProperties |
Свойства EventHubEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения Концентратора событий подписки на событие. | струна |
EventSubscriptionDestination (СобытиеПодпискаНаправление)
Имя | Описание | Ценность |
---|---|---|
endpointType | Установите значение "AzureFunction" для типа AzureFunctionEventSubscriptionDestination. Задайте для типа EventHubEventSubscriptionDestination значение EventHubEventSubscriptionDestination. Установите значение HybridConnection для типа HybridConnectionEventSubscriptionDestination. Задайте значение ServiceBusQueue для типа ServiceBusQueueEventSubscriptionDestination. Задайте значение ServiceBusTopic для типа ServiceBusTopicEventSubscriptionDestination. Установите значение StorageQueue для типа StorageQueueEventSubscriptionDestination. Задайте значение WebHook для типа WebHookEventSubscriptionDestination. | AzureFunction EventHub "HybridConnection" ServiceBusQueue ServiceBusTopic StorageQueue WebHook (обязательный) |
Фильтр EventSubscriptionFilter
Имя | Описание | Ценность |
---|---|---|
advancedFilters | Массив расширенных фильтров, используемых для фильтрации подписок на события. | Расширенный фильтр[] |
включенныеТипы событий | Список применимых типов событий, которые должны быть частью подписки на события. Если требуется подписаться на все типы событий по умолчанию, задайте для параметра IncludedEventTypes значение NULL. | строка[] |
isSubjectCaseSensitive | Указывает, являются ли свойства SubjectBeginsWith и SubjectEndsWith фильтра следует сравнить с учетом регистра. |
булевая переменная (bool) |
subjectBeginsWith | Необязательная строка для фильтрации событий подписки на основе префикса пути к ресурсу. Формат этого зависит от издателя событий. Подстановочные знаки не поддерживаются в этом пути. |
струна |
subjectEndsWith | Необязательная строка для фильтрации событий подписки на основе суффикса пути к ресурсу. Подстановочные знаки не поддерживаются в этом пути. |
струна |
Идентификация EventSubscriptionIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" удаляет любое удостоверение. | SystemAssigned UserAssigned |
ИдентификацияПользователя | Удостоверение пользователя, связанное с ресурсом. | струна |
Свойства EventSubscriptionProperties
Имя | Описание | Ценность |
---|---|---|
deadLetterDestination | Место назначения недоставленной буквы подписки на событие. Любое событие, которое не может быть доставлено в место назначения, отправляется в место назначения недоставленной буквы. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
Адресат: Недоставленное письмо |
deadLetterWithResourceIdentity | Место назначения недоставленной буквы подписки на событие. Любое событие, которое не может быть доставлено в место назначения, отправляется в место назначения недоставленной буквы. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
DeliveryWithResourceIdentity (DeliveryWithResourceIdentity) |
пункт назначения | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
EventSubscriptionDestination (СобытиеПодпискаНаправление) |
eventDeliverySchema | Схема доставки событий для подписки на события. | "CloudEventSchemaV1_0" CustomInputSchema EventGridSchema |
expirationTimeUtc | Срок действия подписки на событие. | струна |
фильтр | Сведения о фильтре для подписки на события. | Фильтр EventSubscriptionFilter |
Метки | Список определяемых пользователем меток. | строка[] |
retryPolicy | Политика повторных попыток для событий. Это можно использовать для настройки максимального количества попыток доставки и времени жизни для событий. | Политика повтора |
HybridConnectionEventSubscriptionDestination (Гибридное соединениеСобытиеПодпискаНаправление)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | HybridConnection (обязательно) |
свойства | Свойства гибридного подключения назначения подписки на событие. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure гибридного подключения, которое является назначением подписки на события. | струна |
NumberGreaterThanAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberGreaterThan (обязательный) |
ценность | Значение фильтра. | инт |
NumberGreaterThanOrEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberGreaterThanOrEquals (обязательный) |
ценность | Значение фильтра. | инт |
NumberInAdvancedFilter (ЧислоВДополнительном Фильтре)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberIn (обязательный) |
Значения | Набор значений фильтра. | int[] |
NumberLessThanAdvancedFilter (ЧислоМеньшеЧемДополнительногоФильтра)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | "NumberLessThan" (обязательный) |
ценность | Значение фильтра. | инт |
NumberLessThanOrEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberLessThanOrEquals (обязательный) |
ценность | Значение фильтра. | инт |
NumberNotInAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberNotIn (обязательно) |
Значения | Набор значений фильтра. | int[] |
Политика повтора
Имя | Описание | Ценность |
---|---|---|
eventTimeToLiveInMinutes | Время жизни (в минутах) для событий. | инт |
maxDeliveryAttempts | Максимальное количество попыток повторных попыток доставки для событий. | инт |
ServiceBusQueueEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | ServiceBusQueue (обязательно) |
свойства | Свойства служебной шины назначения подписки на событие. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения служебной шины подписки на событие. | струна |
ServiceBusTopicEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | ServiceBusTopic (обязательно) |
свойства | Свойства раздела служебной шины назначения подписки на события. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения раздела служебной шины подписки на событие. | струна |
StorageBlobDeadLetterDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения недоставленной буквы | StorageBlob (обязательно) |
свойства | Свойства назначения недоставки на основе BLOB-объектов хранилища | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Имя | Описание | Ценность |
---|---|---|
blobИмяКонтейнера | Имя контейнера BLOB-объектов хранилища, который является назначением событий недоставки | струна |
идентификатор ресурса | Идентификатор ресурса Azure учетной записи хранения, которая является назначением событий недоставки | струна |
StorageQueueEventSubscriptionDestination (Место назначения)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | StorageQueue (обязательный) |
свойства | Свойства очереди хранилища назначения подписки на события. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
название очереди | Имя очереди хранилища в учетной записи хранения, которая является назначением подписки на событие. | струна |
идентификатор ресурса | Идентификатор ресурса Azure учетной записи хранения, содержащей очередь, которая является назначением подписки на событие. | струна |
СтрокаНачинаетсяСРасширеннымФильтром
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringBeginsWith (обязательный) |
Значения | Набор значений фильтра. | строка[] |
СтрокаСодержитРасширенныйФильтр
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringContains (обязательно) |
Значения | Набор значений фильтра. | строка[] |
StringEndsWithAdvancedFilter (СтрокаЗаканчивается с AdvancedFilter)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringEndsWith (обязательный) |
Значения | Набор значений фильтра. | строка[] |
СтрокаВДополнительном Фильтре
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringIn (обязательно) |
Значения | Набор значений фильтра. | строка[] |
StringNotInAdvancedFilter (СтрокаNotInAdvancedFilter)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringNotIn (обязательно) |
Значения | Набор значений фильтра. | строка[] |
WebHookEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | WebHook (обязательный) |
свойства | Свойства веб-перехватчика назначения подписки на события. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Идентификатор приложения Azure Active Directory или URI для получения маркера доступа, который будет включен в качестве маркера носителя в запросах на доставку. | струна |
azureActiveDirectoryTenantId | Идентификатор клиента Azure Active Directory для получения маркера доступа, который будет включен в качестве маркера носителя в запросах на доставку. | струна |
адрес конечной точки | URL-адрес, представляющий конечную точку назначения подписки на событие. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
maxEventsPerBatch | Максимальное количество событий в пакете. | инт |
preferredBatchSizeInKilobytes | Предпочтительный размер пакета в Килобайтах. | инт |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Bicep-файл | Описание |
---|---|
Создание настраиваемой темы и подписки службы "Сетка событий Azure" | Создает настраиваемый раздел Сетки событий Azure и подписку очереди служебной шины. Шаблон первоначально создан Маркусом Мейером. |
Создание настраиваемого раздела и подписки в сетке событий Azure | Создает настраиваемый раздел Сетки событий Azure и подписку веб-перехватчика. Шаблон первоначально создан Джоном Дауном. |
Определение ресурса шаблона ARM
Тип ресурса eventSubscriptions можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.EventGrid/eventSubscriptions, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2020-04-01-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filter": {
"advancedFilters": [ {
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
} ],
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ],
"retryPolicy": {
"eventTimeToLiveInMinutes": "int",
"maxDeliveryAttempts": "int"
}
}
}
Объекты EventSubscriptionDestination
Задайте свойство endpointType , чтобы указать тип объекта.
Для AzureFunction используйте:
{
"endpointType": "AzureFunction",
"properties": {
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
}
Для EventHub используйте:
{
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
}
Для HybridConnection используйте:
{
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
}
Для ServiceBusQueue используйте:
{
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "string"
}
}
Для ServiceBusTopic используйте:
{
"endpointType": "ServiceBusTopic",
"properties": {
"resourceId": "string"
}
}
Для StorageQueue используйте:
{
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
}
Для веб-перехватчика используйте:
{
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
}
Объекты DeadLetterDestination
Задайте свойство endpointType , чтобы указать тип объекта.
Для StorageBlob используйте:
{
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
}
Объекты AdvancedFilter
Задайте свойство operatorType , чтобы указать тип объекта.
Для BoolEquals используйте:
{
"operatorType": "BoolEquals",
"value": "bool"
}
Для NumberGreaterThan используйте:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
Для NumberGreaterThanOrEquals используйте:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
Для NumberIn используйте:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
Для NumberLessThan используйте:
{
"operatorType": "NumberLessThan",
"value": "int"
}
Для NumberLessThanOrEquals используйте:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
Для NumberNotIn используйте:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
Для StringBeginsWith используйте:
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
Для StringContains используйте:
{
"operatorType": "StringContains",
"values": [ "string" ]
}
Для StringEndsWith используйте:
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
Для StringIn используйте:
{
"operatorType": "StringIn",
"values": [ "string" ]
}
Для StringNotIn используйте:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
Значения свойств
Microsoft.EventGrid/eventSubscriptions
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | «2020-04-01-превью» |
имя | имя ресурса. | строка (обязательно) |
свойства | Свойства подписки на события. | Свойства EventSubscriptionProperties |
тип | Тип ресурса | "Microsoft.EventGrid/eventSubscriptions" |
Расширенный фильтр
AzureFunctionEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | AzureFunction (обязательно) |
свойства | Свойства функции Azure назначения подписки на события. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
maxEventsPerBatch | Максимальное количество событий в пакете. | инт |
preferredBatchSizeInKilobytes | Предпочтительный размер пакета в Килобайтах. | инт |
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения функции Azure подписки на событие. | струна |
BoolEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | BoolEquals (обязательный) |
ценность | Логическое значение фильтра. | булевая переменная (bool) |
Адресат: Недоставленное письмо
Имя | Описание | Ценность |
---|---|---|
endpointType | Установите значение StorageBlob для типа StorageBlobDeadLetterDestination. | StorageBlob (обязательно) |
DeadLetterWithResourceIdentity
Имя | Описание | Ценность |
---|---|---|
deadLetterDestination | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
Адресат: Недоставленное письмо |
идентичность | Удостоверение, используемое при недоставленных событиях. | Идентификация EventSubscriptionIdentity |
DeliveryWithResourceIdentity (DeliveryWithResourceIdentity)
Имя | Описание | Ценность |
---|---|---|
пункт назначения | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
EventSubscriptionDestination (СобытиеПодпискаНаправление) |
идентичность | Удостоверение, используемое при доставке событий. | Идентификация EventSubscriptionIdentity |
EventHubEventSubscriptionDestination (СобытиеПодпискаПодпискаDestination)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | EventHub (обязательно) |
свойства | Свойства концентратора событий назначения подписки на события. | Свойства EventHubEventSubscriptionDestinationProperties |
Свойства EventHubEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения Концентратора событий подписки на событие. | струна |
EventSubscriptionDestination (СобытиеПодпискаНаправление)
Имя | Описание | Ценность |
---|---|---|
endpointType | Установите значение "AzureFunction" для типа AzureFunctionEventSubscriptionDestination. Задайте для типа EventHubEventSubscriptionDestination значение EventHubEventSubscriptionDestination. Установите значение HybridConnection для типа HybridConnectionEventSubscriptionDestination. Задайте значение ServiceBusQueue для типа ServiceBusQueueEventSubscriptionDestination. Задайте значение ServiceBusTopic для типа ServiceBusTopicEventSubscriptionDestination. Установите значение StorageQueue для типа StorageQueueEventSubscriptionDestination. Задайте значение WebHook для типа WebHookEventSubscriptionDestination. | AzureFunction EventHub "HybridConnection" ServiceBusQueue ServiceBusTopic StorageQueue WebHook (обязательный) |
Фильтр EventSubscriptionFilter
Имя | Описание | Ценность |
---|---|---|
advancedFilters | Массив расширенных фильтров, используемых для фильтрации подписок на события. | Расширенный фильтр[] |
включенныеТипы событий | Список применимых типов событий, которые должны быть частью подписки на события. Если требуется подписаться на все типы событий по умолчанию, задайте для параметра IncludedEventTypes значение NULL. | строка[] |
isSubjectCaseSensitive | Указывает, являются ли свойства SubjectBeginsWith и SubjectEndsWith фильтра следует сравнить с учетом регистра. |
булевая переменная (bool) |
subjectBeginsWith | Необязательная строка для фильтрации событий подписки на основе префикса пути к ресурсу. Формат этого зависит от издателя событий. Подстановочные знаки не поддерживаются в этом пути. |
струна |
subjectEndsWith | Необязательная строка для фильтрации событий подписки на основе суффикса пути к ресурсу. Подстановочные знаки не поддерживаются в этом пути. |
струна |
Идентификация EventSubscriptionIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" удаляет любое удостоверение. | SystemAssigned UserAssigned |
ИдентификацияПользователя | Удостоверение пользователя, связанное с ресурсом. | струна |
Свойства EventSubscriptionProperties
Имя | Описание | Ценность |
---|---|---|
deadLetterDestination | Место назначения недоставленной буквы подписки на событие. Любое событие, которое не может быть доставлено в место назначения, отправляется в место назначения недоставленной буквы. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
Адресат: Недоставленное письмо |
deadLetterWithResourceIdentity | Место назначения недоставленной буквы подписки на событие. Любое событие, которое не может быть доставлено в место назначения, отправляется в место назначения недоставленной буквы. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
DeliveryWithResourceIdentity (DeliveryWithResourceIdentity) |
пункт назначения | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
EventSubscriptionDestination (СобытиеПодпискаНаправление) |
eventDeliverySchema | Схема доставки событий для подписки на события. | "CloudEventSchemaV1_0" CustomInputSchema EventGridSchema |
expirationTimeUtc | Срок действия подписки на событие. | струна |
фильтр | Сведения о фильтре для подписки на события. | Фильтр EventSubscriptionFilter |
Метки | Список определяемых пользователем меток. | строка[] |
retryPolicy | Политика повторных попыток для событий. Это можно использовать для настройки максимального количества попыток доставки и времени жизни для событий. | Политика повтора |
HybridConnectionEventSubscriptionDestination (Гибридное соединениеСобытиеПодпискаНаправление)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | HybridConnection (обязательно) |
свойства | Свойства гибридного подключения назначения подписки на событие. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure гибридного подключения, которое является назначением подписки на события. | струна |
NumberGreaterThanAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberGreaterThan (обязательный) |
ценность | Значение фильтра. | инт |
NumberGreaterThanOrEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberGreaterThanOrEquals (обязательный) |
ценность | Значение фильтра. | инт |
NumberInAdvancedFilter (ЧислоВДополнительном Фильтре)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberIn (обязательный) |
Значения | Набор значений фильтра. | int[] |
NumberLessThanAdvancedFilter (ЧислоМеньшеЧемДополнительногоФильтра)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | "NumberLessThan" (обязательный) |
ценность | Значение фильтра. | инт |
NumberLessThanOrEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberLessThanOrEquals (обязательный) |
ценность | Значение фильтра. | инт |
NumberNotInAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberNotIn (обязательно) |
Значения | Набор значений фильтра. | int[] |
Политика повтора
Имя | Описание | Ценность |
---|---|---|
eventTimeToLiveInMinutes | Время жизни (в минутах) для событий. | инт |
maxDeliveryAttempts | Максимальное количество попыток повторных попыток доставки для событий. | инт |
ServiceBusQueueEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | ServiceBusQueue (обязательно) |
свойства | Свойства служебной шины назначения подписки на событие. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения служебной шины подписки на событие. | струна |
ServiceBusTopicEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | ServiceBusTopic (обязательно) |
свойства | Свойства раздела служебной шины назначения подписки на события. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения раздела служебной шины подписки на событие. | струна |
StorageBlobDeadLetterDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения недоставленной буквы | StorageBlob (обязательно) |
свойства | Свойства назначения недоставки на основе BLOB-объектов хранилища | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Имя | Описание | Ценность |
---|---|---|
blobИмяКонтейнера | Имя контейнера BLOB-объектов хранилища, который является назначением событий недоставки | струна |
идентификатор ресурса | Идентификатор ресурса Azure учетной записи хранения, которая является назначением событий недоставки | струна |
StorageQueueEventSubscriptionDestination (Место назначения)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | StorageQueue (обязательный) |
свойства | Свойства очереди хранилища назначения подписки на события. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
название очереди | Имя очереди хранилища в учетной записи хранения, которая является назначением подписки на событие. | струна |
идентификатор ресурса | Идентификатор ресурса Azure учетной записи хранения, содержащей очередь, которая является назначением подписки на событие. | струна |
СтрокаНачинаетсяСРасширеннымФильтром
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringBeginsWith (обязательный) |
Значения | Набор значений фильтра. | строка[] |
СтрокаСодержитРасширенныйФильтр
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringContains (обязательно) |
Значения | Набор значений фильтра. | строка[] |
StringEndsWithAdvancedFilter (СтрокаЗаканчивается с AdvancedFilter)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringEndsWith (обязательный) |
Значения | Набор значений фильтра. | строка[] |
СтрокаВДополнительном Фильтре
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringIn (обязательно) |
Значения | Набор значений фильтра. | строка[] |
StringNotInAdvancedFilter (СтрокаNotInAdvancedFilter)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringNotIn (обязательно) |
Значения | Набор значений фильтра. | строка[] |
WebHookEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | WebHook (обязательный) |
свойства | Свойства веб-перехватчика назначения подписки на события. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Идентификатор приложения Azure Active Directory или URI для получения маркера доступа, который будет включен в качестве маркера носителя в запросах на доставку. | струна |
azureActiveDirectoryTenantId | Идентификатор клиента Azure Active Directory для получения маркера доступа, который будет включен в качестве маркера носителя в запросах на доставку. | струна |
адрес конечной точки | URL-адрес, представляющий конечную точку назначения подписки на событие. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
maxEventsPerBatch | Максимальное количество событий в пакете. | инт |
preferredBatchSizeInKilobytes | Предпочтительный размер пакета в Килобайтах. | инт |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Шаблон | Описание |
---|---|
Создание настраиваемой темы и подписки службы "Сетка событий Azure" |
Создает настраиваемый раздел Сетки событий Azure и подписку очереди служебной шины. Шаблон первоначально создан Маркусом Мейером. |
Создание настраиваемого раздела и подписки в сетке событий Azure |
Создает настраиваемый раздел Сетки событий Azure и подписку веб-перехватчика. Шаблон первоначально создан Джоном Дауном. |
Создание настраиваемой подписки сетки событий Azure |
Создает настраиваемый раздел Сетки событий Azure и подписку на раздел служебной шины. Шаблон первоначально создан Маркусом Мейером. |
Создание настраиваемого раздела сетки событий и обработчика концентратора событий |
Создает настраиваемый раздел сетки событий Azure и концентратор событий для обработки событий. |
Создание подписки сетки событий для событий ресурсов |
Создает подписку сетки событий в группу ресурсов или подписку Azure. |
настраиваемый раздел сетки событий Azure или подписка с CloudEvents |
Создает пользовательский раздел Сетки событий Azure, подписку веб-перехватчика с схемой CloudEvents и приложение логики в качестве обработчика событий. Шаблон первоначально создан ДжастинОм Yoo. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса eventSubscriptions можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.EventGrid/eventSubscriptions, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2020-04-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
}
}
Объекты EventSubscriptionDestination
Задайте свойство endpointType , чтобы указать тип объекта.
Для AzureFunction используйте:
{
endpointType = "AzureFunction"
properties = {
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
}
Для EventHub используйте:
{
endpointType = "EventHub"
properties = {
resourceId = "string"
}
}
Для HybridConnection используйте:
{
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
}
Для ServiceBusQueue используйте:
{
endpointType = "ServiceBusQueue"
properties = {
resourceId = "string"
}
}
Для ServiceBusTopic используйте:
{
endpointType = "ServiceBusTopic"
properties = {
resourceId = "string"
}
}
Для StorageQueue используйте:
{
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
}
Для веб-перехватчика используйте:
{
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
}
Объекты DeadLetterDestination
Задайте свойство endpointType , чтобы указать тип объекта.
Для StorageBlob используйте:
{
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
}
Объекты AdvancedFilter
Задайте свойство operatorType , чтобы указать тип объекта.
Для BoolEquals используйте:
{
operatorType = "BoolEquals"
value = bool
}
Для NumberGreaterThan используйте:
{
operatorType = "NumberGreaterThan"
value = int
}
Для NumberGreaterThanOrEquals используйте:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
Для NumberIn используйте:
{
operatorType = "NumberIn"
values = [
int
]
}
Для NumberLessThan используйте:
{
operatorType = "NumberLessThan"
value = int
}
Для NumberLessThanOrEquals используйте:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
Для NumberNotIn используйте:
{
operatorType = "NumberNotIn"
values = [
int
]
}
Для StringBeginsWith используйте:
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
Для StringContains используйте:
{
operatorType = "StringContains"
values = [
"string"
]
}
Для StringEndsWith используйте:
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
Для StringIn используйте:
{
operatorType = "StringIn"
values = [
"string"
]
}
Для StringNotIn используйте:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
Значения свойств
Microsoft.EventGrid/eventSubscriptions
Имя | Описание | Ценность |
---|---|---|
имя | имя ресурса. | строка (обязательно) |
идентификатор_родителя | Идентификатор ресурса для применения этого ресурса расширения. | строка (обязательно) |
свойства | Свойства подписки на события. | Свойства EventSubscriptionProperties |
тип | Тип ресурса | "Microsoft.EventGrid/eventSubscriptions@2020-04-01-preview" |
Расширенный фильтр
AzureFunctionEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | AzureFunction (обязательно) |
свойства | Свойства функции Azure назначения подписки на события. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
maxEventsPerBatch | Максимальное количество событий в пакете. | инт |
preferredBatchSizeInKilobytes | Предпочтительный размер пакета в Килобайтах. | инт |
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения функции Azure подписки на событие. | струна |
BoolEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | BoolEquals (обязательный) |
ценность | Логическое значение фильтра. | булевая переменная (bool) |
Адресат: Недоставленное письмо
Имя | Описание | Ценность |
---|---|---|
endpointType | Установите значение StorageBlob для типа StorageBlobDeadLetterDestination. | StorageBlob (обязательно) |
DeadLetterWithResourceIdentity
Имя | Описание | Ценность |
---|---|---|
deadLetterDestination | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
Адресат: Недоставленное письмо |
идентичность | Удостоверение, используемое при недоставленных событиях. | Идентификация EventSubscriptionIdentity |
DeliveryWithResourceIdentity (DeliveryWithResourceIdentity)
Имя | Описание | Ценность |
---|---|---|
пункт назначения | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
EventSubscriptionDestination (СобытиеПодпискаНаправление) |
идентичность | Удостоверение, используемое при доставке событий. | Идентификация EventSubscriptionIdentity |
EventHubEventSubscriptionDestination (СобытиеПодпискаПодпискаDestination)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | EventHub (обязательно) |
свойства | Свойства концентратора событий назначения подписки на события. | Свойства EventHubEventSubscriptionDestinationProperties |
Свойства EventHubEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения Концентратора событий подписки на событие. | струна |
EventSubscriptionDestination (СобытиеПодпискаНаправление)
Имя | Описание | Ценность |
---|---|---|
endpointType | Установите значение "AzureFunction" для типа AzureFunctionEventSubscriptionDestination. Задайте для типа EventHubEventSubscriptionDestination значение EventHubEventSubscriptionDestination. Установите значение HybridConnection для типа HybridConnectionEventSubscriptionDestination. Задайте значение ServiceBusQueue для типа ServiceBusQueueEventSubscriptionDestination. Задайте значение ServiceBusTopic для типа ServiceBusTopicEventSubscriptionDestination. Установите значение StorageQueue для типа StorageQueueEventSubscriptionDestination. Задайте значение WebHook для типа WebHookEventSubscriptionDestination. | AzureFunction EventHub "HybridConnection" ServiceBusQueue ServiceBusTopic StorageQueue WebHook (обязательный) |
Фильтр EventSubscriptionFilter
Имя | Описание | Ценность |
---|---|---|
advancedFilters | Массив расширенных фильтров, используемых для фильтрации подписок на события. | Расширенный фильтр[] |
включенныеТипы событий | Список применимых типов событий, которые должны быть частью подписки на события. Если требуется подписаться на все типы событий по умолчанию, задайте для параметра IncludedEventTypes значение NULL. | строка[] |
isSubjectCaseSensitive | Указывает, являются ли свойства SubjectBeginsWith и SubjectEndsWith фильтра следует сравнить с учетом регистра. |
булевая переменная (bool) |
subjectBeginsWith | Необязательная строка для фильтрации событий подписки на основе префикса пути к ресурсу. Формат этого зависит от издателя событий. Подстановочные знаки не поддерживаются в этом пути. |
струна |
subjectEndsWith | Необязательная строка для фильтрации событий подписки на основе суффикса пути к ресурсу. Подстановочные знаки не поддерживаются в этом пути. |
струна |
Идентификация EventSubscriptionIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип управляемого удостоверения, используемого. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип "Нет" удаляет любое удостоверение. | SystemAssigned UserAssigned |
ИдентификацияПользователя | Удостоверение пользователя, связанное с ресурсом. | струна |
Свойства EventSubscriptionProperties
Имя | Описание | Ценность |
---|---|---|
deadLetterDestination | Место назначения недоставленной буквы подписки на событие. Любое событие, которое не может быть доставлено в место назначения, отправляется в место назначения недоставленной буквы. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
Адресат: Недоставленное письмо |
deadLetterWithResourceIdentity | Место назначения недоставленной буквы подписки на событие. Любое событие, которое не может быть доставлено в место назначения, отправляется в место назначения недоставленной буквы. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, теме или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
DeliveryWithResourceIdentity (DeliveryWithResourceIdentity) |
пункт назначения | Сведения о назначении, в котором должны быть доставлены события для подписки на события. Использует удостоверение Сетки событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставки. |
EventSubscriptionDestination (СобытиеПодпискаНаправление) |
eventDeliverySchema | Схема доставки событий для подписки на события. | "CloudEventSchemaV1_0" CustomInputSchema EventGridSchema |
expirationTimeUtc | Срок действия подписки на событие. | струна |
фильтр | Сведения о фильтре для подписки на события. | Фильтр EventSubscriptionFilter |
Метки | Список определяемых пользователем меток. | строка[] |
retryPolicy | Политика повторных попыток для событий. Это можно использовать для настройки максимального количества попыток доставки и времени жизни для событий. | Политика повтора |
HybridConnectionEventSubscriptionDestination (Гибридное соединениеСобытиеПодпискаНаправление)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | HybridConnection (обязательно) |
свойства | Свойства гибридного подключения назначения подписки на событие. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure гибридного подключения, которое является назначением подписки на события. | струна |
NumberGreaterThanAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberGreaterThan (обязательный) |
ценность | Значение фильтра. | инт |
NumberGreaterThanOrEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberGreaterThanOrEquals (обязательный) |
ценность | Значение фильтра. | инт |
NumberInAdvancedFilter (ЧислоВДополнительном Фильтре)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberIn (обязательный) |
Значения | Набор значений фильтра. | int[] |
NumberLessThanAdvancedFilter (ЧислоМеньшеЧемДополнительногоФильтра)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | "NumberLessThan" (обязательный) |
ценность | Значение фильтра. | инт |
NumberLessThanOrEqualsAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberLessThanOrEquals (обязательный) |
ценность | Значение фильтра. | инт |
NumberNotInAdvancedFilter
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | NumberNotIn (обязательно) |
Значения | Набор значений фильтра. | int[] |
Политика повтора
Имя | Описание | Ценность |
---|---|---|
eventTimeToLiveInMinutes | Время жизни (в минутах) для событий. | инт |
maxDeliveryAttempts | Максимальное количество попыток повторных попыток доставки для событий. | инт |
ServiceBusQueueEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | ServiceBusQueue (обязательно) |
свойства | Свойства служебной шины назначения подписки на событие. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения служебной шины подписки на событие. | струна |
ServiceBusTopicEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | ServiceBusTopic (обязательно) |
свойства | Свойства раздела служебной шины назначения подписки на события. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
идентификатор ресурса | Идентификатор ресурса Azure, представляющий конечную точку назначения раздела служебной шины подписки на событие. | струна |
StorageBlobDeadLetterDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения недоставленной буквы | StorageBlob (обязательно) |
свойства | Свойства назначения недоставки на основе BLOB-объектов хранилища | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Имя | Описание | Ценность |
---|---|---|
blobИмяКонтейнера | Имя контейнера BLOB-объектов хранилища, который является назначением событий недоставки | струна |
идентификатор ресурса | Идентификатор ресурса Azure учетной записи хранения, которая является назначением событий недоставки | струна |
StorageQueueEventSubscriptionDestination (Место назначения)
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | StorageQueue (обязательный) |
свойства | Свойства очереди хранилища назначения подписки на события. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
название очереди | Имя очереди хранилища в учетной записи хранения, которая является назначением подписки на событие. | струна |
идентификатор ресурса | Идентификатор ресурса Azure учетной записи хранения, содержащей очередь, которая является назначением подписки на событие. | струна |
СтрокаНачинаетсяСРасширеннымФильтром
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringBeginsWith (обязательный) |
Значения | Набор значений фильтра. | строка[] |
СтрокаСодержитРасширенныйФильтр
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringContains (обязательно) |
Значения | Набор значений фильтра. | строка[] |
StringEndsWithAdvancedFilter (СтрокаЗаканчивается с AdvancedFilter)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringEndsWith (обязательный) |
Значения | Набор значений фильтра. | строка[] |
СтрокаВДополнительном Фильтре
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringIn (обязательно) |
Значения | Набор значений фильтра. | строка[] |
StringNotInAdvancedFilter (СтрокаNotInAdvancedFilter)
Имя | Описание | Ценность |
---|---|---|
operatorType | Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и других. | StringNotIn (обязательно) |
Значения | Набор значений фильтра. | строка[] |
WebHookEventSubscriptionDestination
Имя | Описание | Ценность |
---|---|---|
endpointType | Тип конечной точки для назначения подписки на события. | WebHook (обязательный) |
свойства | Свойства веб-перехватчика назначения подписки на события. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Имя | Описание | Ценность |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Идентификатор приложения Azure Active Directory или URI для получения маркера доступа, который будет включен в качестве маркера носителя в запросах на доставку. | струна |
azureActiveDirectoryTenantId | Идентификатор клиента Azure Active Directory для получения маркера доступа, который будет включен в качестве маркера носителя в запросах на доставку. | струна |
адрес конечной точки | URL-адрес, представляющий конечную точку назначения подписки на событие. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
maxEventsPerBatch | Максимальное количество событий в пакете. | инт |
preferredBatchSizeInKilobytes | Предпочтительный размер пакета в Килобайтах. | инт |