tipo de recurso siteProtectionRule
Espacio de nombres: microsoft.graph
Representa las propiedades de una regla de protección asociada a sharePointProtectionPolicy.
Hereda de protectionRuleBase.
Métodos
Método | Tipo devuelto | Descripción |
---|---|---|
List | colección siteProtectionRule | Obtenga una lista de objetos siteProtectionRule y sus propiedades. |
Crear | siteProtectionRule | Cree un nuevo siteProtectionRule. |
Get | siteProtectionRule | Lea las propiedades y relaciones de un siteProtectionRule. |
Delete | Ninguno | Elimine un siteProtectionRule. |
Run | protectionRuleBase | Active una regla de protección del sitio. |
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
id | Cadena | Identificador único de la regla de protección asociada a la directiva. |
createdBy | identitySet | Identidad de la persona que creó la regla. |
createdDateTime | DateTimeOffset | Fecha y hora en que se creó la regla. |
error | publicError | Contiene detalles de error si se produce un error en alguna operación en una expresión de regla. |
isAutoApplyEnabled | Booleano |
true indica que la regla de protección es dinámica; false que es estática. Las reglas estáticas se ejecutan una vez mientras las reglas dinámicas escuchan todos los cambios en el sistema y actualizan la lista de unidades de protección. Actualmente, solo se admiten reglas estáticas. |
lastModifiedBy | identitySet | Identidad de la persona que modificó por última vez la regla. |
lastModifiedDateTime | DateTimeOffset | Marca de tiempo de la última modificación de la regla. |
siteExpression | Cadena | Contiene una expresión de sitio. Para obtener ejemplos, vea el ejemplo siteExpression. |
status | protectionRuleStatus | Estado de la regla de protección. Los valores posibles son: draft , active , completed , completedWithErrors , unknownFutureValue . Actualmente draft no se admite el miembro. |
ejemplos de siteExpression
En la tabla siguiente se muestran los formatos posibles para la expresión de sitio.
Propiedad | Operador | Ejemplo |
---|---|---|
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')) |
valores protectionRuleStatus
Member | Descripción |
---|---|
corriente de aire | Estado inicial de la regla de protección al crearse. Actualmente draft no se admite el miembro. |
activo | Estado de la regla de protección al usar la /run API. |
completado | Estado de la regla de protección después de aplicarla correctamente a la directiva correspondiente. |
completedWithErrors | Estado de la regla de protección después de que se aplique a la directiva correspondiente y se produzcan errores. |
unknownFutureValue | Valor de sentinel de enumeración evolvable. No usar. |
Relaciones
Ninguna.
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"@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"
}