Type de ressource messageRulePredicates
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta
dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Représente l’ensemble de conditions et d’exceptions qui sont disponibles pour une règle.
Propriétés
Propriété | Type | Description |
---|---|---|
bodyContains | String collection | 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 | String collection | 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 | String collection | 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 | String collection | 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 , forward noResponseNecessary , 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 de chaînes | 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 de chaînes | 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 | String collection | 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"}
}