Freigeben über


siteProtectionRule-Ressourcentyp

Namespace: microsoft.graph

Stellt die Eigenschaften einer Schutzregel dar, die einer sharePointProtectionPolicy zugeordnet ist.

Erbt von protectionRuleBase.

Methoden

Methode Rückgabetyp Beschreibung
List siteProtectionRule-Sammlung Ruft eine Liste der siteProtectionRule-Objekte und deren Eigenschaften ab.
Create siteProtectionRule Erstellen Sie eine neue siteProtectionRule.
Get siteProtectionRule Lesen der Eigenschaften und Beziehungen eines siteProtectionRule-Typs.
Löschen Keine Löschen sie siteProtectionRule.
Run protectionRuleBase Aktivieren sie eine Websiteschutzregel.

Eigenschaften

Eigenschaft Typ Beschreibung
id Zeichenfolge Der eindeutige Bezeichner der Der Richtlinie zugeordneten Schutzregel.
createdBy identitySet Die Identität der Person, die die Regel erstellt hat.
createdDateTime DateTimeOffset Das Datum und die Uhrzeit, zu dem die Regel erstellt wurde.
error publicError Enthält Fehlerdetails, wenn ein Vorgang für einen Regelausdruck fehlschlägt.
isAutoApplyEnabled Boolesch true gibt an, dass die Schutzregel dynamisch ist; false dass es statisch ist. Statische Regeln werden einmal ausgeführt, während dynamische Regeln alle Änderungen im System überwachen und die Liste der Schutzeinheiten aktualisieren. Derzeit werden nur statische Regeln unterstützt.
lastModifiedBy identitySet Identität der Person, die die Regel zuletzt geändert hat.
lastModifiedDateTime DateTimeOffset Zeitstempel der letzten Änderung der Regel.
siteExpression Zeichenfolge Enthält einen Websiteausdruck. Beispiele finden Sie unter siteExpression-Beispiel.
status protectionRuleStatus Status der Schutzregel. Mögliche Werte sind: draft, active, completed, completedWithErrors, unknownFutureValue. Der draft Member wird derzeit nicht unterstützt.

siteExpression-Beispiele

Die folgende Tabelle zeigt die möglichen Formate für den Websiteausdruck.

Eigenschaft Operator Beispiel
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'))

protectionRuleStatus-Werte

Member Beschreibung
Entwurf Die anfängliche status der Schutzregel bei der Erstellung. Der draft Member wird derzeit nicht unterstützt.
aktiv Die status der Schutzregel bei Verwendung der /run API.
abgeschlossen Die status der Schutzregel, nachdem sie erfolgreich auf die entsprechende Richtlinie angewendet wurde.
completedWithErrors Die status der Schutzregel, nachdem sie auf die entsprechende Richtlinie angewendet wurde und fehler aufgetreten sind.
unknownFutureValue Wert des Sentinelwerts für die vervolvbare Enumeration. Nicht verwenden.

Beziehungen

Keine.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

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