Condividi tramite


DataDisk Classe

Descrive un disco dati.

Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.

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

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

Costruttore

DataDisk(*, lun: int, create_option: str | _models.DiskCreateOptionTypes, name: str | None = None, vhd: _models.VirtualHardDisk | None = None, image: _models.VirtualHardDisk | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, to_be_detached: bool | None = None, detach_option: str | _models.DiskDetachOptionTypes | None = None, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

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.

name
str

Nome del disco.

vhd
VirtualHardDisk

Disco rigido virtuale.

image
VirtualHardDisk

Disco rigido virtuale dell'immagine utente di origine. Il disco rigido virtuale verrà copiato prima di essere collegato alla macchina virtuale. Se SourceImage è specificato, il disco rigido virtuale di destinazione non deve esistere.

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

Specifica come deve essere creata la macchina virtuale.:code:
<br>I valori possibili sono:Attach: questo valore viene usato quando si usa un disco specializzato per creare la macchina virtuale.:<br>``<br>code:
<br>FromImage : questo valore viene usato quando si usa un'immagine per creare la macchina virtuale. Se si usa un'immagine della piattaforma, si usa anche l'elemento imageReference descritto in precedenza. Se si usa un'immagine del marketplace, si usa anche l'elemento piano descritto in precedenza. 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> Questo valore non può essere maggiore di 1023 GB.

managed_disk
ManagedDiskParameters

Parametri del disco gestito.

to_be_detached
bool

Specifica se il disco dati è in fase di scollegamento da VirtualMachine/VirtualMachineScaleset.

detach_option
str oppure DiskDetachOptionTypes

Specifica il comportamento di scollegamento da usare durante il scollegamento di un disco o che è già in corso nel processo di scollegamento dalla macchina virtuale. Valori supportati: ForceDetach. <br>``<br> detachOption: ForceDetach è applicabile solo per i dischi dati gestiti. Se un tentativo precedente di scollegamento del disco dati non è stato completato a causa di un errore imprevisto dalla macchina virtuale e il disco non viene ancora rilasciato, usare force-detach come ultima opzione di scollegamento per scollegare il disco in modo forzato dalla macchina virtuale. Tutte le scritture potrebbero non essere state scaricate quando si usa questo comportamento di scollegamento. <br>``<br> Questa funzionalità è ancora in modalità di anteprima e non è supportata per VirtualMachineScaleSet. Per forzare il scollegamento di un aggiornamento del disco dati aBeDetached su 'true' insieme all'impostazione di detachOption: 'ForceDetach'. "ForceDetach"

delete_option
str oppure DiskDeleteOptionTypes

Specifica se il disco dati deve essere eliminato o scollegato all'eliminazione della macchina virtuale.:code:
<br> Valori possibili: <br>``<br>Elimina se viene usato questo valore, il disco dati viene eliminato quando la macchina virtuale viene eliminata.:code:
<br>Staccare Se questo valore viene usato, il disco dati viene mantenuto dopo l'eliminazione della macchina virtuale.:code:
<br> Il valore predefinito è impostato su scollegare. I valori noti sono: "Elimina" e "Scollega".

Variabili

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.

name
str

Nome del disco.

vhd
VirtualHardDisk

Disco rigido virtuale.

image
VirtualHardDisk

Disco rigido virtuale dell'immagine utente di origine. Il disco rigido virtuale verrà copiato prima di essere collegato alla macchina virtuale. Se SourceImage è specificato, il disco rigido virtuale di destinazione non deve esistere.

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

Specifica come deve essere creata la macchina virtuale.:code:
<br>I valori possibili sono:Attach: questo valore viene usato quando si usa un disco specializzato per creare la macchina virtuale.:<br>``<br>code:
<br>FromImage : questo valore viene usato quando si usa un'immagine per creare la macchina virtuale. Se si usa un'immagine della piattaforma, si usa anche l'elemento imageReference descritto in precedenza. Se si usa un'immagine del marketplace, si usa anche l'elemento piano descritto in precedenza. 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> Questo valore non può essere maggiore di 1023 GB.

managed_disk
ManagedDiskParameters

Parametri del disco gestito.

to_be_detached
bool

Specifica se il disco dati è in fase di scollegamento da VirtualMachine/VirtualMachineScaleset.

disk_iops_read_write
int

Specifica i Read-Write operazioni di I/O al secondo per il disco gestito quando StorageAccountType è UltraSSD_LRS. Restituito solo per i dischi vm VirtualMachine ScaleSet. Può essere aggiornato solo tramite aggiornamenti al set di scalabilità VirtualMachine.

disk_m_bps_read_write
int

Specifica la larghezza di banda in MB al secondo per il disco gestito quando StorageAccountType è UltraSSD_LRS. Restituito solo per i dischi vm VirtualMachine ScaleSet. Può essere aggiornato solo tramite aggiornamenti al set di scalabilità VirtualMachine.

detach_option
str oppure DiskDetachOptionTypes

Specifica il comportamento di scollegamento da usare durante il scollegamento di un disco o che è già in corso nel processo di scollegamento dalla macchina virtuale. Valori supportati: ForceDetach. <br>``<br> detachOption: ForceDetach è applicabile solo per i dischi dati gestiti. Se un tentativo precedente di scollegamento del disco dati non è stato completato a causa di un errore imprevisto dalla macchina virtuale e il disco non viene ancora rilasciato, usare force-detach come ultima opzione di scollegamento per scollegare il disco in modo forzato dalla macchina virtuale. Tutte le scritture potrebbero non essere state scaricate quando si usa questo comportamento di scollegamento. <br>``<br> Questa funzionalità è ancora in modalità di anteprima e non è supportata per VirtualMachineScaleSet. Per forzare il scollegamento di un aggiornamento del disco dati aBeDetached su 'true' insieme all'impostazione di detachOption: 'ForceDetach'. "ForceDetach"

delete_option
str oppure DiskDeleteOptionTypes

Specifica se il disco dati deve essere eliminato o scollegato all'eliminazione della macchina virtuale.:code:
<br> Valori possibili: <br>``<br>Elimina se viene usato questo valore, il disco dati viene eliminato quando la macchina virtuale viene eliminata.:code:
<br>Staccare Se questo valore viene usato, il disco dati viene mantenuto dopo l'eliminazione della macchina virtuale.:code:
<br> Il valore predefinito è impostato su scollegare. I valori noti sono: "Elimina" e "Scollega".