Condividi tramite


Disk Classe

Risorsa disco.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.

Ereditarietà
azure.mgmt.compute.v2020_05_01.models._models_py3.Resource
Disk

Costruttore

Disk(*, location: str, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, zones: List[str] | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | None = None, creation_data: _models.CreationData | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, disk_iops_read_only: int | None = None, disk_m_bps_read_only: int | None = None, encryption: _models.Encryption | None = None, max_shares: int | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Percorso della risorsa. Obbligatorio.

tags
dict[str, str]

Tag delle risorse.

sku
DiskSku

Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS o UltraSSD_LRS.

zones
list[str]

Elenco Di zone logiche per Disco.

os_type
str oppure OperatingSystemTypes

Tipo di sistema operativo. I valori noti sono: "Windows" e "Linux".

hyper_v_generation
str oppure HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. I valori noti sono: "V1" e "V2".

creation_data
CreationData

Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco.

disk_size_gb
int

Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco.

encryption_settings_collection
EncryptionSettingsCollection

La raccolta di impostazioni di crittografia usata per Crittografia dischi di Azure può contenere più impostazioni di crittografia per disco o snapshot.

disk_iops_read_write
int

Numero di operazioni di I/O al secondo consentite per questo disco; solo impostabile per i dischi UltraSSD. Un'operazione può trasferire tra 4k e 256.000 byte.

disk_m_bps_read_write
int

Larghezza di banda consentita per questo disco; solo impostabile per i dischi UltraSSD. MBps significa milioni di byte al secondo - MB usa la notazione ISO, di poteri di 10.

disk_iops_read_only
int

Numero totale di operazioni di I/O al secondo consentite in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. Un'operazione può trasferire tra 4k e 256.000 byte.

disk_m_bps_read_only
int

Velocità effettiva totale (MBps) consentita in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. MBps significa milioni di byte al secondo - MB usa la notazione ISO, di poteri di 10.

encryption
Encryption

La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma.

max_shares
int

Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Il valore maggiore di uno indica un disco che può essere montato in più macchine virtuali contemporaneamente.

network_access_policy
str oppure NetworkAccessPolicy

Criteri per l'accesso al disco tramite rete. I valori noti sono: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi.

Variabili

id
str

ID risorsa.

name
str

Nome risorsa.

type
str

Tipo di risorsa.

location
str

Percorso della risorsa. Obbligatorio.

tags
dict[str, str]

Tag delle risorse.

managed_by
str

URI relativo contenente l'ID della macchina virtuale a cui è collegato il disco.

managed_by_extended
list[str]

Elenco di URI relativi contenenti gli ID delle macchine virtuali collegate al disco. maxShares deve essere impostato su un valore maggiore di uno per i dischi per consentire il collegamento a più macchine virtuali.

sku
DiskSku

Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS o UltraSSD_LRS.

zones
list[str]

Elenco Di zone logiche per Disco.

time_created
datetime

Ora di creazione del disco.

os_type
str oppure OperatingSystemTypes

Tipo di sistema operativo. I valori noti sono: "Windows" e "Linux".

hyper_v_generation
str oppure HyperVGeneration

Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. I valori noti sono: "V1" e "V2".

creation_data
CreationData

Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco.

disk_size_gb
int

Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco.

disk_size_bytes
int

Dimensioni del disco in byte. Questo campo è di sola lettura.

unique_id
str

Guid univoco che identifica la risorsa.

encryption_settings_collection
EncryptionSettingsCollection

La raccolta di impostazioni di crittografia usata per Crittografia dischi di Azure può contenere più impostazioni di crittografia per disco o snapshot.

provisioning_state
str

Stato del provisioning del disco.

disk_iops_read_write
int

Numero di operazioni di I/O al secondo consentite per questo disco; solo impostabile per i dischi UltraSSD. Un'operazione può trasferire tra 4k e 256.000 byte.

disk_m_bps_read_write
int

Larghezza di banda consentita per questo disco; solo impostabile per i dischi UltraSSD. MBps significa milioni di byte al secondo - MB usa la notazione ISO, di poteri di 10.

disk_iops_read_only
int

Numero totale di operazioni di I/O al secondo consentite in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. Un'operazione può trasferire tra 4k e 256.000 byte.

disk_m_bps_read_only
int

Velocità effettiva totale (MBps) consentita in tutte le macchine virtuali che montano il disco condiviso come ReadOnly. MBps significa milioni di byte al secondo - MB usa la notazione ISO, di poteri di 10.

disk_state
str oppure DiskState

Stato del disco. I valori noti sono: "Unattached", "Attached", "Reserved", "ActiveSAS", "ReadyToUpload" e "ActiveUpload".

encryption
Encryption

La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma.

max_shares
int

Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Il valore maggiore di uno indica un disco che può essere montato in più macchine virtuali contemporaneamente.

share_info
list[ShareInfoElement]

Dettagli dell'elenco di tutte le macchine virtuali in cui è collegato il disco. maxShares deve essere impostato su un valore maggiore di uno per i dischi per consentire il collegamento a più macchine virtuali.

network_access_policy
str oppure NetworkAccessPolicy

Criteri per l'accesso al disco tramite rete. I valori noti sono: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi.