Microsoft.EventGrid eventSubscriptions 2019-06-01
- Latest (Nejnovější)
- 2023-12-15-preview
- 2023-06-01-preview
- 2022-06-15
- 2021-12-01
- 2021-10-15-preview
- 2021-06-01-preview
- 2020-10-15-preview
- 2020-06-01
- 2020-04-01-preview
- 2020-01-01-preview
- 2019-06-01
- 2019-02-01-preview
- 2019-01-01
- 2018-09-15-preview
- 2018-05-01-preview
- 2018-01-01
- 2017-09-15-preview
- 2017-06-15-preview
Definice prostředku Bicep
Typ prostředku eventSubscriptions je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.
scope
Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru u prostředků rozšíření v Bicepu.
Typ prostředku eventSubscriptions je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
- Předplatná – viz příkazy nasazení předplatného.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventGrid/eventSubscriptions, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2019-06-01' = {
name: 'string'
scope: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
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
}
}
}
DeadLetterDestination – objekty
Nastavte vlastnost endpointType a určete typ objektu.
Pro StorageBlob použijte:
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
EventSubscriptionDestination – objekty
Nastavte vlastnost endpointType a určete typ objektu.
Pro EventHub použijte:
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
Pro HybridConnection použijte:
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
Pro ServiceBusQueue použijte:
endpointType: 'ServiceBusQueue'
properties: {
resourceId: 'string'
}
Pro StorageQueue použijte:
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
Pro WebHook použijte:
endpointType: 'WebHook'
properties: {
endpointUrl: 'string'
}
Objekty AdvancedFilter
Nastavte vlastnost operatorType a určete typ objektu.
Pro BoolEquals použijte:
operatorType: 'BoolEquals'
value: bool
Pro NumberGreaterThan použijte:
operatorType: 'NumberGreaterThan'
value: int
Pro NumberGreaterThanOrEquals použijte:
operatorType: 'NumberGreaterThanOrEquals'
value: int
Jako NumberIn použijte:
operatorType: 'NumberIn'
values: [
int
]
V části NumberLessThan použijte:
operatorType: 'NumberLessThan'
value: int
Pro NumberLessThanOrEquals použijte:
operatorType: 'NumberLessThanOrEquals'
value: int
Jako NumberNotIn použijte:
operatorType: 'NumberNotIn'
values: [
int
]
Pro StringBeginsWith použijte:
operatorType: 'StringBeginsWith'
values: [
'string'
]
Pro StringContains použijte:
operatorType: 'StringContains'
values: [
'string'
]
Pro StringEndsWith použijte:
operatorType: 'StringEndsWith'
values: [
'string'
]
Pro StringIn použijte:
operatorType: 'StringIn'
values: [
'string'
]
Pro StringNotIn použijte:
operatorType: 'StringNotIn'
values: [
'string'
]
Hodnoty vlastností
eventSubscriptions
Název | Description | Hodnota |
---|---|---|
name | Název prostředku | string (povinné) Limit počtu znaků: 3–64 Platné znaky: Alfanumerické znaky a spojovníky. |
scope | Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. | Cílový prostředek Pro Bicep nastavte tuto vlastnost na symbolický název prostředku, aby se použil prostředek rozšíření. |
properties | Vlastnosti odběru událostí | EventSubscriptionProperties |
EventSubscriptionProperties
Název | Description | Hodnota |
---|---|---|
deadLetterDestination | Cíl DeadLetter odběru události. | DeadLetterDestination |
destination | Informace o cíli, kam se mají doručovat události pro odběr události. | EventSubscriptionDestination |
expirationTimeUtc | Čas vypršení platnosti odběru události. | řetězec |
filter | Informace o filtru odběru událostí. | EventSubscriptionFilter |
Popisky | Seznam popisků definovaných uživatelem | string[] |
retryPolicy | Zásady opakování pro události. Můžete ho použít ke konfiguraci maximálního počtu pokusů o doručení a doby trvání událostí. | RetryPolicy |
DeadLetterDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Nastavení typu objektu | StorageBlob (povinné) |
StorageBlobDeadLetterDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl nedoručených dopisů | StorageBlob (povinné) |
properties | Vlastnosti cíle deadletteru založeného na objektech blob služby Storage | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Název | Description | Hodnota |
---|---|---|
blobContainerName | Název kontejneru objektů blob služby Storage, který je cílem událostí deadletter | řetězec |
resourceId | ID prostředku Azure účtu úložiště, který je cílem událostí deadletter | řetězec |
EventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Nastavení typu objektu | EventHub HybridConnection ServiceBusQueue StorageQueue WebHook (povinné) |
EventHubEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | EventHub (povinné) |
properties | Vlastnosti centra událostí cíle odběru událostí | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. | řetězec |
HybridConnectionEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | HybridConnection (povinné) |
properties | Vlastnosti hybridního připojení cíle odběru událostí | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure hybridního připojení, které je cílem odběru událostí. | řetězec |
ServiceBusQueueEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | ServiceBusQueue (povinné) |
properties | Vlastnosti služby Service Bus cíle odběru událostí | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure, které představuje koncový bod cíle služby Service Bus odběru událostí. | řetězec |
StorageQueueEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | StorageQueue (povinné) |
properties | Vlastnosti fronty úložiště cíle odběru událostí | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
název_fronty | Název fronty úložiště v rámci účtu úložiště, který je cílem odběru událostí. | řetězec |
resourceId | ID prostředku Azure účtu úložiště, který obsahuje frontu, která je cílem odběru událostí. | řetězec |
WebHookEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Typ koncového bodu pro cíl odběru událostí | Webhook (povinné) |
properties | Vlastnosti webhooku cíle odběru událostí | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
adresa URL koncového bodu | Adresa URL, která představuje koncový bod cíle odběru událostí. | řetězec |
Filtr odběru událostí
Název | Description | Hodnota |
---|---|---|
pokročilé filtry | Pole rozšířených filtrů, které se používají k filtrování odběrů událostí. | AdvancedFilter[] |
includedEventTypes | Seznam použitelných typů událostí, které musí být součástí odběru událostí. Pokud se chcete přihlásit k odběru všech výchozích typů událostí, nastavte IncludedEventTypes na hodnotu null. | string[] |
isSubjectCaseSensitive | Určuje, jestli jsou vlastnosti filtru SubjectBeginsWith a SubjectEndsWith. by měly být porovnány způsobem, který rozlišuje velká a malá písmena. |
bool |
subjectBeginsWith | Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty k prostředku. Formát závisí na vydavateli událostí. Tato cesta nepodporuje zástupné znaky. |
řetězec |
subjectEndsWith | Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty k prostředku. Tato cesta nepodporuje zástupné znaky. |
řetězec |
Rozšířený filtr
Název | Description | Hodnota |
---|---|---|
Klíč | Pole nebo vlastnost v události, podle které chcete filtrovat. | řetězec |
typ operátoru | Nastavení typu objektu | BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn BezčíslotníThan NumberLessThanOrEquals ČísloNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (povinné) |
BoolEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'BoolEquals' (povinné) |
hodnota | Logická hodnota filtru. | bool |
NumberGreaterThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThan' (povinné) |
hodnota | Hodnota filtru. | int |
NumberGreaterThanOrEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | int |
NumberInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'NumberIn' (povinné) |
values | Sada hodnot filtru. | int[] |
NumberLessThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'NumberLessThan' (povinné) |
hodnota | Hodnota filtru. | int |
NumberLessThanOrEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'NumberLessThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | int |
NumberNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'NumberNotIn' (povinné) |
values | Sada hodnot filtru. | int[] |
StringBeginsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | StringBeginsWith (povinné) |
values | Sada hodnot filtru. | string[] |
StringContainsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | StringContains (povinné) |
values | Sada hodnot filtru. | string[] |
StringEndsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'StringEndsWith' (povinné) |
values | Sada hodnot filtru. | string[] |
StringInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'StringIn' (povinné) |
values | Sada hodnot filtru. | string[] |
StringNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | 'StringNotIn' (povinné) |
values | Sada hodnot filtru. | string[] |
RetryPolicy
Název | Description | Hodnota |
---|---|---|
eventTimeToLiveInMinutes | Funkce TTL (v minutách) pro události | int |
maxDeliveryAttempts | Maximální počet opakovaných pokusů o doručení událostí | int |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření vlastního tématu a odběru Azure Event Grid |
Vytvoří Azure Event Grid vlastní téma a odběr webhooku. Šablonu původně vytvořil John Downs. |
Vlastní téma Azure Event Grid nebo předplatné s CloudEvents |
Vytvoří vlastní Azure Event Grid tématu, odběr webhooku se schématem CloudEvents a aplikaci logiky jako obslužnou rutinu události. Šablona původně byla autorem Justin Yoo. |
Vytvoření vlastního tématu Event Gridu a obslužné rutiny centra událostí |
Vytvoří Azure Event Grid vlastní téma a centrum událostí pro zpracování událostí. |
Vytvoření odběru Event Gridu pro události prostředků |
Vytvoří odběr Event Gridu pro skupinu prostředků nebo předplatné Azure. |
Vytvoření vlastního tématu a odběru fronty Azure Event Grid |
Vytvoří Azure Event Grid vlastní téma a odběr fronty služby Service Bus. Šablona původně byla autorem Markus Meyer. |
Vytvoření odběru vlastního tématu Azure Event Grid |
Vytvoří Azure Event Grid vlastního tématu a odběr tématu služby Service Bus. Šablona původně byla autorem Markus Meyer. |
Definice prostředku šablony ARM
Typ prostředku eventSubscriptions je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.
scope
Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru pro prostředky rozšíření v šablonách ARM.
Typ prostředku eventSubscriptions je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
- Předplatná – viz příkazy pro nasazení předplatného.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventGrid/eventSubscriptions, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2019-06-01",
"name": "string",
"scope": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"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"
}
}
}
Objekty DeadLetterDestination
Nastavením vlastnosti endpointType zadejte typ objektu.
Pro StorageBlob použijte:
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
Objekty EventSubscriptionDestination
Nastavením vlastnosti endpointType zadejte typ objektu.
Pro EventHub použijte:
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
Pro HybridConnection použijte:
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
Pro ServiceBusQueue použijte:
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "string"
}
Pro StorageQueue použijte:
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
Pro webhook použijte:
"endpointType": "WebHook",
"properties": {
"endpointUrl": "string"
}
Objekty AdvancedFilter
Nastavte vlastnost operatorType a určete typ objektu.
Pro boolEquals použijte:
"operatorType": "BoolEquals",
"value": "bool"
Pro NumberGreaterThan použijte:
"operatorType": "NumberGreaterThan",
"value": "int"
Pro NumberGreaterThanOrEquals použijte:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
V části NumberIn použijte:
"operatorType": "NumberIn",
"values": [ "int" ]
Pro NumberLessThan použijte:
"operatorType": "NumberLessThan",
"value": "int"
Pro NumberLessThanOrEquals použijte:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
Pro NumberNotIn použijte:
"operatorType": "NumberNotIn",
"values": [ "int" ]
Pro StringBeginsWith použijte:
"operatorType": "StringBeginsWith",
"values": [ "string" ]
Pro StringContains použijte:
"operatorType": "StringContains",
"values": [ "string" ]
Pro StringEndsWith použijte:
"operatorType": "StringEndsWith",
"values": [ "string" ]
Pro StringIn použijte:
"operatorType": "StringIn",
"values": [ "string" ]
Pro StringNotIn použijte:
"operatorType": "StringNotIn",
"values": [ "string" ]
Hodnoty vlastností
předplatná událostí
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.EventGrid/eventSubscriptions |
apiVersion | Verze rozhraní API prostředku | '2019-06-01' |
name | Název prostředku | string (povinné) Omezení počtu znaků: 3–64 Platné znaky: Alfanumerické znaky a pomlčky. |
scope | Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. | Cílový prostředek Pro JSON nastavte hodnotu na úplný název prostředku, na který se má prostředek rozšíření použít. |
properties | Vlastnosti odběru událostí | Vlastnosti odběru událostí |
Vlastnosti odběru událostí
Název | Description | Hodnota |
---|---|---|
deadLetterDestination | Cíl DeadLetter odběru události. | DeadLetterDestination |
destination | Informace o cíli, kam se mají doručovat události pro odběr událostí. | EventSubscriptionDestination |
expirationTimeUtc | Čas vypršení platnosti odběru události. | řetězec |
filter | Informace o filtru odběru událostí. | Filtr odběru událostí |
Popisky | Seznam popisků definovaných uživatelem | string[] |
retryPolicy | Zásady opakování pro události. Můžete ho použít ke konfiguraci maximálního počtu pokusů o doručení a doby trvání událostí. | RetryPolicy |
DeadLetterDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Nastavení typu objektu | StorageBlob (povinné) |
StorageBlobDeadLetterDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl nedoručených dopisů | StorageBlob (povinné) |
properties | Vlastnosti cíle deadletteru založeného na objektech blob služby Storage | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Název | Description | Hodnota |
---|---|---|
blobContainerName | Název kontejneru objektů blob služby Storage, který je cílem událostí deadletter | řetězec |
resourceId | ID prostředku Azure účtu úložiště, který je cílem událostí deadletter | řetězec |
EventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Nastavení typu objektu | EventHub HybridConnection ServiceBusQueue StorageQueue WebHook (povinné) |
EventHubEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | EventHub (povinné) |
properties | Vlastnosti centra událostí cíle odběru událostí | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. | řetězec |
HybridConnectionEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | HybridConnection (povinné) |
properties | Vlastnosti hybridního připojení cíle odběru událostí | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure hybridního připojení, které je cílem odběru událostí. | řetězec |
ServiceBusQueueEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | ServiceBusQueue (povinné) |
properties | Vlastnosti služby Service Bus cíle odběru událostí | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure, které představuje koncový bod cíle služby Service Bus odběru událostí. | řetězec |
StorageQueueEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | StorageQueue (povinné) |
properties | Vlastnosti fronty úložiště cíle odběru událostí | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
queueName | Název fronty úložiště v účtu úložiště, který je cílem odběru událostí. | řetězec |
resourceId | ID prostředku Azure účtu úložiště, který obsahuje frontu, která je cílem odběru událostí. | řetězec |
WebHookEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
endpointType | Typ koncového bodu pro cíl odběru událostí | WebHook (povinné) |
properties | WebHook – vlastnosti cíle odběru událostí | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
endpointUrl | Adresa URL, která představuje koncový bod cíle odběru událostí. | řetězec |
EventSubscriptionFilter
Název | Description | Hodnota |
---|---|---|
advancedFilters | Pole rozšířených filtrů, které se používají k filtrování odběrů událostí. | AdvancedFilter[] |
includedEventTypes | Seznam příslušných typů událostí, které musí být součástí odběru událostí. Pokud se chcete přihlásit k odběru všech výchozích typů událostí, nastavte IncludedEventTypes na hodnotu null. | string[] |
isSubjectCaseSensitive | Určuje, jestli vlastnosti filtru SubjectBeginsWith a SubjectEndsWith by měly být porovnány způsobem, který rozlišuje velká a malá písmena. |
bool |
subjectBeginsWith | Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty k prostředku. Formát závisí na vydavateli událostí. Tato cesta nepodporuje zástupné znaky. |
řetězec |
subjectEndsWith | Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty k prostředku. Tato cesta nepodporuje zástupné znaky. |
řetězec |
Filtr AdvancedFilter
Název | Description | Hodnota |
---|---|---|
Klíč | Pole nebo vlastnost v události, podle které chcete filtrovat. | řetězec |
operatorType | Nastavení typu objektu | BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (povinné) |
BoolEqualsAdvancedFiltr
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'BoolEquals' (povinné) |
hodnota | Logická hodnota filtru. | bool |
NumberGreaterThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThan' (povinné) |
hodnota | Hodnota filtru. | int |
NumberGreaterThanOrEqualsAdvancedFiltr
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | int |
NumberInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberIn' (povinné) |
values | Sada hodnot filtru. | int[] |
NumberLessThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThan' (povinné) |
hodnota | Hodnota filtru. | int |
NumberLessThanOrEqualsAdvancedFiltr
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | int |
NumberNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberNotIn (povinné) |
values | Sada hodnot filtru. | int[] |
StringBeginsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringBeginsWith (povinné) |
values | Sada hodnot filtru. | string[] |
StringContainsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'StringContains' (povinné) |
values | Sada hodnot filtru. | string[] |
StringEndsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringEndsWith (povinné) |
values | Sada hodnot filtru. | string[] |
StringInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringIn (povinné) |
values | Sada hodnot filtru. | string[] |
StringNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotIn (povinné) |
values | Sada hodnot filtru. | string[] |
RetryPolicy
Název | Description | Hodnota |
---|---|---|
eventTimeToLiveInMinutes | Funkce TTL (v minutách) pro události | int |
maxDeliveryAttempts | Maximální počet opakovaných pokusů o doručení událostí | int |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření vlastního tématu a odběru Azure Event Grid |
Vytvoří Azure Event Grid vlastní téma a odběr webhooku. Šablonu původně vytvořil John Downs. |
Vlastní téma Azure Event Grid nebo předplatné s CloudEvents |
Vytvoří vlastní Azure Event Grid tématu, odběr webhooku se schématem CloudEvents a aplikaci logiky jako obslužnou rutinu události. Šablona původně byla autorem Justin Yoo. |
Vytvoření vlastního tématu Event Gridu a obslužné rutiny centra událostí |
Vytvoří Azure Event Grid vlastní téma a centrum událostí pro zpracování událostí. |
Vytvoření odběru Event Gridu pro události prostředků |
Vytvoří odběr Event Gridu pro skupinu prostředků nebo předplatné Azure. |
Vytvoření vlastního tématu a odběru fronty Azure Event Grid |
Vytvoří Azure Event Grid vlastní téma a odběr fronty služby Service Bus. Šablona původně byla autorem Markus Meyer. |
Vytvoření odběru vlastního tématu Azure Event Grid |
Vytvoří Azure Event Grid vlastního tématu a odběr tématu služby Service Bus. Šablona původně byla autorem Markus Meyer. |
Definice prostředku Terraform (poskytovatel AzAPI)
Typ prostředku eventSubscriptions je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.
parent_id
Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku.
Typ prostředku eventSubscriptions je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
- Předplatná
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventGrid/eventSubscriptions, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2019-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
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
}
}
})
}
Objekty DeadLetterDestination
Nastavením vlastnosti endpointType zadejte typ objektu.
Pro StorageBlob použijte:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
Objekty EventSubscriptionDestination
Nastavením vlastnosti endpointType zadejte typ objektu.
Pro EventHub použijte:
endpointType = "EventHub"
properties = {
resourceId = "string"
}
Pro HybridConnection použijte:
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
Pro ServiceBusQueue použijte:
endpointType = "ServiceBusQueue"
properties = {
resourceId = "string"
}
Pro StorageQueue použijte:
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
Pro webhook použijte:
endpointType = "WebHook"
properties = {
endpointUrl = "string"
}
Objekty AdvancedFilter
Nastavte vlastnost operatorType a určete typ objektu.
Pro boolEquals použijte:
operatorType = "BoolEquals"
value = bool
Pro NumberGreaterThan použijte:
operatorType = "NumberGreaterThan"
value = int
Pro NumberGreaterThanOrEquals použijte:
operatorType = "NumberGreaterThanOrEquals"
value = int
V části NumberIn použijte:
operatorType = "NumberIn"
values = [
int
]
Pro NumberLessThan použijte:
operatorType = "NumberLessThan"
value = int
Pro NumberLessThanOrEquals použijte:
operatorType = "NumberLessThanOrEquals"
value = int
Pro NumberNotIn použijte:
operatorType = "NumberNotIn"
values = [
int
]
Pro StringBeginsWith použijte:
operatorType = "StringBeginsWith"
values = [
"string"
]
Pro StringContains použijte:
operatorType = "StringContains"
values = [
"string"
]
Pro StringEndsWith použijte:
operatorType = "StringEndsWith"
values = [
"string"
]
Pro StringIn použijte:
operatorType = "StringIn"
values = [
"string"
]
Pro StringNotIn použijte:
operatorType = "StringNotIn"
values = [
"string"
]
Hodnoty vlastností
předplatná událostí
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.EventGrid/eventSubscriptions@2019-06-01 |
name | Název prostředku | string (povinné) Omezení počtu znaků: 3–64 Platné znaky: Alfanumerické znaky a pomlčky. |
parent_id | ID prostředku, na který se má tento prostředek rozšíření použít. | string (povinné) |
properties | Vlastnosti odběru událostí | Vlastnosti odběru událostí |
Vlastnosti odběru událostí
Název | Description | Hodnota |
---|---|---|
deadLetterDestination | Cíl DeadLetter odběru události. | DeadLetterDestination |
destination | Informace o cíli, kam se mají doručovat události pro odběr událostí. | EventSubscriptionDestination |
expirationTimeUtc | Čas vypršení platnosti odběru události. | řetězec |
filter | Informace o filtru odběru událostí. | Filtr odběru událostí |
Popisky | Seznam popisků definovaných uživatelem | string[] |
retryPolicy | Zásady opakování pro události. To se dá použít ke konfiguraci maximálního počtu pokusů o doručení a doby trvání událostí. | RetryPolicy |
DeadLetterDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Nastavení typu objektu | StorageBlob (povinné) |
StorageBlobDeadLetterDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Typ koncového bodu pro cíl nedoručených dopisů | StorageBlob (povinné) |
properties | Vlastnosti cíle nedoručení založeného na objektech blob služby Storage | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Název | Description | Hodnota |
---|---|---|
blobContainerName | Název kontejneru objektů blob služby Storage, který je cílem událostí deadletter | řetězec |
resourceId | ID prostředku Azure účtu úložiště, který je cílem událostí deadletter | řetězec |
EventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Nastavení typu objektu | EventHub HybridConnection ServiceBusQueue StorageQueue Webhook (povinné) |
EventHubEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Typ koncového bodu pro cíl odběru událostí | "EventHub" (povinné) |
properties | Vlastnosti centra událostí cíle odběru událostí | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. | řetězec |
HybridConnectionEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Typ koncového bodu pro cíl odběru událostí | HybridConnection (povinné) |
properties | Vlastnosti hybridního připojení cíle odběru událostí | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure hybridního připojení, které je cílem odběru událostí. | řetězec |
ServiceBusQueueEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Typ koncového bodu pro cíl odběru událostí | "ServiceBusQueue" (povinné) |
properties | Vlastnosti služby Service Bus cíle odběru událostí | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Název | Description | Hodnota |
---|---|---|
resourceId | ID prostředku Azure, které představuje koncový bod cíle služby Service Bus odběru událostí. | řetězec |
StorageQueueEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Typ koncového bodu pro cíl odběru událostí | "StorageQueue" (povinné) |
properties | Vlastnosti fronty úložiště cíle odběru událostí | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
název_fronty | Název fronty úložiště v rámci účtu úložiště, který je cílem odběru událostí. | řetězec |
resourceId | ID prostředku Azure účtu úložiště, který obsahuje frontu, která je cílem odběru událostí. | řetězec |
WebHookEventSubscriptionDestination
Název | Description | Hodnota |
---|---|---|
typ koncového bodu | Typ koncového bodu pro cíl odběru událostí | Webhook (povinné) |
properties | Vlastnosti webhooku cíle odběru událostí | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Název | Description | Hodnota |
---|---|---|
adresa URL koncového bodu | Adresa URL, která představuje koncový bod cíle odběru událostí. | řetězec |
Filtr odběru událostí
Název | Description | Hodnota |
---|---|---|
pokročilé filtry | Pole rozšířených filtrů, které se používají k filtrování odběrů událostí. | AdvancedFilter[] |
includedEventTypes | Seznam použitelných typů událostí, které musí být součástí odběru událostí. Pokud se chcete přihlásit k odběru všech výchozích typů událostí, nastavte IncludedEventTypes na hodnotu null. | string[] |
isSubjectCaseSensitive | Určuje, jestli jsou vlastnosti filtru SubjectBeginsWith a SubjectEndsWith. by měly být porovnány způsobem, který rozlišuje velká a malá písmena. |
bool |
subjectBeginsWith | Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty k prostředku. Formát závisí na vydavateli událostí. Tato cesta nepodporuje zástupné znaky. |
řetězec |
subjectEndsWith | Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty k prostředku. Tato cesta nepodporuje zástupné znaky. |
řetězec |
Rozšířený filtr
Název | Description | Hodnota |
---|---|---|
Klíč | Pole nebo vlastnost v události, podle které chcete filtrovat. | řetězec |
typ operátoru | Nastavení typu objektu | BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn BezčíslotníThan NumberLessThanOrEquals ČísloNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (povinné) |
BoolEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | "BoolEquals" (povinné) |
hodnota | Logická hodnota filtru. | bool |
NumberGreaterThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Typ operátoru použitého pro filtrování, např. NumberIn, StringContains, BoolEquals a další. | "NumberGreaterThan" (povinné) |
hodnota | Hodnota filtru. | int |
NumberGreaterThanOrEqualsAdvancedFiltr
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "NumberGreaterThanOrEquals" (povinné) |
hodnota | Hodnota filtru. | int |
NumberInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "NumberIn" (povinné) |
values | Sada hodnot filtru. | int[] |
NumberLessThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "NumberLessThan" (povinné) |
hodnota | Hodnota filtru. | int |
NumberLessThanOrEqualsAdvancedFiltr
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "NumberLessThanOrEquals" (povinné) |
hodnota | Hodnota filtru. | int |
NumberNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "NumberNotIn" (povinné) |
values | Sada hodnot filtru. | int[] |
StringBeginsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "StringBeginsWith" (povinné) |
values | Sada hodnot filtru. | string[] |
StringContainsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "StringContains" (povinné) |
values | Sada hodnot filtru. | string[] |
StringEndsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "StringEndsWith" (povinné) |
values | Sada hodnot filtru. | string[] |
StringInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "StringIn" (povinné) |
values | Sada hodnot filtru. | string[] |
StringNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | "StringNotIn" (povinné) |
values | Sada hodnot filtru. | string[] |
RetryPolicy
Název | Description | Hodnota |
---|---|---|
eventTimeToLiveInMinutes | Funkce TTL (v minutách) pro události | int |
maxDeliveryAttempts | Maximální počet opakovaných pokusů o doručení událostí | int |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro