Compartir a través de


Tipo de recurso mailboxProtectionRule

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa las propiedades de una regla de protección asociada a una directiva de protección de Exchange.

Hereda de protectionRuleBase.

Métodos

Método Tipo devuelto Descripción
List colección mailboxProtectionRule Obtenga una lista de los objetos mailboxProtectionRule y sus propiedades.
Crear mailboxProtectionRule Cree un nuevo mailboxProtectionRule.
Get mailboxProtectionRule Lea las propiedades y relaciones de un mailboxProtectionRule.
Actualizar mailboxProtectionRule Actualice las propiedades de un objeto mailboxProtectionRule .
Delete Ninguno Elimine un mailboxProtectionRule.
Eliminar y desproteger mailboxProtectionRule Elimine y desproteja todos los artefactos protegidos por una regla dinámica.
Run protectionRuleBase Activar una regla de protección de buzón de correo.

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 una 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 esta regla.
lastModifiedDateTime DateTimeOffset Marca de tiempo de la última modificación de la regla.
mailboxExpression Cadena Contiene una expresión de buzón de correo. Para obtener ejemplos, vea ejemplos de mailboxExpression.
status protectionRuleStatus Estado de la regla de protección. Los valores posibles son: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested y deleteRequested. Use el encabezado de Prefer: include-unknown-enum-members solicitud para obtener los siguientes valores en esta enumeración evolvable: updateRequested , deleteRequested. Actualmente draft no se admite el miembro. Se hereda de protectionRuleBase.

ejemplos de mailboxExpression

En la tabla siguiente se muestran los formatos posibles para la expresión de buzón de correo.

Propiedad Operador Ejemplo
memberOf -any (memberOf -any (group.id -in ['d7f5150a-0c6f-4894-a6a1-6df77b26f375']))
group.id -in (memberOf -any (group.id -in ['d7f5150a-0c6f-4894-a6a1-6df77b26f375', '363cdbd0-f091-4644-93e4-64c1020c94d8']))

Relaciones

Ninguna.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "@odata.type": "#microsoft.graph.mailboxProtectionRule",
  "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",
  "mailboxExpression": "String"
}