Compartilhar via


oneDriveForBusinessRestoreSession resource type

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 tarefas relacionadas com o restauro em artefactos protegidos por uma política de proteção do OneDrive. As APIs de sessão de restauro são utilizadas pelos Administradores do SharePoint para executar tarefas relacionadas com o restauro em artefactos protegidos como parte de uma política de proteção do OneDrive.

Herda de restoreSessionBase.

Métodos

Método Tipo de retorno Descrição
Criar oneDriveForBusinessRestoreSession Crie um novo oneDriveForBusinessRestoreSession.
List coleção oneDriveForBusinessRestoreSession Obtenha uma lista dos objetos oneDriveForBusinessRestoreSession e as respetivas propriedades.
Atualizar oneDriveForBusinessRestoreSession Atualize as propriedades de uma oneDriveForBusinessRestoreSession.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador exclusivo da sessão de restauro criada.
completedDateTime DateTimeOffset O tempo de criação da sessão de restauro.
createdBy identitySet A identidade da pessoa que criou a sessão de restauro.
createdDateTime DateTimeOffset A hora de conclusão da sessão de restauro.
erro publicError Contém detalhes do erro se a sessão de restauro falhar ou for concluída com um erro.
lastModifiedBy identitySet Identidade da pessoa que modificou esta sessão de restauro pela última vez.
lastModifiedDateTime DateTimeOffset Carimbo de data/hora da última modificação desta sessão de restauro.
restoreJobType restoreJobType Indica se a sessão de restauro foi criada normalmente ou por uma tarefa em massa.
restoreSessionArtifactCount restoreSessionArtifactCount O número de artefactos de metadados que pertencem a esta sessão de restauro.
status restoreSessionStatus Estado da sessão de restauro. O valor é uma status agregada dos artefactos restaurados. Os valores possíveis são draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Tem de utilizar o cabeçalho do Prefer: include-unknown-enum-members pedido para obter o seguinte valor nesta enumeração evoluível: failed.

restoreSessionStatus values (valores restoreSessionStatus)

Member Descrição
rascunho Todos os artefactos são adicionados.
ativar Todos os artefactos estão agendados.
ativo Todos ou quaisquer artefactos de restauro estão agendados ou em curso.
completedWithError Alguns artefactos não conseguiram restaurar e outros foram bem-sucedidos.
concluído Todos os artefactos de restauro foram restaurados com êxito.
falha Não foi possível restaurar todos os artefactos de restauro.
unknownFutureValue Valor da sentinela de enumeração evoluível. Não usar.

Relações

Relação Tipo Descrição
driveRestoreArtifacts driveRestoreArtifact collection Uma coleção de pontos de restauro e detalhes de destino que podem ser utilizados para restaurar uma unidade escolar ou profissional do OneDrive.
driveRestoreArtifactsBulkAdditionRequests driveRestoreArtifactsBulkAdditionRequest collection Uma coleção de caixas de correio de utilizador e detalhes de destino que podem ser utilizados para restaurar uma unidade escolar ou profissional do OneDrive.

Representação JSON

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

{
  "@odata.type": "#microsoft.graph.oneDriveForBusinessRestoreSession",
  "id": "String (identifier)",
  "status": "String",
  "restoreJobType": "String",
  "restoreSessionArtifactCount": {
    "@odata.type": "microsoft.graph.restoreSessionArtifactCount"
  },
  "createdDateTime": "String (timestamp)",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "completedDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "error": {
    "@odata.type": "microsoft.graph.publicError"
  }
}