Compartir a través de


ImageOSDisk Clase

Describe un disco del sistema operativo.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
azure.mgmt.compute._serialization.Model
ImageOSDisk

Constructor

ImageOSDisk(*, os_type: str | _models.OperatingSystemTypes, os_state: str | _models.OperatingSystemStateTypes, snapshot: _models.SubResource | None = None, managed_disk: _models.SubResource | None = None, blob_uri: str | None = None, caching: str | _models.CachingTypes | None = None, disk_size_gb: int | None = None, storage_account_type: str | _models.StorageAccountTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

os_type
str o OperatingSystemTypes

Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen personalizada. <br>``<br> Los valores posibles son: <br>``<br>Windows<br>``<br>Linux. Necesario. Los valores conocidos son: "Windows" y "Linux".

os_state
str o OperatingSystemStateTypes

Estado del sistema operativo. Necesario. Los valores conocidos son: "Generalizado" y "Especializado".

snapshot
SubResource

Instantánea.

managed_disk
SubResource

ManagedDisk.

blob_uri
str

Disco duro virtual.

caching
str o CachingTypes

Especifica los requisitos de almacenamiento en caché. <br>``<br> Los valores posibles son: <br>``<br>None<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default: None for Standard Storage. ReadOnly para Premium Storage. Los valores conocidos son: "None", "ReadOnly" y "ReadWrite".

disk_size_gb
int

Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual. <br>``<br> Este valor no puede ser mayor que 1023 GB.

storage_account_type
str o StorageAccountTypes

Especifica el tipo de cuenta de almacenamiento para el disco administrado. UltraSSD_LRS no se puede usar con el disco del sistema operativo. Los valores conocidos son: "Standard_LRS", "Premium_LRS", "StandardSSD_LRS" y "UltraSSD_LRS".

Variables

os_type
str o OperatingSystemTypes

Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen personalizada. <br>``<br> Los valores posibles son: <br>``<br>Windows<br>``<br>Linux. Necesario. Los valores conocidos son: "Windows" y "Linux".

os_state
str o OperatingSystemStateTypes

Estado del sistema operativo. Necesario. Los valores conocidos son: "Generalizado" y "Especializado".

snapshot
SubResource

Instantánea.

managed_disk
SubResource

ManagedDisk.

blob_uri
str

Disco duro virtual.

caching
str o CachingTypes

Especifica los requisitos de almacenamiento en caché. <br>``<br> Los valores posibles son: <br>``<br>None<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default: None for Standard Storage. ReadOnly para Premium Storage. Los valores conocidos son: "None", "ReadOnly" y "ReadWrite".

disk_size_gb
int

Especifica el tamaño de los discos de datos vacíos en gigabytes. Este elemento se puede usar para sobrescribir el nombre del disco en una imagen de máquina virtual. <br>``<br> Este valor no puede ser mayor que 1023 GB.

storage_account_type
str o StorageAccountTypes

Especifica el tipo de cuenta de almacenamiento para el disco administrado. UltraSSD_LRS no se puede usar con el disco del sistema operativo. Los valores conocidos son: "Standard_LRS", "Premium_LRS", "StandardSSD_LRS" y "UltraSSD_LRS".