restoreArtifactsBulkRequestBase 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.

An abstract type that represents a bulk request associated with one of the restore sessions.

Base type for siteRestoreArtifactsBulkAdditionRequests, mailboxRestoreArtifactsBulkAdditionRequests, and driveRestoreArtifactsBulkAdditionRequests.

Inherits from entity.

Properties

Property Type Description
createdBy identitySet The identity of the person who created the bulk request.
createdDateTime DateTimeOffset The time when the bulk request was created.
destinationType destinationType Indicates the restoration destination. The possible values are: new, inPlace, unknownFutureValue.
displayName String Name of the addition request.
error publicError Error details are populated for resource resolution failures.
id String The unique identifier of the bulk request associated with the restore session. Inherited from entity.
lastModifiedBy identitySet Identity of the person who last modified this entity.
lastModifiedDateTime DateTimeOffset Timestamp when this entity was last modified.
protectionTimePeriod timePeriod The start and end date and time of the protection period.
protectionUnitIds String collection Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use.
restorePointPreference restorePointPreference Indicates which restore point to return. The possible values are: oldest, latest, unknownFutureValue.
status restoreArtifactsBulkRequestStatus Determines the status of the long-running operation. The possible values area: unknown, active, completed, completedWithErrors, unknownFutureValue.
tags restorePointTags The type of the restore point. The possible values are: none, fastRestore, unknownFutureValue.

restoreArtifactsBulkRequestStatus values

Member Description
unknown The restore session is in an indeterminate state, possibly due to a temporary system issue or error.
active The initial status upon creation of the entity is active.
completed When all protection resources are added to the corresponding restore session, the status of the entity becomes completed. The state transition is from active to completed.
completedWithErrors If any failures are encountered during resource resolution, the status of the entity becomes completedWithErrors. The state transition is from active to completedWithErrors.
unknownFutureValue Evolvable enumeration sentinel value. Don't use.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.restoreArtifactsBulkRequestBase",
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "createdDateTime": "String (timestamp)",
  "destinationType": "String",
  "displayName": "String",
  "error": {"@odata.type": "microsoft.graph.publicError"},
  "id": "String (identifier)",
  "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
  "lastModifiedDateTime": "String (timestamp)",
  "protectionTimePeriod": {"@odata.type": "microsoft.graph.timePeriod"},
  "protectionUnitIds": ["String"],
  "restorePointPreference": "String",
  "status": "String",
  "tags": "String"
}