restoreSessionBase 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示受保护策略保护的保护单元的还原会话。 还原会话 API 由全局管理员、SharePoint Online 管理员和Exchange Online管理员用于对作为保护策略一部分保护的项目执行还原相关任务。

不支持在单个还原会话中同时还原到新位置和同一 URL。

方法

方法 返回类型 Description
List restoreSessionBase 集合 获取 restoreSessionBase 对象及其属性的列表。
Get restoreSessionBase 读取 restoreSessionBase 对象的属性和关系。
删除 None 删除 restoreSessionBase 对象。
Activate restoreSessionBase 激活草稿还原会话。

属性

属性 类型 说明
id String 还原会话的唯一标识符。
completedDateTime DateTimeOffset 还原会话完成的时间。
createdBy identitySet 创建还原会话的人员的标识。
createdDateTime DateTimeOffset 创建还原会话的时间。
error publicError 如果还原会话失败或完成并出现错误,则包含错误详细信息。
lastModifiedBy identitySet 上次修改还原会话的人员的标识。
lastModifiedDateTime DateTimeOffset 还原会话上次修改的时间戳。
restoreJobType restoreJobType 指示还原会话是正常创建的还是由批量作业创建的。
restoreSessionArtifactCount restoreSessionArtifactCount 属于此还原会话的元数据项目数。
status restoreSessionStatus 还原会话的状态。 该值是已还原项目的聚合状态。 可取值包括:draftactivatingactivecompletedWithErrorcompletedunknownFutureValuefailed。 必须使用 Prefer: include-unknown-enum-members 请求标头来获取此 可演变枚举中的以下值: failed

restoreSessionStatus 值

成员 说明
草案 添加所有项目。
激活 已计划所有项目。
积极 所有或任何还原项目都已计划或正在进行中。
completedWithError 某些项目无法还原,有些项目已成功。
完成 已成功还原所有还原项目。
失败 所有还原项目都无法还原。
unknownFutureValue 可演变枚举 sentinel 值。 请勿使用。

关系

无。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

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