Event Subscriptions - Create Or Update

Een gebeurtenisabonnement maken of bijwerken.
Hiermee maakt u asynchroon een nieuw gebeurtenisabonnement of werkt u een bestaand gebeurtenisabonnement bij op basis van het opgegeven bereik.

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

URI-parameters

Name In Vereist Type Description
eventSubscriptionName
path True

string

Naam van het gebeurtenisabonnement. Namen van gebeurtenisabonnementen moeten tussen de 3 en 64 tekens lang zijn en mogen alleen alfanumerieke letters bevatten.

scope
path True

string

De id van de resource waarop het gebeurtenisabonnement moet worden gemaakt of bijgewerkt. Het bereik kan een abonnement, een resourcegroep of een resource op het hoogste niveau zijn die deel uitmaakt van de naamruimte van een resourceprovider of een EventGrid-onderwerp. Gebruik bijvoorbeeld '/subscriptions/{subscriptionId}/' voor een abonnement, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} voor een resourcegroep en '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' voor een resource en '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' voor een EventGrid-onderwerp.

api-version
query True

string

Versie van de API die moet worden gebruikt met de clientaanvraag.

Aanvraagbody

Name Type Description
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet op de bestemming kan worden afgeleverd, wordt verzonden naar de bestemming van de onbestelbare brief. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare brieven.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet op de bestemming kan worden afgeleverd, wordt verzonden naar de bestemming van de onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven.

properties.destination EventSubscriptionDestination:

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare brieven.

properties.eventDeliverySchema

EventDeliverySchema

Het gebeurtenisleveringsschema voor het gebeurtenisabonnement.

properties.expirationTimeUtc

string

Verlooptijd van het gebeurtenisabonnement.

properties.filter

EventSubscriptionFilter

Informatie over het filter voor het gebeurtenisabonnement.

properties.labels

string[]

Lijst met door de gebruiker gedefinieerde labels.

properties.retryPolicy

RetryPolicy

Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal bezorgingspogingen en de time-to-live voor gebeurtenissen te configureren.

Antwoorden

Name Type Description
201 Created

EventSubscription

EventSubscription CreateOrUpdate-aanvraag is geaccepteerd.

Other Status Codes

Foutreacties: ***

  • 400 Ongeldige aanvraag.

  • 500 Interne serverfout.

Voorbeelden

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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
      }
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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"
    }
  }
}

Sample Response

{
  "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

Sample Request

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
    }
  }
}

Sample Response

{
  "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"
}

Definities

Name Description
AzureFunctionEventSubscriptionDestination

Informatie over de azure-functiebestemming voor een gebeurtenisabonnement.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

createdByType

Het type identiteit waarmee de resource is gemaakt.

DeadLetterWithResourceIdentity

Informatie over de bestemming in de deadletter met resource-id.

DeliveryWithResourceIdentity

Informatie over de levering voor een gebeurtenisabonnement met resource-id.

DynamicDeliveryAttributeMapping

Details van de toewijzing van dynamische leveringskenmerken.

EventDeliverySchema

Het gebeurtenisleveringsschema voor het gebeurtenisabonnement.

EventHubEventSubscriptionDestination

Informatie over de Event Hub-bestemming voor een gebeurtenisabonnement.

EventSubscription

Gebeurtenisabonnement

EventSubscriptionFilter

Filter op het gebeurtenisabonnement.

EventSubscriptionIdentity

De identiteitsgegevens met het gebeurtenisabonnement.

EventSubscriptionIdentityType

Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd.

EventSubscriptionProvisioningState

Inrichtingsstatus van het gebeurtenisabonnement.

HybridConnectionEventSubscriptionDestination

Informatie over de HybridConnection-bestemming voor een gebeurtenisabonnement.

IsNotNullAdvancedFilter

IsNotNull Geavanceerd filter.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Geavanceerd filter.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

NumberInAdvancedFilter

NumberIn Geavanceerd filter.

NumberInRangeAdvancedFilter

Geavanceerd filter NumberInRange.

NumberLessThanAdvancedFilter

NumberLessThan Geavanceerd filter.

NumberLessThanOrEqualsAdvancedFilter

Het geavanceerde filter NumberLessThanOrEquals.

NumberNotInAdvancedFilter

NumberNotIn Geavanceerd filter.

NumberNotInRangeAdvancedFilter

Geavanceerd filter NumberNotInRange.

RetryPolicy

Informatie over het beleid voor opnieuw proberen voor een gebeurtenisabonnement.

ServiceBusQueueEventSubscriptionDestination

Informatie over de Service Bus-bestemming voor een gebeurtenisabonnement.

ServiceBusTopicEventSubscriptionDestination

Informatie over de servicebusonderwerpbestemming voor een gebeurtenisabonnement.

StaticDeliveryAttributeMapping

Toewijzingsdetails van statische leveringskenmerken.

StorageBlobDeadLetterDestination

Informatie over de op opslagblob gebaseerde bestemming voor onbestelbare brieven.

StorageQueueEventSubscriptionDestination

Informatie over de opslagwachtrijbestemming voor een gebeurtenisabonnement.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotInAdvancedFilter

StringNotIn Geavanceerd filter.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

WebHookEventSubscriptionDestination

Informatie over de webhookbestemming voor een gebeurtenisabonnement.

AzureFunctionEventSubscriptionDestination

Informatie over de azure-functiebestemming voor een gebeurtenisabonnement.

Name Type Standaardwaarde Description
endpointType string:

AzureFunction

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details van het leveringskenmerk.

properties.maxEventsPerBatch

integer

1

Maximum aantal gebeurtenissen per batch.

properties.preferredBatchSizeInKilobytes

integer

64

Voorkeursbatchgrootte in kilobytes.

properties.resourceId

string

De Azure-resource-id die het eindpunt van de Azure-functiebestemming van een gebeurtenisabonnement vertegenwoordigt.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

BoolEquals

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value

boolean

De booleaanse filterwaarde.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

DeadLetterWithResourceIdentity

Informatie over de bestemming in de deadletter met resource-id.

Name Type Description
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven.

identity

EventSubscriptionIdentity

De identiteit die moet worden gebruikt bij onbestelbare berichten.

DeliveryWithResourceIdentity

Informatie over de levering voor een gebeurtenisabonnement met resource-id.

Name Type Description
destination EventSubscriptionDestination:

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare brieven.

identity

EventSubscriptionIdentity

De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen.

DynamicDeliveryAttributeMapping

Details van de toewijzing van dynamische leveringskenmerken.

Name Type Description
name

string

Naam van het leveringskenmerk of de koptekst.

properties.sourceField

string

JSON-pad in de gebeurtenis die kenmerkwaarde bevat.

type string:

Dynamic

Type van het leveringskenmerk of de naam van de koptekst.

EventDeliverySchema

Het gebeurtenisleveringsschema voor het gebeurtenisabonnement.

Name Type Description
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

EventHubEventSubscriptionDestination

Informatie over de Event Hub-bestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:

EventHub

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details van het leveringskenmerk.

properties.resourceId

string

De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt.

EventSubscription

Gebeurtenisabonnement

Name Type Standaardwaarde Description
id

string

Volledig gekwalificeerde id van de resource.

name

string

De naam van de resource.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet op de bestemming kan worden afgeleverd, wordt verzonden naar de bestemming van de onbestelbare brief. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare brieven.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet op de bestemming kan worden afgeleverd, wordt verzonden naar de bestemming van de onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven.

properties.destination EventSubscriptionDestination:

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare brieven.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Het gebeurtenisleveringsschema voor het gebeurtenisabonnement.

properties.expirationTimeUtc

string

Verlooptijd van het gebeurtenisabonnement.

properties.filter

EventSubscriptionFilter

Informatie over het filter voor het gebeurtenisabonnement.

properties.labels

string[]

Lijst met door de gebruiker gedefinieerde labels.

properties.provisioningState

EventSubscriptionProvisioningState

Inrichtingsstatus van het gebeurtenisabonnement.

properties.retryPolicy

RetryPolicy

Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal bezorgingspogingen en de time-to-live voor gebeurtenissen te configureren.

properties.topic

string

Naam van het onderwerp van het gebeurtenisabonnement.

systemData

systemData

De systeemmetagegevens met betrekking tot gebeurtenisabonnementresource.

type

string

Type van de resource.

EventSubscriptionFilter

Filter op het gebeurtenisabonnement.

Name Type Standaardwaarde Description
advancedFilters AdvancedFilter[]:

Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen.

enableAdvancedFilteringOnArrays

boolean

Hiermee kunnen geavanceerde filters worden geƫvalueerd op basis van een matrix met waarden in plaats van een enkelvoudige waarde te verwachten.

includedEventTypes

string[]

Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null.

isSubjectCaseSensitive

boolean

False

Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter op een hoofdlettergevoelige manier moeten worden vergeleken.

subjectBeginsWith

string

Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een resourcepadvoorvoegsel. De indeling hiervan is afhankelijk van de uitgever van de gebeurtenissen. Jokertekens worden niet ondersteund in dit pad.

subjectEndsWith

string

Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van het achtervoegsel van een resourcepad. Jokertekens worden niet ondersteund in dit pad.

EventSubscriptionIdentity

De identiteitsgegevens met het gebeurtenisabonnement.

Name Type Description
type

EventSubscriptionIdentityType

Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd.

userAssignedIdentity

string

De gebruikersidentiteit die is gekoppeld aan de resource.

EventSubscriptionIdentityType

Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd.

Name Type Description
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

Inrichtingsstatus van het gebeurtenisabonnement.

Name Type Description
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

HybridConnectionEventSubscriptionDestination

Informatie over de HybridConnection-bestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:

HybridConnection

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details van het leveringskenmerk.

properties.resourceId

string

De Azure-resource-id van een hybride verbinding die het doel van een gebeurtenisabonnement is.

IsNotNullAdvancedFilter

IsNotNull Geavanceerd filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

IsNotNull

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

IsNullOrUndefined

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Geavanceerd filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberGreaterThan

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value

number

De filterwaarde.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberGreaterThanOrEquals

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value

number

De filterwaarde.

NumberInAdvancedFilter

NumberIn Geavanceerd filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberIn

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

number[]

De set filterwaarden.

NumberInRangeAdvancedFilter

Geavanceerd filter NumberInRange.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberInRange

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

number[]

De set filterwaarden.

NumberLessThanAdvancedFilter

NumberLessThan Geavanceerd filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberLessThan

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value

number

De filterwaarde.

NumberLessThanOrEqualsAdvancedFilter

Het geavanceerde filter NumberLessThanOrEquals.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberLessThanOrEquals

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value

number

De filterwaarde.

NumberNotInAdvancedFilter

NumberNotIn Geavanceerd filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberNotIn

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

number[]

De set filterwaarden.

NumberNotInRangeAdvancedFilter

Geavanceerd filter NumberNotInRange.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

NumberNotInRange

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

number[]

De set filterwaarden.

RetryPolicy

Informatie over het beleid voor opnieuw proberen voor een gebeurtenisabonnement.

Name Type Standaardwaarde Description
eventTimeToLiveInMinutes

integer

1440

Time To Live (in minuten) voor gebeurtenissen.

maxDeliveryAttempts

integer

30

Maximum aantal nieuwe pogingen voor bezorging voor gebeurtenissen.

ServiceBusQueueEventSubscriptionDestination

Informatie over de Service Bus-bestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:

ServiceBusQueue

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details van het leveringskenmerk.

properties.resourceId

string

De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt.

ServiceBusTopicEventSubscriptionDestination

Informatie over de servicebusonderwerpbestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:

ServiceBusTopic

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details van het leveringskenmerk.

properties.resourceId

string

De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt.

StaticDeliveryAttributeMapping

Toewijzingsdetails van statische leveringskenmerken.

Name Type Standaardwaarde Description
name

string

Naam van het leveringskenmerk of de koptekst.

properties.isSecret

boolean

False

Booleaanse vlag om te zien of het kenmerk gevoelige informatie bevat.

properties.value

string

Waarde van het leveringskenmerk.

type string:

Static

Type van het leveringskenmerk of de naam van de koptekst.

StorageBlobDeadLetterDestination

Informatie over de op opslagblob gebaseerde bestemming voor onbestelbare brieven.

Name Type Description
endpointType string:

StorageBlob

Type van het eindpunt voor de bestemming in de dode brief

properties.blobContainerName

string

De naam van de Storage Blob-container die het doel is van de deadletter-gebeurtenissen

properties.resourceId

string

De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen

StorageQueueEventSubscriptionDestination

Informatie over de opslagwachtrijbestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:

StorageQueue

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.queueMessageTimeToLiveInSeconds

integer

Time to live in de opslagwachtrij in seconden.

properties.queueName

string

De naam van de opslagwachtrij onder een opslagaccount dat het doel van een gebeurtenisabonnement is.

properties.resourceId

string

De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringBeginsWith

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringContains

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringEndsWith

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

StringInAdvancedFilter

StringIn Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringIn

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringNotBeginsWith

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringNotContains

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringNotEndsWith

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

StringNotInAdvancedFilter

StringNotIn Geavanceerd filter.

Name Type Description
key

string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:

StringNotIn

Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values

string[]

De set filterwaarden.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit die de resource heeft gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

Het tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource het laatst heeft gewijzigd.

WebHookEventSubscriptionDestination

Informatie over de webhookbestemming voor een gebeurtenisabonnement.

Name Type Standaardwaarde Description
endpointType string:

WebHook

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.azureActiveDirectoryApplicationIdOrUri

string

De Azure Active Directory-toepassings-id of URI voor het ophalen van het toegangstoken dat wordt opgenomen als bearer-token in leveringsaanvragen.

properties.azureActiveDirectoryTenantId

string

De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Details van het leveringskenmerk.

properties.endpointBaseUrl

string

De basis-URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt.

properties.endpointUrl

string

De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt.

properties.maxEventsPerBatch

integer

1

Maximum aantal gebeurtenissen per batch.

properties.preferredBatchSizeInKilobytes

integer

64

Voorkeursbatchgrootte in kilobytes.