Share via


DiskUpdate Clase

Definición

Recurso de actualización de disco.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DiskUpdate
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DiskUpdate = class
Public Class DiskUpdate
Herencia
DiskUpdate
Atributos

Constructores

DiskUpdate()

Inicializa una nueva instancia de la clase DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan)

Inicializa una nueva instancia de la clase DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, IDictionary<String,String>)

Recurso de actualización de disco.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, IDictionary<String,String>, DiskSku)

Inicializa una nueva instancia de la clase DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, PropertyUpdatesInProgress, Nullable<Boolean>, IDictionary<String, String>, DiskSku)

Inicializa una nueva instancia de la clase DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, IDictionary<String,String>, DiskSku)

Inicializa una nueva instancia de la clase DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, String, IDictionary<String,String>, DiskSku)

Inicializa una nueva instancia de la clase DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, String, Nullable<Boolean>, IDictionary<String, String>, DiskSku)

Inicializa una nueva instancia de la clase DiskUpdate.

Propiedades

BurstingEnabled

Obtiene o establece 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.

DataAccessAuthMode

Obtiene o establece valores posibles: "AzureActiveDirectory", "None"

DiskAccessId

Obtiene o establece el identificador de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.

DiskIOPSReadOnly

Obtiene o establece el 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 transferir entre 4k y 256k bytes.

DiskIOPSReadWrite

Obtiene o establece el número de IOPS permitidos para este disco; solo se puede establecer para discos UltraSSD. Una operación puede transferir entre 4k y 256k bytes.

DiskMBpsReadOnly

Obtiene o establece el 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.

DiskMBpsReadWrite

Obtiene o establece el 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.

DiskSizeGB

Obtiene o establece si creationData.createOption es Empty, 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

Obtiene o establece 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.

EncryptionSettingsCollection

Obtiene o establece la colección de configuraciones de cifrado que se usa como Azure Disk Encryption, puede contener varias opciones de cifrado por disco o instantánea.

MaxShares

Obtiene o establece el 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.

NetworkAccessPolicy

Obtiene o establece valores posibles: 'AllowAll', 'AllowPrivate', 'DenyAll'

OptimizedForFrequentAttach

Obtiene o establece el establecimiento de 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.

OsType

Obtiene o establece el tipo de sistema operativo. Entre los valores posibles se incluyen: "Windows", "Linux"

PropertyUpdatesInProgress

Obtiene las propiedades del disco para el que está pendiente la actualización.

PublicNetworkAccess

Obtiene o establece los valores posibles: "Enabled", "Disabled"

PurchasePlan

Obtiene o establece la información del plan de compra que se va a agregar en el disco del sistema operativo.

Sku

Recurso de actualización de disco.

SupportedCapabilities

Obtiene o establece la lista de funcionalidades admitidas que se van a agregar en el disco del sistema operativo.

SupportsHibernation

Obtiene o establece indica que el sistema operativo de un disco admite hibernación.

Tags

Obtiene o establece etiquetas de recursos.

Tier

Obtiene o establece el 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.

Métodos

Validate()

Valide el objeto .

Se aplica a