RestorePointSourceVMDataDisk Class

Describes a data disk.

Inheritance
RestorePointSourceVMDataDisk

Constructor

RestorePointSourceVMDataDisk(*, lun: Optional[int] = None, name: Optional[str] = None, caching: Optional[Union[str, azure.mgmt.compute.v2021_07_01.models._compute_management_client_enums.CachingTypes]] = None, disk_size_gb: Optional[int] = None, managed_disk: Optional[azure.mgmt.compute.v2021_07_01.models._models_py3.ManagedDiskParameters] = None, disk_restore_point: Optional[azure.mgmt.compute.v2021_07_01.models._models_py3.ApiEntityReference] = None, **kwargs)

Parameters

lun
int
Required

Gets the logical unit number.

name
str
Required

Gets the disk name.

caching
str or CachingTypes
Required

Gets the caching type. Possible values include: "None", "ReadOnly", "ReadWrite".

disk_size_gb
int
Required

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

managed_disk
ManagedDiskParameters
Required

Gets the managed disk details.

disk_restore_point
ApiEntityReference
Required

Gets the disk restore point Id.