OSDisk Class
Specifies information about the operating system disk used by the virtual machine.
<br>``<br>
For more information about disks, see About disks and VHDs for Azure
virtual machines.
All required parameters must be populated in order to send to server.
- Inheritance
-
azure.mgmt.compute._serialization.ModelOSDisk
Constructor
OSDisk(*, create_option: str | _models.DiskCreateOptionTypes, os_type: str | _models.OperatingSystemTypes | None = None, encryption_settings: _models.DiskEncryptionSettings | None = None, name: str | None = None, vhd: _models.VirtualHardDisk | None = None, image: _models.VirtualHardDisk | None = None, caching: str | _models.CachingTypes | None = None, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
os_type
|
This property allows you to specify the type of the OS that is included in
the disk if creating a VM from user-image or a specialized VHD. |
encryption_settings
|
Specifies the encryption settings for the OS Disk.
|
name
|
The disk name. |
vhd
|
The virtual hard disk. |
image
|
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. |
caching
|
str or
CachingTypes
Specifies the caching requirements. |
create_option
|
Specifies how the virtual machine should be
created.:code: |
disk_size_gb
|
Specifies the size of an empty data disk in gigabytes. This element can
be used to overwrite the size of the disk in a virtual machine image. |
managed_disk
|
The managed disk parameters. |
Variables
Name | Description |
---|---|
os_type
|
This property allows you to specify the type of the OS that is included in the
disk if creating a VM from user-image or a specialized VHD. |
encryption_settings
|
Specifies the encryption settings for the OS Disk.
|
name
|
The disk name. |
vhd
|
The virtual hard disk. |
image
|
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. |
caching
|
str or
CachingTypes
Specifies the caching requirements. |
create_option
|
Specifies how the virtual machine should be
created.:code: |
disk_size_gb
|
Specifies the size of an empty data disk in gigabytes. This element can be
used to overwrite the size of the disk in a virtual machine image. |
managed_disk
|
The managed disk parameters. |
Azure SDK for Python