Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- последние
- 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@2017-06-15-preview' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
destination: {
endpointType: 'string'
properties: {
endpointUrl: 'string'
}
}
filter: {
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
}
}
Значения свойств
Microsoft.EventGrid/eventSubscriptions
| Имя | Описание | Ценность |
|---|---|---|
| имя | Имя ресурса | строка (обязательно) |
| свойства | Свойства подписки на события | Свойства EventSubscriptionProperties |
| размах | Используется при создании ресурса в области, отличной от области развертывания. | Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения. |
EventSubscriptionDestination (СобытиеПодпискаНаправление)
| Имя | Описание | Ценность |
|---|---|---|
| endpointType | Тип конечной точки для назначения подписки на события | "Веб-перехватчик" |
| свойства | Свойства назначения подписки на событие | Свойства EventSubscriptionDestinationProperties |
Свойства EventSubscriptionDestinationProperties
| Имя | Описание | Ценность |
|---|---|---|
| адрес конечной точки | URL-адрес, представляющий конечную точку назначения подписки на событие. | струна |
Фильтр EventSubscriptionFilter
| Имя | Описание | Ценность |
|---|---|---|
| включенныеТипы событий | Список применимых типов событий, которые должны быть частью подписки на события. Если требуется подписаться на все типы событий, строка "все" должна быть указана в качестве элемента в этом списке. |
строка[] |
| isSubjectCaseSensitive | Указывает, являются ли свойства SubjectBeginsWith и SubjectEndsWith фильтра следует сравнить с учетом регистра. |
булевая переменная (bool) |
| subjectBeginsWith | Необязательная строка для фильтрации событий подписки на основе префикса пути к ресурсу. Формат этого зависит от издателя событий. Подстановочные знаки не поддерживаются в этом пути. |
струна |
| subjectEndsWith | Необязательная строка для фильтрации событий подписки на основе суффикса пути к ресурсу. Подстановочные знаки не поддерживаются в этом пути. |
струна |
Свойства EventSubscriptionProperties
| Имя | Описание | Ценность |
|---|---|---|
| назначение | Сведения о назначении, в котором должны быть доставлены события для подписки на события. | EventSubscriptionDestination (СобытиеПодпискаНаправление) |
| фильтр | Сведения о фильтре для подписки на события. | Фильтр EventSubscriptionFilter |
| Метки | Список определяемых пользователем меток. | строка[] |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
| Bicep-файл | Описание |
|---|---|
| создание настраиваемой темы сетки событий Azure и подписки на очередь | Создает настраиваемый раздел Сетки событий Azure и подписку очереди служебной шины. Шаблон первоначально создан Маркусом Мейером. |
| создание настраиваемого раздела и подписки в Сетк е событий Azure | Создает настраиваемый раздел Сетки событий Azure и подписку веб-перехватчика. Шаблон первоначально создан Джоном Дауном. |
Определение ресурса шаблона ARM
Тип ресурса eventSubscriptions можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.EventGrid/eventSubscriptions, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2017-06-15-preview",
"name": "string",
"properties": {
"destination": {
"endpointType": "string",
"properties": {
"endpointUrl": "string"
}
},
"filter": {
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ]
}
}
Значения свойств
Microsoft.EventGrid/eventSubscriptions
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | '2017-06-15-превью' |
| имя | Имя ресурса | строка (обязательно) |
| свойства | Свойства подписки на события | Свойства EventSubscriptionProperties |
| тип | Тип ресурса | "Microsoft.EventGrid/eventSubscriptions" |
EventSubscriptionDestination (СобытиеПодпискаНаправление)
| Имя | Описание | Ценность |
|---|---|---|
| endpointType | Тип конечной точки для назначения подписки на события | "Веб-перехватчик" |
| свойства | Свойства назначения подписки на событие | Свойства EventSubscriptionDestinationProperties |
Свойства EventSubscriptionDestinationProperties
| Имя | Описание | Ценность |
|---|---|---|
| адрес конечной точки | URL-адрес, представляющий конечную точку назначения подписки на событие. | струна |
Фильтр EventSubscriptionFilter
| Имя | Описание | Ценность |
|---|---|---|
| включенныеТипы событий | Список применимых типов событий, которые должны быть частью подписки на события. Если требуется подписаться на все типы событий, строка "все" должна быть указана в качестве элемента в этом списке. |
строка[] |
| isSubjectCaseSensitive | Указывает, являются ли свойства SubjectBeginsWith и SubjectEndsWith фильтра следует сравнить с учетом регистра. |
булевая переменная (bool) |
| subjectBeginsWith | Необязательная строка для фильтрации событий подписки на основе префикса пути к ресурсу. Формат этого зависит от издателя событий. Подстановочные знаки не поддерживаются в этом пути. |
струна |
| subjectEndsWith | Необязательная строка для фильтрации событий подписки на основе суффикса пути к ресурсу. Подстановочные знаки не поддерживаются в этом пути. |
струна |
Свойства EventSubscriptionProperties
| Имя | Описание | Ценность |
|---|---|---|
| назначение | Сведения о назначении, в котором должны быть доставлены события для подписки на события. | EventSubscriptionDestination (СобытиеПодпискаНаправление) |
| фильтр | Сведения о фильтре для подписки на события. | Фильтр EventSubscriptionFilter |
| Метки | Список определяемых пользователем меток. | строка[] |
Примеры использования
Шаблоны быстрого запуска 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@2017-06-15-preview"
name = "string"
parent_id = "string"
body = {
properties = {
destination = {
endpointType = "string"
properties = {
endpointUrl = "string"
}
}
filter = {
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
}
}
}
Значения свойств
Microsoft.EventGrid/eventSubscriptions
| Имя | Описание | Ценность |
|---|---|---|
| имя | Имя ресурса | строка (обязательно) |
| идентификатор_родителя | Идентификатор ресурса для применения этого ресурса расширения. | строка (обязательно) |
| свойства | Свойства подписки на события | Свойства EventSubscriptionProperties |
| тип | Тип ресурса | "Microsoft.EventGrid/eventSubscriptions@2017-06-15-preview" |
EventSubscriptionDestination (СобытиеПодпискаНаправление)
| Имя | Описание | Ценность |
|---|---|---|
| endpointType | Тип конечной точки для назначения подписки на события | "Веб-перехватчик" |
| свойства | Свойства назначения подписки на событие | Свойства EventSubscriptionDestinationProperties |
Свойства EventSubscriptionDestinationProperties
| Имя | Описание | Ценность |
|---|---|---|
| адрес конечной точки | URL-адрес, представляющий конечную точку назначения подписки на событие. | струна |
Фильтр EventSubscriptionFilter
| Имя | Описание | Ценность |
|---|---|---|
| включенныеТипы событий | Список применимых типов событий, которые должны быть частью подписки на события. Если требуется подписаться на все типы событий, строка "все" должна быть указана в качестве элемента в этом списке. |
строка[] |
| isSubjectCaseSensitive | Указывает, являются ли свойства SubjectBeginsWith и SubjectEndsWith фильтра следует сравнить с учетом регистра. |
булевая переменная (bool) |
| subjectBeginsWith | Необязательная строка для фильтрации событий подписки на основе префикса пути к ресурсу. Формат этого зависит от издателя событий. Подстановочные знаки не поддерживаются в этом пути. |
струна |
| subjectEndsWith | Необязательная строка для фильтрации событий подписки на основе суффикса пути к ресурсу. Подстановочные знаки не поддерживаются в этом пути. |
струна |
Свойства EventSubscriptionProperties
| Имя | Описание | Ценность |
|---|---|---|
| назначение | Сведения о назначении, в котором должны быть доставлены события для подписки на события. | EventSubscriptionDestination (СобытиеПодпискаНаправление) |
| фильтр | Сведения о фильтре для подписки на события. | Фильтр EventSubscriptionFilter |
| Метки | Список определяемых пользователем меток. | строка[] |
Примеры использования
Примеры Terraform
Простой пример развертывания подписки на события EventGrid.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "namespace" {
type = "Microsoft.EventHub/namespaces@2022-01-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
disableLocalAuth = false
isAutoInflateEnabled = false
publicNetworkAccess = "Enabled"
zoneRedundant = false
}
sku = {
capacity = 1
name = "Standard"
tier = "Standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "storageAccount" {
type = "Microsoft.Storage/storageAccounts@2021-09-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
kind = "StorageV2"
properties = {
accessTier = "Hot"
allowBlobPublicAccess = true
allowCrossTenantReplication = true
allowSharedKeyAccess = true
defaultToOAuthAuthentication = false
encryption = {
keySource = "Microsoft.Storage"
services = {
queue = {
keyType = "Service"
}
table = {
keyType = "Service"
}
}
}
isHnsEnabled = false
isNfsV3Enabled = false
isSftpEnabled = false
minimumTlsVersion = "TLS1_2"
networkAcls = {
defaultAction = "Allow"
}
publicNetworkAccess = "Enabled"
supportsHttpsTrafficOnly = true
}
sku = {
name = "Standard_LRS"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "eventhub" {
type = "Microsoft.EventHub/namespaces/eventhubs@2021-11-01"
parent_id = azapi_resource.namespace.id
name = var.resource_name
body = {
properties = {
messageRetentionInDays = 1
partitionCount = 1
status = "Active"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "eventSubscription" {
type = "Microsoft.EventGrid/eventSubscriptions@2021-12-01"
parent_id = azapi_resource.storageAccount.id
name = var.resource_name
body = {
properties = {
deadLetterDestination = null
destination = {
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = null
resourceId = azapi_resource.eventhub.id
}
}
eventDeliverySchema = "EventGridSchema"
filter = {
includedEventTypes = [
"Microsoft.Storage.BlobCreated",
"Microsoft.Storage.BlobRenamed",
]
}
labels = [
]
retryPolicy = {
eventTimeToLiveInMinutes = 144
maxDeliveryAttempts = 10
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}