Microsoft.EventGrid eventSubscriptions 2018-09-15-preview
- Senaste
- 2023-12-15-preview
- 2023-06-01-preview
- 2022-06-15
- 2021-12-01
- Förhandsversion 2021-10-15
- Förhandsversion av 2021-06-01
- Förhandsversion 2020-10-15
- 2020-06-01
- Förhandsversion 2020-04-01
- Förhandsversion 2020-01-01
- 2019-06-01
- Förhandsversion 2019-02-01
- 2019-01-01
- Förhandsversion 2018-09-15
- Förhandsversion av 2018-05-01
- 2018-01-01
- 2017-09-15-preview
- Förhandsversion av 2017-06-15
Bicep-resursdefinition
Resurstypen eventSubscriptions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för den scope
här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.
Resurstypen eventSubscriptions kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
- Prenumerationer – Se kommandon för prenumerationsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventGrid/eventSubscriptions-resurs lägger du till följande Bicep i mallen.
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
}
}
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlob använder du:
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
EventSubscriptionDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För EventHub använder du:
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
För HybridConnection använder du:
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
För StorageQueue använder du:
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
För WebHook använder du:
endpointType: 'WebHook'
properties: {
endpointUrl: 'string'
}
AdvancedFilter-objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEquals använder du:
operatorType: 'BoolEquals'
value: bool
För NumberGreaterThan använder du:
operatorType: 'NumberGreaterThan'
value: int
För NumberGreaterThanOrEquals använder du:
operatorType: 'NumberGreaterThanOrEquals'
value: int
För NumberIn använder du:
operatorType: 'NumberIn'
values: [
int
]
För NumberLessThan använder du:
operatorType: 'NumberLessThan'
value: int
För NumberLessThanOrEquals använder du:
operatorType: 'NumberLessThanOrEquals'
value: int
För NumberNotIn använder du:
operatorType: 'NumberNotIn'
values: [
int
]
För StringBeginsWith använder du:
operatorType: 'StringBeginsWith'
values: [
'string'
]
För StringContains använder du:
operatorType: 'StringContains'
values: [
'string'
]
För StringEndsWith använder du:
operatorType: 'StringEndsWith'
values: [
'string'
]
För StringIn använder du:
operatorType: 'StringIn'
values: [
'string'
]
För StringNotIn använder du:
operatorType: 'StringNotIn'
values: [
'string'
]
Egenskapsvärden
eventSubscriptions
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 3–64 Giltiga tecken: Alfanumeriska tecken och bindestreck. |
omfång | Använd när du skapar en tilläggsresurs i ett omfång som skiljer sig från distributionsomfånget. | Målresurs För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen. |
properties | Egenskaper för händelseprenumerationen | EventSubscriptionProperties |
EventSubscriptionProperties
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestination | DeadLetter-målet för händelseprenumerationen. | DeadLetterDestination |
mål | Information om målet där händelser måste levereras för händelseprenumerationen. | EventSubscriptionDestination |
eventDeliverySchema | Händelseprenumerationens schema för händelseleverans. | "CloudEventV01Schema" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Förfallotid för händelseprenumerationen. | sträng |
filter | Information om filtret för händelseprenumerationen. | EventSubscriptionFilter |
Etiketter | Lista över användardefinierade etiketter. | string[] |
retryPolicy | Återförsöksprincipen för händelser. Detta kan användas för att konfigurera maximalt antal leveransförsök och tid att leva för händelser. | RetryPolicy |
DeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | StorageBlob (krävs) |
StorageBlobDeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
properties | Egenskaperna för lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationEgenskaper |
StorageBlobDeadLetterDestinationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | sträng |
resourceId | Azure-resurs-ID för lagringskontot som är målet för deadletter-händelserna | sträng |
EventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | EventHub HybridConnection StorageQueue WebHook (krävs) |
EventHubEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "EventHub" (krävs) |
properties | Event Hub-egenskaper för händelseprenumerationsmålet | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
resourceId | Azure-resurs-ID:t som representerar slutpunkten för en händelsehubbmål för en händelseprenumeration. | sträng |
HybridConnectionEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "HybridConnection" (krävs) |
properties | Hybridanslutningsegenskaper för händelseprenumerationsmålet | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Name | Beskrivning | Värde |
---|---|---|
resourceId | Azure-resurs-ID för en hybridanslutning som är målet för en händelseprenumeration. | sträng |
StorageQueueEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "StorageQueue" (krävs) |
properties | Lagringsköegenskaper för händelseprenumerationsmålet | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
queueName | Namnet på lagringskö under ett lagringskonto som är målet för en händelseprenumeration. | sträng |
resourceId | Azure-resurs-ID för lagringskontot som innehåller kön som är målet för en händelseprenumeration. | sträng |
WebHookEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "WebHook" (krävs) |
properties | WebHook-egenskaper för händelseprenumerationens mål | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
endpointUrl | Den URL som representerar slutpunkten för målet för en händelseprenumeration. | sträng |
EventSubscriptionFilter
Name | Beskrivning | Värde |
---|---|---|
advancedFilters | En lista över avancerade filter. | AdvancedFilter[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla händelsetyper måste strängen "alla" anges som ett element i den här listan. |
string[] |
isSubjectCaseSensitive | Anger om egenskaperna SubjectBeginsWith och SubjectEndsWith för filtret bör jämföras på ett skiftlägeskänsligt sätt. |
boolesk |
subjectBeginsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägsprefix. Formatet för detta beror på utgivaren av händelserna. Jokertecken stöds inte i den här sökvägen. |
sträng |
subjectEndsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägssuffix. Jokertecken stöds inte i den här sökvägen. |
sträng |
AdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
nyckel | Filternyckeln. Representerar en händelseegenskap med upp till två kapslingsnivåer. | sträng |
operatorType | Ange objekttyp | BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (obligatoriskt) |
BoolEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "BoolEquals" (krävs) |
värde | Filtervärdet | boolesk |
NumberGreaterThanAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberGreaterThan" (krävs) |
värde | Filtervärdet | int |
NumberGreaterThanOrEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet | int |
NumberInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | 'NumberIn' (obligatoriskt) |
values | Uppsättningen med filtervärden | int[] |
NumberLessThanAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberLessThan" (krävs) |
värde | Filtervärdet | int |
NumberLessThanOrEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet | int |
NumberNotInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberNotIn" (krävs) |
values | Uppsättningen filtervärden | int[] |
StringBeginsWithAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringBeginsWith" (krävs) |
values | Uppsättningen filtervärden | string[] |
StringContainsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringContains" (krävs) |
values | Uppsättningen filtervärden | string[] |
StringEndsWithAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringEndsWith" (krävs) |
values | Uppsättningen filtervärden | string[] |
StringInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | 'StringIn' (krävs) |
values | Uppsättningen filtervärden | string[] |
StringNotInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringNotIn" (krävs) |
values | Uppsättningen filtervärden | string[] |
RetryPolicy
Name | Beskrivning | Värde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (i minuter) för händelser. | int |
maxDeliveryAttempts | Maximalt antal återförsök av leverans för händelser. | int |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa Azure Event Grid anpassat ämne och en prenumeration |
Skapar ett Azure Event Grid anpassat ämne och en webhook-prenumeration. Mall som ursprungligen skapades av John Downs. |
Anpassat Azure Event Grid ämne/prenumeration med CloudEvents |
Skapar ett anpassat Azure Event Grid ämne, en webhook-prenumeration med CloudEvents-schema och en logikapp som händelsehanterare. Mall ursprungligen författad av Justin Yoo. |
Skapa anpassat Event Grid-ämne och händelsehubbhanterare |
Skapar ett Azure Event Grid anpassat ämne och en händelsehubb för att hantera händelserna. |
Skapa En Event Grid-prenumeration för resurshändelser |
Skapar Event Grid-prenumeration till antingen resursgrupp eller Azure-prenumeration. |
Skapa Azure Event Grid anpassad ämnes- och köprenumeration |
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer. |
Skapa Azure Event Grid anpassad ämnesprenumeration |
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer. |
Resursdefinition för ARM-mall
Resurstypen eventSubscriptions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för scope
den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.
Resurstypen eventSubscriptions kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
- Prenumerationer – Se distributionskommandon för prenumerationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventGrid/eventSubscriptions-resurs lägger du till följande JSON i mallen.
{
"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-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlob använder du:
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
EventSubscriptionDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För EventHub använder du:
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
För HybridConnection använder du:
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
För StorageQueue använder du:
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
För WebHook använder du:
"endpointType": "WebHook",
"properties": {
"endpointUrl": "string"
}
AdvancedFilter-objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEquals använder du:
"operatorType": "BoolEquals",
"value": "bool"
För NumberGreaterThan använder du:
"operatorType": "NumberGreaterThan",
"value": "int"
För NumberGreaterThanOrEquals använder du:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
För NumberIn använder du:
"operatorType": "NumberIn",
"values": [ "int" ]
För NumberLessThan använder du:
"operatorType": "NumberLessThan",
"value": "int"
För NumberLessThanOrEquals använder du:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
För NumberNotIn använder du:
"operatorType": "NumberNotIn",
"values": [ "int" ]
För StringBeginsWith använder du:
"operatorType": "StringBeginsWith",
"values": [ "string" ]
För StringContains använder du:
"operatorType": "StringContains",
"values": [ "string" ]
För StringEndsWith använder du:
"operatorType": "StringEndsWith",
"values": [ "string" ]
För StringIn använder du:
"operatorType": "StringIn",
"values": [ "string" ]
För StringNotIn använder du:
"operatorType": "StringNotIn",
"values": [ "string" ]
Egenskapsvärden
eventSubscriptions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.EventGrid/eventSubscriptions" |
apiVersion | Resurs-API-versionen | "2018-09-15-preview" |
name | Resursnamnet | sträng (krävs) Teckengräns: 3–64 Giltiga tecken: Alfanumeriska tecken och bindestreck. |
omfång | Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. | Målresurs För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på. |
properties | Egenskaper för händelseprenumerationen | EventSubscriptionEgenskaper |
EventSubscriptionEgenskaper
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestination | DeadLetter-målet för händelseprenumerationen. | DeadLetterDestination |
mål | Information om målet där händelser måste levereras för händelseprenumerationen. | EventSubscriptionDestination |
eventDeliverySchema | Händelseleveransschemat för händelseprenumerationen. | "CloudEventV01Schema" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Förfallotid för händelseprenumerationen. | sträng |
filter | Information om filtret för händelseprenumerationen. | EventSubscriptionFilter |
Etiketter | Lista över användardefinierade etiketter. | string[] |
retryPolicy | Återförsöksprincipen för händelser. Detta kan användas för att konfigurera maximalt antal leveransförsök och tid att leva för händelser. | RetryPolicy |
DeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | StorageBlob (krävs) |
StorageBlobDeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
properties | Egenskaperna för lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationEgenskaper |
StorageBlobDeadLetterDestinationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | sträng |
resourceId | Azure-resurs-ID för lagringskontot som är målet för deadletter-händelserna | sträng |
EventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | EventHub HybridConnection StorageQueue WebHook (krävs) |
EventHubEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "EventHub" (krävs) |
properties | Event Hub-egenskaper för händelseprenumerationsmålet | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
resourceId | Azure-resurs-ID:t som representerar slutpunkten för en händelsehubbmål för en händelseprenumeration. | sträng |
HybridConnectionEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "HybridConnection" (krävs) |
properties | Hybridanslutningsegenskaper för händelseprenumerationsmålet | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Name | Beskrivning | Värde |
---|---|---|
resourceId | Azure-resurs-ID för en hybridanslutning som är målet för en händelseprenumeration. | sträng |
StorageQueueEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "StorageQueue" (krävs) |
properties | Lagringsköegenskaper för händelseprenumerationsmålet | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
queueName | Namnet på lagringskö under ett lagringskonto som är målet för en händelseprenumeration. | sträng |
resourceId | Azure-resurs-ID för lagringskontot som innehåller kön som är målet för en händelseprenumeration. | sträng |
WebHookEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "WebHook" (krävs) |
properties | WebHook-egenskaper för händelseprenumerationsmålet | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
endpointUrl | Den URL som representerar slutpunkten för målet för en händelseprenumeration. | sträng |
EventSubscriptionFilter
Name | Beskrivning | Värde |
---|---|---|
advancedFilters | En lista över avancerade filter. | AdvancedFilter[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla händelsetyper måste strängen "alla" anges som ett element i den här listan. |
string[] |
isSubjectCaseSensitive | Anger om egenskaperna SubjectBeginsWith och SubjectEndsWith för filtret bör jämföras på ett skiftlägeskänsligt sätt. |
boolesk |
subjectBeginsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägsprefix. Formatet för detta beror på utgivaren av händelserna. Jokertecken stöds inte i den här sökvägen. |
sträng |
subjectEndsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägssuffix. Jokertecken stöds inte i den här sökvägen. |
sträng |
AdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
nyckel | Filternyckeln. Representerar en händelseegenskap med upp till två kapslingsnivåer. | sträng |
operatorType | Ange objekttyp | BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (obligatoriskt) |
BoolEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "BoolEquals" (krävs) |
värde | Filtervärdet | boolesk |
NumberGreaterThanAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberGreaterThan" (krävs) |
värde | Filtervärdet | int |
NumberGreaterThanOrEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet | int |
NumberInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | 'NumberIn' (obligatoriskt) |
values | Uppsättningen med filtervärden | int[] |
NumberLessThanAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberLessThan" (krävs) |
värde | Filtervärdet | int |
NumberLessThanOrEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet | int |
NumberNotInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberNotIn" (obligatoriskt) |
values | Uppsättningen med filtervärden | int[] |
StringBeginsWithAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringBeginsWith" (krävs) |
values | Uppsättningen med filtervärden | string[] |
StringContainsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringContains" (krävs) |
values | Uppsättningen med filtervärden | string[] |
StringEndsWithAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringEndsWith" (krävs) |
values | Uppsättningen med filtervärden | string[] |
StringInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | 'StringIn' (obligatoriskt) |
values | Uppsättningen med filtervärden | string[] |
StringNotInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | 'StringNotIn' (obligatoriskt) |
values | Uppsättningen med filtervärden | string[] |
RetryPolicy
Name | Beskrivning | Värde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (i minuter) för händelser. | int |
maxDeliveryAttempts | Maximalt antal återförsök av leverans för händelser. | int |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa Azure Event Grid anpassat ämne och en prenumeration |
Skapar ett Azure Event Grid anpassat ämne och en webhook-prenumeration. Mall som ursprungligen skapades av John Downs. |
Anpassat Azure Event Grid ämne/prenumeration med CloudEvents |
Skapar ett anpassat Azure Event Grid ämne, en webhook-prenumeration med CloudEvents-schema och en logikapp som händelsehanterare. Mall ursprungligen skapad av Justin Yoo. |
Skapa ett anpassat Event Grid-ämne och en händelsehubbhanterare |
Skapar ett Azure Event Grid anpassat ämne och en händelsehubb för att hantera händelserna. |
Skapa En Event Grid-prenumeration för resurshändelser |
Skapar En Event Grid-prenumeration till antingen resursgruppen eller Azure-prenumerationen. |
Skapa Azure Event Grid anpassad ämnes- och köprenumeration |
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer. |
Skapa Azure Event Grid anpassad ämnesprenumeration |
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen eventSubscriptions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för parent_id
den här resursen för att ange omfånget för den här resursen.
Resurstypen eventSubscriptions kan distribueras med åtgärder som mål:
- Resursgrupper
- Prenumerationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventGrid/eventSubscriptions-resurs lägger du till följande Terraform i mallen.
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
}
}
})
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlob använder du:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
EventSubscriptionDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För EventHub använder du:
endpointType = "EventHub"
properties = {
resourceId = "string"
}
För HybridConnection använder du:
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
För StorageQueue använder du:
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
För WebHook använder du:
endpointType = "WebHook"
properties = {
endpointUrl = "string"
}
AdvancedFilter-objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEquals använder du:
operatorType = "BoolEquals"
value = bool
För NumberGreaterThan använder du:
operatorType = "NumberGreaterThan"
value = int
För NumberGreaterThanOrEquals använder du:
operatorType = "NumberGreaterThanOrEquals"
value = int
För NumberIn använder du:
operatorType = "NumberIn"
values = [
int
]
För NumberLessThan använder du:
operatorType = "NumberLessThan"
value = int
För NumberLessThanOrEquals använder du:
operatorType = "NumberLessThanOrEquals"
value = int
För NumberNotIn använder du:
operatorType = "NumberNotIn"
values = [
int
]
För StringBeginsWith använder du:
operatorType = "StringBeginsWith"
values = [
"string"
]
För StringContains använder du:
operatorType = "StringContains"
values = [
"string"
]
För StringEndsWith använder du:
operatorType = "StringEndsWith"
values = [
"string"
]
För StringIn använder du:
operatorType = "StringIn"
values = [
"string"
]
För StringNotIn använder du:
operatorType = "StringNotIn"
values = [
"string"
]
Egenskapsvärden
eventSubscriptions
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.EventGrid/eventSubscriptions@2018-09-15-preview" |
name | Resursnamnet | sträng (krävs) Teckengräns: 3–64 Giltiga tecken: Alfanumeriska tecken och bindestreck. |
parent_id | ID:t för resursen som den här tilläggsresursen ska tillämpas på. | sträng (krävs) |
properties | Egenskaper för händelseprenumerationen | EventSubscriptionEgenskaper |
EventSubscriptionEgenskaper
Name | Beskrivning | Värde |
---|---|---|
deadLetterDestination | DeadLetter-målet för händelseprenumerationen. | DeadLetterDestination |
mål | Information om målet där händelser måste levereras för händelseprenumerationen. | EventSubscriptionDestination |
eventDeliverySchema | Händelseleveransschemat för händelseprenumerationen. | "CloudEventV01Schema" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Förfallotid för händelseprenumerationen. | sträng |
filter | Information om filtret för händelseprenumerationen. | EventSubscriptionFilter |
Etiketter | Lista över användardefinierade etiketter. | string[] |
retryPolicy | Återförsöksprincipen för händelser. Detta kan användas för att konfigurera maximalt antal leveransförsök och tid att leva för händelser. | RetryPolicy |
DeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | StorageBlob (krävs) |
StorageBlobDeadLetterDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
properties | Egenskaperna för lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationEgenskaper |
StorageBlobDeadLetterDestinationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | sträng |
resourceId | Azure-resurs-ID för lagringskontot som är målet för deadletter-händelserna | sträng |
EventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Ange objekttyp | EventHub HybridConnection StorageQueue WebHook (krävs) |
EventHubEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "EventHub" (krävs) |
properties | Event Hub-egenskaper för händelseprenumerationsmålet | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
resourceId | Azure-resurs-ID:t som representerar slutpunkten för en händelsehubbmål för en händelseprenumeration. | sträng |
HybridConnectionEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "HybridConnection" (krävs) |
properties | Hybridanslutningsegenskaper för händelseprenumerationsmålet | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Name | Beskrivning | Värde |
---|---|---|
resourceId | Azure-resurs-ID för en hybridanslutning som är målet för en händelseprenumeration. | sträng |
StorageQueueEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "StorageQueue" (krävs) |
properties | Lagringsköegenskaper för händelseprenumerationsmålet | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
queueName | Namnet på lagringskö under ett lagringskonto som är målet för en händelseprenumeration. | sträng |
resourceId | Azure-resurs-ID för lagringskontot som innehåller kön som är målet för en händelseprenumeration. | sträng |
WebHookEventSubscriptionDestination
Name | Beskrivning | Värde |
---|---|---|
endpointType | Typ av slutpunkt för händelseprenumerationsmålet | "WebHook" (krävs) |
properties | WebHook-egenskaper för händelseprenumerationsmålet | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Name | Beskrivning | Värde |
---|---|---|
endpointUrl | DEN URL som representerar slutpunkten för målet för en händelseprenumeration. | sträng |
EventSubscriptionFilter
Name | Beskrivning | Värde |
---|---|---|
advancedFilters | En lista över avancerade filter. | AdvancedFilter[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla händelsetyper måste strängen "alla" anges som ett element i den här listan. |
string[] |
isSubjectCaseSensitive | Anger om egenskaperna SubjectBeginsWith och SubjectEndsWith för filtret bör jämföras på ett skiftlägeskänsligt sätt. |
boolesk |
subjectBeginsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägsprefix. Formatet för detta beror på utgivaren av händelserna. Jokertecken stöds inte i den här sökvägen. |
sträng |
subjectEndsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägssuffix. Jokertecken stöds inte i den här sökvägen. |
sträng |
AdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
nyckel | Filternyckeln. Representerar en händelseegenskap med upp till två kapslingsnivåer. | sträng |
operatorType | Ange objekttyp | BoolEquals NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn StringNotIn (obligatoriskt) |
BoolEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "BoolEquals" (krävs) |
värde | Filtervärdet | boolesk |
NumberGreaterThanAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberGreaterThan" (krävs) |
värde | Filtervärdet | int |
NumberGreaterThanOrEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet | int |
NumberInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberIn" (krävs) |
values | Uppsättningen med filtervärden | int[] |
NumberLessThanAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberLessThan" (krävs) |
värde | Filtervärdet | int |
NumberLessThanOrEqualsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet | int |
NumberNotInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "NumberNotIn" (krävs) |
values | Uppsättningen filtervärden | int[] |
StringBeginsWithAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringBeginsWith" (krävs) |
values | Uppsättningen filtervärden | string[] |
StringContainsAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringContains" (krävs) |
values | Uppsättningen filtervärden | string[] |
StringEndsWithAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringEndsWith" (krävs) |
values | Uppsättningen filtervärden | string[] |
StringInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringIn" (krävs) |
values | Uppsättningen filtervärden | string[] |
StringNotInAdvancedFilter
Name | Beskrivning | Värde |
---|---|---|
operatorType | Representerar filteroperatorn | "StringNotIn" (krävs) |
values | Uppsättningen filtervärden | string[] |
RetryPolicy
Name | Beskrivning | Värde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (i minuter) för händelser. | int |
maxDeliveryAttempts | Maximalt antal återförsök av leverans för händelser. | int |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för