Partager via


System Topic Event Subscriptions - Create Or Update

Créez ou mettez à jour un abonnement aux événements pour une rubrique système.
Crée ou met à jour de manière asynchrone un abonnement aux événements avec les paramètres spécifiés. Les abonnements aux événements existants seront mis à jour avec cette API.

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

Paramètres URI

Nom Dans Obligatoire Type Description
eventSubscriptionName
path True

string

Nom de l’abonnement aux événements à créer. Les noms d’abonnement aux événements doivent comporter entre 3 et 100 caractères et utiliser uniquement des lettres alphanumériques.

resourceGroupName
path True

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur.

subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de manière unique un abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.

systemTopicName
path True

string

Nom de la rubrique système.

api-version
query True

string

Version de l’API à utiliser avec la demande cliente.

Corps de la demande

Nom Type Description
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Destination de lettre morte de l’abonnement aux événements. Tout événement qui ne peut pas être livré à sa destination est envoyé à la destination de la lettre morte. Utilise l’identité de Azure Event Grid pour acquérir les jetons d’authentification utilisés lors de la remise ou de la lettre morte.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Destination de lettre morte de l’abonnement aux événements. Tout événement qui ne peut pas être livré à sa destination est envoyé à la destination de la lettre morte. Utilise la configuration de l’identité managée sur la ressource parente (rubrique ou domaine) pour acquérir les jetons d’authentification utilisés lors de la remise ou de la lettre morte.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informations sur la destination où les événements doivent être remis pour l’abonnement aux événements. Utilise la configuration de l’identité managée sur la ressource parente (rubrique ou domaine) pour acquérir les jetons d’authentification utilisés lors de la remise ou de la lettre morte.

properties.destination EventSubscriptionDestination:

Informations sur la destination où les événements doivent être remis pour l’abonnement aux événements. Utilise l’identité de Azure Event Grid pour acquérir les jetons d’authentification utilisés lors de la remise ou de la lettre morte.

properties.eventDeliverySchema

EventDeliverySchema

Schéma de remise d’événements pour l’abonnement aux événements.

properties.expirationTimeUtc

string

Heure d’expiration de l’abonnement aux événements.

properties.filter

EventSubscriptionFilter

Informations sur le filtre de l’abonnement aux événements.

properties.labels

string[]

Liste des étiquettes définies par l’utilisateur.

properties.retryPolicy

RetryPolicy

Stratégie de nouvelle tentative pour les événements. Cela peut être utilisé pour configurer le nombre maximal de tentatives de remise et la durée de vie des événements.

Réponses

Nom Type Description
201 Created

EventSubscription

Date de création

Other Status Codes

Réponses d’erreur : ***

  • 400 Requête incorrecte.

  • 500 Erreur interne du serveur.

Exemples

SystemTopicEventSubscriptions_CreateOrUpdate

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
AzureFunctionEventSubscriptionDestination

Informations sur la destination de la fonction Azure pour un abonnement aux événements.

BoolEqualsAdvancedFilter

Filtre avancé BoolEquals.

createdByType

Type d’identité qui a créé la ressource.

DeadLetterWithResourceIdentity

Informations sur la destination deadletter avec l’identité de ressource.

DeliveryWithResourceIdentity

Informations sur la remise d’un abonnement aux événements avec une identité de ressource.

DynamicDeliveryAttributeMapping

Détails du mappage des attributs de remise dynamique.

EventDeliverySchema

Schéma de remise d’événements pour l’abonnement aux événements.

EventHubEventSubscriptionDestination

Informations sur la destination du hub d’événements pour un abonnement aux événements.

EventSubscription

Abonnement à un événement

EventSubscriptionFilter

Filtre pour l’abonnement aux événements.

EventSubscriptionIdentity

Informations d’identité avec l’abonnement aux événements.

EventSubscriptionIdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité implicitement créée et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité.

EventSubscriptionProvisioningState

État d’approvisionnement de l’abonnement aux événements.

HybridConnectionEventSubscriptionDestination

Informations sur la destination HybridConnection pour un abonnement aux événements.

IsNotNullAdvancedFilter

IsNotNull Advanced Filter.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

NumberGreaterThanAdvancedFilter

Filtre avancé NumberGreaterThan.

NumberGreaterThanOrEqualsAdvancedFilter

Filtre avancé NumberGreaterThanOrEquals.

NumberInAdvancedFilter

NumberIn Advanced Filter.

NumberInRangeAdvancedFilter

Filtre avancé NumberInRange.

NumberLessThanAdvancedFilter

Filtre avancé NumberLessThan.

NumberLessThanOrEqualsAdvancedFilter

Filtre avancé NumberLessThanOrEquals.

NumberNotInAdvancedFilter

Filtre avancé NumberNotIn.

NumberNotInRangeAdvancedFilter

Filtre avancé NumberNotInRange.

RetryPolicy

Informations sur la stratégie de nouvelle tentative pour un abonnement aux événements.

ServiceBusQueueEventSubscriptionDestination

Informations sur la destination Service Bus d’un abonnement aux événements.

ServiceBusTopicEventSubscriptionDestination

Informations sur la destination de la rubrique Service Bus pour un abonnement à un événement.

StaticDeliveryAttributeMapping

Détails du mappage des attributs de remise statique.

StorageBlobDeadLetterDestination

Informations sur la destination des lettres mortes basées sur l’objet blob de stockage.

StorageQueueEventSubscriptionDestination

Informations sur la destination de la file d’attente de stockage pour un abonnement aux événements.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

Filtre avancé StringContains.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

Filtre avancé StringNotContains.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotInAdvancedFilter

Filtre avancé StringNotIn.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

WebHookEventSubscriptionDestination

Informations sur la destination du webhook pour un abonnement aux événements.

AzureFunctionEventSubscriptionDestination

Informations sur la destination de la fonction Azure pour un abonnement aux événements.

Nom Type Valeur par défaut Description
endpointType string:

AzureFunction

Type du point de terminaison pour la destination de l’abonnement aux événements.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Détails de l’attribut de remise.

properties.maxEventsPerBatch

integer

1

Nombre maximal d’événements par lot.

properties.preferredBatchSizeInKilobytes

integer

64

Taille de lot préférée en Kilo-octets.

properties.resourceId

string

ID de ressource Azure qui représente le point de terminaison de la destination de fonction Azure d’un abonnement à un événement.

BoolEqualsAdvancedFilter

Filtre avancé BoolEquals.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

BoolEquals

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

value

boolean

Valeur de filtre booléen.

createdByType

Type d’identité qui a créé la ressource.

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

DeadLetterWithResourceIdentity

Informations sur la destination deadletter avec l’identité de ressource.

Nom Type Description
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Informations sur la destination où les événements doivent être remis pour l’abonnement aux événements. Utilise la configuration de l’identité managée sur la ressource parente (à savoir, rubrique ou domaine) pour acquérir les jetons d’authentification utilisés lors de la remise/de lettres mortes.

identity

EventSubscriptionIdentity

Identité à utiliser lors des événements de lettres mortes.

DeliveryWithResourceIdentity

Informations sur la remise d’un abonnement aux événements avec une identité de ressource.

Nom Type Description
destination EventSubscriptionDestination:

Informations sur la destination où les événements doivent être remis pour l’abonnement aux événements. Utilise l’identité de Azure Event Grid pour acquérir les jetons d’authentification utilisés lors de la remise ou de la mise en lettres mortes.

identity

EventSubscriptionIdentity

Identité à utiliser lors de la remise d’événements.

DynamicDeliveryAttributeMapping

Détails du mappage des attributs de remise dynamique.

Nom Type Description
name

string

Nom de l’attribut de remise ou de l’en-tête.

properties.sourceField

string

Chemin JSON dans l’événement qui contient la valeur d’attribut.

type string:

Dynamic

Type de l’attribut de remise ou du nom d’en-tête.

EventDeliverySchema

Schéma de remise d’événements pour l’abonnement aux événements.

Nom Type Description
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

EventHubEventSubscriptionDestination

Informations sur la destination du hub d’événements pour un abonnement aux événements.

Nom Type Description
endpointType string:

EventHub

Type du point de terminaison pour la destination de l’abonnement aux événements.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Détails de l’attribut de remise.

properties.resourceId

string

ID de ressource Azure qui représente le point de terminaison d’une destination Event Hub d’un abonnement aux événements.

EventSubscription

Abonnement à un événement

Nom Type Valeur par défaut Description
id

string

Identificateur complet de la ressource.

name

string

Nom de la ressource.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Destination des lettres mortes de l’abonnement aux événements. Tout événement qui ne peut pas être remis à destination est envoyé à la destination des lettres mortes. Utilise l’identité de Azure Event Grid pour acquérir les jetons d’authentification utilisés lors de la remise ou de la mise en lettres mortes.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Destination des lettres mortes de l’abonnement aux événements. Tout événement qui ne peut pas être remis à destination est envoyé à la destination des lettres mortes. Utilise la configuration de l’identité managée sur la ressource parente (à savoir, rubrique ou domaine) pour acquérir les jetons d’authentification utilisés lors de la remise/de lettres mortes.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informations sur la destination où les événements doivent être remis pour l’abonnement aux événements. Utilise la configuration de l’identité managée sur la ressource parente (à savoir, rubrique ou domaine) pour acquérir les jetons d’authentification utilisés lors de la remise/de lettres mortes.

properties.destination EventSubscriptionDestination:

Informations sur la destination où les événements doivent être remis pour l’abonnement aux événements. Utilise l’identité de Azure Event Grid pour acquérir les jetons d’authentification utilisés lors de la remise ou de la mise en lettres mortes.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Schéma de remise d’événements pour l’abonnement aux événements.

properties.expirationTimeUtc

string

Heure d’expiration de l’abonnement aux événements.

properties.filter

EventSubscriptionFilter

Informations sur le filtre de l’abonnement aux événements.

properties.labels

string[]

Liste des étiquettes définies par l’utilisateur.

properties.provisioningState

EventSubscriptionProvisioningState

État d’approvisionnement de l’abonnement aux événements.

properties.retryPolicy

RetryPolicy

Stratégie de nouvelle tentative pour les événements. Cela peut être utilisé pour configurer le nombre maximal de tentatives de remise et la durée de vie des événements.

properties.topic

string

Nom de la rubrique de l’abonnement aux événements.

systemData

systemData

Métadonnées système relatives à la ressource d’abonnement aux événements.

type

string

Type de la ressource.

EventSubscriptionFilter

Filtre pour l’abonnement aux événements.

Nom Type Valeur par défaut Description
advancedFilters AdvancedFilter[]:

Tableau de filtres avancés utilisés pour filtrer les abonnements aux événements.

enableAdvancedFilteringOnArrays

boolean

Permet aux filtres avancés d’être évalués par rapport à un tableau de valeurs au lieu d’attendre une valeur unique.

includedEventTypes

string[]

Liste des types d’événements applicables qui doivent faire partie de l’abonnement aux événements. Si vous souhaitez vous abonner à tous les types d’événements par défaut, définissez IncludedEventTypes sur null.

isSubjectCaseSensitive

boolean

False

Spécifie si les propriétés SubjectBeginsWith et SubjectEndsWith du filtre doivent être comparées de manière sensible à la casse.

subjectBeginsWith

string

Chaîne facultative permettant de filtrer les événements d’un abonnement aux événements en fonction d’un préfixe de chemin de ressource. Le format de cela dépend de l’éditeur des événements. Les caractères génériques ne sont pas pris en charge dans ce chemin.

subjectEndsWith

string

Chaîne facultative permettant de filtrer les événements d’un abonnement aux événements en fonction d’un suffixe de chemin de ressource. Les caractères génériques ne sont pas pris en charge dans ce chemin.

EventSubscriptionIdentity

Informations d’identité avec l’abonnement aux événements.

Nom Type Description
type

EventSubscriptionIdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité.

userAssignedIdentity

string

Identité de l’utilisateur associée à la ressource.

EventSubscriptionIdentityType

Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité implicitement créée et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité.

Nom Type Description
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

État d’approvisionnement de l’abonnement aux événements.

Nom Type Description
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

HybridConnectionEventSubscriptionDestination

Informations sur la destination HybridConnection pour un abonnement aux événements.

Nom Type Description
endpointType string:

HybridConnection

Type du point de terminaison pour la destination de l’abonnement aux événements.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Détails de l’attribut de remise.

properties.resourceId

string

ID de ressource Azure d’une connexion hybride qui est la destination d’un abonnement aux événements.

IsNotNullAdvancedFilter

IsNotNull Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

IsNotNull

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

IsNullOrUndefined

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

NumberGreaterThanAdvancedFilter

Filtre avancé NumberGreaterThan.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberGreaterThan

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

value

number

Valeur de filtre.

NumberGreaterThanOrEqualsAdvancedFilter

Filtre avancé NumberGreaterThanOrEquals.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberGreaterThanOrEquals

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

value

number

Valeur de filtre.

NumberInAdvancedFilter

NumberIn Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberIn

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

number[]

Ensemble de valeurs de filtre.

NumberInRangeAdvancedFilter

Filtre avancé NumberInRange.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberInRange

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

number[]

Ensemble de valeurs de filtre.

NumberLessThanAdvancedFilter

Filtre avancé NumberLessThan.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberLessThan

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

value

number

Valeur de filtre.

NumberLessThanOrEqualsAdvancedFilter

Filtre avancé NumberLessThanOrEquals.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberLessThanOrEquals

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

value

number

Valeur de filtre.

NumberNotInAdvancedFilter

Filtre avancé NumberNotIn.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberNotIn

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

number[]

Ensemble de valeurs de filtre.

NumberNotInRangeAdvancedFilter

Filtre avancé NumberNotInRange.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

NumberNotInRange

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

number[]

Ensemble de valeurs de filtre.

RetryPolicy

Informations sur la stratégie de nouvelle tentative pour un abonnement aux événements.

Nom Type Valeur par défaut Description
eventTimeToLiveInMinutes

integer

1440

Durée de vie (en minutes) des événements.

maxDeliveryAttempts

integer

30

Nombre maximal de tentatives de remise pour les événements.

ServiceBusQueueEventSubscriptionDestination

Informations sur la destination Service Bus d’un abonnement aux événements.

Nom Type Description
endpointType string:

ServiceBusQueue

Type du point de terminaison pour la destination de l’abonnement aux événements.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Détails de l’attribut de remise.

properties.resourceId

string

ID de ressource Azure qui représente le point de terminaison de la destination Service Bus d’un abonnement à un événement.

ServiceBusTopicEventSubscriptionDestination

Informations sur la destination de la rubrique Service Bus pour un abonnement à un événement.

Nom Type Description
endpointType string:

ServiceBusTopic

Type du point de terminaison pour la destination de l’abonnement aux événements.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Détails de l’attribut de remise.

properties.resourceId

string

ID de ressource Azure qui représente le point de terminaison de la destination de rubrique Service Bus d’un abonnement à un événement.

StaticDeliveryAttributeMapping

Détails du mappage des attributs de remise statique.

Nom Type Valeur par défaut Description
name

string

Nom de l’attribut de remise ou de l’en-tête.

properties.isSecret

boolean

False

Indicateur booléen pour indiquer si l’attribut contient des informations sensibles.

properties.value

string

Valeur de l’attribut de remise.

type string:

Static

Type de l’attribut de remise ou du nom d’en-tête.

StorageBlobDeadLetterDestination

Informations sur la destination des lettres mortes basées sur l’objet blob de stockage.

Nom Type Description
endpointType string:

StorageBlob

Type du point de terminaison pour la destination des lettres mortes

properties.blobContainerName

string

Nom du conteneur d’objets blob de stockage qui est la destination des événements deadletter

properties.resourceId

string

ID de ressource Azure du compte de stockage qui est la destination des événements deadletter

StorageQueueEventSubscriptionDestination

Informations sur la destination de la file d’attente de stockage pour un abonnement aux événements.

Nom Type Description
endpointType string:

StorageQueue

Type du point de terminaison pour la destination de l’abonnement aux événements.

properties.queueMessageTimeToLiveInSeconds

integer

Durée de vie des messages de la file d’attente de stockage en secondes.

properties.queueName

string

Nom de la file d’attente de stockage sous un compte de stockage qui est la destination d’un abonnement aux événements.

properties.resourceId

string

ID de ressource Azure du compte de stockage qui contient la file d’attente qui est la destination d’un abonnement aux événements.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringBeginsWith

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

StringContainsAdvancedFilter

Filtre avancé StringContains.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringContains

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringEndsWith

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

StringInAdvancedFilter

StringIn Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringIn

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringNotBeginsWith

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

StringNotContainsAdvancedFilter

Filtre avancé StringNotContains.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringNotContains

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringNotEndsWith

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

StringNotInAdvancedFilter

Filtre avancé StringNotIn.

Nom Type Description
key

string

Champ/propriété dans l’événement en fonction duquel vous souhaitez filtrer.

operatorType string:

StringNotIn

Type d’opérateur utilisé pour le filtrage, par exemple, NumberIn, StringContains, BoolEquals et autres.

values

string[]

Ensemble de valeurs de filtre.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string

Horodatage de la dernière modification de la ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

WebHookEventSubscriptionDestination

Informations sur la destination du webhook pour un abonnement aux événements.

Nom Type Valeur par défaut Description
endpointType string:

WebHook

Type du point de terminaison pour la destination de l’abonnement aux événements.

properties.azureActiveDirectoryApplicationIdOrUri

string

L’ID ou l’URI d’application Azure Active Directory pour obtenir le jeton d’accès qui sera inclus en tant que jeton du porteur dans les demandes de remise.

properties.azureActiveDirectoryTenantId

string

ID de locataire Azure Active Directory pour obtenir le jeton d’accès qui sera inclus comme jeton du porteur dans les demandes de remise.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Détails de l’attribut de remise.

properties.endpointBaseUrl

string

URL de base qui représente le point de terminaison de la destination d’un abonnement aux événements.

properties.endpointUrl

string

URL qui représente le point de terminaison de la destination d’un abonnement aux événements.

properties.maxEventsPerBatch

integer

1

Nombre maximal d’événements par lot.

properties.preferredBatchSizeInKilobytes

integer

64

Taille de lot préférée en Kilo-octets.