Event Subscriptions - Create Or Update

Erstellen oder aktualisieren Sie ein Ereignisabonnement.
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=2022-06-15

URI-Parameter

Name In Erforderlich Typ Beschreibung
eventSubscriptionName
path True

string

Name des Ereignisabonnements. Ereignisabonnementnamen müssen zwischen 3 und 64 Zeichen lang sein und dürfen nur alphanumerische Buchstaben verwenden.

scope
path True

string

Der Bezeichner der Ressource, für die das Ereignisabonnement erstellt oder aktualisiert werden muss. Der Bereich kann ein Abonnement, eine Ressourcengruppe oder eine Ressource der obersten Ebene sein, die zu einem Ressourcenanbieternamespace gehört, oder ein EventGrid-Thema. Verwenden Sie beispielsweise "/subscriptions/{subscriptionId}/" für ein Abonnement. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" für eine Ressourcengruppe und "/subscriptions/{subscriptionId}/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 für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet die Identität von Azure Event Grid, um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Das Ziel für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. Thema oder Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit 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 für die übergeordnete Ressource (d. h. das Thema oder die Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit 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/Unzustellbarkeit verwendet werden.

properties.eventDeliverySchema

EventDeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

properties.expirationTimeUtc

string

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 die Dauer für Ereignisse zu konfigurieren.

Antworten

Name Typ Beschreibung
201 Created

EventSubscription

EventSubscription CreateOrUpdate-Anforderung akzeptiert.

Other Status Codes

Fehlerantworten: ***

  • 400 Ungültige Anforderung.

  • 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=2022-06-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=2022-06-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=2022-06-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=2022-06-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=2022-06-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=2022-06-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=2022-06-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=2022-06-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=2022-06-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=2022-06-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=2022-06-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 Azure-Funktionsziel für ein Ereignisabonnement.

BoolEqualsAdvancedFilter

Erweiterter BoolEquals-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 von dynamischen Übermittlungsattributs.

EventDeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

EventHubEventSubscriptionDestination

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

EventSubscription

Ereignisabonnement

EventSubscriptionFilter

Filtern Sie nach dem Ereignisabonnement.

EventSubscriptionIdentity

Die Identitätsinformationen mit dem Ereignisabonnement.

EventSubscriptionIdentityType

Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe benutzerseitig zugewiesener Identitäten. Der Typ "None" entfernt jede Identität.

EventSubscriptionProvisioningState

Bereitstellungsstatus des Ereignisabonnements.

HybridConnectionEventSubscriptionDestination

Informationen zum HybridConnection-Ziel für ein Ereignisabonnement.

IsNotNullAdvancedFilter

Erweiterter IsNotNull-Filter.

IsNullOrUndefinedAdvancedFilter

Erweiterter IsNullOrUndefined-Filter.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

Erweiterter NumberGreaterThanOrEquals-Filter.

NumberInAdvancedFilter

NumberIn Erweiterter Filter.

NumberInRangeAdvancedFilter

Erweiterter NumberInRange-Filter.

NumberLessThanAdvancedFilter

Erweiterter NumberLessThan-Filter.

NumberLessThanOrEqualsAdvancedFilter

Erweiterter NumberLessThanOrEquals-Filter.

NumberNotInAdvancedFilter

Erweiterter NumberNotIn-Filter.

NumberNotInRangeAdvancedFilter

Erweiterter NumberNotInRange-Filter.

RetryPolicy

Informationen zur Wiederholungsrichtlinie für ein Ereignisabonnement.

ServiceBusQueueEventSubscriptionDestination

Informationen zum Service Bus-Ziel für ein Ereignisabonnement.

ServiceBusTopicEventSubscriptionDestination

Informationen zum Service Bus-Themenziel für ein Ereignisabonnement.

StaticDeliveryAttributeMapping

Zuordnungsdetails zu statischen Übermittlungsattributs.

StorageBlobDeadLetterDestination

Informationen zum Speicherblob-basierten Ziel für unzustellbare Nachrichten.

StorageQueueEventSubscriptionDestination

Informationen zum Speicherwarteschlangenziel für ein Ereignisabonnement.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

ZeichenfolgeIn erweiterter Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

StringNotContains Erweiterter Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotInAdvancedFilter

Erweiterter StringNotIn-Filter.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

WebHookEventSubscriptionDestination

Informationen zum Webhookziel für ein Ereignisabonnement.

AzureFunctionEventSubscriptionDestination

Informationen zum Azure-Funktionsziel für ein Ereignisabonnement.

Name Typ Standardwert Beschreibung
endpointType string:

AzureFunction

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details zum Übermittlungsattribut.

properties.maxEventsPerBatch

integer

1

Maximale Anzahl von Ereignissen pro Batch.

properties.preferredBatchSizeInKilobytes

integer

64

Bevorzugte Batchgröße in Kilobyte.

properties.resourceId

string

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

BoolEqualsAdvancedFilter

Erweiterter BoolEquals-Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, basierend 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.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

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 für die übergeordnete Ressource (d. h. Thema oder Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

identity

EventSubscriptionIdentity

Die Identität, die bei Ereignissen mit unzustellbaren Nachrichten 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 die Identität von Azure Event Grid, um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

identity

EventSubscriptionIdentity

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

DynamicDeliveryAttributeMapping

Details zur Zuordnung von dynamischen Übermittlungsattributs.

Name Typ Beschreibung
name

string

Name des Übermittlungsattributs oder -headers.

properties.sourceField

string

JSON-Pfad in dem Ereignis, das den Attributwert enthält.

type string:

Dynamic

Typ des Übermittlungsattributs oder des Headernamens.

EventDeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

Name Typ Beschreibung
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

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 zum Übermittlungsattribut.

properties.resourceId

string

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

Der Name der Ressource.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Das Ziel für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet die Identität von Azure Event Grid, um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit verwendet werden.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Das Ziel für unzustellbare Nachrichten des Ereignisabonnements. Jedes Ereignis, das nicht an sein Ziel übermittelt werden kann, wird an das Ziel für unzustellbare Nachrichten gesendet. Verwendet das Setup der verwalteten Identität für die übergeordnete Ressource (d. h. Thema oder Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit 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 für die übergeordnete Ressource (d. h. Thema oder Domäne), um die Authentifizierungstoken abzurufen, die während der Übermittlung/Unzustellbarkeit 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/Unzustellbarkeit verwendet werden.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

properties.expirationTimeUtc

string

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 die Gültigkeitsdauer für Ereignisse zu konfigurieren.

properties.topic

string

Name des Themas des Ereignisabonnements.

systemData

systemData

Die Systemmetadaten im Zusammenhang mit der Ereignisabonnementressource.

type

string

Der Typ der Ressource.

EventSubscriptionFilter

Filtern Sie nach dem 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 Arrays von Werten, anstatt einen singulären Wert 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 Eigenschaften SubjectBeginsWith und SubjectEndsWith des Filters auf eine Weise verglichen werden sollen, bei der die Groß-/Kleinschreibung beachtet wird.

subjectBeginsWith

string

Eine optionale Zeichenfolge zum Filtern von Ereignissen für ein Ereignisabonnement basierend auf einem Ressourcenpfadpräfix. Das Format 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. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten.

userAssignedIdentity

string

Die der Ressource zugeordnete Benutzeridentität.

EventSubscriptionIdentityType

Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Reihe benutzerseitig zugewiesener Identitäten. Der Typ "None" entfernt jede Identität.

Name Typ Beschreibung
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

Bereitstellungsstatus des Ereignisabonnements.

Name Typ Beschreibung
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

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 zum Übermittlungsattribut.

properties.resourceId

string

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

IsNotNullAdvancedFilter

Erweiterter IsNotNull-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

IsNotNull

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

IsNullOrUndefinedAdvancedFilter

Erweiterter IsNullOrUndefined-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

IsNullOrUndefined

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

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberGreaterThan

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

value

number

Der Filterwert.

NumberGreaterThanOrEqualsAdvancedFilter

Erweiterter NumberGreaterThanOrEquals-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberGreaterThanOrEquals

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

value

number

Der Filterwert.

NumberInAdvancedFilter

NumberIn Erweiterter Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberIn

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

values

number[]

Der Satz von Filterwerten.

NumberInRangeAdvancedFilter

Erweiterter NumberInRange-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberInRange

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

values

number[]

Der Satz von Filterwerten.

NumberLessThanAdvancedFilter

Erweiterter NumberLessThan-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberLessThan

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

value

number

Der Filterwert.

NumberLessThanOrEqualsAdvancedFilter

Erweiterter NumberLessThanOrEquals-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberLessThanOrEquals

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

value

number

Der Filterwert.

NumberNotInAdvancedFilter

Erweiterter NumberNotIn-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberNotIn

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

values

number[]

Der Satz von Filterwerten.

NumberNotInRangeAdvancedFilter

Erweiterter NumberNotInRange-Filter.

Name Typ Beschreibung
key

string

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

operatorType string:

NumberNotInRange

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

values

number[]

Der Satz von Filterwerten.

RetryPolicy

Informationen zur Wiederholungsrichtlinie für ein Ereignisabonnement.

Name Typ Standardwert Beschreibung
eventTimeToLiveInMinutes

integer

1440

Gültigkeitsdauer (in Minuten) für Ereignisse.

maxDeliveryAttempts

integer

30

Maximale Anzahl von Wiederholungsversuchen für Die Übermittlung für Ereignisse.

ServiceBusQueueEventSubscriptionDestination

Informationen zum Service Bus-Ziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

ServiceBusQueue

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details zum Übermittlungsattribut.

properties.resourceId

string

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

ServiceBusTopicEventSubscriptionDestination

Informationen zum Service Bus-Themenziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

ServiceBusTopic

Typ des Endpunkts für das Ereignisabonnementziel.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details zum Übermittlungsattribut.

properties.resourceId

string

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

StaticDeliveryAttributeMapping

Zuordnungsdetails zu statischen Übermittlungsattributs.

Name Typ Standardwert Beschreibung
name

string

Name des Übermittlungsattributs oder -headers.

properties.isSecret

boolean

False

Boolesches Flag, um anzugeben, ob das Attribut vertrauliche Informationen enthält.

properties.value

string

Wert des Delivery-Attributs.

type string:

Static

Typ des Übermittlungsattributs oder des Headernamens.

StorageBlobDeadLetterDestination

Informationen zum Speicherblob-basierten Ziel für unzustellbare Nachrichten.

Name Typ Beschreibung
endpointType string:

StorageBlob

Typ des Endpunkts für das Ziel für unzustellbare Nachrichten

properties.blobContainerName

string

Der Name des Storage-Blobcontainers, der das Ziel der Deadletter-Ereignisse ist.

properties.resourceId

string

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

StorageQueueEventSubscriptionDestination

Informationen zum Speicherwarteschlangenziel für ein Ereignisabonnement.

Name Typ Beschreibung
endpointType string:

StorageQueue

Typ des Endpunkts für das Ereignisabonnementziel.

properties.queueMessageTimeToLiveInSeconds

integer

Speicherwarteschlangen-Nachrichtenzeit in Sekunden.

properties.queueName

string

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

properties.resourceId

string

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, basierend 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, basierend 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, basierend 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

ZeichenfolgeIn erweiterter Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, basierend 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, basierend 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

StringNotContains Erweiterter Filter.

Name Typ Beschreibung
key

string

Das Feld/die Eigenschaft im Ereignis, basierend 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, basierend 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, basierend 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, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

Name Typ Beschreibung
createdAt

string

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

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.

WebHookEventSubscriptionDestination

Informationen zum Webhookziel 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 enthalten ist.

properties.azureActiveDirectoryTenantId

string

Die Azure Active Directory-Mandanten-ID zum Abrufen des Zugriffstokens, das als Bearertoken in Übermittlungsanforderungen enthalten ist.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details zum Übermittlungsattribut.

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

1

Maximale Anzahl von Ereignissen pro Batch.

properties.preferredBatchSizeInKilobytes

integer

64

Bevorzugte Batchgröße in Kilobyte.