DiskInner Clase
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. compute. fluent. models. DiskInner
- com.
- com.
- com.
public final class DiskInner
extends Resource
Recurso de disco.
Resumen del constructor
Constructor | Description |
---|---|
DiskInner() |
Crea una instancia de la clase Interna de disco |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Boolean |
burstingEnabled()
Obtenga la propiedad Enabled de expansión: establézcalo |
Offset |
burstingEnabledTime()
Obtenga la propiedad Tiempo habilitado |
Float |
completionPercent()
Obtenga la propiedad Percent de finalización |
Creation |
creationData()
Obtiene la propiedad Data de creación |
Data |
dataAccessAuthMode()
Obtenga la propiedad Modo de autenticación |
String |
diskAccessId()
Obtenga la propiedad Disk Access Id ( Id. de acceso |
Long |
diskIopsReadOnly()
Obtener la propiedad Iops |
Long |
diskIopsReadWrite()
Obtener la propiedad Iops |
Long |
diskMBpsReadOnly()
Obtenga la propiedad de solo lectura de MBps de disco |
Long |
diskMBpsReadWrite()
Obtenga la propiedad de escritura de |
Long |
diskSizeBytes()
Obtiene la propiedad Bytes de tamaño |
Integer |
diskSizeGB()
Obtenga la propiedad SizeGB del disco |
Disk |
diskState()
Obtiene la propiedad Estado del disco |
Encryption |
encryption()
Obtener la propiedad de cifrado: la propiedad Encryption se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma. |
Encryption |
encryptionSettingsCollection()
Obtenga la propiedad Colección de configuración |
Extended |
extendedLocation()
Obtenga la propiedad Location extendida |
Hyper |
hyperVGeneration()
Obtiene la propiedad hyper |
Offset |
lastOwnershipUpdateTime()
Obtiene la última |
String |
managedBy()
Obtiene la propiedad Managed |
List<String> |
managedByExtended()
Obtenga la propiedad ByExtended administrada |
Integer |
maxShares()
Obtiene la propiedad Max |
Network |
networkAccessPolicy()
Obtiene la propiedad directiva de acceso |
Boolean |
optimizedForFrequentAttach()
Obtener la propiedad Optimizada |
Operating |
osType()
Obtiene la propiedad os |
Property |
propertyUpdatesInProgress()
Obtenga la propiedad |
String |
provisioningState()
Obtiene la propiedad State de aprovisionamiento |
Public |
publicNetworkAccess()
Obtenga la propiedad pública |
Purchase |
purchasePlan()
Obtenga la propiedad Plan de compra: información del plan de compra |
Disk |
securityProfile()
Obtiene la propiedad Perfil de seguridad |
List<Share |
shareInfo()
Obtenga la propiedad Información del recurso compartido |
Disk |
sku()
Obtiene la propiedad de SKU: el nombre de la SKU de discos. |
Supported |
supportedCapabilities()
Obtenga la propiedad Capabilities admitida |
Boolean |
supportsHibernation()
Obtener la propiedad supports |
String |
tier()
Obtenga la propiedad de nivel: nivel de rendimiento del disco (por ejemplo |
Offset |
timeCreated()
Obtiene la hora |
String |
uniqueId()
Obtenga la propiedad id. única |
void |
validate()
Valida la instancia. |
Disk |
withBurstingEnabled(Boolean burstingEnabled)
Establezca la |
Disk |
withCompletionPercent(Float completionPercent)
Establezca la propiedad Percent de finalización |
Disk |
withCreationData(CreationData creationData)
Establezca la propiedad Data de creación |
Disk |
withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)
Establezca la propiedad Modo de autenticación de acceso a |
Disk |
withDiskAccessId(String diskAccessId)
Establezca la propiedad Disk Access |
Disk |
withDiskIopsReadOnly(Long diskIopsReadOnly)
Establecer la propiedad de solo lectura de Iops de disco |
Disk |
withDiskIopsReadWrite(Long diskIopsReadWrite)
Establezca la propiedad Read |
Disk |
withDiskMBpsReadOnly(Long diskMBpsReadOnly)
Establezca la propiedad de solo lectura de MBps de disco |
Disk |
withDiskMBpsReadWrite(Long diskMBpsReadWrite)
Establezca la propiedad de escritura de |
Disk |
withDiskSizeGB(Integer diskSizeGB)
Establezca la propiedad SizeGB del disco |
Disk |
withEncryption(Encryption encryption)
Establezca la propiedad de cifrado: la propiedad Encryption se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma. |
Disk |
withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)
Establezca la propiedad Colección de configuración |
Disk |
withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad Location extendida |
Disk |
withHyperVGeneration(HyperVGeneration hyperVGeneration)
Establezca la propiedad hyper |
Disk |
withLocation(String location) |
Disk |
withMaxShares(Integer maxShares)
Establezca la propiedad Max |
Disk |
withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)
Establezca la propiedad directiva de acceso |
Disk |
withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)
Establezca la propiedad Optimized |
Disk |
withOsType(OperatingSystemTypes osType)
Establezca la propiedad os |
Disk |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Establezca la propiedad de acceso a la red |
Disk |
withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)
Establezca la propiedad Plan de compra: información del plan de compra |
Disk |
withSecurityProfile(DiskSecurityProfile securityProfile)
Establezca la propiedad Perfil de seguridad |
Disk |
withSku(DiskSku sku)
Establezca la propiedad sku: el nombre de la SKU de los discos. |
Disk |
withSupportedCapabilities(SupportedCapabilities supportedCapabilities)
Establezca la propiedad Capabilities admitida |
Disk |
withSupportsHibernation(Boolean supportsHibernation)
Establezca la propiedad supports |
Disk |
withTags(Map<String,String> tags) |
Disk |
withTier(String tier)
Establezca la propiedad tier: Nivel de rendimiento del disco (por ejemplo |
Disk |
withZones(List<String> zones)
Establezca la propiedad zones: la lista de zonas lógicas de Disk. |
List<String> |
zones()
Obtenga la propiedad zones: la lista de zonas lógicas de Disk. |
Métodos heredados de ProxyResource
Métodos heredados de Resource
Métodos heredados de java.lang.Object
Detalles del constructor
DiskInner
public DiskInner()
Crea una instancia de la clase DiskInner.
Detalles del método
burstingEnabled
public Boolean burstingEnabled()
Obtenga la propiedad burstingEnabled: establezca 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.
Returns:
burstingEnabledTime
public OffsetDateTime burstingEnabledTime()
Obtenga la propiedad burstingEnabledTime: hora más reciente en que la expansión se habilitó por última vez en un disco.
Returns:
completionPercent
public Float completionPercent()
Obtenga la propiedad completionPercent: porcentaje completado para la copia en segundo plano cuando se crea un recurso a través de la operación CopyStart.
Returns:
creationData
public CreationData creationData()
Obtenga la propiedad creationData: Información de origen del disco. La información de CreationData no se puede cambiar después de crear el disco.
Returns:
dataAccessAuthMode
public DataAccessAuthMode dataAccessAuthMode()
Obtenga la propiedad dataAccessAuthMode: requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea.
Returns:
diskAccessId
public String diskAccessId()
Obtenga la propiedad diskAccessId: id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.
Returns:
diskIopsReadOnly
public Long diskIopsReadOnly()
Obtenga la propiedad diskIopsReadOnly: 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 transferirse entre 4k y 256 000 bytes.
Returns:
diskIopsReadWrite
public Long diskIopsReadWrite()
Obtenga la propiedad diskIopsReadWrite: el 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.
Returns:
diskMBpsReadOnly
public Long diskMBpsReadOnly()
Obtenga la propiedad diskMBpsReadOnly: 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.
Returns:
diskMBpsReadWrite
public Long diskMBpsReadWrite()
Obtenga la propiedad diskMBpsReadWrite: 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.
Returns:
diskSizeBytes
public Long diskSizeBytes()
Obtenga la propiedad diskSizeBytes: el tamaño del disco en bytes. Este campo es de solo lectura.
Returns:
diskSizeGB
public Integer diskSizeGB()
Obtenga la propiedad diskSizeGB: 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.
Returns:
diskState
public DiskState diskState()
Obtenga la propiedad diskState: el estado del disco.
Returns:
encryption
public Encryption encryption()
Obtener la propiedad de cifrado: la propiedad Encryption se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.
Returns:
encryptionSettingsCollection
public EncryptionSettingsCollection encryptionSettingsCollection()
Obtenga la propiedad encryptionSettingsCollection: la colección de configuración de cifrado usada para Azure Disk Encryption puede contener varias opciones de cifrado por disco o instantánea.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obtenga la propiedad extendedLocation: la ubicación extendida donde se creará el disco. No se puede cambiar la ubicación extendida.
Returns:
hyperVGeneration
public HyperVGeneration hyperVGeneration()
Obtenga la propiedad hyperVGeneration: la generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.
Returns:
lastOwnershipUpdateTime
public OffsetDateTime lastOwnershipUpdateTime()
Obtiene la propiedad lastOwnershipUpdateTime: la hora UTC en la que se cambió por última vez el estado de propiedad del disco, es decir, la hora en que el disco se adjuntó por última vez o se desasoció de una máquina virtual o la hora en que se desasignó o inició la máquina virtual a la que se adjuntó el disco.
Returns:
managedBy
public String managedBy()
Obtiene la propiedad managedBy: un URI relativo que contiene el identificador de la máquina virtual que tiene el disco conectado.
Returns:
managedByExtended
public List
Obtenga la propiedad managedByExtended: 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.
Returns:
maxShares
public Integer maxShares()
Obtenga la propiedad maxShares: 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.
Returns:
networkAccessPolicy
public NetworkAccessPolicy networkAccessPolicy()
Obtiene la propiedad networkAccessPolicy: directiva para acceder al disco a través de la red.
Returns:
optimizedForFrequentAttach
public Boolean optimizedForFrequentAttach()
Obtener la propiedad optimizedForFrequentAttach: 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.
Returns:
osType
public OperatingSystemTypes osType()
Obtiene la propiedad osType: el tipo de sistema operativo.
Returns:
propertyUpdatesInProgress
public PropertyUpdatesInProgress propertyUpdatesInProgress()
Obtiene la propiedad PropertyUpdatesInProgress: propiedades del disco para el que está pendiente la actualización.
Returns:
provisioningState
public String provisioningState()
Obtiene la propiedad provisioningState: el estado de aprovisionamiento de disco.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Obtiene la propiedad publicNetworkAccess: directiva para controlar la exportación en el disco.
Returns:
purchasePlan
public PurchasePlanAutoGenerated purchasePlan()
Obtenga la propiedad purchasePlan: información del plan de compra de la imagen desde la que se creó el disco del sistema operativo. Por ejemplo: {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}.
Returns:
securityProfile
public DiskSecurityProfile securityProfile()
Obtiene la propiedad securityProfile: contiene la información relacionada con la seguridad del recurso.
Returns:
shareInfo
public List
Obtenga la propiedad shareInfo: 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.
Returns:
sku
public DiskSku sku()
Obtiene la propiedad de SKU: el nombre de la SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS o PremiumV2_LRS.
Returns:
supportedCapabilities
public SupportedCapabilities supportedCapabilities()
Obtenga la propiedad supportedCapabilities: lista de funcionalidades admitidas para la imagen desde la que se creó el disco del sistema operativo.
Returns:
supportsHibernation
public Boolean supportsHibernation()
Obtener la propiedad supportsHibernation: indica que el sistema operativo de un disco admite hibernación.
Returns:
tier
public String tier()
Obtenga la propiedad de nivel: 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.
Returns:
timeCreated
public OffsetDateTime timeCreated()
Obtiene la propiedad timeCreated: la hora en que se creó el disco.
Returns:
uniqueId
public String uniqueId()
Obtenga la propiedad uniqueId: Guid único que identifica el recurso.
Returns:
validate
public void validate()
Valida la instancia.
withBurstingEnabled
public DiskInner withBurstingEnabled(Boolean burstingEnabled)
Establezca la propiedad burstingEnabled: establezca 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.
Parameters:
Returns:
withCompletionPercent
public DiskInner withCompletionPercent(Float completionPercent)
Establezca la propiedad completionPercent: Porcentaje completado para la copia en segundo plano cuando se crea un recurso mediante la operación CopyStart.
Parameters:
Returns:
withCreationData
public DiskInner withCreationData(CreationData creationData)
Establezca la propiedad creationData: Información de origen del disco. La información de CreationData no se puede cambiar una vez creado el disco.
Parameters:
Returns:
withDataAccessAuthMode
public DiskInner withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)
Establezca la propiedad dataAccessAuthMode: requisitos de autenticación adicionales al exportar o cargar en un disco o instantánea.
Parameters:
Returns:
withDiskAccessId
public DiskInner withDiskAccessId(String diskAccessId)
Establezca la propiedad diskAccessId: id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.
Parameters:
Returns:
withDiskIopsReadOnly
public DiskInner withDiskIopsReadOnly(Long diskIopsReadOnly)
Establezca la propiedad diskIopsReadOnly: 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.
Parameters:
Returns:
withDiskIopsReadWrite
public DiskInner withDiskIopsReadWrite(Long diskIopsReadWrite)
Establezca la propiedad diskIopsReadWrite: 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.
Parameters:
Returns:
withDiskMBpsReadOnly
public DiskInner withDiskMBpsReadOnly(Long diskMBpsReadOnly)
Establezca la propiedad diskMBpsReadOnly: 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.
Parameters:
Returns:
withDiskMBpsReadWrite
public DiskInner withDiskMBpsReadWrite(Long diskMBpsReadWrite)
Establezca la propiedad diskMBpsReadWrite: 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.
Parameters:
Returns:
withDiskSizeGB
public DiskInner withDiskSizeGB(Integer diskSizeGB)
Establezca la propiedad diskSizeGB: 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.
Parameters:
Returns:
withEncryption
public DiskInner withEncryption(Encryption encryption)
Establezca la propiedad de cifrado: la propiedad Encryption se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.
Parameters:
Returns:
withEncryptionSettingsCollection
public DiskInner withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)
Establezca la propiedad encryptionSettingsCollection: la colección de configuración de cifrado usada para Azure Disk Encryption puede contener varias opciones de cifrado por disco o instantánea.
Parameters:
Returns:
withExtendedLocation
public DiskInner withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad extendedLocation: la ubicación extendida donde se creará el disco. No se puede cambiar la ubicación extendida.
Parameters:
Returns:
withHyperVGeneration
public DiskInner withHyperVGeneration(HyperVGeneration hyperVGeneration)
Establezca la propiedad hyperVGeneration: la generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo.
Parameters:
Returns:
withLocation
public DiskInner withLocation(String location)
Overrides:
DiskInner.withLocation(String location)Parameters:
withMaxShares
public DiskInner withMaxShares(Integer maxShares)
Establezca la propiedad maxShares: 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.
Parameters:
Returns:
withNetworkAccessPolicy
public DiskInner withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)
Establezca la propiedad networkAccessPolicy: directiva para acceder al disco a través de la red.
Parameters:
Returns:
withOptimizedForFrequentAttach
public DiskInner withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)
Establezca la propiedad optimizedForFrequentAttach: 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.
Parameters:
Returns:
withOsType
public DiskInner withOsType(OperatingSystemTypes osType)
Establezca la propiedad osType: el tipo de sistema operativo.
Parameters:
Returns:
withPublicNetworkAccess
public DiskInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Establezca la propiedad publicNetworkAccess: Directiva para controlar la exportación en el disco.
Parameters:
Returns:
withPurchasePlan
public DiskInner withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)
Establezca la propiedad purchasePlan: información del plan de compra para la imagen desde la que se creó el disco del sistema operativo. Por ejemplo: {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}.
Parameters:
Returns:
withSecurityProfile
public DiskInner withSecurityProfile(DiskSecurityProfile securityProfile)
Establezca la propiedad securityProfile: contiene la información relacionada con la seguridad del recurso.
Parameters:
Returns:
withSku
public DiskInner withSku(DiskSku sku)
Establezca la propiedad sku: el nombre de la SKU de los discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS o PremiumV2_LRS.
Parameters:
Returns:
withSupportedCapabilities
public DiskInner withSupportedCapabilities(SupportedCapabilities supportedCapabilities)
Establezca la propiedad supportedCapabilities: lista de funcionalidades admitidas para la imagen desde la que se creó el disco del sistema operativo.
Parameters:
Returns:
withSupportsHibernation
public DiskInner withSupportsHibernation(Boolean supportsHibernation)
Establezca la propiedad supportsHibernation: indica el sistema operativo en un disco admite la hibernación.
Parameters:
Returns:
withTags
public DiskInner withTags(Map
Overrides:
DiskInner.withTags(Map<String,String> tags)Parameters:
withTier
public DiskInner withTier(String tier)
Establezca la propiedad tier: 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.
Parameters:
Returns:
withZones
public DiskInner withZones(List
Establezca la propiedad zones: la lista de zonas lógicas de Disk.
Parameters:
Returns:
zones
public List
Obtenga la propiedad zones: la lista de zonas lógicas de Disk.
Returns:
Se aplica a
Azure SDK for Java