Delen via


System Topic Event Subscriptions - Create Or Update

Een gebeurtenisabonnement voor een systeemonderwerp maken of bijwerken.
Een gebeurtenisabonnement met de opgegeven parameters wordt asynchroon gemaakt of bijgewerkt. Bestaande gebeurtenisabonnementen worden bijgewerkt met deze API.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2022-06-15

URI-parameters

Name In Vereist Type Description
eventSubscriptionName
path True

string

Naam van het gebeurtenisabonnement dat moet worden gemaakt. Namen van gebeurtenisabonnementen mogen tussen 3 en 100 tekens lang zijn en mogen alleen alfanumerieke letters bevatten.

resourceGroupName
path True

string

De naam van de resourcegroep in het abonnement van de gebruiker.

subscriptionId
path True

string

Abonnementsreferenties waarmee een Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

systemTopicName
path True

string

Naam van het systeemonderwerp.

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 berichten.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

De bestemming in dode letters van het gebeurtenisabonnement. Elke gebeurtenis die niet op zijn bestemming kan worden afgeleverd, wordt verzonden naar de bestemming in 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 berichten.

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

Gemaakt

Other Status Codes

Foutreacties: ***

  • 400 Ongeldige aanvraag.

  • 500 Interne serverfout.

Voorbeelden

SystemTopicEventSubscriptions_CreateOrUpdate

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1/eventSubscriptions/exampleEventSubscriptionName1?api-version=2022-06-15

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

Voorbeeldrespons

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "labels": null,
    "eventDeliverySchema": "EventGridSchema",
    "retryPolicy": {
      "maxDeliveryAttempts": 30,
      "eventTimeToLiveInMinutes": 1440
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1/eventSubscriptions/exampleEventSubscriptionName1",
  "name": "exampleEventSubscriptionName1",
  "type": "Microsoft.EventGrid/systemTopics/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 van 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 service bus-onderwerpbestemming voor een gebeurtenisabonnement.

StaticDeliveryAttributeMapping

Toewijzingsdetails van statische leveringskenmerken.

StorageBlobDeadLetterDestination

Informatie over de op opslagblob gebaseerde bestemming voor onbestelbare letters.

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 Default value 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 vertegenwoordigt van de Azure Function-bestemming van een gebeurtenisabonnement.

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 berichten.

identity

EventSubscriptionIdentity

De identiteit die moet worden gebruikt bij onbestelbare berichten.

DeliveryWithResourceIdentity

Informatie over de levering van 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 berichten.

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 Default value Description
id

string

Volledig gekwalificeerde id van de resource.

name

string

De naam van de resource.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

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

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

De bestemming in dode letters van het gebeurtenisabonnement. Elke gebeurtenis die niet op zijn bestemming kan worden afgeleverd, wordt verzonden naar de bestemming in 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 berichten.

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 berichten.

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 berichten.

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 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 Default value 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 moeten worden vergeleken op een hoofdlettergevoelige manier.

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' omvat 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 Default value Description
eventTimeToLiveInMinutes

integer

1440

Time To Live (in minuten) voor gebeurtenissen.

maxDeliveryAttempts

integer

30

Maximum aantal nieuwe bezorgingspogingen 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 vertegenwoordigt van de Service Bus-bestemming van een gebeurtenisabonnement.

ServiceBusTopicEventSubscriptionDestination

Informatie over de service bus-onderwerpbestemming 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 Default value 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 letters.

Name Type Description
endpointType string:

StorageBlob

Type van het eindpunt voor de bestemming met onbestelbare letters

properties.blobContainerName

string

De naam van de Storage-blobcontainer 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

De time-to-live van het bericht in de opslagwachtrij is 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 van een gebeurtenisabonnement is.

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

Het tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

De 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 Default value Description
endpointType string:

WebHook

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.azureActiveDirectoryApplicationIdOrUri

string

De toepassings-id of URI van Azure Active Directory om het toegangstoken op te halen 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.