exchangeRestoreSession 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示由 Exchange 保护策略保护的项目上的还原相关任务。 还原会话 API 由Exchange Online管理员用于对作为邮箱保护策略一部分保护的项目执行还原相关任务。
继承自 restoreSessionBase。
方法
方法 | 返回类型 | 说明 |
---|---|---|
创建 | exchangeRestoreSession | 创建新的 exchangeRestoreSession。 |
List | exchangeRestoreSession 集合 | 获取 exchangeRestoreSession 对象及其属性的列表。 |
更新 | exchangeRestoreSession | 更新 exchangeRestoreSession 的属性。 |
属性
属性 | 类型 | 说明 |
---|---|---|
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 值。 请勿使用。 |
关系
关系 | 类型 | 说明 |
---|---|---|
mailboxRestoreArtifacts | mailboxRestoreArtifact 集合 | 可用于还原 Exchange 邮箱的还原点和目标详细信息的集合。 |
mailboxRestoreArtifactsBulkAdditionRequests | mailboxRestoreArtifactsBulkAdditionRequest 集合 | 可用于还原 Exchange 邮箱的用户邮箱和目标详细信息的集合。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"@odata.type": "#microsoft.graph.exchangeRestoreSession",
"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"
}
}