Type de ressource siteProtectionRule
Espace de noms: microsoft.graph
Représente les propriétés d’une règle de protection associée à une sharePointProtectionPolicy.
Hérite de protectionRuleBase.
Méthodes
Méthode | Type de retour | Description |
---|---|---|
List | collection siteProtectionRule | Obtenez la liste des objets siteProtectionRule et leurs propriétés. |
Create | siteProtectionRule | Créez un siteProtectionRule. |
Obtenir | siteProtectionRule | Lisez les propriétés et les relations d’un siteProtectionRule. |
Supprimer | Aucun | Supprimer un siteProtectionRule. |
Run | protectionRuleBase | Activer une règle de protection de site. |
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 | 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 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é la règle pour la dernière fois. |
lastModifiedDateTime | DateTimeOffset | Horodatage de la dernière modification de la règle. |
siteExpression | String | Contient une expression de site. Pour obtenir des exemples, consultez l’exemple siteExpression. |
status | protectionRuleStatus | État de la règle de protection. Les valeurs possibles sont : draft , active , completed , completedWithErrors , unknownFutureValue . Le draft membre n’est actuellement pas pris en charge. |
Exemples siteExpression
Le tableau suivant présente les formats possibles pour l’expression de site.
Propriété | Opérateur | Exemple |
---|---|---|
displayName |
-contains |
((displayName -contains 'Finance') -or (displayName -contains 'Legal')) |
lastModifiedDateTime |
-ge |
(((displayName -contains 'Finance') -or (webUrl -contains 'Legal')) -and (lastModifiedDateTime -ge '2024-02-26T11:36:20Z')) |
webUrl |
-contains |
((displayName -contains 'Finance') -or (webUrl -contains 'Legal')) |
valeurs protectionRuleStatus
Member | Description |
---|---|
brouillon | La status initiale de la règle de protection lors de sa création. Le draft membre n’est actuellement pas pris en charge. |
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.siteProtectionRule",
"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",
"siteExpression": "String"
}