Partilhar via


DiskUpdate Classe

Recurso de atualização do disco.

Herança
azure.mgmt.compute._serialization.Model
DiskUpdate

Construtor

DiskUpdate(*, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, os_type: str | _models.OperatingSystemTypes | 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, max_shares: int | None = None, encryption: _models.Encryption | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, tier: str | None = None, bursting_enabled: bool | None = None, purchase_plan: _models.PurchasePlan | None = None, **kwargs: Any)

Parâmetros Só de Palavra-Chave

Name Description
tags

Etiquetas de recursos.

sku

O nome do SKU dos discos. Pode ser Standard_LRS, Premium_LRS, StandardSSD_LRS ou UltraSSD_LRS.

os_type

o tipo de Sistema Operativo. Os valores conhecidos são: "Windows" e "Linux".

disk_size_gb
int

Se creationData.createOption for Vazio, este campo é obrigatório e indica o tamanho do disco a criar. Se este campo estiver presente para atualizações ou criação com outras opções, indica um redimensionamento. Os redimensionamentos só são permitidos se o disco não estiver anexado a uma VM em execução e apenas pode aumentar o tamanho do disco.

encryption_settings_collection

A coleção de definições de encriptação utilizada é o Azure Disk Encryption, pode conter várias definições de encriptação por disco ou instantâneo.

disk_iops_read_write
int

O número de IOPS permitido para este disco; apenas settable para discos UltraSSD. Uma operação pode ser transferida entre 4k e 256 k bytes.

disk_m_bps_read_write
int

A largura de banda permitida para este disco; apenas settable para discos UltraSSD. MBps significa milhões de bytes por segundo - MB aqui utiliza a notação ISO, de potências de 10.

disk_iops_read_only
int

O número total de IOPS que será permitido em todas as VMs que montam o disco partilhado como ReadOnly. Uma operação pode ser transferida entre 4k e 256 k bytes.

disk_m_bps_read_only
int

O débito total (MBps) que será permitido em todas as VMs que montam o disco partilhado como ReadOnly. MBps significa milhões de bytes por segundo - MB aqui utiliza a notação ISO, de potências de 10.

max_shares
int

O número máximo de VMs que podem ser anexadas ao disco ao mesmo tempo. Valor maior do que um indica um disco que pode ser montado em várias VMs ao mesmo tempo.

encryption

A propriedade encriptação pode ser utilizada para encriptar dados inativos com chaves geridas pelo cliente ou chaves geridas pela plataforma.

network_access_policy

Política para aceder ao disco através da rede. Os valores conhecidos são: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID arm do recurso DiskAccess para utilizar pontos finais privados em discos.

tier
str

Escalão de desempenho do disco (por exemplo, P4, S10), conforme descrito aqui: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Não se aplica a discos Ultra.

bursting_enabled

Defina como verdadeiro para ativar a expansão para além do destino de desempenho aprovisionado do disco. A expansão está desativada por predefinição. Não se aplica a discos Ultra.

purchase_plan

Informações do plano de compra a adicionar no disco do SO.

Variáveis

Name Description
tags

Etiquetas de recursos.

sku

O nome do SKU dos discos. Pode ser Standard_LRS, Premium_LRS, StandardSSD_LRS ou UltraSSD_LRS.

os_type

o tipo de Sistema Operativo. Os valores conhecidos são: "Windows" e "Linux".

disk_size_gb
int

Se creationData.createOption for Vazio, este campo é obrigatório e indica o tamanho do disco a criar. Se este campo estiver presente para atualizações ou criação com outras opções, indica um redimensionamento. Os redimensionamentos só são permitidos se o disco não estiver anexado a uma VM em execução e apenas pode aumentar o tamanho do disco.

encryption_settings_collection

A coleção de definições de encriptação utilizada é o Azure Disk Encryption, pode conter várias definições de encriptação por disco ou instantâneo.

disk_iops_read_write
int

O número de IOPS permitido para este disco; apenas settable para discos UltraSSD. Uma operação pode ser transferida entre 4k e 256 k bytes.

disk_m_bps_read_write
int

A largura de banda permitida para este disco; apenas settable para discos UltraSSD. MBps significa milhões de bytes por segundo - MB aqui utiliza a notação ISO, de potências de 10.

disk_iops_read_only
int

O número total de IOPS que será permitido em todas as VMs que montam o disco partilhado como ReadOnly. Uma operação pode ser transferida entre 4k e 256 k bytes.

disk_m_bps_read_only
int

O débito total (MBps) que será permitido em todas as VMs que montam o disco partilhado como ReadOnly. MBps significa milhões de bytes por segundo - MB aqui utiliza a notação ISO, de potências de 10.

max_shares
int

O número máximo de VMs que podem ser anexadas ao disco ao mesmo tempo. Valor maior do que um indica um disco que pode ser montado em várias VMs ao mesmo tempo.

encryption

A propriedade encriptação pode ser utilizada para encriptar dados inativos com chaves geridas pelo cliente ou chaves geridas pela plataforma.

network_access_policy

Política para aceder ao disco através da rede. Os valores conhecidos são: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID arm do recurso DiskAccess para utilizar pontos finais privados em discos.

tier
str

Escalão de desempenho do disco (por exemplo, P4, S10), conforme descrito aqui: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Não se aplica a discos Ultra.

bursting_enabled

Defina como verdadeiro para ativar a expansão para além do destino de desempenho aprovisionado do disco. A expansão está desativada por predefinição. Não se aplica a discos Ultra.

purchase_plan

Informações do plano de compra a adicionar no disco do SO.