Compartilhar via


DiskUpdate Classe

Recurso de atualização de disco.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

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, supported_capabilities: _models.SupportedCapabilities | None = None, supports_hibernation: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, optimized_for_frequent_attach: bool | None = None, **kwargs: Any)

Parâmetros somente de palavra-chave

Nome Description
tags

Marcas de recurso.

sku

O nome da SKU dos discos. Pode ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS ou PremiumV2_LRS.

os_type

o tipo de sistema operacional. Os valores conhecidos são: "Windows" e "Linux".

disk_size_gb
int

Se creationData.createOption for Empty, esse campo será obrigatório e indicará o tamanho do disco a ser criado. Se esse campo estiver presente para atualizações ou criação com outras opções, ele indicará um redimensionamento. Redimensionamentos só serão permitidos se o disco não estiver anexado a uma VM em execução e só puder aumentar o tamanho do disco.

encryption_settings_collection

A coleção de configurações de criptografia usada é a Criptografia de Disco do Azure, pode conter várias configurações de criptografia por disco ou instantâneo.

disk_iops_read_write
int

O número de IOPS permitido para esse disco; somente configurável para discos UltraSSD. Uma operação pode transferir entre 4k e 256 mil bytes.

disk_m_bps_read_write
int

A largura de banda permitida para este disco; somente configurável para discos UltraSSD. MBps significa milhões de bytes por segundo – o MB aqui usa a notação ISO, de potências de 10.

disk_iops_read_only
int

O número total de IOPS que serão permitidos em todas as VMs que montam o disco compartilhado como ReadOnly. Uma operação pode transferir entre 4k e 256 mil bytes.

disk_m_bps_read_only
int

A taxa de transferência total (MBps) que será permitida em todas as VMs que montam o disco compartilhado como ReadOnly. MBps significa milhões de bytes por segundo – o MB aqui usa 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 que um indica um disco que pode ser montado em várias VMs ao mesmo tempo.

encryption

A propriedade de criptografia pode ser usada para criptografar dados inativos com chaves gerenciadas pelo cliente ou chaves gerenciadas pela plataforma.

network_access_policy

Política para acessar o disco por meio da rede. Os valores conhecidos são: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID do ARM do recurso DiskAccess para usar pontos de extremidade privados em discos.

tier
str

Camada 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 true para habilitar a intermitência além do destino de desempenho provisionado do disco. O bursting está desabilitado por padrão. Não se aplica a discos Ultra.

purchase_plan

Informações do plano de compra a serem adicionadas no disco do sistema operacional.

supported_capabilities

Lista de recursos com suporte a serem adicionados no disco do sistema operacional.

supports_hibernation

Indica que o sistema operacional em um disco dá suporte à hibernação.

public_network_access

Política para controlar a exportação no disco. Os valores conhecidos são: "Habilitado" e "Desabilitado".

data_access_auth_mode

Requisitos de autenticação adicionais ao exportar ou carregar em um disco ou instantâneo. Os valores conhecidos são: "AzureActiveDirectory" e "None".

optimized_for_frequent_attach

Definir essa propriedade como true melhora a confiabilidade e o desempenho de discos de dados com frequência (mais de 5 vezes por dia) desanexados de uma máquina virtual e anexados a outra. Essa propriedade não deve ser definida para discos que não são desanexados e anexados com frequência, pois faz com que os discos não se alinhem com o domínio de falha da máquina virtual.

Variáveis

Nome Description
tags

Marcas de recurso.

sku

O nome da SKU dos discos. Pode ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS ou PremiumV2_LRS.

os_type

o tipo de sistema operacional. Os valores conhecidos são: "Windows" e "Linux".

disk_size_gb
int

Se creationData.createOption for Empty, esse campo será obrigatório e indicará o tamanho do disco a ser criado. Se esse campo estiver presente para atualizações ou criação com outras opções, ele indicará um redimensionamento. Redimensionamentos só serão permitidos se o disco não estiver anexado a uma VM em execução e só puder aumentar o tamanho do disco.

encryption_settings_collection

A coleção de configurações de criptografia usada é a Criptografia de Disco do Azure, pode conter várias configurações de criptografia por disco ou instantâneo.

disk_iops_read_write
int

O número de IOPS permitido para esse disco; somente configurável para discos UltraSSD. Uma operação pode transferir entre 4k e 256 mil bytes.

disk_m_bps_read_write
int

A largura de banda permitida para este disco; somente configurável para discos UltraSSD. MBps significa milhões de bytes por segundo – o MB aqui usa a notação ISO, de potências de 10.

disk_iops_read_only
int

O número total de IOPS que serão permitidos em todas as VMs que montam o disco compartilhado como ReadOnly. Uma operação pode transferir entre 4k e 256 mil bytes.

disk_m_bps_read_only
int

A taxa de transferência total (MBps) que será permitida em todas as VMs que montam o disco compartilhado como ReadOnly. MBps significa milhões de bytes por segundo – o MB aqui usa 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 que um indica um disco que pode ser montado em várias VMs ao mesmo tempo.

encryption

A propriedade de criptografia pode ser usada para criptografar dados inativos com chaves gerenciadas pelo cliente ou chaves gerenciadas pela plataforma.

network_access_policy

Política para acessar o disco por meio da rede. Os valores conhecidos são: "AllowAll", "AllowPrivate" e "DenyAll".

disk_access_id
str

ID do ARM do recurso DiskAccess para usar pontos de extremidade privados em discos.

tier
str

Camada 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 true para habilitar a intermitência além do destino de desempenho provisionado do disco. O bursting está desabilitado por padrão. Não se aplica a discos Ultra.

purchase_plan

Informações do plano de compra a serem adicionadas no disco do sistema operacional.

supported_capabilities

Lista de recursos com suporte a serem adicionados no disco do sistema operacional.

property_updates_in_progress

Propriedades do disco para o qual a atualização está pendente.

supports_hibernation

Indica que o sistema operacional em um disco dá suporte à hibernação.

public_network_access

Política para controlar a exportação no disco. Os valores conhecidos são: "Habilitado" e "Desabilitado".

data_access_auth_mode

Requisitos de autenticação adicionais ao exportar ou carregar em um disco ou instantâneo. Os valores conhecidos são: "AzureActiveDirectory" e "None".

optimized_for_frequent_attach

Definir essa propriedade como true melhora a confiabilidade e o desempenho de discos de dados com frequência (mais de 5 vezes por dia) desanexados de uma máquina virtual e anexados a outra. Essa propriedade não deve ser definida para discos que não são desanexados e anexados com frequência, pois faz com que os discos não se alinhem com o domínio de falha da máquina virtual.