Type de ressource messageRulePredicates

Espace de noms: microsoft.graph

Représente l’ensemble de conditions et d’exceptions qui sont disponibles pour une règle.

Propriétés

Propriété Type Description
bodyContains Collection(String) Représente les chaînes qui doivent apparaître dans le corps d’un message entrant afin que la condition ou l’exception s’applique.
bodyOrSubjectContains Collection(String) Représente les chaînes qui doivent apparaître dans le corps ou l’objet d’un message entrant afin que la condition ou l’exception s’applique.
categories Collection(String) Représente les catégories qui doivent apparaître dans le libellé d’un message entrant afin que la condition ou l’exception s’applique.
fromAddresses Collection(recipient) Représente les adresses électroniques d’expéditeur spécifiques d’un message entrant afin que la condition ou l’exception s’applique.
hasAttachments Booléen Indique si un message entrant doit comporter des pièces jointes pour que la condition ou l’exception s’applique.
headerContains Collection(String) Représente les chaînes qui s’affichent dans les en-têtes d’un message entrant afin que la condition ou l’exception s’applique.
importance importance Importance indiquée concernant un message entrant afin que la condition ou l’exception s’applique : low, normal, high.
isApprovalRequest Booléen Indique si un message entrant doit être une demande d’approbation afin que la condition ou l’exception s’applique.
isAutomaticForward Booléen Indique si un message entrant doit être transmis automatiquement afin que la condition ou l’exception s’applique.
isAutomaticReply Booléen Indique si un message entrant doit être une réponse automatique afin que la condition ou l’exception s’applique.
isEncrypted Booléen Indique si un message entrant doit être chiffré afin que la condition ou l’exception s’applique.
isMeetingRequest Booléen Indique si un message entrant doit être une demande de réunion afin que la condition ou l’exception s’applique.
isMeetingResponse Booléen Indique si un message entrant doit être une réponse à une demande de réunion afin que la condition ou l’exception s’applique.
isNonDeliveryReport Booléen Indique si un message entrant doit être une notification d’échec de remise afin que la condition ou l’exception s’applique.
isPermissionControlled Booléen Indique si un message entrant doit être une autorisation contrôlée (protégée par RMS) afin que la condition ou l’exception s’applique.
isReadReceipt Booléen Indique si un message entrant doit être une confirmation de lecture afin que la condition ou l’exception s’applique.
isSigned Booléen Indique si un message entrant doit être un message signé S/MIME afin que la condition ou l’exception s’applique.
isVoicemail Booléen Indique si un message entrant doit être un message vocal afin que la condition ou l’exception s’applique.
messageActionFlag messageActionFlag Représente la valeur d’indicateur pour l’action qui s’affiche sur un message entrant afin que la condition ou l’exception s’applique. Les valeurs possibles sont : any, call, doNotForward, followUp, fyi, forwardnoResponseNecessary, read, , reply, , replyToAll, review.
notSentToMe Booléen Indique si le propriétaire de la boîte aux lettres ne doit pas être un destinataire d’un message entrant afin que la condition ou l’exception s’applique.
recipientContains Collection(String) Représente les chaînes qui apparaissent dans la propriété toRecipients ou ccRecipients d’un message entrant afin que la condition ou l’exception s’applique.
senderContains Collection(String) Représente les chaînes qui s’affichent dans la propriété from d’un message entrant afin que la condition ou l’exception s’applique.
sensitivity sensitivity Représente le niveau de confidentialité qui doit être marqué sur un message entrant afin que la condition ou l’exception s’applique. Les valeurs possibles sont : normal, personal, private, confidential.
sentCcMe Booléen Indique si le propriétaire de la boîte aux lettres doit se trouver dans la propriété ccRecipients d’un message entrant afin que la condition ou l’exception s’applique.
sentOnlyToMe Booléen Indique si le propriétaire de la boîte aux lettres doit être le seul destinataire dans un message entrant afin que la condition ou l’exception s’applique.
sentToAddresses Collection(recipient) Représente les adresses électroniques auxquelles un message entrant doit avoir été envoyé afin que la condition ou l’exception s’applique.
sentToMe Booléen Indique si le propriétaire de la boîte aux lettres doit être placé dans la propriété toRecipients d’un message entrant afin que la condition ou l’exception s’applique.
sentToOrCcMe Booléen Indique si le propriétaire de la boîte aux lettres doit se trouver dans la propriété toRecipients ou ccRecipients d’un message entrant afin que la condition ou l’exception s’applique.
subjectContains Collection(String) Représente les chaînes qui apparaissent dans l’objet d’un message entrant afin que la condition ou l’exception s’applique.
withinSizeRange sizeRange Représente les tailles minimale et maximale (en kilo-octets) entre lesquelles un message entrant doit être compris afin que la condition ou l’exception s’applique.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "bodyContains": ["String"],
  "bodyOrSubjectContains": ["String"],
  "categories": ["String"],
  "fromAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
  "hasAttachments": "Boolean",
  "headerContains": ["String"],
  "importance": "String",
  "isApprovalRequest": "Boolean",
  "isAutomaticForward": "Boolean",
  "isAutomaticReply": "Boolean",
  "isEncrypted": "Boolean",
  "isMeetingRequest": "Boolean",
  "isMeetingResponse": "Boolean",
  "isNonDeliveryReport": "Boolean",
  "isPermissionControlled": "Boolean",
  "isReadReceipt": "Boolean",
  "isSigned": "Boolean",
  "isVoicemail": "Boolean",
  "messageActionFlag": "String",
  "notSentToMe": "Boolean",
  "recipientContains": ["String"],
  "senderContains": ["String"],
  "sensitivity": "String",
  "sentCcMe": "Boolean",
  "sentOnlyToMe": "Boolean",
  "sentToAddresses": [{"@odata.type": "microsoft.graph.recipient"}],
  "sentToMe": "Boolean",
  "sentToOrCcMe": "Boolean",
  "subjectContains": ["String"],
  "withinSizeRange": {"@odata.type": "microsoft.graph.sizeRange"}
}