ImageOSDisk Classe
Décrit un disque de système d’exploitation.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.compute._serialization.ModelImageOSDisk
Constructeur
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 ou OperatingSystemTypes
Cette propriété vous permet de spécifier le type du système d’exploitation inclus dans le disque si vous créez une machine virtuelle à partir d’une image personnalisée. <br>``<br>
Les valeurs possibles sont : <br>``<br>
Windows<br>``<br>
Linux. Obligatoire. Les valeurs connues sont : « Windows » et « Linux ».
- os_state
- str ou OperatingSystemStateTypes
État du système d’exploitation. Obligatoire. Les valeurs connues sont : « Généralisé » et « Spécialisé ».
- snapshot
- SubResource
Instantané.
- managed_disk
- SubResource
ManagedDisk.
- blob_uri
- str
Disque dur virtuel.
- caching
- str ou CachingTypes
Spécifie les exigences de mise en cache. <br>``<br>
Les valeurs possibles sont : <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default : None pour le stockage Standard. ReadOnly pour le stockage Premium. Les valeurs connues sont : « None », « ReadOnly » et « ReadWrite ».
- disk_size_gb
- int
Spécifie la taille des disques de données vides en gigaoctets. Cet élément peut être utilisé pour remplacer le nom du disque dans une image de machine virtuelle. <br>``<br>
Cette valeur ne peut pas être supérieure à 1 023 Go.
- storage_account_type
- str ou StorageAccountTypes
Spécifie le type de compte de stockage pour le disque managé. UltraSSD_LRS ne peut pas être utilisé avec le disque du système d’exploitation. Les valeurs connues sont « Standard_LRS », « Premium_LRS », « StandardSSD_LRS » et « UltraSSD_LRS ».
Variables
- os_type
- str ou OperatingSystemTypes
Cette propriété vous permet de spécifier le type du système d’exploitation inclus dans le disque si vous créez une machine virtuelle à partir d’une image personnalisée. <br>``<br>
Les valeurs possibles sont : <br>``<br>
Windows<br>``<br>
Linux. Obligatoire. Les valeurs connues sont : « Windows » et « Linux ».
- os_state
- str ou OperatingSystemStateTypes
État du système d’exploitation. Obligatoire. Les valeurs connues sont : « Généralisé » et « Spécialisé ».
- snapshot
- SubResource
Instantané.
- managed_disk
- SubResource
ManagedDisk.
- blob_uri
- str
Disque dur virtuel.
- caching
- str ou CachingTypes
Spécifie les exigences de mise en cache. <br>``<br>
Les valeurs possibles sont : <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default : None pour le stockage Standard. ReadOnly pour le stockage Premium. Les valeurs connues sont : « None », « ReadOnly » et « ReadWrite ».
- disk_size_gb
- int
Spécifie la taille des disques de données vides en gigaoctets. Cet élément peut être utilisé pour remplacer le nom du disque dans une image de machine virtuelle. <br>``<br>
Cette valeur ne peut pas être supérieure à 1 023 Go.
- storage_account_type
- str ou StorageAccountTypes
Spécifie le type de compte de stockage pour le disque managé. UltraSSD_LRS ne peut pas être utilisé avec le disque du système d’exploitation. Les valeurs connues sont « Standard_LRS », « Premium_LRS », « StandardSSD_LRS » et « UltraSSD_LRS ».
Azure SDK for Python