Share via


AzureFileShareRestoreRequest Class

Definition

AzureFileShare Restore Request

public class AzureFileShareRestoreRequest : Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.RestoreRequest
type AzureFileShareRestoreRequest = class
    inherit RestoreRequest
Public Class AzureFileShareRestoreRequest
Inherits RestoreRequest
Inheritance
AzureFileShareRestoreRequest

Constructors

AzureFileShareRestoreRequest()

Initializes a new instance of the AzureFileShareRestoreRequest class.

AzureFileShareRestoreRequest(String, String, String, String, IList<RestoreFileSpecs>, TargetAFSRestoreInfo)

Initializes a new instance of the AzureFileShareRestoreRequest class.

Properties

CopyOptions

Gets or sets options to resolve copy conflicts. Possible values include: 'Invalid', 'CreateCopy', 'Skip', 'Overwrite', 'FailOnConflict'

RecoveryType

Gets or sets type of this recovery. Possible values include: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks', 'Offline'

RestoreFileSpecs

Gets or sets list of Source Files/Folders(which need to recover) and TargetFolderPath details

RestoreRequestType

Gets or sets restore Type (FullShareRestore or ItemLevelRestore). Possible values include: 'Invalid', 'FullShareRestore', 'ItemLevelRestore'

SourceResourceId

Gets or sets source storage account ARM Id

TargetDetails

Gets or sets target File Share Details

Applies to