Freigeben über


Event Subscriptions - Create Or Update

Erstellen oder Aktualisieren eines Ereignisabonnements.
Erstellt asynchron ein neues Ereignisabonnement oder aktualisiert ein vorhandenes Ereignisabonnement basierend auf dem angegebenen Bereich.

PUT https://management.azure.com/{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}?api-version=2025-02-15

URI-Parameter

Name In Erforderlich Typ Beschreibung
eventSubscriptionName
path True

string

Name des zu erstellenden Ereignisabonnements. Ereignisabonnementnamen müssen zwischen 3 und 64 Zeichen lang sein und sollten nur alphanumerische Buchstaben verwenden.

scope
path True

string

Der Bezeichner der Ressource, auf die das Ereignisabonnement erstellt oder aktualisiert werden muss. Der Bereich kann ein Abonnement oder eine Ressourcengruppe oder eine Ressource auf oberster Ebene sein, die zu einem Ressourcenanbieternamespace oder einem EventGrid-Thema gehört. Verwenden Sie z. B. "/subscriptions/{subscriptionId}/" für ein Abonnement. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' für eine Ressourcengruppe und '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' für eine Ressource, und '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' für ein EventGrid-Thema.

api-version
query True

string

Version der API, die mit der Clientanforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Das Ziel des Ziels für einen inaktiven Buchstaben des Ereignisabonnements. Jedes Ereignis, das nicht an das Ziel des Absenders übermittelt werden kann, wird an das Ziel des Inschriftschreibens gesendet. Verwendet die Identität von Azure Event Grid, um die Authentifizierungstoken abzurufen, die während der Übermittlung/Inschrift verwendet werden.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Das Ziel des Ziels für einen inaktiven Buchstaben des Ereignisabonnements. Jedes Ereignis, das nicht an das Ziel des Absenders übermittelt werden kann, wird an das Ziel des Inschriftschreibens gesendet. Verwendet das Setup der verwalteten Identität in der übergeordneten Ressource (nämlich Thema oder Domäne), um die Authentifizierungstoken zu erhalten, die während der Übermittlung/Inschrift verwendet werden.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet das Setup der verwalteten Identität in der übergeordneten Ressource (nämlich Thema oder Domäne), um die Authentifizierungstoken zu erhalten, die während der Übermittlung/Inschrift verwendet werden.

properties.destination EventSubscriptionDestination:

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet die Identität von Azure Event Grid, um die Authentifizierungstoken abzurufen, die während der Übermittlung/Inschrift verwendet werden.

properties.eventDeliverySchema

EventDeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

properties.expirationTimeUtc

string (date-time)

Ablaufzeit des Ereignisabonnements.

properties.filter

EventSubscriptionFilter

Informationen zum Filter für das Ereignisabonnement.

properties.labels

string[]

Liste der benutzerdefinierten Bezeichnungen.

properties.retryPolicy

RetryPolicy

Die Wiederholungsrichtlinie für Ereignisse. Dies kann verwendet werden, um die maximale Anzahl von Übermittlungsversuchen und Zeit für Ereignisse zu konfigurieren.

Antworten

Name Typ Beschreibung
201 Created

EventSubscription

EventSubscription CreateOrUpdate-Anforderung akzeptiert.

Other Status Codes

Fehlerantworten: ***

  • 400 Ungültige Anfrage.

  • 500 Interner Serverfehler.

Beispiele

EventSubscriptions_CreateOrUpdateForCustomTopic
EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination
EventSubscriptions_CreateOrUpdateForResource
EventSubscriptions_CreateOrUpdateForResourceGroup
EventSubscriptions_CreateOrUpdateForSubscription

EventSubscriptions_CreateOrUpdateForCustomTopic

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "EventHub",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/microsoft.eventgrid/topics/exampletopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "AzureFunction",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      },
      "endpointType": "AzureFunction"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "EventHub",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      },
      "endpointType": "EventHub"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "HybridConnection",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      },
      "endpointType": "HybridConnection"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusQueue",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      },
      "endpointType": "ServiceBusQueue"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusTopic",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      },
      "endpointType": "ServiceBusTopic"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "StorageQueue",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      },
      "endpointType": "StorageQueue"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=PASSWORDCODE"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/microsoft.eventgrid/topics/exampletopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResource

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10",
  "name": "examplesubscription10",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResourceGroup

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2",
  "name": "examplesubscription2",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForSubscription

Beispielanforderung

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3?api-version=2025-02-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false
    }
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "",
      "subjectEndsWith": ""
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3",
  "name": "examplesubscription3",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

Definitionen

Name Beschreibung
AzureFunctionEventSubscriptionDestination

Informationen zum Ziel der Azure-Funktion für ein Ereignisabonnement.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DeadLetterWithResourceIdentity

Informationen zum Deadletter-Ziel mit Ressourcenidentität.

DeliveryWithResourceIdentity

Informationen zur Übermittlung für ein Ereignisabonnement mit Ressourcenidentität.

DynamicDeliveryAttributeMapping

Details zur Zuordnung dynamischer Übermittlungsattribute.

EventDeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

EventHubEventSubscriptionDestination

Informationen zum Event Hub-Ziel für ein Ereignisabonnement.

EventSubscription

Ereignisabonnement.

EventSubscriptionFilter

Filter für das Ereignisabonnement.

EventSubscriptionIdentity

Die Identitätsinformationen mit dem Ereignisabonnement.

EventSubscriptionIdentityType

Der Typ der verwendeten verwalteten Identität. Kann entweder "SystemAssigned" oder "UserAssigned" sein.

EventSubscriptionProvisioningState

Bereitstellungsstatus des Ereignisabonnements.

HybridConnectionEventSubscriptionDestination

Informationen zum HybridConnection-Ziel für ein Ereignisabonnement.

IsNotNullAdvancedFilter

IsNotNull Advanced Filter.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

MonitorAlertEventSubscriptionDestination

Informationen zum Monitorbenachrichtigungsziel für ein Ereignisabonnement.

MonitorAlertSeverity

Der Schweregrad, der an jede Warnung angefügt wird, die über dieses Ereignisabonnement ausgelöst wird. Dieses Feld muss angegeben werden.

NamespaceTopicEventSubscriptionDestination

Informationen zum Namespacethemaziel für ein Ereignisabonnement.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

NumberInAdvancedFilter

Erweiterter NumberIn-Filter.

NumberInRangeAdvancedFilter

NumberInRange Advanced Filter.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

NumberNotInAdvancedFilter

Erweiterter NumberNotIn-Filter.

NumberNotInRangeAdvancedFilter

Erweiterter NumberNotInRange-Filter.

RetryPolicy

Informationen zur Wiederholungsrichtlinie für ein Ereignisabonnement.

ServiceBusQueueEventSubscriptionDestination

Informationen zum Servicebusziel für ein Ereignisabonnement.

ServiceBusTopicEventSubscriptionDestination

Informationen zum Ziel des Servicebusthemas für ein Ereignisabonnement.

StaticDeliveryAttributeMapping

Details zur Zuordnung statischer Übermittlungsattribute.

StorageBlobDeadLetterDestination

Informationen zum Speicher-BLOB-basierten Ziel für inaktive Buchstaben.

StorageQueueEventSubscriptionDestination

Informationen zum Ziel der Speicherwarteschlange für ein Ereignisabonnement.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

Erweiterter StringNotContains-Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotInAdvancedFilter

Erweiterter StringNotIn-Filter.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

TlsVersion

Minimale TLS-Version des Herausgebers, die in dieser Domäne veröffentlicht werden darf

WebHookEventSubscriptionDestination

Informationen zum Webhook-Ziel für ein Ereignisabonnement.

AzureFunctionEventSubscriptionDestination

Informationen zum Ziel der Azure-Funktion für ein Ereignisabonnement.

Name Typ Standardwert Beschreibung
endpointType string:

AzureFunction

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details des Übermittlungsattributs.

properties.maxEventsPerBatch

integer (int32)

1

Maximale Anzahl von Ereignissen pro Batch.

properties.preferredBatchSizeInKilobytes

integer (int32)

64

Bevorzugte Batchgröße in Kilobyte.

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID, die den Endpunkt des Azure-Funktionsziels eines Ereignisabonnements darstellt.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

BoolEquals

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

value

boolean

Der boolesche Filterwert.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

DeadLetterWithResourceIdentity

Informationen zum Deadletter-Ziel mit Ressourcenidentität.

Name Typ Beschreibung
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet das Setup der verwalteten Identität in der übergeordneten Ressource (nämlich Thema oder Domäne), um die Authentifizierungstoken abzurufen, die während der Inschrift verwendet werden.

identity

EventSubscriptionIdentity

Die Identität, die beim Dead Lettering-Ereignis verwendet werden soll.

DeliveryWithResourceIdentity

Informationen zur Übermittlung für ein Ereignisabonnement mit Ressourcenidentität.

Name Typ Beschreibung
destination EventSubscriptionDestination:

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet das Setup der verwalteten Identität in der übergeordneten Ressource (nämlich Thema oder Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung verwendet werden.

identity

EventSubscriptionIdentity

Die Identität, die beim Bereitstellen von Ereignissen verwendet werden soll.

DynamicDeliveryAttributeMapping

Details zur Zuordnung dynamischer Übermittlungsattribute.

Name Typ Beschreibung
name

string

Name des Übermittlungsattributs oder -headers.

properties.sourceField

string

JSON-Pfad im Ereignis, das Attributwert enthält.

type string:

Dynamic

Typ des Übermittlungsattributs oder des Headernamens.

EventDeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

Wert Beschreibung
CloudEventSchemaV1_0
CustomInputSchema
EventGridSchema

EventHubEventSubscriptionDestination

Informationen zum Event Hub-Ziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

EventHub

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details des Übermittlungsattributs.

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID, die den Endpunkt eines Event Hub-Ziels eines Ereignisabonnements darstellt.

EventSubscription

Ereignisabonnement.

Name Typ Standardwert Beschreibung
id

string

Vollqualifizierter Bezeichner der Ressource.

name

string

Name der Ressource.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Das Ziel des Ziels für einen inaktiven Buchstaben des Ereignisabonnements. Jedes Ereignis, das nicht an das Ziel des Absenders übermittelt werden kann, wird an das Ziel des Inschriftschreibens gesendet. Verwendet die Identität von Azure Event Grid, um die Authentifizierungstoken abzurufen, die während der Übermittlung/Inschrift verwendet werden.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Das Ziel des Ziels für einen inaktiven Buchstaben des Ereignisabonnements. Jedes Ereignis, das nicht an das Ziel des Absenders übermittelt werden kann, wird an das Ziel des Inschriftschreibens gesendet. Verwendet das Setup der verwalteten Identität in der übergeordneten Ressource (nämlich Thema oder Domäne), um die Authentifizierungstoken zu erhalten, die während der Übermittlung/Inschrift verwendet werden.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet das Setup der verwalteten Identität in der übergeordneten Ressource (nämlich Thema oder Domäne), um die Authentifizierungstoken zu erhalten, die während der Übermittlung/Inschrift verwendet werden.

properties.destination EventSubscriptionDestination:

Informationen zum Ziel, an dem Ereignisse für das Ereignisabonnement übermittelt werden müssen. Verwendet die Identität von Azure Event Grid, um die Authentifizierungstoken abzurufen, die während der Übermittlung/Inschrift verwendet werden.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

properties.expirationTimeUtc

string (date-time)

Ablaufzeit des Ereignisabonnements.

properties.filter

EventSubscriptionFilter

Informationen zum Filter für das Ereignisabonnement.

properties.labels

string[]

Liste der benutzerdefinierten Bezeichnungen.

properties.provisioningState

EventSubscriptionProvisioningState

Bereitstellungsstatus des Ereignisabonnements.

properties.retryPolicy

RetryPolicy

Die Wiederholungsrichtlinie für Ereignisse. Dies kann verwendet werden, um die maximale Anzahl von Übermittlungsversuchen und Zeit für Ereignisse zu konfigurieren.

properties.topic

string

Name des Themas des Ereignisabonnements.

systemData

systemData

Die Systemmetadaten, die sich auf die Event Grid-Ressource beziehen.

type

string

Typ der Ressource.

EventSubscriptionFilter

Filter für das Ereignisabonnement.

Name Typ Standardwert Beschreibung
advancedFilters AdvancedFilter[]:

Ein Array erweiterter Filter, die zum Filtern von Ereignisabonnements verwendet werden.

enableAdvancedFilteringOnArrays

boolean

Ermöglicht die Auswertung erweiterter Filter anhand eines Wertearrays, anstatt einen Singularwert zu erwarten.

includedEventTypes

string[]

Eine Liste der anwendbaren Ereignistypen, die Teil des Ereignisabonnements sein müssen. Wenn alle Standardereignistypen abonniert werden sollen, legen Sie die IncludedEventTypes auf NULL fest.

isSubjectCaseSensitive

boolean

False

Gibt an, ob die SubjectBeginsWith- und SubjectEndsWith-Eigenschaften des Filters auf die Groß-/Kleinschreibung verglichen werden sollen.

subjectBeginsWith

string

Eine optionale Zeichenfolge zum Filtern von Ereignissen für ein Ereignisabonnement basierend auf einem Ressourcenpfadpräfix. Das Format dieser Ereignisse hängt vom Herausgeber der Ereignisse ab. In diesem Pfad werden keine Wildcardzeichen unterstützt.

subjectEndsWith

string

Eine optionale Zeichenfolge zum Filtern von Ereignissen für ein Ereignisabonnement basierend auf einem Ressourcenpfadsuffix. In diesem Pfad werden keine Wildcardzeichen unterstützt.

EventSubscriptionIdentity

Die Identitätsinformationen mit dem Ereignisabonnement.

Name Typ Beschreibung
type

EventSubscriptionIdentityType

Der Typ der verwendeten verwalteten Identität. Kann entweder "SystemAssigned" oder "UserAssigned" sein.

userAssignedIdentity

string

Die der Ressource zugeordnete Benutzeridentität.

EventSubscriptionIdentityType

Der Typ der verwendeten verwalteten Identität. Kann entweder "SystemAssigned" oder "UserAssigned" sein.

Wert Beschreibung
SystemAssigned
UserAssigned

EventSubscriptionProvisioningState

Bereitstellungsstatus des Ereignisabonnements.

Wert Beschreibung
AwaitingManualAction
Canceled
Creating
Deleting
Failed
Succeeded
Updating

HybridConnectionEventSubscriptionDestination

Informationen zum HybridConnection-Ziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

HybridConnection

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details des Übermittlungsattributs.

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID einer Hybridverbindung, die das Ziel eines Ereignisabonnements ist.

IsNotNullAdvancedFilter

IsNotNull Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

IsNotNull

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

IsNullOrUndefined

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

MonitorAlertEventSubscriptionDestination

Informationen zum Monitorbenachrichtigungsziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

MonitorAlert

Typ des Endpunkts für das Ereignisabonnementziel.

properties.actionGroups

string[] (arm-id)

Die Liste der ARM-IDs von Aktionsgruppen, die für jede Warnung ausgelöst werden, die über dieses Ereignisabonnement ausgelöst wird. Jede RESSOURCEN-ARM-ID sollte diesem Muster folgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.

properties.description

string

Die Beschreibung, die an jede Warnung angefügt wird, die über dieses Ereignisabonnement ausgelöst wird.

properties.severity

MonitorAlertSeverity

Der Schweregrad, der an jede Warnung angefügt wird, die über dieses Ereignisabonnement ausgelöst wird. Dieses Feld muss angegeben werden.

MonitorAlertSeverity

Der Schweregrad, der an jede Warnung angefügt wird, die über dieses Ereignisabonnement ausgelöst wird. Dieses Feld muss angegeben werden.

Wert Beschreibung
Sev0
Sev1
Sev2
Sev3
Sev4

NamespaceTopicEventSubscriptionDestination

Informationen zum Namespacethemaziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

NamespaceTopic

Typ des Endpunkts für das Ereignisabonnementziel.

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID, die den Endpunkt des Event Grid Namespace Topic-Ziels eines Ereignisabonnements darstellt. Dieses Feld ist erforderlich, und die aufgelistete Namespacethemaressource muss bereits vorhanden sein. Die RESSOURCEN-ARM-ID sollte diesem Muster folgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberGreaterThan

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

value

number (double)

Der Filterwert.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberGreaterThanOrEquals

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

value

number (double)

Der Filterwert.

NumberInAdvancedFilter

Erweiterter NumberIn-Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberIn

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

number[] (double)

Der Satz von Filterwerten.

NumberInRangeAdvancedFilter

NumberInRange Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberInRange

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

number[] (double)

Der Satz von Filterwerten.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberLessThan

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

value

number (double)

Der Filterwert.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberLessThanOrEquals

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

value

number (double)

Der Filterwert.

NumberNotInAdvancedFilter

Erweiterter NumberNotIn-Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberNotIn

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

number[] (double)

Der Satz von Filterwerten.

NumberNotInRangeAdvancedFilter

Erweiterter NumberNotInRange-Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

NumberNotInRange

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

number[] (double)

Der Satz von Filterwerten.

RetryPolicy

Informationen zur Wiederholungsrichtlinie für ein Ereignisabonnement.

Name Typ Standardwert Beschreibung
eventTimeToLiveInMinutes

integer (int32)

1440

Time To Live (in Minuten) für Ereignisse.

maxDeliveryAttempts

integer (int32)

30

Maximale Anzahl von Wiederholungsversuchen für Ereignisse.

ServiceBusQueueEventSubscriptionDestination

Informationen zum Servicebusziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

ServiceBusQueue

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details des Übermittlungsattributs.

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID, die den Endpunkt des ServiceBus-Ziels eines Ereignisabonnements darstellt.

ServiceBusTopicEventSubscriptionDestination

Informationen zum Ziel des Servicebusthemas für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

ServiceBusTopic

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details des Übermittlungsattributs.

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID, die den Endpunkt des Service Bus Topic-Ziels eines Ereignisabonnements darstellt.

StaticDeliveryAttributeMapping

Details zur Zuordnung statischer Übermittlungsattribute.

Name Typ Standardwert Beschreibung
name

string

Name des Übermittlungsattributs oder -headers.

properties.isSecret

boolean

False

Boolesche Kennzeichnung, um zu ermitteln, ob das Attribut vertrauliche Informationen enthält.

properties.value

string

Wert des Übermittlungsattributs.

type string:

Static

Typ des Übermittlungsattributs oder des Headernamens.

StorageBlobDeadLetterDestination

Informationen zum Speicher-BLOB-basierten Ziel für inaktive Buchstaben.

Name Typ Beschreibung
endpointType string:

StorageBlob

Typ des Endpunkts für das Ziel des inaktiven Buchstabens

properties.blobContainerName

string

Der Name des Speicher-BLOB-Containers, der das Ziel der Deadletter-Ereignisse ist

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID des Speicherkontos, das das Ziel der Deadletter-Ereignisse ist

StorageQueueEventSubscriptionDestination

Informationen zum Ziel der Speicherwarteschlange für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

StorageQueue

Typ des Endpunkts für das Ereignisabonnementziel.

properties.queueMessageTimeToLiveInSeconds

integer (int64)

Speicherwarteschlangen-Nachrichtenzeit, um in Sekunden zu leben. Dieser Wert darf nicht null oder negativ sein, mit Ausnahme der Verwendung von -1, um anzugeben, dass die Zeit bis zum Leben der Nachricht unendlich ist.

properties.queueName

string

Der Name der Speicherwarteschlange unter einem Speicherkonto, das das Ziel eines Ereignisabonnements ist.

properties.resourceId

string (arm-id)

Die Azure-Ressourcen-ID des Speicherkontos, das die Warteschlange enthält, die das Ziel eines Ereignisabonnements ist.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringBeginsWith

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringContains

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringEndsWith

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

StringInAdvancedFilter

StringIn Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringIn

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringNotBeginsWith

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

StringNotContainsAdvancedFilter

Erweiterter StringNotContains-Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringNotContains

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringNotEndsWith

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

StringNotInAdvancedFilter

Erweiterter StringNotIn-Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, auf dem Sie filtern möchten.

operatorType string:

StringNotIn

Der Zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere.

values

string[]

Der Satz von Filterwerten.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

TlsVersion

Minimale TLS-Version des Herausgebers, die in dieser Domäne veröffentlicht werden darf

Wert Beschreibung
1.0
1.1
1.2

WebHookEventSubscriptionDestination

Informationen zum Webhook-Ziel für ein Ereignisabonnement.

Name Typ Standardwert Beschreibung
endpointType string:

WebHook

Typ des Endpunkts für das Ereignisabonnementziel.

properties.azureActiveDirectoryApplicationIdOrUri

string

Die Azure Active Directory-Anwendungs-ID oder der URI zum Abrufen des Zugriffstokens, das als Bearertoken in Übermittlungsanforderungen eingeschlossen wird.

properties.azureActiveDirectoryTenantId

string

Die Azure Active Directory-Mandanten-ID, um das Zugriffstoken abzurufen, das als Bearertoken in Übermittlungsanforderungen eingeschlossen wird.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details des Übermittlungsattributs.

properties.endpointBaseUrl

string

Die Basis-URL, die den Endpunkt des Ziels eines Ereignisabonnements darstellt.

properties.endpointUrl

string

Die URL, die den Endpunkt des Ziels eines Ereignisabonnements darstellt.

properties.maxEventsPerBatch

integer (int32)

1

Maximale Anzahl von Ereignissen pro Batch.

properties.minimumTlsVersionAllowed

TlsVersion

Minimale TLS-Version, die vom Webhook-Endpunkt unterstützt werden soll

properties.preferredBatchSizeInKilobytes

integer (int32)

64

Bevorzugte Batchgröße in Kilobyte.