Compartir a través de


DiskInner Clase

Definición

Recurso de disco.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DiskInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DiskInner = class
    inherit Resource
Public Class DiskInner
Inherits Resource
Herencia
Atributos

Constructores

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.

Propiedades

CreationData

Obtiene o establece la información de origen del disco. La información de CreationData no se puede cambiar una vez creado el disco.

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.

DiskSizeBytes

Obtiene el tamaño del disco en bytes. Este campo es de solo lectura.

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.

DiskState

Obtiene o establece el estado del disco. Entre los valores posibles se incluyen: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', 'ActiveUpload'

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 para Azure Disk Encryption, puede contener varias opciones de cifrado por disco o instantánea.

HyperVGeneration

Obtiene o establece la 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'

Id

Identificador de recurso. Setter está protegido porque el identificador debe establecerse en Recursos de red.

(Heredado de ProxyResource)
Location

Ubicación de los recursos

(Heredado de Resource)
ManagedBy

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

ManagedByExtended

Obtiene la 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.

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.

Name

Nombre del recurso

(Heredado de ProxyResource)
NetworkAccessPolicy

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

OsType

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

ProvisioningState

Obtiene el estado de aprovisionamiento de disco.

ShareInfo

Obtiene los 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.

Sku

Recurso de disco.

Tags

Etiquetas del recurso

(Heredado de Resource)
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.

TimeCreated

Obtiene la hora en que se creó el disco.

Type

Tipo de recurso

(Heredado de ProxyResource)
UniqueId

Obtiene un GUID único que identifica el recurso.

Zones

Obtiene o establece la lista de zonas lógicas de Disk.

Métodos

Validate()

Valide el objeto .

Se aplica a