Share via


ArmComputeModelFactory.RestorePointSourceVmDataDisk Method

Definition

Initializes a new instance of RestorePointSourceVmDataDisk.

public static Azure.ResourceManager.Compute.Models.RestorePointSourceVmDataDisk RestorePointSourceVmDataDisk (int? lun = default, string name = default, Azure.ResourceManager.Compute.Models.CachingType? caching = default, int? diskSizeGB = default, Azure.ResourceManager.Compute.Models.VirtualMachineManagedDisk managedDisk = default, Azure.ResourceManager.Compute.Models.DiskRestorePointAttributes diskRestorePoint = default, bool? writeAcceleratorEnabled = default);
static member RestorePointSourceVmDataDisk : Nullable<int> * string * Nullable<Azure.ResourceManager.Compute.Models.CachingType> * Nullable<int> * Azure.ResourceManager.Compute.Models.VirtualMachineManagedDisk * Azure.ResourceManager.Compute.Models.DiskRestorePointAttributes * Nullable<bool> -> Azure.ResourceManager.Compute.Models.RestorePointSourceVmDataDisk
Public Shared Function RestorePointSourceVmDataDisk (Optional lun As Nullable(Of Integer) = Nothing, Optional name As String = Nothing, Optional caching As Nullable(Of CachingType) = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional managedDisk As VirtualMachineManagedDisk = Nothing, Optional diskRestorePoint As DiskRestorePointAttributes = Nothing, Optional writeAcceleratorEnabled As Nullable(Of Boolean) = Nothing) As RestorePointSourceVmDataDisk

Parameters

lun
Nullable<Int32>

Gets the logical unit number.

name
String

Gets the disk name.

caching
Nullable<CachingType>

Gets the caching type.

diskSizeGB
Nullable<Int32>

Gets the initial disk size in GB for blank data disks, and the new desired size for existing OS and Data disks.

managedDisk
VirtualMachineManagedDisk

Contains the managed disk details.

diskRestorePoint
DiskRestorePointAttributes

Contains Disk Restore Point properties.

writeAcceleratorEnabled
Nullable<Boolean>

Shows true if the disk is write-accelerator enabled.

Returns

A new RestorePointSourceVmDataDisk instance for mocking.

Applies to