Compartir a través de


DiskUpdate Clase

Recurso de actualización de disco.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
azure.mgmt.compute._serialization.Model
DiskUpdate

Constructor

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 de solo palabra clave

Nombre Description
tags

Etiquetas del recurso.

sku

Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS o PremiumV2_LRS.

os_type

el tipo de sistema operativo. Los valores conocidos son: "Windows" y "Linux".

disk_size_gb
int

Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco.

encryption_settings_collection

La colección de configuración de cifrado que se usa es Azure Disk Encryption, puede contener varias opciones de cifrado por disco o instantánea.

disk_iops_read_write
int

Número de IOPS permitidos para este disco; solo se puede establecer para discos UltraSSD. Una operación puede transferirse entre 4k y 256 000 bytes.

disk_m_bps_read_write
int

Ancho de banda permitido para este disco; solo se puede establecer para discos UltraSSD. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

disk_iops_read_only
int

Número total de IOPS que se permitirán en todas las máquinas virtuales que monten el disco compartido como ReadOnly. Una operación puede transferirse entre 4k y 256 000 bytes.

disk_m_bps_read_only
int

Rendimiento total (MBps) que se permitirá en todas las máquinas virtuales que monten el disco compartido como ReadOnly. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

max_shares
int

Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. El valor mayor que uno indica un disco que se puede montar en varias máquinas virtuales al mismo tiempo.

encryption

La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.

network_access_policy

Directiva para acceder al disco a través de la red. Los valores conocidos son: "AllowAll", "AllowPrivate" y "DenyAll".

disk_access_id
str

Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.

tier
str

Nivel de rendimiento del disco (por ejemplo, P4, S10) como se describe aquí: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. No se aplica a los discos Ultra.

bursting_enabled

Establézcalo en true para habilitar la expansión más allá del destino de rendimiento aprovisionado del disco. La expansión está deshabilitada de manera predeterminada. No se aplica a los discos Ultra.

purchase_plan

Información del plan de compra que se va a agregar en el disco del sistema operativo.

supported_capabilities

Lista de funcionalidades admitidas que se van a agregar en el disco del sistema operativo.

supports_hibernation

Indica que el sistema operativo de un disco admite la hibernación.

public_network_access

Directiva para controlar la exportación en el disco. Los valores conocidos son: "Enabled" y "Disabled".

data_access_auth_mode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea. Los valores conocidos son: "AzureActiveDirectory" y "None".

optimized_for_frequent_attach

Establecer esta propiedad en true mejora la confiabilidad y el rendimiento de los discos de datos que suelen (más de 5 veces al día) desasociados de una máquina virtual y conectadas a otra. Esta propiedad no debe establecerse para los discos que no están desasociados y conectados con frecuencia, ya que hace que los discos no se alineen con el dominio de error de la máquina virtual.

Variables

Nombre Description
tags

Etiquetas del recurso.

sku

Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS o PremiumV2_LRS.

os_type

el tipo de sistema operativo. Los valores conocidos son: "Windows" y "Linux".

disk_size_gb
int

Si creationData.createOption es Vacío, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco.

encryption_settings_collection

La colección de configuración de cifrado que se usa es Azure Disk Encryption, puede contener varias opciones de cifrado por disco o instantánea.

disk_iops_read_write
int

Número de IOPS permitidos para este disco; solo se puede establecer para discos UltraSSD. Una operación puede transferirse entre 4k y 256 000 bytes.

disk_m_bps_read_write
int

Ancho de banda permitido para este disco; solo se puede establecer para discos UltraSSD. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

disk_iops_read_only
int

Número total de IOPS que se permitirán en todas las máquinas virtuales que monten el disco compartido como ReadOnly. Una operación puede transferirse entre 4k y 256 000 bytes.

disk_m_bps_read_only
int

Rendimiento total (MBps) que se permitirá en todas las máquinas virtuales que monten el disco compartido como ReadOnly. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.

max_shares
int

Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. El valor mayor que uno indica un disco que se puede montar en varias máquinas virtuales al mismo tiempo.

encryption

La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.

network_access_policy

Directiva para acceder al disco a través de la red. Los valores conocidos son: "AllowAll", "AllowPrivate" y "DenyAll".

disk_access_id
str

Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.

tier
str

Nivel de rendimiento del disco (por ejemplo, P4, S10) como se describe aquí: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. No se aplica a los discos Ultra.

bursting_enabled

Establézcalo en true para habilitar la expansión más allá del destino de rendimiento aprovisionado del disco. La expansión está deshabilitada de manera predeterminada. No se aplica a los discos Ultra.

purchase_plan

Información del plan de compra que se va a agregar en el disco del sistema operativo.

supported_capabilities

Lista de funcionalidades admitidas que se van a agregar en el disco del sistema operativo.

property_updates_in_progress

Propiedades del disco para el que está pendiente la actualización.

supports_hibernation

Indica que el sistema operativo de un disco admite la hibernación.

public_network_access

Directiva para controlar la exportación en el disco. Los valores conocidos son: "Enabled" y "Disabled".

data_access_auth_mode

Requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea. Los valores conocidos son: "AzureActiveDirectory" y "None".

optimized_for_frequent_attach

Establecer esta propiedad en true mejora la confiabilidad y el rendimiento de los discos de datos que suelen (más de 5 veces al día) desasociados de una máquina virtual y conectadas a otra. Esta propiedad no debe establecerse para los discos que no están desasociados y conectados con frecuencia, ya que hace que los discos no se alineen con el dominio de error de la máquina virtual.