Partager via


Type de ressource mailboxProtectionRule

Espace de noms: microsoft.graph

Représente les propriétés d’une règle de protection associée à une stratégie de protection Exchange.

Hérite de protectionRuleBase.

Méthodes

Méthode Type de retour Description
List collection mailboxProtectionRule Obtenez la liste des objets mailboxProtectionRule et leurs propriétés.
Create mailboxProtectionRule Créez une boîte aux lettresProtectionRule.
Obtenir mailboxProtectionRule Lisez les propriétés et les relations d’une boîte aux lettresProtectionRule.
Mettre à jour mailboxProtectionRule Mettez à jour les propriétés d’un objet mailboxProtectionRule .
Supprimer Aucun Supprimez une boîte aux lettresProtectionRule.
Supprimer et annuler la protection mailboxProtectionRule Supprimez et supprimez la protection de tous les artefacts protégés par une règle dynamique.
Run protectionRuleBase Activer une règle de protection de boîte aux lettres.

Propriétés

Propriété Type Description
id String Identificateur unique de la règle de protection associée à la stratégie.
createdBy identitySet Identité de la personne qui a créé la règle.
createdDateTime DateTimeOffset Date et heure de création de la règle.
error publicError Contient les détails de l’erreur en cas d’échec d’une opération sur une expression de règle.
isAutoApplyEnabled Booléen true indique que la règle de protection est dynamique ; false qu’il est statique. Les règles statiques s’exécutent une seule fois pendant que les règles dynamiques écoutent toutes les modifications dans le système et mettent à jour la liste des unités de protection. Actuellement, seules les règles statiques sont prises en charge.
lastModifiedBy identitySet Identité de la personne qui a modifié cette règle pour la dernière fois.
lastModifiedDateTime DateTimeOffset Horodatage de la dernière modification de la règle.
mailboxExpression String Contient une expression de boîte aux lettres. Pour obtenir des exemples, consultez les exemples mailboxExpression.
status protectionRuleStatus Status de la règle de protection. Les valeurs possibles sont draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Utilisez l’en-tête Prefer: include-unknown-enum-members de requête pour obtenir les valeurs suivantes dans cette énumération évolutive : updateRequested , deleteRequested. Le draft membre n’est actuellement pas pris en charge. Hérité de protectionRuleBase.

Exemples mailboxExpression

Le tableau suivant présente les formats possibles pour l’expression de boîte aux lettres.

Propriété Opérateur Exemple
memberOf -any (memberOf -any (group.id -in ['d7f5150a-0c6f-4894-a6a1-6df77b26f375']))
group.id -in (memberOf -any (group.id -in ['d7f5150a-0c6f-4894-a6a1-6df77b26f375', '363cdbd0-f091-4644-93e4-64c1020c94d8']))

Relations

Aucun.

Représentation JSON

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

{
  "@odata.type": "#microsoft.graph.mailboxProtectionRule",
  "id": "String (identifier)",
  "status": "String",
  "createdDateTime": "String (timestamp)",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "error": {
    "@odata.type": "microsoft.graph.publicError"
  },
  "isAutoApplyEnabled": "Boolean",
  "mailboxExpression": "String"
}