Microsoft.EventGrid eventSubscriptions 2018-09-15-preview
- 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 pro prostředky rozšíření v Bicep.
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í bicep.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2018-09-15-preview' = {
name: 'string'
scope: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
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
}
}
}
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 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 |
---|---|---|
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 Bicep nastavte tuto vlastnost na symbolický název prostředku, aby se použil prostředek rozšíření. |
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 |
eventDeliverySchema | Schéma doručování událostí pro odběr události. | CloudEventV01Schema CustomInputSchema EventGridSchema |
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 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 |
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 | 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 | Seznam rozšířených filtrů. | 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 typů událostí, musí být řetězec "all" zadán jako prvek v tomto seznamu. |
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íč | Klávesa filtru. Představuje vlastnost události s až dvěma úrovněmi vnoření. | ř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 | Představuje operátor filtru. | 'BoolEquals' (povinné) |
hodnota | Hodnota filtru | bool |
NumberGreaterThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | 'NumberGreaterThan' (povinné) |
hodnota | Hodnota filtru | int |
NumberGreaterThanOrEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | 'NumberGreaterThanOrEquals' (povinné) |
hodnota | Hodnota filtru | int |
NumberInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | 'NumberIn' (povinné) |
values | Sada hodnot filtru | int[] |
NumberLessThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | 'NumberLessThan' (povinné) |
hodnota | Hodnota filtru | int |
NumberLessThanOrEqualsAdvancedFiltr
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | 'NumberLessThanOrEquals' (povinné) |
hodnota | Hodnota filtru | int |
NumberNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | NumberNotIn (povinné) |
values | Sada hodnot filtru | int[] |
StringBeginsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | StringBeginsWith (povinné) |
values | Sada hodnot filtru | string[] |
StringContainsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | 'StringContains' (povinné) |
values | Sada hodnot filtru | string[] |
StringEndsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | StringEndsWith (povinné) |
values | Sada hodnot filtru | string[] |
StringInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | StringIn (povinné) |
values | Sada hodnot filtru | string[] |
StringNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | StringNotIn (povinné) |
values | Sada hodnot filtru | string[] |
RetryPolicy
Název | Description | Hodnota |
---|---|---|
eventTimeToLiveInMinutes | Funkce Time To Live (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 rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření vlastního tématu a předplatného Azure Event Grid |
Vytvoří Azure Event Grid vlastní téma a předplatné webhooku. Šablonu původně vytvořil John Downs. |
Vlastní téma Azure Event Grid nebo předplatné s CloudEvents |
Vytvoří vlastní téma Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikaci logiky jako obslužnou rutinu události. Šablonu původně vytvořil 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 předplatné fronty služby Service Bus. Původně autorem šablony je Markus Meyer. |
Vytvoření předplatného vlastního tématu Azure Event Grid |
Vytvoří Azure Event Grid vlastní téma a předplatné tématu služby Service Bus. Původně autorem šablony je 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 u prostředků 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 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í kód JSON.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2018-09-15-preview",
"name": "string",
"scope": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"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"
}
}
}
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 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 |
---|---|---|
typ | Typ prostředku | Microsoft.EventGrid/eventSubscriptions |
apiVersion | Verze rozhraní API prostředků | '2018-09-15-preview' |
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 JSON nastavte hodnotu na úplný název prostředku, na který chcete prostředek rozšíření použít. |
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 |
eventDeliverySchema | Schéma doručování událostí pro odběr události. | CloudEventV01Schema CustomInputSchema 'EventGridSchema' |
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 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 |
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 | Seznam rozšířených filtrů. | AdvancedFilter[] |
includedEventTypes | Seznam příslušných typů událostí, které musí být součástí odběru událostí. Pokud je žádoucí přihlásit se k odběru všech typů událostí, řetězec "all" musí být zadán jako prvek v tomto seznamu. |
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íč | Klíč filtru. Představuje vlastnost události s až dvěma úrovněmi vnoření. | ř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 | Představuje operátor filtru. | 'BoolEquals' (povinné) |
hodnota | Hodnota filtru | bool |
NumberGreaterThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | 'NumberGreaterThan' (povinné) |
hodnota | Hodnota filtru | int |
NumberGreaterThanOrEqualsAdvancedFiltr
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | 'NumberGreaterThanOrEquals' (povinné) |
hodnota | Hodnota filtru | int |
NumberInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | 'NumberIn' (povinné) |
values | Sada hodnot filtru | int[] |
NumberLessThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | 'NumberLessThan' (povinné) |
hodnota | Hodnota filtru | int |
NumberLessThanOrEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | 'NumberLessThanOrEquals' (povinné) |
hodnota | Hodnota filtru | int |
NumberNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | 'NumberNotIn' (povinné) |
values | Sada hodnot filtru | int[] |
StringBeginsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | StringBeginsWith (povinné) |
values | Sada hodnot filtru | string[] |
StringContainsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | StringContains (povinné) |
values | Sada hodnot filtru | string[] |
StringEndsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | 'StringEndsWith' (povinné) |
values | Sada hodnot filtru | string[] |
StringInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | 'StringIn' (povinné) |
values | Sada hodnot filtru | string[] |
StringNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | '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@2018-09-15-preview"
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
}
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
}
}
})
}
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 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@2018-09-15-preview |
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 |
eventDeliverySchema | Schéma doručování událostí pro odběr události. | "CloudEventV01Schema" "CustomInputSchema" "EventGridSchema" |
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 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 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 |
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 | Seznam rozšířených filtrů. | 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 typů událostí, musí být řetězec "all" zadán jako prvek v tomto seznamu. |
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íč | Klávesa filtru. Představuje vlastnost události s až dvěma úrovněmi vnoření. | ř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 | Představuje operátor filtru. | "BoolEquals" (povinné) |
hodnota | Hodnota filtru | bool |
NumberGreaterThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | "NumberGreaterThan" (povinné) |
hodnota | Hodnota filtru | int |
NumberGreaterThanOrEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | "NumberGreaterThanOrEquals" (povinné) |
hodnota | Hodnota filtru | int |
NumberInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | "NumberIn" (povinné) |
values | Sada hodnot filtru | int[] |
NumberLessThanAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | "NumberLessThan" (povinné) |
hodnota | Hodnota filtru | int |
NumberLessThanOrEqualsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
typ operátoru | Představuje operátor filtru. | "NumberLessThanOrEquals" (povinné) |
hodnota | Hodnota filtru | int |
NumberNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | "NumberNotIn" (povinné) |
values | Sada hodnot filtru | int[] |
StringBeginsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | "StringBeginsWith" (povinné) |
values | Sada hodnot filtru | string[] |
StringContainsAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | "StringContains" (povinné) |
values | Sada hodnot filtru | string[] |
StringEndsWithAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | "StringEndsWith" (povinné) |
values | Sada hodnot filtru | string[] |
StringInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | "StringIn" (povinné) |
values | Sada hodnot filtru | string[] |
StringNotInAdvancedFilter
Název | Description | Hodnota |
---|---|---|
operatorType | Představuje operátor filtru. | "StringNotIn" (povinné) |
values | Sada hodnot filtru | string[] |
RetryPolicy
Název | Description | Hodnota |
---|---|---|
eventTimeToLiveInMinutes | Funkce Time To Live (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