Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
- Senaste
- 2025-04-01-preview
- 2025-02-15
- 2024-12-15 – förhandsversion
- Förhandsversion 2024-06-01
- 2023-12-15-preview
- Förhandsversion 2023-06-01
- 2022-06-15
- 2021-12-01
- 2021-10-15-preview
- Förhandsversion 2021-06-01
- Förhandsversion av 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
- 2018-09-15-preview
- 2018-05-01-preview, 2018-05-01-preview, 2018-05-01-preview
- 2018-01-01
- 2017-09-15-preview
- 2017-06-15-preview
Bicep-resursdefinition
Resurstypen eventSubscriptions kan distribueras med åtgärder som mål:
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@2020-04-01-preview' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
retryPolicy: {
eventTimeToLiveInMinutes: int
maxDeliveryAttempts: int
}
}
}
EventSubscriptionDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För AzureFunctionanvänder du:
{
endpointType: 'AzureFunction'
properties: {
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
}
För EventHubanvänder du:
{
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
}
För HybridConnectionanvänder du:
{
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
}
För ServiceBusQueueanvänder du:
{
endpointType: 'ServiceBusQueue'
properties: {
resourceId: 'string'
}
}
För ServiceBusTopicanvänder du:
{
endpointType: 'ServiceBusTopic'
properties: {
resourceId: 'string'
}
}
För StorageQueueanvänder du:
{
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
}
För WebHookanvänder du:
{
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlobanvänder du:
{
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
}
AdvancedFilter-objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEqualsanvänder du:
{
operatorType: 'BoolEquals'
value: bool
}
För NumberGreaterThananvänder du:
{
operatorType: 'NumberGreaterThan'
value: int
}
För NumberGreaterThanOrEqualsanvänder du:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
För NumberInanvänder du:
{
operatorType: 'NumberIn'
values: [
int
]
}
För NumberLessThananvänder du:
{
operatorType: 'NumberLessThan'
value: int
}
För NumberLessThanOrEqualsanvänder du:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
För NumberNotInanvänder du:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
För StringBeginsWithanvänder du:
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
För StringContainsanvänder du:
{
operatorType: 'StringContains'
values: [
'string'
]
}
För StringEndsWithanvänder du:
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
För StringInanvänder du:
{
operatorType: 'StringIn'
values: [
'string'
]
}
För StringNotInanvänder du:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
Egenskapsvärden
Microsoft.EventGrid/eventSubscriptions
Namn | Beskrivning | Värde |
---|---|---|
namn | Resursnamnet | sträng (krävs) |
egenskaper | Egenskaper för händelseprenumerationen. | EventSubscriptionProperties (på engelska) |
omfattning | Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. | Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa tilläggsresursen. |
AvanceratFilter
Namn | Beskrivning | Värde |
---|---|---|
nyckel | Fältet/egenskapen i händelsen baserat på vilken du vill filtrera. | snöre |
operatorType | Ange till "BoolEquals" för typen BoolEqualsAdvancedFilter. Ange till NumberGreaterThan för typ NumberGreaterThanAdvancedFilter. Ange till NumberGreaterThanOrEquals för typen NumberGreaterThanOrEqualsAdvancedFilter. Ange till NumberIn för typ NumberInAdvancedFilter. Ange till NumberLessThan för typen NumberLessThanAdvancedFilter. Ange till NumberLessThanOrEquals för typen NumberLessThanOrEqualsAdvancedFilter. Ange till NumberNotIn för typ NumberNotInAdvancedFilter. Ange till StringBeginsWith för typ StringBeginsWithAdvancedFilter. Ange till "StringContains" för typen StringContainsAdvancedFilter. Ange till StringEndsWith för typen StringEndsWithAdvancedFilter. Ange till StringIn för typen StringInAdvancedFilter. Ange till "StringNotIn" för typ StringNotInAdvancedFilter. | "BoolEquals" "NumberGreaterThan" "NumberGreaterThanOrEquals" "NumberIn" "NumberLessThan" "NumberLessThanOrEquals" "NumberNotIn" "StringBeginsWith" "StringContains" "StringEndsWith" 'StringIn' "StringNotIn" (krävs) |
AzureFunctionEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "AzureFunction" (krävs) |
egenskaper | Azure-funktionsegenskaper för händelseprenumerationens mål. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
maxEventsPerBatch | Maximalt antal händelser per batch. | Int |
preferredBatchSizeInKilobytes | Önskad batchstorlek i Kilobytes. | Int |
resursId | Det Azure-resurs-ID som representerar slutpunkten för Azure-funktionsmålet för en händelseprenumeration. | snöre |
BoolEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "BoolEquals" (krävs) |
värde | Det booleska filtervärdet. | Bool |
DeadLetterDestination (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Ange till "StorageBlob" för typen StorageBlobDeadLetterDestination. | "StorageBlob" (krävs) |
DeadLetterWithResourceIdentity (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterDestination (på engelska) |
identitet | Identiteten som ska användas vid händelser med obeställbara bokstäver. | EventSubscriptionIdentity (HändelseprenumerationIdentitet) |
DeliveryWithResourceIdentity (LeveransMedResursidentitet)
Namn | Beskrivning | Värde |
---|---|---|
resmål | Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
EventSubscriptionDestination |
identitet | Identiteten som ska användas när händelser levereras. | EventSubscriptionIdentity (HändelseprenumerationIdentitet) |
EventHubEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "EventHub" (krävs) |
egenskaper | Event Hub-egenskaper för händelseprenumerationens mål. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för ett Event Hub-mål för en händelseprenumeration. | snöre |
EventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Ange till "AzureFunction" för typen AzureFunctionEventSubscriptionDestination. Ange till EventHub för typen EventHubEventSubscriptionDestination. Ange till "HybridConnection" för typen HybridConnectionEventSubscriptionDestination. Ange till "ServiceBusQueue" för typen ServiceBusQueueEventSubscriptionDestination. Ange till "ServiceBusTopic" för typen ServiceBusTopicEventSubscriptionDestination. Ange till "StorageQueue" för typen StorageQueueEventSubscriptionDestination. Ange till WebHook för typen WebHookEventSubscriptionDestination. | "AzureFunction" "EventHub" "HybridConnection" "ServiceBusQueue" "ServiceBusTopic" "StorageQueue" "WebHook" (krävs) |
EventSubscriptionFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
avanceradeFilter | En matris med avancerade filter som används för att filtrera händelseprenumerationer. | AvanceratFilter[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla standardhändelsetyper anger du IncludedEventTypes till null. | sträng[] |
isSubjectCaseSensitive | Anger om egenskaperna SubjectBeginsWith och SubjectEndsWith för filtret bör jämföras på ett skiftlägeskänsligt sätt. |
Bool |
subjectBörjar med | 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. |
snöre |
subjectEndsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett suffix för resurssökväg. Jokertecken stöds inte i den här sökvägen. |
snöre |
EventSubscriptionIdentity (HändelseprenumerationIdentitet)
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "SystemAssigned" "UserAssigned" |
användartilldelad identitet | Användaridentiteten som är associerad med resursen. | snöre |
EventSubscriptionProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Målet för händelseprenumerationen med obeställbara bokstäver. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterDestination (på engelska) |
deadLetterWithResourceIdentity | Målet för händelseprenumerationen med obeställbara bokstäver. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterWithResourceIdentity (på engelska) |
deliveryWithResourceIdentity | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeliveryWithResourceIdentity (LeveransMedResursidentitet) |
resmål | Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
EventSubscriptionDestination |
eventDeliverySchema | Händelseleveransschemat för händelseprenumerationen. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Förfallotid för händelseprenumerationen. | snöre |
filter | Information om filtret för händelseprenumerationen. | EventSubscriptionFilter (på engelska) |
Etiketter | Lista över användardefinierade etiketter. | sträng[] |
retryPolicy (på engelska) | Å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 (på nytt) |
HybridConnectionEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "HybridConnection" (krävs) |
egenskaper | Hybridanslutningsegenskaper för händelseprenumerationens mål. | HybridConnectionEventSubscriptionDestinationProperties (på engelska) |
HybridConnectionEventSubscriptionDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
resursId | Azure-resurs-ID för en hybridanslutning som är målet för en händelseprenumeration. | snöre |
NumberGreaterThanAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThan" (krävs) |
värde | Filtervärdet. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet. | Int |
NumberInAdvancedFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberIn" (krävs) |
värden | Uppsättningen med filtervärden. | int[] |
NumberLessThanAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThan" (krävs) |
värde | Filtervärdet. | Int |
NumberLessThanOrEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet. | Int |
NumberNotInAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotIn" (krävs) |
värden | Uppsättningen med filtervärden. | int[] |
RetryPolicy (på nytt)
Namn | Beskrivning | Värde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (i minuter) för händelser. | Int |
maxDeliveryAttempts | Maximalt antal återförsök av leveransförsök för händelser. | Int |
ServiceBusQueueEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "ServiceBusQueue" (krävs) |
egenskaper | Service Bus-egenskaper för händelseprenumerationsmålet. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för Service Bus-målet för en händelseprenumeration. | snöre |
ServiceBusTopicEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "ServiceBusTopic" (krävs) |
egenskaper | Service Bus-ämnesegenskaper för händelseprenumerationens mål. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för Service Bus Topic-målet för en händelseprenumeration. | snöre |
StorageBlobDeadLetterDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
egenskaper | Egenskaperna för det Lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationProperties (på engelska) |
StorageBlobDeadLetterDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | snöre |
resursId | Azure-resurs-ID:t för lagringskontot som är målet för deadletter-händelserna | snöre |
StorageQueueEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "StorageQueue" (krävs) |
egenskaper | Lagringsköegenskaper för händelseprenumerationens mål. | StorageQueueEventSubscriptionDestinationProperties (på engelska) |
StorageQueueEventSubscriptionDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
könamn | Namnet på lagringskö under ett lagringskonto som är målet för en händelseprenumeration. | snöre |
resursId | Azure-resurs-ID för lagringskontot som innehåller kön som är målet för en händelseprenumeration. | snöre |
StringBeginsWithAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringBeginsWith" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringContainsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringContains" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringEndsWithAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringEndsWith" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringInAdvancedFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'StringIn' (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringNotInAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotIn" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
WebHookEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "WebHook" (krävs) |
egenskaper | WebHook-egenskaper för händelseprenumerationsmålet. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Azure Active Directory-program-ID eller URI för att hämta åtkomsttoken som ska ingå som ägartoken i leveransbegäranden. | snöre |
azureActiveDirectoryTenantId | Azure Active Directory-klient-ID:t för att hämta åtkomsttoken som ska inkluderas som ägartoken i leveransbegäranden. | snöre |
slutpunktUrl | DEN URL som representerar slutpunkten för målet för en händelseprenumeration. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
maxEventsPerBatch | Maximalt antal händelser per batch. | Int |
preferredBatchSizeInKilobytes | Önskad batchstorlek i Kilobytes. | Int |
Användningsexempel
Azure-snabbstartsexempel
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
Skapa anpassad Azure Event Grid-prenumeration för ämne och kö | Skapar ett anpassat Azure Event Grid-ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer. |
Skapa anpassat Ämne och prenumeration för Azure Event Grid | Skapar ett anpassat Azure Event Grid-ämne och en webhook-prenumeration. Mall som ursprungligen skapades av John Downs. |
Resursdefinition för ARM-mall
Resurstypen eventSubscriptions kan distribueras med åtgärder som mål:
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": "2020-04-01-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filter": {
"advancedFilters": [ {
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
} ],
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ],
"retryPolicy": {
"eventTimeToLiveInMinutes": "int",
"maxDeliveryAttempts": "int"
}
}
}
EventSubscriptionDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För AzureFunctionanvänder du:
{
"endpointType": "AzureFunction",
"properties": {
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
}
För EventHubanvänder du:
{
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
}
För HybridConnectionanvänder du:
{
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
}
För ServiceBusQueueanvänder du:
{
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "string"
}
}
För ServiceBusTopicanvänder du:
{
"endpointType": "ServiceBusTopic",
"properties": {
"resourceId": "string"
}
}
För StorageQueueanvänder du:
{
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
}
För WebHookanvänder du:
{
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlobanvänder du:
{
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
}
AdvancedFilter-objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEqualsanvänder du:
{
"operatorType": "BoolEquals",
"value": "bool"
}
För NumberGreaterThananvänder du:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
För NumberGreaterThanOrEqualsanvänder du:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
För NumberInanvänder du:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
För NumberLessThananvänder du:
{
"operatorType": "NumberLessThan",
"value": "int"
}
För NumberLessThanOrEqualsanvänder du:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
För NumberNotInanvänder du:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
För StringBeginsWithanvänder du:
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
För StringContainsanvänder du:
{
"operatorType": "StringContains",
"values": [ "string" ]
}
För StringEndsWithanvänder du:
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
För StringInanvänder du:
{
"operatorType": "StringIn",
"values": [ "string" ]
}
För StringNotInanvänder du:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
Egenskapsvärden
Microsoft.EventGrid/eventSubscriptions
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2020-04-01-preview" |
namn | Resursnamnet | sträng (krävs) |
egenskaper | Egenskaper för händelseprenumerationen. | EventSubscriptionProperties (på engelska) |
typ | Resurstypen | "Microsoft.EventGrid/eventSubscriptions" |
AvanceratFilter
Namn | Beskrivning | Värde |
---|---|---|
nyckel | Fältet/egenskapen i händelsen baserat på vilken du vill filtrera. | snöre |
operatorType | Ange till "BoolEquals" för typen BoolEqualsAdvancedFilter. Ange till NumberGreaterThan för typ NumberGreaterThanAdvancedFilter. Ange till NumberGreaterThanOrEquals för typen NumberGreaterThanOrEqualsAdvancedFilter. Ange till NumberIn för typ NumberInAdvancedFilter. Ange till NumberLessThan för typen NumberLessThanAdvancedFilter. Ange till NumberLessThanOrEquals för typen NumberLessThanOrEqualsAdvancedFilter. Ange till NumberNotIn för typ NumberNotInAdvancedFilter. Ange till StringBeginsWith för typ StringBeginsWithAdvancedFilter. Ange till "StringContains" för typen StringContainsAdvancedFilter. Ange till StringEndsWith för typen StringEndsWithAdvancedFilter. Ange till StringIn för typen StringInAdvancedFilter. Ange till "StringNotIn" för typ StringNotInAdvancedFilter. | "BoolEquals" "NumberGreaterThan" "NumberGreaterThanOrEquals" "NumberIn" "NumberLessThan" "NumberLessThanOrEquals" "NumberNotIn" "StringBeginsWith" "StringContains" "StringEndsWith" 'StringIn' "StringNotIn" (krävs) |
AzureFunctionEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "AzureFunction" (krävs) |
egenskaper | Azure-funktionsegenskaper för händelseprenumerationens mål. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
maxEventsPerBatch | Maximalt antal händelser per batch. | Int |
preferredBatchSizeInKilobytes | Önskad batchstorlek i Kilobytes. | Int |
resursId | Det Azure-resurs-ID som representerar slutpunkten för Azure-funktionsmålet för en händelseprenumeration. | snöre |
BoolEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "BoolEquals" (krävs) |
värde | Det booleska filtervärdet. | Bool |
DeadLetterDestination (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Ange till "StorageBlob" för typen StorageBlobDeadLetterDestination. | "StorageBlob" (krävs) |
DeadLetterWithResourceIdentity (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterDestination (på engelska) |
identitet | Identiteten som ska användas vid händelser med obeställbara bokstäver. | EventSubscriptionIdentity (HändelseprenumerationIdentitet) |
DeliveryWithResourceIdentity (LeveransMedResursidentitet)
Namn | Beskrivning | Värde |
---|---|---|
resmål | Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
EventSubscriptionDestination |
identitet | Identiteten som ska användas när händelser levereras. | EventSubscriptionIdentity (HändelseprenumerationIdentitet) |
EventHubEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "EventHub" (krävs) |
egenskaper | Event Hub-egenskaper för händelseprenumerationens mål. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för ett Event Hub-mål för en händelseprenumeration. | snöre |
EventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Ange till "AzureFunction" för typen AzureFunctionEventSubscriptionDestination. Ange till EventHub för typen EventHubEventSubscriptionDestination. Ange till "HybridConnection" för typen HybridConnectionEventSubscriptionDestination. Ange till "ServiceBusQueue" för typen ServiceBusQueueEventSubscriptionDestination. Ange till "ServiceBusTopic" för typen ServiceBusTopicEventSubscriptionDestination. Ange till "StorageQueue" för typen StorageQueueEventSubscriptionDestination. Ange till WebHook för typen WebHookEventSubscriptionDestination. | "AzureFunction" "EventHub" "HybridConnection" "ServiceBusQueue" "ServiceBusTopic" "StorageQueue" "WebHook" (krävs) |
EventSubscriptionFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
avanceradeFilter | En matris med avancerade filter som används för att filtrera händelseprenumerationer. | AvanceratFilter[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla standardhändelsetyper anger du IncludedEventTypes till null. | sträng[] |
isSubjectCaseSensitive | Anger om egenskaperna SubjectBeginsWith och SubjectEndsWith för filtret bör jämföras på ett skiftlägeskänsligt sätt. |
Bool |
subjectBörjar med | 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. |
snöre |
subjectEndsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett suffix för resurssökväg. Jokertecken stöds inte i den här sökvägen. |
snöre |
EventSubscriptionIdentity (HändelseprenumerationIdentitet)
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "SystemAssigned" "UserAssigned" |
användartilldelad identitet | Användaridentiteten som är associerad med resursen. | snöre |
EventSubscriptionProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Målet för händelseprenumerationen med obeställbara bokstäver. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterDestination (på engelska) |
deadLetterWithResourceIdentity | Målet för händelseprenumerationen med obeställbara bokstäver. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterWithResourceIdentity (på engelska) |
deliveryWithResourceIdentity | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeliveryWithResourceIdentity (LeveransMedResursidentitet) |
resmål | Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
EventSubscriptionDestination |
eventDeliverySchema | Händelseleveransschemat för händelseprenumerationen. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Förfallotid för händelseprenumerationen. | snöre |
filter | Information om filtret för händelseprenumerationen. | EventSubscriptionFilter (på engelska) |
Etiketter | Lista över användardefinierade etiketter. | sträng[] |
retryPolicy (på engelska) | Å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 (på nytt) |
HybridConnectionEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "HybridConnection" (krävs) |
egenskaper | Hybridanslutningsegenskaper för händelseprenumerationens mål. | HybridConnectionEventSubscriptionDestinationProperties (på engelska) |
HybridConnectionEventSubscriptionDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
resursId | Azure-resurs-ID för en hybridanslutning som är målet för en händelseprenumeration. | snöre |
NumberGreaterThanAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThan" (krävs) |
värde | Filtervärdet. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet. | Int |
NumberInAdvancedFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberIn" (krävs) |
värden | Uppsättningen med filtervärden. | int[] |
NumberLessThanAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThan" (krävs) |
värde | Filtervärdet. | Int |
NumberLessThanOrEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet. | Int |
NumberNotInAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotIn" (krävs) |
värden | Uppsättningen med filtervärden. | int[] |
RetryPolicy (på nytt)
Namn | Beskrivning | Värde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (i minuter) för händelser. | Int |
maxDeliveryAttempts | Maximalt antal återförsök av leveransförsök för händelser. | Int |
ServiceBusQueueEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "ServiceBusQueue" (krävs) |
egenskaper | Service Bus-egenskaper för händelseprenumerationsmålet. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för Service Bus-målet för en händelseprenumeration. | snöre |
ServiceBusTopicEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "ServiceBusTopic" (krävs) |
egenskaper | Service Bus-ämnesegenskaper för händelseprenumerationens mål. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för Service Bus Topic-målet för en händelseprenumeration. | snöre |
StorageBlobDeadLetterDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
egenskaper | Egenskaperna för det Lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationProperties (på engelska) |
StorageBlobDeadLetterDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | snöre |
resursId | Azure-resurs-ID:t för lagringskontot som är målet för deadletter-händelserna | snöre |
StorageQueueEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "StorageQueue" (krävs) |
egenskaper | Lagringsköegenskaper för händelseprenumerationens mål. | StorageQueueEventSubscriptionDestinationProperties (på engelska) |
StorageQueueEventSubscriptionDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
könamn | Namnet på lagringskö under ett lagringskonto som är målet för en händelseprenumeration. | snöre |
resursId | Azure-resurs-ID för lagringskontot som innehåller kön som är målet för en händelseprenumeration. | snöre |
StringBeginsWithAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringBeginsWith" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringContainsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringContains" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringEndsWithAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringEndsWith" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringInAdvancedFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'StringIn' (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringNotInAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotIn" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
WebHookEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "WebHook" (krävs) |
egenskaper | WebHook-egenskaper för händelseprenumerationsmålet. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Azure Active Directory-program-ID eller URI för att hämta åtkomsttoken som ska ingå som ägartoken i leveransbegäranden. | snöre |
azureActiveDirectoryTenantId | Azure Active Directory-klient-ID:t för att hämta åtkomsttoken som ska inkluderas som ägartoken i leveransbegäranden. | snöre |
slutpunktUrl | DEN URL som representerar slutpunkten för målet för en händelseprenumeration. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
maxEventsPerBatch | Maximalt antal händelser per batch. | Int |
preferredBatchSizeInKilobytes | Önskad batchstorlek i Kilobytes. | Int |
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Mall | Beskrivning |
---|---|
Skapa anpassad Azure Event Grid-prenumeration för ämne och kö |
Skapar ett anpassat Azure Event Grid-ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer. |
Skapa anpassat Ämne och prenumeration för Azure Event Grid |
Skapar ett anpassat Azure Event Grid-ämne och en webhook-prenumeration. Mall som ursprungligen skapades av John Downs. |
Skapa en anpassad ämnesprenumeration för Azure Event Grid |
Skapar ett anpassat Azure Event Grid-ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer. |
Skapa anpassat Event Grid-ämne och händelsehubbhanterare |
Skapar ett anpassat Azure Event Grid-ä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 resursgrupp eller Azure-prenumeration. |
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. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen eventSubscriptions kan distribueras med åtgärder som mål:
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@2020-04-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
}
}
EventSubscriptionDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För AzureFunctionanvänder du:
{
endpointType = "AzureFunction"
properties = {
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
}
För EventHubanvänder du:
{
endpointType = "EventHub"
properties = {
resourceId = "string"
}
}
För HybridConnectionanvänder du:
{
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
}
För ServiceBusQueueanvänder du:
{
endpointType = "ServiceBusQueue"
properties = {
resourceId = "string"
}
}
För ServiceBusTopicanvänder du:
{
endpointType = "ServiceBusTopic"
properties = {
resourceId = "string"
}
}
För StorageQueueanvänder du:
{
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
}
För WebHookanvänder du:
{
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
}
DeadLetterDestination-objekt
Ange egenskapen endpointType för att ange typ av objekt.
För StorageBlobanvänder du:
{
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
}
AdvancedFilter-objekt
Ange egenskapen operatorType för att ange typ av objekt.
För BoolEqualsanvänder du:
{
operatorType = "BoolEquals"
value = bool
}
För NumberGreaterThananvänder du:
{
operatorType = "NumberGreaterThan"
value = int
}
För NumberGreaterThanOrEqualsanvänder du:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
För NumberInanvänder du:
{
operatorType = "NumberIn"
values = [
int
]
}
För NumberLessThananvänder du:
{
operatorType = "NumberLessThan"
value = int
}
För NumberLessThanOrEqualsanvänder du:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
För NumberNotInanvänder du:
{
operatorType = "NumberNotIn"
values = [
int
]
}
För StringBeginsWithanvänder du:
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
För StringContainsanvänder du:
{
operatorType = "StringContains"
values = [
"string"
]
}
För StringEndsWithanvänder du:
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
För StringInanvänder du:
{
operatorType = "StringIn"
values = [
"string"
]
}
För StringNotInanvänder du:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
Egenskapsvärden
Microsoft.EventGrid/eventSubscriptions
Namn | Beskrivning | Värde |
---|---|---|
namn | Resursnamnet | sträng (krävs) |
föräldra_id | ID:t för resursen som den här tilläggsresursen ska tillämpas på. | sträng (krävs) |
egenskaper | Egenskaper för händelseprenumerationen. | EventSubscriptionProperties (på engelska) |
typ | Resurstypen | "Microsoft.EventGrid/eventSubscriptions@2020-04-01-preview" |
AvanceratFilter
Namn | Beskrivning | Värde |
---|---|---|
nyckel | Fältet/egenskapen i händelsen baserat på vilken du vill filtrera. | snöre |
operatorType | Ange till "BoolEquals" för typen BoolEqualsAdvancedFilter. Ange till NumberGreaterThan för typ NumberGreaterThanAdvancedFilter. Ange till NumberGreaterThanOrEquals för typen NumberGreaterThanOrEqualsAdvancedFilter. Ange till NumberIn för typ NumberInAdvancedFilter. Ange till NumberLessThan för typen NumberLessThanAdvancedFilter. Ange till NumberLessThanOrEquals för typen NumberLessThanOrEqualsAdvancedFilter. Ange till NumberNotIn för typ NumberNotInAdvancedFilter. Ange till StringBeginsWith för typ StringBeginsWithAdvancedFilter. Ange till "StringContains" för typen StringContainsAdvancedFilter. Ange till StringEndsWith för typen StringEndsWithAdvancedFilter. Ange till StringIn för typen StringInAdvancedFilter. Ange till "StringNotIn" för typ StringNotInAdvancedFilter. | "BoolEquals" "NumberGreaterThan" "NumberGreaterThanOrEquals" "NumberIn" "NumberLessThan" "NumberLessThanOrEquals" "NumberNotIn" "StringBeginsWith" "StringContains" "StringEndsWith" 'StringIn' "StringNotIn" (krävs) |
AzureFunctionEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "AzureFunction" (krävs) |
egenskaper | Azure-funktionsegenskaper för händelseprenumerationens mål. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
maxEventsPerBatch | Maximalt antal händelser per batch. | Int |
preferredBatchSizeInKilobytes | Önskad batchstorlek i Kilobytes. | Int |
resursId | Det Azure-resurs-ID som representerar slutpunkten för Azure-funktionsmålet för en händelseprenumeration. | snöre |
BoolEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "BoolEquals" (krävs) |
värde | Det booleska filtervärdet. | Bool |
DeadLetterDestination (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Ange till "StorageBlob" för typen StorageBlobDeadLetterDestination. | "StorageBlob" (krävs) |
DeadLetterWithResourceIdentity (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterDestination (på engelska) |
identitet | Identiteten som ska användas vid händelser med obeställbara bokstäver. | EventSubscriptionIdentity (HändelseprenumerationIdentitet) |
DeliveryWithResourceIdentity (LeveransMedResursidentitet)
Namn | Beskrivning | Värde |
---|---|---|
resmål | Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
EventSubscriptionDestination |
identitet | Identiteten som ska användas när händelser levereras. | EventSubscriptionIdentity (HändelseprenumerationIdentitet) |
EventHubEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "EventHub" (krävs) |
egenskaper | Event Hub-egenskaper för händelseprenumerationens mål. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för ett Event Hub-mål för en händelseprenumeration. | snöre |
EventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Ange till "AzureFunction" för typen AzureFunctionEventSubscriptionDestination. Ange till EventHub för typen EventHubEventSubscriptionDestination. Ange till "HybridConnection" för typen HybridConnectionEventSubscriptionDestination. Ange till "ServiceBusQueue" för typen ServiceBusQueueEventSubscriptionDestination. Ange till "ServiceBusTopic" för typen ServiceBusTopicEventSubscriptionDestination. Ange till "StorageQueue" för typen StorageQueueEventSubscriptionDestination. Ange till WebHook för typen WebHookEventSubscriptionDestination. | "AzureFunction" "EventHub" "HybridConnection" "ServiceBusQueue" "ServiceBusTopic" "StorageQueue" "WebHook" (krävs) |
EventSubscriptionFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
avanceradeFilter | En matris med avancerade filter som används för att filtrera händelseprenumerationer. | AvanceratFilter[] |
includedEventTypes | En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla standardhändelsetyper anger du IncludedEventTypes till null. | sträng[] |
isSubjectCaseSensitive | Anger om egenskaperna SubjectBeginsWith och SubjectEndsWith för filtret bör jämföras på ett skiftlägeskänsligt sätt. |
Bool |
subjectBörjar med | 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. |
snöre |
subjectEndsWith | En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett suffix för resurssökväg. Jokertecken stöds inte i den här sökvägen. |
snöre |
EventSubscriptionIdentity (HändelseprenumerationIdentitet)
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "SystemAssigned" "UserAssigned" |
användartilldelad identitet | Användaridentiteten som är associerad med resursen. | snöre |
EventSubscriptionProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
deadLetterDestination | Målet för händelseprenumerationen med obeställbara bokstäver. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterDestination (på engelska) |
deadLetterWithResourceIdentity | Målet för händelseprenumerationen med obeställbara bokstäver. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeadLetterWithResourceIdentity (på engelska) |
deliveryWithResourceIdentity | Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
DeliveryWithResourceIdentity (LeveransMedResursidentitet) |
resmål | Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grids identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver. |
EventSubscriptionDestination |
eventDeliverySchema | Händelseleveransschemat för händelseprenumerationen. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Förfallotid för händelseprenumerationen. | snöre |
filter | Information om filtret för händelseprenumerationen. | EventSubscriptionFilter (på engelska) |
Etiketter | Lista över användardefinierade etiketter. | sträng[] |
retryPolicy (på engelska) | Å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 (på nytt) |
HybridConnectionEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "HybridConnection" (krävs) |
egenskaper | Hybridanslutningsegenskaper för händelseprenumerationens mål. | HybridConnectionEventSubscriptionDestinationProperties (på engelska) |
HybridConnectionEventSubscriptionDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
resursId | Azure-resurs-ID för en hybridanslutning som är målet för en händelseprenumeration. | snöre |
NumberGreaterThanAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThan" (krävs) |
värde | Filtervärdet. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberGreaterThanOrEquals" (krävs) |
värde | Filtervärdet. | Int |
NumberInAdvancedFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberIn" (krävs) |
värden | Uppsättningen med filtervärden. | int[] |
NumberLessThanAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThan" (krävs) |
värde | Filtervärdet. | Int |
NumberLessThanOrEqualsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberLessThanOrEquals" (krävs) |
värde | Filtervärdet. | Int |
NumberNotInAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "NumberNotIn" (krävs) |
värden | Uppsättningen med filtervärden. | int[] |
RetryPolicy (på nytt)
Namn | Beskrivning | Värde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (i minuter) för händelser. | Int |
maxDeliveryAttempts | Maximalt antal återförsök av leveransförsök för händelser. | Int |
ServiceBusQueueEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "ServiceBusQueue" (krävs) |
egenskaper | Service Bus-egenskaper för händelseprenumerationsmålet. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för Service Bus-målet för en händelseprenumeration. | snöre |
ServiceBusTopicEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "ServiceBusTopic" (krävs) |
egenskaper | Service Bus-ämnesegenskaper för händelseprenumerationens mål. | ServiceBusTopicEventSubscriptionDestinationProperties |
ServiceBusTopicEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
resursId | Det Azure-resurs-ID som representerar slutpunkten för Service Bus Topic-målet för en händelseprenumeration. | snöre |
StorageBlobDeadLetterDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för mål med obeställbara bokstäver | "StorageBlob" (krävs) |
egenskaper | Egenskaperna för det Lagringsblobbaserade deadletter-målet | StorageBlobDeadLetterDestinationProperties (på engelska) |
StorageBlobDeadLetterDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
blobContainerName | Namnet på lagringsblobcontainern som är målet för deadletter-händelserna | snöre |
resursId | Azure-resurs-ID:t för lagringskontot som är målet för deadletter-händelserna | snöre |
StorageQueueEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "StorageQueue" (krävs) |
egenskaper | Lagringsköegenskaper för händelseprenumerationens mål. | StorageQueueEventSubscriptionDestinationProperties (på engelska) |
StorageQueueEventSubscriptionDestinationProperties (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
könamn | Namnet på lagringskö under ett lagringskonto som är målet för en händelseprenumeration. | snöre |
resursId | Azure-resurs-ID för lagringskontot som innehåller kön som är målet för en händelseprenumeration. | snöre |
StringBeginsWithAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringBeginsWith" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringContainsAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringContains" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringEndsWithAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringEndsWith" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringInAdvancedFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | 'StringIn' (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
StringNotInAdvancedFilter
Namn | Beskrivning | Värde |
---|---|---|
operatorType | Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra. | "StringNotIn" (krävs) |
värden | Uppsättningen med filtervärden. | sträng[] |
WebHookEventSubscriptionDestination
Namn | Beskrivning | Värde |
---|---|---|
slutpunktTyp | Typ av slutpunkt för händelseprenumerationsmålet. | "WebHook" (krävs) |
egenskaper | WebHook-egenskaper för händelseprenumerationsmålet. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Namn | Beskrivning | Värde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | Azure Active Directory-program-ID eller URI för att hämta åtkomsttoken som ska ingå som ägartoken i leveransbegäranden. | snöre |
azureActiveDirectoryTenantId | Azure Active Directory-klient-ID:t för att hämta åtkomsttoken som ska inkluderas som ägartoken i leveransbegäranden. | snöre |
slutpunktUrl | DEN URL som representerar slutpunkten för målet för en händelseprenumeration. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
maxEventsPerBatch | Maximalt antal händelser per batch. | Int |
preferredBatchSizeInKilobytes | Önskad batchstorlek i Kilobytes. | Int |