protectionRuleBase resource type (Tipo de recurso protectionRuleBase)

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa uma regra de proteção especificada pelo cliente como parte de um plano de proteção aplicado aos dados do Microsoft 365 numa organização. Atualmente, apenas as regras de inclusão, que são regras que indicam que uma política de proteção deve corresponder aos critérios especificados, podem ser definidas.

Atualmente, as regras de proteção são estáticas, o que significa que as alterações de política são aplicadas apenas quando a regra é executada, sem atualizações automáticas/dinâmicas.

Este tipo abstrato é o tipo base para siteProtectionRule, mailboxProtectionRule e driveProtectionRule.

As seguintes limitações aplicam-se a este recurso:

  • As APIs de regra de proteção para a adição em massa de sites através de nomes de sites ou URL no fluxo de trabalho de criação da política de cópia de segurança podem acomodar um máximo de 10 palavras-chave de cada vez. Cada palavra-chave pode ter um mínimo de três carateres e um máximo de 255 carateres.
  • As APIs de regra de proteção para a adição em massa de contas de utilizador através de grupos de segurança ou listas de distribuição podem acomodar um máximo de três grupos de cada vez.
  • As regras são estáticas e aplicadas apenas uma vez. Ou seja, os grupos de segurança ou listas de distribuição são simplificados no momento em que são adicionados à política de configuração de cópias de segurança. Por exemplo, os grupos ou listas não são atualizados dinamicamente no sistema se os utilizadores forem adicionados ou removidos do grupo de segurança original.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador exclusivo da regra de proteção associada à política.
createdBy identitySet A identidade da pessoa que criou a regra.
createdDateTime DateTimeOffset O tempo de criação da regra.
erro publicError Contém detalhes de erro se uma operação numa regra falhar.
isAutoApplyEnabled Booliano true indica que a regra de proteção é dinâmica; false que é estático. Atualmente, apenas são suportadas regras estáticas.
lastModifiedBy identitySet A identidade da pessoa que modificou a regra pela última vez.
lastModifiedDateTime DateTimeOffset Carimbo de data/hora da última modificação efetuada à regra.
status protectionRuleStatus O status da regra de proteção. Os valores possíveis são: draft, active, completed, completedWithErrors, unknownFutureValue. O draft membro não é atualmente suportado.

valores protectionRuleStatus

Member Descrição
rascunho O status inicial da regra de proteção após a criação. O draft membro não é atualmente suportado.
ativo O status da regra de proteção quando está em execução.
concluído O status da regra de proteção quando é aplicada com êxito à política correspondente.
completedWithErrors O status da regra de proteção quando a regra foi executada, mas encontrou erros.
unknownFutureValue Valor da sentinela de enumeração evoluível. Não usar.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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