Compartilhar via


tipo de recurso sharePointRestoreSession

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

Herda de restoreSessionBase.

Métodos

Método Tipo de retorno Descrição
Criar sharePointRestoreSession Crie uma nova sharePointRestoreSession.
List siteRestoreArtifact collection Liste os objetos siteRestoreArtifact de uma sharePointRestoreSession para o inquilino.
Atualizar sharePointRestoreSession Atualize as propriedades de um objeto sharePointRestoreSession .

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador exclusivo da sessão de restauro.
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 o 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 de artefactos de restauro. 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
siteRestoreArtifacts siteRestoreArtifact collection Uma coleção de pontos de restauro e detalhes de destino que podem ser utilizados para restaurar sites do SharePoint.
siteRestoreArtifactsBulkAdditionRequests siteRestoreArtifactsBulkAdditionRequest collection Uma coleção de URLs de site do SharePoint e detalhes de destino que podem ser utilizados para restaurar sites do SharePoint.

Representação JSON

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

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