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. I valori possibili sono: Nessuno,ReadOnly,ReadWrite. I valori predefiniti sono: 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. La proprietà 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. I valori possibili sono: Nessuno,ReadOnly,ReadWrite. I valori predefiniti sono: 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. La proprietà 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".