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