Edit

Share via


granularMailboxRestoreArtifact resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents the restore point and destination details that can be used to restore a mailbox protection unit.

Inherits from mailboxRestoreArtifact.

Methods

Method Return type Description
List mailboxRestoreArtifact collection Get a list of the mailboxRestoreArtifact objects and their properties.

Properties

Property Type Description
artifactCount Int32 This property will be deprecated soon. Don't use.
completionDateTime DateTimeOffset The time when the restoration of the artifact is completed. Inherited from restoreArtifactBase.
destinationType destinationType Indicates the restoration destination. Inherited from restoreArtifactBase. The possible values are: new, inPlace, unknownFutureValue.
error publicError Contains error details if the restoration of the artifact fails. Inherited from restoreArtifactBase.
id String The unique identifier of the restore artifact.
restoredFolderId String The new restored folder identifier for the user.
restoredFolderName String The new restored folder name.
restoredItemCount Int32 The number of items that are being restored in the folder.
searchResponseId String .
startDateTime DateTimeOffset The time when the restoration of the artifact started. Inherited from restoreArtifactBase.
status artifactRestoreStatus The restoration status of the artifact. Inherited from restoreArtifactBase. The possible values are: added, scheduling, scheduled, inProgress, succeeded, failed, unknownFutureValue.

Relationships

Relationship Type Description
restorePoint restorePoint Represents the date and time when an artifact is protected by a protection policy and can be restored. Inherited from restoreArtifactBase.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.granularMailboxRestoreArtifact",
  "artifactCount": "Int32",
  "id": "String (identifier)",
  "destinationType": "String",
  "status": "String",
  "startDateTime": "String (timestamp)",
  "completionDateTime": "String (timestamp)",
  "error": {
    "@odata.type": "microsoft.graph.publicError"
  },
  "restoredFolderId": "String",
  "restoredFolderName": "String",
  "restoredItemCount": "Int32",
  "searchResponseId": "String"
}