Type de ressource driveProtectionRule
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 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. |
Supprimer | Aucun | Supprimez un driveProtectionRule. |
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, cette propriété contient les détails de l’erreur. |
isAutoApplyEnabled | Boolean |
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 ; 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. Voici les valeurs possibles : draft , active , completed , completedWithErrors , unknownFutureValue . |
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'])) |
valeurs protectionRuleStatus
Member | Description |
---|---|
brouillon | Le status initial de la règle de protection lors de la création est brouillon. |
actif | La status de la règle de protection lors de l’utilisation de l’API/run . |
terminé | La status de la règle de protection après son application à la stratégie correspondante. |
completedWithErrors | La status de la règle de protection une fois qu’elle a été appliquée à la stratégie correspondante et que des échecs se sont produits. |
unknownFutureValue | Valeur sentinel de l’énumération évolutive. Ne pas utiliser. |
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"
}