sharePointRestoreSession 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示 SharePoint 保护策略保护的项目上的还原相关任务。 SharePoint Online 管理员使用还原会话 API 对作为 SharePoint 保护策略一部分保护的项目执行还原相关任务。
继承自 restoreSessionBase。
方法
方法 | 返回类型 | 说明 |
---|---|---|
创建 | sharePointRestoreSession | 创建新的 sharePointRestoreSession。 |
List | siteRestoreArtifact 集合 | 列出租户的 sharePointRestoreSession 的 siteRestoreArtifact 对象。 |
更新 | sharePointRestoreSession | 更新 sharePointRestoreSession 对象的属性。 |
属性
属性 | 类型 | 说明 |
---|---|---|
id | String | 还原会话的唯一标识符。 |
completedDateTime | DateTimeOffset | 创建还原会话的时间。 |
createdBy | identitySet | 创建还原会话的人员的标识。 |
createdDateTime | DateTimeOffset | 还原会话完成的时间。 |
error | publicError | 如果还原会话失败或完成并出现错误,则包含错误详细信息。 |
lastModifiedBy | identitySet | 上次修改此还原会话的人员的标识。 |
lastModifiedDateTime | DateTimeOffset | 此还原会话上次修改的时间戳。 |
restoreJobType | restoreJobType | 指示还原会话是正常创建的还是由批量作业创建的。 |
restoreSessionArtifactCount | restoreSessionArtifactCount | 属于此还原会话的元数据项目数。 |
status | restoreSessionStatus | 还原会话的状态。 值是还原项目的聚合状态。 可取值包括:draft 、activating 、active 、completedWithError 、completed 、unknownFutureValue 、failed 。 必须使用 Prefer: include-unknown-enum-members 请求标头来获取此 可演变枚举中的以下值: failed 。 |
restoreSessionStatus 值
成员 | 说明 |
---|---|
草案 | 添加所有项目。 |
激活 | 已计划所有项目。 |
积极 | 所有或任何还原项目都已计划或正在进行中。 |
completedWithError | 某些项目无法还原,有些项目已成功。 |
完成 | 已成功还原所有还原项目。 |
失败 | 所有还原项目都无法还原。 |
unknownFutureValue | 可演变枚举 sentinel 值。 请勿使用。 |
关系
关系 | 类型 | 说明 |
---|---|---|
siteRestoreArtifacts | siteRestoreArtifact 集合 | 可用于还原 SharePoint 网站的还原点和目标详细信息的集合。 |
siteRestoreArtifactsBulkAdditionRequests | siteRestoreArtifactsBulkAdditionRequest 集合 | 可用于还原 SharePoint 网站的 SharePoint 网站 URL 和目标详细信息的集合。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"@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"
}
}