ArmRecoveryServicesBackupModelFactory.FileShareRestoreContent Method

Definition

AzureFileShare Restore Request.

public static Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareRestoreContent FileShareRestoreContent(System.Collections.Generic.IEnumerable<string> resourceGuardOperationRequests = default, Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareRecoveryType? recoveryType = default, Azure.Core.ResourceIdentifier sourceResourceId = default, Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareCopyOption? copyOptions = default, Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareRestoreType? restoreRequestType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesBackup.Models.RestoreFileSpecs> restoreFileSpecs = default, Azure.ResourceManager.RecoveryServicesBackup.Models.TargetAfsRestoreInfo targetDetails = default);
static member FileShareRestoreContent : seq<string> * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareRecoveryType> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareCopyOption> * Nullable<Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareRestoreType> * seq<Azure.ResourceManager.RecoveryServicesBackup.Models.RestoreFileSpecs> * Azure.ResourceManager.RecoveryServicesBackup.Models.TargetAfsRestoreInfo -> Azure.ResourceManager.RecoveryServicesBackup.Models.FileShareRestoreContent
Public Shared Function FileShareRestoreContent (Optional resourceGuardOperationRequests As IEnumerable(Of String) = Nothing, Optional recoveryType As Nullable(Of FileShareRecoveryType) = Nothing, Optional sourceResourceId As ResourceIdentifier = Nothing, Optional copyOptions As Nullable(Of FileShareCopyOption) = Nothing, Optional restoreRequestType As Nullable(Of FileShareRestoreType) = Nothing, Optional restoreFileSpecs As IEnumerable(Of RestoreFileSpecs) = Nothing, Optional targetDetails As TargetAfsRestoreInfo = Nothing) As FileShareRestoreContent

Parameters

resourceGuardOperationRequests
IEnumerable<String>

ResourceGuardOperationRequests on which LAC check will be performed.

recoveryType
Nullable<FileShareRecoveryType>

Type of this recovery.

sourceResourceId
ResourceIdentifier

Source storage account ARM Id.

copyOptions
Nullable<FileShareCopyOption>

Options to resolve copy conflicts.

restoreRequestType
Nullable<FileShareRestoreType>

Restore Type (FullShareRestore or ItemLevelRestore).

restoreFileSpecs
IEnumerable<RestoreFileSpecs>

List of Source Files/Folders(which need to recover) and TargetFolderPath details.

targetDetails
TargetAfsRestoreInfo

Target File Share Details.

Returns

A new FileShareRestoreContent instance for mocking.

Applies to