Compartir a través de


DiskInner Constructores

Definición

Sobrecargas

DiskInner()

Inicializa una nueva instancia de la clase DiskInner.

DiskInner(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, Nullable<DateTime>, Nullable<OperatingSystemTypes>, HyperVGeneration, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, DiskState, Encryption, Nullable<Int32>, IList<ShareInfoElement>, NetworkAccessPolicy, String, String)

Inicializa una nueva instancia de la clase DiskInner.

DiskInner()

Inicializa una nueva instancia de la clase DiskInner.

public DiskInner ();
Public Sub New ()

Se aplica a

DiskInner(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, Nullable<DateTime>, Nullable<OperatingSystemTypes>, HyperVGeneration, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, DiskState, Encryption, Nullable<Int32>, IList<ShareInfoElement>, NetworkAccessPolicy, String, String)

Inicializa una nueva instancia de la clase DiskInner.

public DiskInner (string location, Microsoft.Azure.Management.Compute.Fluent.Models.CreationData creationData, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string managedBy = default, System.Collections.Generic.IList<string> managedByExtended = default, Microsoft.Azure.Management.Compute.Fluent.Models.DiskSku sku = default, System.Collections.Generic.IList<string> zones = default, DateTime? timeCreated = default, Microsoft.Azure.Management.Compute.Fluent.Models.OperatingSystemTypes? osType = default, Microsoft.Azure.Management.Compute.Fluent.Models.HyperVGeneration hyperVGeneration = default, int? diskSizeGB = default, long? diskSizeBytes = default, string uniqueId = default, Microsoft.Azure.Management.Compute.Fluent.Models.EncryptionSettingsCollection encryptionSettingsCollection = default, string provisioningState = default, long? diskIOPSReadWrite = default, long? diskMBpsReadWrite = default, long? diskIOPSReadOnly = default, long? diskMBpsReadOnly = default, Microsoft.Azure.Management.Compute.Fluent.Models.DiskState diskState = default, Microsoft.Azure.Management.Compute.Fluent.Models.Encryption encryption = default, int? maxShares = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.ShareInfoElement> shareInfo = default, Microsoft.Azure.Management.Compute.Fluent.Models.NetworkAccessPolicy networkAccessPolicy = default, string diskAccessId = default, string tier = default);
new Microsoft.Azure.Management.Compute.Fluent.Models.DiskInner : string * Microsoft.Azure.Management.Compute.Fluent.Models.CreationData * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Compute.Fluent.Models.DiskSku * System.Collections.Generic.IList<string> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Compute.Fluent.Models.OperatingSystemTypes> * Microsoft.Azure.Management.Compute.Fluent.Models.HyperVGeneration * Nullable<int> * Nullable<int64> * string * Microsoft.Azure.Management.Compute.Fluent.Models.EncryptionSettingsCollection * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Management.Compute.Fluent.Models.DiskState * Microsoft.Azure.Management.Compute.Fluent.Models.Encryption * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Fluent.Models.ShareInfoElement> * Microsoft.Azure.Management.Compute.Fluent.Models.NetworkAccessPolicy * string * string -> Microsoft.Azure.Management.Compute.Fluent.Models.DiskInner
Public Sub New (location As String, creationData As CreationData, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional managedBy As String = Nothing, Optional managedByExtended As IList(Of String) = Nothing, Optional sku As DiskSku = Nothing, Optional zones As IList(Of String) = Nothing, Optional timeCreated As Nullable(Of DateTime) = Nothing, Optional osType As Nullable(Of OperatingSystemTypes) = Nothing, Optional hyperVGeneration As HyperVGeneration = Nothing, Optional diskSizeGB As Nullable(Of Integer) = Nothing, Optional diskSizeBytes As Nullable(Of Long) = Nothing, Optional uniqueId As String = Nothing, Optional encryptionSettingsCollection As EncryptionSettingsCollection = Nothing, Optional provisioningState As String = Nothing, Optional diskIOPSReadWrite As Nullable(Of Long) = Nothing, Optional diskMBpsReadWrite As Nullable(Of Long) = Nothing, Optional diskIOPSReadOnly As Nullable(Of Long) = Nothing, Optional diskMBpsReadOnly As Nullable(Of Long) = Nothing, Optional diskState As DiskState = Nothing, Optional encryption As Encryption = Nothing, Optional maxShares As Nullable(Of Integer) = Nothing, Optional shareInfo As IList(Of ShareInfoElement) = Nothing, Optional networkAccessPolicy As NetworkAccessPolicy = Nothing, Optional diskAccessId As String = Nothing, Optional tier As String = Nothing)

Parámetros

location
String
creationData
CreationData

Información de origen del disco. La información de CreationData no se puede cambiar una vez creado el disco.

id
String
name
String
type
String
managedBy
String

Un URI relativo que contiene el identificador de la máquina virtual que tiene el disco conectado.

managedByExtended
IList<String>

Lista de URI relativos que contienen los identificadores de las máquinas virtuales que tienen el disco conectado. maxShares debe establecerse en un valor mayor que uno para que los discos puedan asociarlos a varias máquinas virtuales.

sku
DiskSku
zones
IList<String>

Lista de zonas lógicas para Disco.

timeCreated
Nullable<DateTime>

Hora a la que se creó el disco.

osType
Nullable<OperatingSystemTypes>

Tipo de sistema operativo. Entre los valores posibles se incluyen: "Windows", "Linux"

hyperVGeneration
HyperVGeneration

Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo. Entre los valores posibles se incluyen: 'V1', 'V2'

diskSizeGB
Nullable<Int32>

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.

diskSizeBytes
Nullable<Int64>

Tamaño del disco en bytes. Este campo es de solo lectura.

uniqueId
String

Guid único que identifica el recurso.

encryptionSettingsCollection
EncryptionSettingsCollection

La recopilación de configuración de cifrado usada para Azure Disk Encryption puede contener varias opciones de cifrado por disco o instantánea.

provisioningState
String

Estado de aprovisionamiento de disco.

diskIOPSReadWrite
Nullable<Int64>

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.

diskMBpsReadWrite
Nullable<Int64>

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.

diskIOPSReadOnly
Nullable<Int64>

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.

diskMBpsReadOnly
Nullable<Int64>

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.

diskState
DiskState

Estado del disco. Entre los valores posibles se incluyen: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', 'ActiveUpload'

encryption
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.

maxShares
Nullable<Int32>

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.

shareInfo
IList<ShareInfoElement>

Detalles de la lista de todas las máquinas virtuales que tienen el disco conectado. maxShares debe establecerse en un valor mayor que uno para que los discos puedan asociarlos a varias máquinas virtuales.

networkAccessPolicy
NetworkAccessPolicy

Entre los valores posibles se incluyen: 'AllowAll', 'AllowPrivate', 'DenyAll'

diskAccessId
String

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

tier
String

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.

Se aplica a