Share via


Update-MgBetaSolutionBackupRestoreExchangeRestoreSession

Update the properties of an exchangeRestoreSession.

Note

To view the v1.0 release of this cmdlet, view Update-MgSolutionBackupRestoreExchangeRestoreSession

Syntax

UpdateExpanded (Default)

Update-MgBetaSolutionBackupRestoreExchangeRestoreSession
    -ExchangeRestoreSessionId <String>
    [-ResponseHeadersVariable <String>]
    [-AdditionalProperties <Hashtable>]
    [-CompletedDateTime <DateTime>]
    [-CreatedBy <IMicrosoftGraphIdentitySet>]
    [-CreatedDateTime <DateTime>]
    [-Error <IMicrosoftGraphPublicError>]
    [-GranularMailboxRestoreArtifacts <IMicrosoftGraphGranularMailboxRestoreArtifact[]>]
    [-Id <String>]
    [-LastModifiedBy <IMicrosoftGraphIdentitySet>]
    [-LastModifiedDateTime <DateTime>]
    [-MailboxRestoreArtifacts <IMicrosoftGraphMailboxRestoreArtifact[]>]
    [-MailboxRestoreArtifactsBulkAdditionRequests <IMicrosoftGraphMailboxRestoreArtifactsBulkAdditionRequest[]>]
    [-RestoreJobType <String>]
    [-RestoreSessionArtifactCount <IMicrosoftGraphRestoreSessionArtifactCount>]
    [-Status <String>]
    [-Headers <IDictionary>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Update

Update-MgBetaSolutionBackupRestoreExchangeRestoreSession
    -ExchangeRestoreSessionId <String>
    -BodyParameter <IMicrosoftGraphExchangeRestoreSession>
    [-ResponseHeadersVariable <String>]
    [-Headers <IDictionary>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityExpanded

Update-MgBetaSolutionBackupRestoreExchangeRestoreSession
    -InputObject <IBackupRestoreIdentity>
    [-ResponseHeadersVariable <String>]
    [-AdditionalProperties <Hashtable>]
    [-CompletedDateTime <DateTime>]
    [-CreatedBy <IMicrosoftGraphIdentitySet>]
    [-CreatedDateTime <DateTime>]
    [-Error <IMicrosoftGraphPublicError>]
    [-GranularMailboxRestoreArtifacts <IMicrosoftGraphGranularMailboxRestoreArtifact[]>]
    [-Id <String>]
    [-LastModifiedBy <IMicrosoftGraphIdentitySet>]
    [-LastModifiedDateTime <DateTime>]
    [-MailboxRestoreArtifacts <IMicrosoftGraphMailboxRestoreArtifact[]>]
    [-MailboxRestoreArtifactsBulkAdditionRequests <IMicrosoftGraphMailboxRestoreArtifactsBulkAdditionRequest[]>]
    [-RestoreJobType <String>]
    [-RestoreSessionArtifactCount <IMicrosoftGraphRestoreSessionArtifactCount>]
    [-Status <String>]
    [-Headers <IDictionary>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentity

Update-MgBetaSolutionBackupRestoreExchangeRestoreSession
    -InputObject <IBackupRestoreIdentity>
    -BodyParameter <IMicrosoftGraphExchangeRestoreSession>
    [-ResponseHeadersVariable <String>]
    [-Headers <IDictionary>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Update the properties of an exchangeRestoreSession.

Parameters

-AdditionalProperties

Additional Parameters

Parameter properties

Type:Hashtable
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-BodyParameter

exchangeRestoreSession To construct, see NOTES section for BODYPARAMETER properties and create a hash table.

Parameter properties

Type:IMicrosoftGraphExchangeRestoreSession
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

Update
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentity
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-CompletedDateTime

The time of completion of the restore session.

Parameter properties

Type:DateTime
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Confirm

Prompts you for confirmation before running the cmdlet.

Parameter properties

Type:SwitchParameter
Default value:None
Supports wildcards:False
DontShow:False
Aliases:cf

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-CreatedBy

identitySet To construct, see NOTES section for CREATEDBY properties and create a hash table.

Parameter properties

Type:IMicrosoftGraphIdentitySet
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-CreatedDateTime

The time of creation of the restore session.

Parameter properties

Type:DateTime
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Error

publicError To construct, see NOTES section for ERROR properties and create a hash table.

Parameter properties

Type:IMicrosoftGraphPublicError
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-ExchangeRestoreSessionId

The unique identifier of exchangeRestoreSession

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
Update
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-GranularMailboxRestoreArtifacts

To construct, see NOTES section for GRANULARMAILBOXRESTOREARTIFACTS properties and create a hash table.

Parameter properties

Type:

IMicrosoftGraphGranularMailboxRestoreArtifact[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Headers

Optional headers that will be added to the request.

Parameter properties

Type:IDictionary
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-Id

The unique identifier for an entity. Read-only.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-InputObject

Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Parameter properties

Type:IBackupRestoreIdentity
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentity
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-LastModifiedBy

identitySet To construct, see NOTES section for LASTMODIFIEDBY properties and create a hash table.

Parameter properties

Type:IMicrosoftGraphIdentitySet
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-LastModifiedDateTime

Timestamp of the last modification of the restore session.

Parameter properties

Type:DateTime
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-MailboxRestoreArtifacts

A collection of restore points and destination details that can be used to restore Exchange mailboxes. To construct, see NOTES section for MAILBOXRESTOREARTIFACTS properties and create a hash table.

Parameter properties

Type:

IMicrosoftGraphMailboxRestoreArtifact[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-MailboxRestoreArtifactsBulkAdditionRequests

A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes. To construct, see NOTES section for MAILBOXRESTOREARTIFACTSBULKADDITIONREQUESTS properties and create a hash table.

Parameter properties

Type:

IMicrosoftGraphMailboxRestoreArtifactsBulkAdditionRequest[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-ResponseHeadersVariable

Optional Response Headers Variable.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False
Aliases:RHV

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestoreJobType

restoreJobType

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestoreSessionArtifactCount

restoreSessionArtifactCount To construct, see NOTES section for RESTORESESSIONARTIFACTCOUNT properties and create a hash table.

Parameter properties

Type:IMicrosoftGraphRestoreSessionArtifactCount
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Status

restoreSessionStatus

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

UpdateExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
UpdateViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Parameter properties

Type:SwitchParameter
Default value:None
Supports wildcards:False
DontShow:False
Aliases:wi

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Inputs

Microsoft.Graph.Beta.PowerShell.Models.IBackupRestoreIdentity

Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphExchangeRestoreSession

System.Collections.IDictionary

Outputs

Microsoft.Graph.Beta.PowerShell.Models.IMicrosoftGraphExchangeRestoreSession

Notes

COMPLEX PARAMETER PROPERTIES

To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.

BODYPARAMETER <IMicrosoftGraphExchangeRestoreSession>: exchangeRestoreSession

  • [(Any) <Object>]: This indicates any property can be added to this object.
  • [CompletedDateTime <DateTime?>]: The time of completion of the restore session.
  • [CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Application <IMicrosoftGraphIdentity>]: identity
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [DisplayName <String>]: The display name of the identity. This property is read-only.
      • [Id <String>]: The identifier of the identity. This property is read-only.
    • [Device <IMicrosoftGraphIdentity>]: identity
    • [User <IMicrosoftGraphIdentity>]: identity
  • [CreatedDateTime <DateTime?>]: The time of creation of the restore session.
  • [Error <IMicrosoftGraphPublicError>]: publicError
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Code <String>]: Represents the error code.
    • [Details <IMicrosoftGraphPublicErrorDetail- []>]: Details of the error.
      • [Code <String>]: The error code.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [InnerError <IMicrosoftGraphPublicInnerError>]: publicInnerError
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [Code <String>]: The error code.
      • [Details <IMicrosoftGraphPublicErrorDetail- []>]: A collection of error details.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [Message <String>]: A non-localized message for the developer.
    • [Target <String>]: The target of the error.
  • [LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
  • [LastModifiedDateTime <DateTime?>]: Timestamp of the last modification of the restore session.
  • [RestoreJobType <String>]: restoreJobType
  • [RestoreSessionArtifactCount <IMicrosoftGraphRestoreSessionArtifactCount>]: restoreSessionArtifactCount
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Completed <Int32?>]: The number of artifacts whose restoration completed.
    • [Failed <Int32?>]: The number of artifacts whose restoration failed.
    • [InProgress <Int32?>]: The number of artifacts whose restoration is in progress.
    • [Total <Int32?>]: The number of artifacts present in the restore session.
  • [Status <String>]: restoreSessionStatus
  • [Id <String>]: The unique identifier for an entity. Read-only.
  • [GranularMailboxRestoreArtifacts <IMicrosoftGraphGranularMailboxRestoreArtifact- []>]:
    • [RestoredFolderId <String>]: The newly restored folder identifier for the user.
    • [RestoredItemCount <Int32?>]: The number of items that are being restored in the folder.
    • [CompletionDateTime <DateTime?>]: The time when restoration of restore artifact is completed.
    • [DestinationType <String>]: destinationType
    • [Error <IMicrosoftGraphPublicError>]: publicError
    • [RestorePoint <IMicrosoftGraphRestorePoint>]: restorePoint
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [Id <String>]: The unique identifier for an entity. Read-only.
      • [ExpirationDateTime <DateTime?>]: Expiration date time of the restore point.
      • [ProtectionDateTime <DateTime?>]: Date time when the restore point was created.
      • [ProtectionUnit <IMicrosoftGraphProtectionUnitBase>]: protectionUnitBase
        • [(Any) <Object>]: This indicates any property can be added to this object.
        • [Id <String>]: The unique identifier for an entity. Read-only.
        • [CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
        • [CreatedDateTime <DateTime?>]: The time of creation of the protection unit.
        • [Error <IMicrosoftGraphPublicError>]: publicError
        • [LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
        • [LastModifiedDateTime <DateTime?>]: Timestamp of the last modification of this protection unit.
        • [PolicyId <String>]: The unique identifier of the protection policy based on which protection unit was created.
        • [ProtectionSources <String>]: protectionSource
        • [Status <String>]: protectionUnitStatus
      • [Tags <String>]: restorePointTags
    • [StartDateTime <DateTime?>]: The time when restoration of restore artifact is started.
    • [Status <String>]: artifactRestoreStatus
    • [Id <String>]: The unique identifier for an entity. Read-only.
    • [ArtifactCount <Int32?>]: .
    • [SearchResponseId <String>]: .
  • [MailboxRestoreArtifacts <IMicrosoftGraphMailboxRestoreArtifact- []>]: A collection of restore points and destination details that can be used to restore Exchange mailboxes.
    • [CompletionDateTime <DateTime?>]: The time when restoration of restore artifact is completed.
    • [DestinationType <String>]: destinationType
    • [Error <IMicrosoftGraphPublicError>]: publicError
    • [RestorePoint <IMicrosoftGraphRestorePoint>]: restorePoint
    • [StartDateTime <DateTime?>]: The time when restoration of restore artifact is started.
    • [Status <String>]: artifactRestoreStatus
    • [Id <String>]: The unique identifier for an entity. Read-only.
    • [RestoredFolderId <String>]: The newly restored folder identifier for the user.
    • [RestoredItemCount <Int32?>]: The number of items that are being restored in the folder.
  • [MailboxRestoreArtifactsBulkAdditionRequests <IMicrosoftGraphMailboxRestoreArtifactsBulkAdditionRequest- []>]: A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes.
    • [CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
    • [CreatedDateTime <DateTime?>]: The time when the bulk request was created.
    • [DestinationType <String>]: destinationType
    • [DisplayName <String>]: Name of the addition request.
    • [Error <IMicrosoftGraphPublicError>]: publicError
    • [LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
    • [LastModifiedDateTime <DateTime?>]: Timestamp when this entity was last modified.
    • [ProtectionTimePeriod <IMicrosoftGraphTimePeriod>]: timePeriod
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [EndDateTime <DateTime?>]: The date time of the end of the time period.
      • [StartDateTime <DateTime?>]: The date time of the start of the time period.
    • [ProtectionUnitIds <String- []>]: Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use.
    • [RestorePointPreference <String>]: restorePointPreference
    • [Status <String>]: restoreArtifactsBulkRequestStatus
    • [Tags <String>]: restorePointTags
    • [Id <String>]: The unique identifier for an entity. Read-only.
    • [DirectoryObjectIds <String- []>]: The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. This property isn't implemented yet. Future value; don't use.
    • [Mailboxes <String- []>]: The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation.

CREATEDBY <IMicrosoftGraphIdentitySet>: identitySet

  • [(Any) <Object>]: This indicates any property can be added to this object.
  • [Application <IMicrosoftGraphIdentity>]: identity
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [DisplayName <String>]: The display name of the identity. This property is read-only.
    • [Id <String>]: The identifier of the identity. This property is read-only.
  • [Device <IMicrosoftGraphIdentity>]: identity
  • [User <IMicrosoftGraphIdentity>]: identity

ERROR <IMicrosoftGraphPublicError>: publicError

  • [(Any) <Object>]: This indicates any property can be added to this object.
  • [Code <String>]: Represents the error code.
  • [Details <IMicrosoftGraphPublicErrorDetail- []>]: Details of the error.
    • [Code <String>]: The error code.
    • [Message <String>]: The error message.
    • [Target <String>]: The target of the error.
  • [InnerError <IMicrosoftGraphPublicInnerError>]: publicInnerError
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Code <String>]: The error code.
    • [Details <IMicrosoftGraphPublicErrorDetail- []>]: A collection of error details.
    • [Message <String>]: The error message.
    • [Target <String>]: The target of the error.
  • [Message <String>]: A non-localized message for the developer.
  • [Target <String>]: The target of the error.

GRANULARMAILBOXRESTOREARTIFACTS <IMicrosoftGraphGranularMailboxRestoreArtifact- []>: .

  • [RestoredFolderId <String>]: The newly restored folder identifier for the user.
  • [RestoredItemCount <Int32?>]: The number of items that are being restored in the folder.
  • [CompletionDateTime <DateTime?>]: The time when restoration of restore artifact is completed.
  • [DestinationType <String>]: destinationType
  • [Error <IMicrosoftGraphPublicError>]: publicError
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Code <String>]: Represents the error code.
    • [Details <IMicrosoftGraphPublicErrorDetail- []>]: Details of the error.
      • [Code <String>]: The error code.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [InnerError <IMicrosoftGraphPublicInnerError>]: publicInnerError
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [Code <String>]: The error code.
      • [Details <IMicrosoftGraphPublicErrorDetail- []>]: A collection of error details.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [Message <String>]: A non-localized message for the developer.
    • [Target <String>]: The target of the error.
  • [RestorePoint <IMicrosoftGraphRestorePoint>]: restorePoint
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Id <String>]: The unique identifier for an entity. Read-only.
    • [ExpirationDateTime <DateTime?>]: Expiration date time of the restore point.
    • [ProtectionDateTime <DateTime?>]: Date time when the restore point was created.
    • [ProtectionUnit <IMicrosoftGraphProtectionUnitBase>]: protectionUnitBase
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [Id <String>]: The unique identifier for an entity. Read-only.
      • [CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
        • [(Any) <Object>]: This indicates any property can be added to this object.
        • [Application <IMicrosoftGraphIdentity>]: identity
          • [(Any) <Object>]: This indicates any property can be added to this object.
          • [DisplayName <String>]: The display name of the identity. This property is read-only.
          • [Id <String>]: The identifier of the identity. This property is read-only.
        • [Device <IMicrosoftGraphIdentity>]: identity
        • [User <IMicrosoftGraphIdentity>]: identity
      • [CreatedDateTime <DateTime?>]: The time of creation of the protection unit.
      • [Error <IMicrosoftGraphPublicError>]: publicError
      • [LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
      • [LastModifiedDateTime <DateTime?>]: Timestamp of the last modification of this protection unit.
      • [PolicyId <String>]: The unique identifier of the protection policy based on which protection unit was created.
      • [ProtectionSources <String>]: protectionSource
      • [Status <String>]: protectionUnitStatus
    • [Tags <String>]: restorePointTags
  • [StartDateTime <DateTime?>]: The time when restoration of restore artifact is started.
  • [Status <String>]: artifactRestoreStatus
  • [Id <String>]: The unique identifier for an entity. Read-only.
  • [ArtifactCount <Int32?>]: .
  • [SearchResponseId <String>]: .

INPUTOBJECT <IBackupRestoreIdentity>: Identity Parameter

  • [DriveProtectionRuleId <String>]: The unique identifier of driveProtectionRule
  • [DriveProtectionUnitId <String>]: The unique identifier of driveProtectionUnit
  • [DriveProtectionUnitsBulkAdditionJobId <String>]: The unique identifier of driveProtectionUnitsBulkAdditionJob
  • [DriveRestoreArtifactId <String>]: The unique identifier of driveRestoreArtifact
  • [DriveRestoreArtifactsBulkAdditionRequestId <String>]: The unique identifier of driveRestoreArtifactsBulkAdditionRequest
  • [ExchangeProtectionPolicyId <String>]: The unique identifier of exchangeProtectionPolicy
  • [ExchangeRestoreSessionId <String>]: The unique identifier of exchangeRestoreSession
  • [GranularMailboxRestoreArtifactId <String>]: The unique identifier of granularMailboxRestoreArtifact
  • [MailboxProtectionRuleId <String>]: The unique identifier of mailboxProtectionRule
  • [MailboxProtectionUnitId <String>]: The unique identifier of mailboxProtectionUnit
  • [MailboxProtectionUnitsBulkAdditionJobId <String>]: The unique identifier of mailboxProtectionUnitsBulkAdditionJob
  • [MailboxRestoreArtifactId <String>]: The unique identifier of mailboxRestoreArtifact
  • [MailboxRestoreArtifactsBulkAdditionRequestId <String>]: The unique identifier of mailboxRestoreArtifactsBulkAdditionRequest
  • [OneDriveForBusinessProtectionPolicyId <String>]: The unique identifier of oneDriveForBusinessProtectionPolicy
  • [OneDriveForBusinessRestoreSessionId <String>]: The unique identifier of oneDriveForBusinessRestoreSession
  • [ProtectionPolicyBaseId <String>]: The unique identifier of protectionPolicyBase
  • [ProtectionUnitBaseId <String>]: The unique identifier of protectionUnitBase
  • [RestorePointId <String>]: The unique identifier of restorePoint
  • [RestoreSessionBaseId <String>]: The unique identifier of restoreSessionBase
  • [ServiceAppId <String>]: The unique identifier of serviceApp
  • [SharePointProtectionPolicyId <String>]: The unique identifier of sharePointProtectionPolicy
  • [SharePointRestoreSessionId <String>]: The unique identifier of sharePointRestoreSession
  • [SiteProtectionRuleId <String>]: The unique identifier of siteProtectionRule
  • [SiteProtectionUnitId <String>]: The unique identifier of siteProtectionUnit
  • [SiteProtectionUnitsBulkAdditionJobId <String>]: The unique identifier of siteProtectionUnitsBulkAdditionJob
  • [SiteRestoreArtifactId <String>]: The unique identifier of siteRestoreArtifact
  • [SiteRestoreArtifactsBulkAdditionRequestId <String>]: The unique identifier of siteRestoreArtifactsBulkAdditionRequest

LASTMODIFIEDBY <IMicrosoftGraphIdentitySet>: identitySet

  • [(Any) <Object>]: This indicates any property can be added to this object.
  • [Application <IMicrosoftGraphIdentity>]: identity
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [DisplayName <String>]: The display name of the identity. This property is read-only.
    • [Id <String>]: The identifier of the identity. This property is read-only.
  • [Device <IMicrosoftGraphIdentity>]: identity
  • [User <IMicrosoftGraphIdentity>]: identity

MAILBOXRESTOREARTIFACTS <IMicrosoftGraphMailboxRestoreArtifact- []>: A collection of restore points and destination details that can be used to restore Exchange mailboxes.

  • [CompletionDateTime <DateTime?>]: The time when restoration of restore artifact is completed.
  • [DestinationType <String>]: destinationType
  • [Error <IMicrosoftGraphPublicError>]: publicError
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Code <String>]: Represents the error code.
    • [Details <IMicrosoftGraphPublicErrorDetail- []>]: Details of the error.
      • [Code <String>]: The error code.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [InnerError <IMicrosoftGraphPublicInnerError>]: publicInnerError
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [Code <String>]: The error code.
      • [Details <IMicrosoftGraphPublicErrorDetail- []>]: A collection of error details.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [Message <String>]: A non-localized message for the developer.
    • [Target <String>]: The target of the error.
  • [RestorePoint <IMicrosoftGraphRestorePoint>]: restorePoint
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Id <String>]: The unique identifier for an entity. Read-only.
    • [ExpirationDateTime <DateTime?>]: Expiration date time of the restore point.
    • [ProtectionDateTime <DateTime?>]: Date time when the restore point was created.
    • [ProtectionUnit <IMicrosoftGraphProtectionUnitBase>]: protectionUnitBase
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [Id <String>]: The unique identifier for an entity. Read-only.
      • [CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
        • [(Any) <Object>]: This indicates any property can be added to this object.
        • [Application <IMicrosoftGraphIdentity>]: identity
          • [(Any) <Object>]: This indicates any property can be added to this object.
          • [DisplayName <String>]: The display name of the identity. This property is read-only.
          • [Id <String>]: The identifier of the identity. This property is read-only.
        • [Device <IMicrosoftGraphIdentity>]: identity
        • [User <IMicrosoftGraphIdentity>]: identity
      • [CreatedDateTime <DateTime?>]: The time of creation of the protection unit.
      • [Error <IMicrosoftGraphPublicError>]: publicError
      • [LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
      • [LastModifiedDateTime <DateTime?>]: Timestamp of the last modification of this protection unit.
      • [PolicyId <String>]: The unique identifier of the protection policy based on which protection unit was created.
      • [ProtectionSources <String>]: protectionSource
      • [Status <String>]: protectionUnitStatus
    • [Tags <String>]: restorePointTags
  • [StartDateTime <DateTime?>]: The time when restoration of restore artifact is started.
  • [Status <String>]: artifactRestoreStatus
  • [Id <String>]: The unique identifier for an entity. Read-only.
  • [RestoredFolderId <String>]: The newly restored folder identifier for the user.
  • [RestoredItemCount <Int32?>]: The number of items that are being restored in the folder.

MAILBOXRESTOREARTIFACTSBULKADDITIONREQUESTS <IMicrosoftGraphMailboxRestoreArtifactsBulkAdditionRequest- []>: A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes.

  • [CreatedBy <IMicrosoftGraphIdentitySet>]: identitySet
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Application <IMicrosoftGraphIdentity>]: identity
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [DisplayName <String>]: The display name of the identity. This property is read-only.
      • [Id <String>]: The identifier of the identity. This property is read-only.
    • [Device <IMicrosoftGraphIdentity>]: identity
    • [User <IMicrosoftGraphIdentity>]: identity
  • [CreatedDateTime <DateTime?>]: The time when the bulk request was created.
  • [DestinationType <String>]: destinationType
  • [DisplayName <String>]: Name of the addition request.
  • [Error <IMicrosoftGraphPublicError>]: publicError
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [Code <String>]: Represents the error code.
    • [Details <IMicrosoftGraphPublicErrorDetail- []>]: Details of the error.
      • [Code <String>]: The error code.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [InnerError <IMicrosoftGraphPublicInnerError>]: publicInnerError
      • [(Any) <Object>]: This indicates any property can be added to this object.
      • [Code <String>]: The error code.
      • [Details <IMicrosoftGraphPublicErrorDetail- []>]: A collection of error details.
      • [Message <String>]: The error message.
      • [Target <String>]: The target of the error.
    • [Message <String>]: A non-localized message for the developer.
    • [Target <String>]: The target of the error.
  • [LastModifiedBy <IMicrosoftGraphIdentitySet>]: identitySet
  • [LastModifiedDateTime <DateTime?>]: Timestamp when this entity was last modified.
  • [ProtectionTimePeriod <IMicrosoftGraphTimePeriod>]: timePeriod
    • [(Any) <Object>]: This indicates any property can be added to this object.
    • [EndDateTime <DateTime?>]: The date time of the end of the time period.
    • [StartDateTime <DateTime?>]: The date time of the start of the time period.
  • [ProtectionUnitIds <String- []>]: Indicates which protection units to restore. This property isn't implemented yet. Future value; don't use.
  • [RestorePointPreference <String>]: restorePointPreference
  • [Status <String>]: restoreArtifactsBulkRequestStatus
  • [Tags <String>]: restorePointTags
  • [Id <String>]: The unique identifier for an entity. Read-only.
  • [DirectoryObjectIds <String- []>]: The list of directory object IDs that are added to the corresponding Exchange restore session in a bulk operation. This property isn't implemented yet. Future value; don't use.
  • [Mailboxes <String- []>]: The list of email addresses that are added to the corresponding Exchange restore session in a bulk operation.

RESTORESESSIONARTIFACTCOUNT <IMicrosoftGraphRestoreSessionArtifactCount>: restoreSessionArtifactCount

  • [(Any) <Object>]: This indicates any property can be added to this object.
  • [Completed <Int32?>]: The number of artifacts whose restoration completed.
  • [Failed <Int32?>]: The number of artifacts whose restoration failed.
  • [InProgress <Int32?>]: The number of artifacts whose restoration is in progress.
  • [Total <Int32?>]: The number of artifacts present in the restore session.