Compartir a través de


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