tipo de recurso driveProtectionRule

Namespace: microsoft.graph

Representa uma regra de proteção associada a uma política de proteção do OneDrive for Business.

Herda de protectionRuleBase.

Métodos

Método Tipo de retorno Descrição
List coleção driveProtectionRule Obtenha uma lista dos objetos driveProtectionRule e suas propriedades.
Create driveProtectionRule Crie uma nova driveProtectionRule.
Get driveProtectionRule Leia as propriedades e as relações de um driveProtectionRule.
Atualizar driveProtectionRule Atualize as propriedades de um objeto driveProtectionRule .
Delete Nenhum Excluir um driveProtectionRule.
Excluir e desproteger driveProtectionRule Exclua e desproteja todos os artefatos protegidos por uma regra dinâmica.
Run protectionRuleBase Ativar uma regra de proteção de unidade.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador exclusivo da regra de proteção associada à política.
createdBy identitySet entitySet A identidade da pessoa que criou a regra.
createdDateTime DateTimeOffset A data e hora em que a regra foi criada.
driveExpression Cadeia de caracteres Contém uma expressão de unidade. Para obter exemplos, consulte exemplos de driveExpression.
erro publicError Se a operação falhar, contenha os detalhes do erro.
isAutoApplyEnabled Booliano true indica que a regra de proteção é dinâmica; false que é estático. As regras estáticas são executadas uma vez, enquanto as regras dinâmicas escutam todas as alterações no sistema e atualizam a lista de unidades de proteção. Atualmente, há suporte apenas para regras estáticas.
lastModifiedBy identitySet Identidade da pessoa que modificou esta regra pela última vez.
lastModifiedDateTime DateTimeOffset O carimbo de data/hora da última modificação dessa regra.
status protectionRuleStatus O status da regra de proteção. Os valores possíveis são draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use o cabeçalho da Prefer: include-unknown-enum-members solicitação para obter os seguintes valores nesta enumeração evolutiva: updateRequested , deleteRequested. No draft momento, o membro não tem suporte. Herdado de protectionRuleBase.

Exemplos de driveExpression

A tabela a seguir mostra os formatos possíveis para a expressão da unidade.

Propriedade Operador Exemplo
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']))

Relações

Nenhum

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

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