Partager via


Type de ressource driveProtectionRule

Espace de noms: microsoft.graph

Représente une règle de protection associée à une stratégie de protection OneDrive Entreprise.

Hérite de protectionRuleBase.

Méthodes

Méthode Type de retour Description
List collection driveProtectionRule Obtenez la liste des objets driveProtectionRule et leurs propriétés.
Create driveProtectionRule Créez un driveProtectionRule.
Obtenir driveProtectionRule Lisez les propriétés et les relations d’un driveProtectionRule.
Mettre à jour driveProtectionRule Mettez à jour les propriétés d’un objet driveProtectionRule .
Supprimer Aucun Supprimez un driveProtectionRule.
Supprimer et annuler la protection driveProtectionRule 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 lecteur.

Propriétés

Propriété Type Description
id String Identificateur unique de la règle de protection associée à la stratégie.
createdBy identitySet entitySet Identité de la personne qui a créé la règle.
createdDateTime DateTimeOffset Date et heure de création de la règle.
driveExpression String Contient une expression de lecteur. Pour obtenir des exemples, consultez exemples driveExpression.
error publicError Si l’opération échoue, contiennent les détails de l’erreur.
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 cette règle.
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 driveExpression

Le tableau suivant présente les formats possibles pour l’expression de lecteur.

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.driveProtectionRule",
  "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",
  "driveExpression": "String"
}