Compartir a través de


Disk Interfaz

Implementaciones

public interface Disk
extends GroupableResource<ComputeManager,DiskInner>, Refreshable<Disk>, Updatable<Update>

Representación inmutable del lado cliente de un disco administrado de Azure.

Resumen del método

Modificador y tipo Método y descripción
abstract Set<AvailabilityZoneId> availabilityZones()
abstract DiskCreateOption creationMethod()
abstract Encryption encryption()
abstract EncryptionSettingsCollection encryptionSettings()
abstract String grantAccess(int accessDurationInSeconds)

Concede acceso al disco.

abstract Mono<String> grantAccessAsync(int accessDurationInSeconds)

Concede acceso al disco de forma asincrónica.

abstract boolean isAttachedToVirtualMachine()
abstract boolean isHibernationSupported()
abstract Integer logicalSectorSizeInBytes()
abstract OperatingSystemTypes osType()
abstract void revokeAccess()

Revoca el acceso concedido al disco.

abstract Mono<Void> revokeAccessAsync()

Revoca el acceso concedido al disco de forma asincrónica.

abstract long sizeInByte()
abstract int sizeInGB()
abstract DiskSkuTypes sku()
abstract CreationSource source()
abstract String virtualMachineId()

Detalles del método

availabilityZones

public abstract Set availabilityZones()

Returns:

las zonas de disponibilidad asignadas al disco

creationMethod

public abstract DiskCreateOption creationMethod()

Returns:

el método de creación de discos

encryption

public abstract Encryption encryption()

Returns:

el cifrado de disco

encryptionSettings

public abstract EncryptionSettingsCollection encryptionSettings()

Returns:

la configuración de cifrado de disco

grantAccess

public abstract String grantAccess(int accessDurationInSeconds)

Concede acceso al disco.

Parameters:

accessDurationInSeconds - duración del acceso en segundos

Returns:

el URI de SAS de solo lectura en el disco

grantAccessAsync

public abstract Mono grantAccessAsync(int accessDurationInSeconds)

Concede acceso al disco de forma asincrónica.

Parameters:

accessDurationInSeconds - duración del acceso en segundos

Returns:

representación del cálculo diferido de esta llamada que devuelve un URI de SAS de solo lectura al disco.

isAttachedToVirtualMachine

public abstract boolean isAttachedToVirtualMachine()

Returns:

True si el disco está conectado a una máquina virtual; de lo contrario, false

isHibernationSupported

public abstract boolean isHibernationSupported()

Returns:

si el sistema operativo de un disco admite hibernación.

logicalSectorSizeInBytes

public abstract Integer logicalSectorSizeInBytes()

Returns:

tamaño del sector lógico en bytes para discos Ssd Premium v2 y Ultra.

osType

public abstract OperatingSystemTypes osType()

Returns:

el tipo del sistema operativo en el disco

revokeAccess

public abstract void revokeAccess()

Revoca el acceso concedido al disco.

revokeAccessAsync

public abstract Mono revokeAccessAsync()

Revoca el acceso concedido al disco de forma asincrónica.

Returns:

representación del cálculo diferido de esta llamada

sizeInByte

public abstract long sizeInByte()

Returns:

tamaño del disco en bytes

sizeInGB

public abstract int sizeInGB()

Returns:

tamaño de disco en GB

sku

public abstract DiskSkuTypes sku()

Returns:

SKU de disco

source

public abstract CreationSource source()

Returns:

los detalles del origen desde el que se crea el disco.

virtualMachineId

public abstract String virtualMachineId()

Returns:

el identificador de recurso de la máquina virtual a la que está conectado este disco o null si el disco está en un estado desasociado.

Se aplica a