Partager via


Type de ressource siteProtectionRule

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 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 Status de la règle de protection. Prend en charge un sous-ensemble des valeurs de protectionRuleStatus. Les valeurs possibles sont : draft, active, completed, completedWithErrors, unknownFutureValue. Le draft membre n’est actuellement pas pris en charge. Hérité de protectionRuleBase.

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'))

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