Share via


ArmComputeModelFactory.RestorePointSourceVmOSDisk Method

Definition

Initializes a new instance of RestorePointSourceVmOSDisk.

public static Azure.ResourceManager.Compute.Models.RestorePointSourceVmOSDisk RestorePointSourceVmOSDisk (Azure.ResourceManager.Compute.Models.OperatingSystemType? osType = default, Azure.ResourceManager.Compute.Models.DiskEncryptionSettings encryptionSettings = 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 RestorePointSourceVmOSDisk : Nullable<Azure.ResourceManager.Compute.Models.OperatingSystemType> * Azure.ResourceManager.Compute.Models.DiskEncryptionSettings * 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.RestorePointSourceVmOSDisk
Public Shared Function RestorePointSourceVmOSDisk (Optional osType As Nullable(Of OperatingSystemType) = Nothing, Optional encryptionSettings As DiskEncryptionSettings = 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 RestorePointSourceVmOSDisk

Parameters

osType
Nullable<OperatingSystemType>

Gets the Operating System type.

encryptionSettings
DiskEncryptionSettings

Gets the disk encryption settings.

name
String

Gets the disk name.

caching
Nullable<CachingType>

Gets the caching type.

diskSizeGB
Nullable<Int32>

Gets the disk size in GB.

managedDisk
VirtualMachineManagedDisk

Gets 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 RestorePointSourceVmOSDisk instance for mocking.

Applies to