Condividi tramite


VirtualMachineScaleSetDataDisk Classe

Descrive un disco dati del set di scalabilità di macchine virtuali.

Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.

Ereditarietà
azure.mgmt.compute._serialization.Model
VirtualMachineScaleSetDataDisk

Costruttore

VirtualMachineScaleSetDataDisk(*, lun: int, create_option: str | _models.DiskCreateOptionTypes, name: str | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, disk_size_gb: int | None = None, managed_disk: _models.VirtualMachineScaleSetManagedDiskParameters | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

name
str

Nome del disco.

lun
int

Specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato a una macchina virtuale. Obbligatorio.

caching
str oppure CachingTypes

Specifica i requisiti di memorizzazione nella cache. <br>``<br>I valori possibili sono: None<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default: <br>``<br>Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium. I valori noti sono: "None", "ReadOnly" e "ReadWrite".

write_accelerator_enabled
bool

Specifica se writeAccelerator deve essere abilitato o disabilitato nel disco.

create_option
str oppure DiskCreateOptionTypes

Opzione di creazione. Obbligatorio. I valori noti sono: "FromImage", "Empty" e "Attach".

disk_size_gb
int

Specifica le dimensioni di un disco dati vuoto in gigabyte. Questo elemento può essere usato per sovrascrivere le dimensioni del disco in un'immagine di macchina virtuale. <br>``<br> diskSizeGB è il numero di byte x 1024^3 per il disco e il valore non può essere maggiore di 1023.

managed_disk
VirtualMachineScaleSetManagedDiskParameters

Parametri del disco gestito.

disk_iops_read_write
int

Specifica il Read-Write operazioni di I/O al secondo per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, verrà assegnato un valore predefinito in base a diskSizeGB.

disk_m_bps_read_write
int

Specifica la larghezza di banda in MB al secondo per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, verrà assegnato un valore predefinito in base a diskSizeGB.

delete_option
str oppure DiskDeleteOptionTypes

Specifica se il disco dati deve essere eliminato o scollegato dopo l'eliminazione di VMSS Flex (questa funzionalità è disponibile solo per VMSS con Flessibili OrchestrationMode).:code:
<br> Valori possibili: <br>``<br>Elimina se questo valore viene usato, il disco dati viene eliminato quando la macchina virtuale Flex vm VMSS È eliminata.:code:
<br>Staccare Se questo valore viene usato, il disco dati viene mantenuto dopo l'eliminazione della macchina virtuale Flex vm VMSS.:code:
<br> Il valore predefinito è impostato su Elimina. I valori noti sono: "Elimina" e "Scollega".

Variabili

name
str

Nome del disco.

lun
int

Specifica il numero di unità logica del disco dati. Questo valore viene usato per identificare i dischi dati all'interno della macchina virtuale e pertanto deve essere univoco per ogni disco dati collegato a una macchina virtuale. Obbligatorio.

caching
str oppure CachingTypes

Specifica i requisiti di memorizzazione nella cache. <br>``<br>I valori possibili sono: None<br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> Default: <br>``<br>Nessuno per l'archiviazione Standard. ReadOnly per l'archiviazione Premium. I valori noti sono: "None", "ReadOnly" e "ReadWrite".

write_accelerator_enabled
bool

Specifica se writeAccelerator deve essere abilitato o disabilitato nel disco.

create_option
str oppure DiskCreateOptionTypes

Opzione di creazione. Obbligatorio. I valori noti sono: "FromImage", "Empty" e "Attach".

disk_size_gb
int

Specifica le dimensioni di un disco dati vuoto in gigabyte. Questo elemento può essere usato per sovrascrivere le dimensioni del disco in un'immagine di macchina virtuale. <br>``<br> diskSizeGB è il numero di byte x 1024^3 per il disco e il valore non può essere maggiore di 1023.

managed_disk
VirtualMachineScaleSetManagedDiskParameters

Parametri del disco gestito.

disk_iops_read_write
int

Specifica il Read-Write operazioni di I/O al secondo per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, verrà assegnato un valore predefinito in base a diskSizeGB.

disk_m_bps_read_write
int

Specifica la larghezza di banda in MB al secondo per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, verrà assegnato un valore predefinito in base a diskSizeGB.

delete_option
str oppure DiskDeleteOptionTypes

Specifica se il disco dati deve essere eliminato o scollegato dopo l'eliminazione di VMSS Flex (questa funzionalità è disponibile solo per VMSS con Flessibili OrchestrationMode).:code:
<br> Valori possibili: <br>``<br>Elimina se questo valore viene usato, il disco dati viene eliminato quando la macchina virtuale Flex vm VMSS È eliminata.:code:
<br>Staccare Se questo valore viene usato, il disco dati viene mantenuto dopo l'eliminazione della macchina virtuale Flex vm VMSS.:code:
<br> Il valore predefinito è impostato su Elimina. I valori noti sono: "Elimina" e "Scollega".