Partilhar via


Disk Interface

Implementações

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

Uma representação imutável do lado do cliente de um disco gerenciado do Azure.

Resumo do método

Modificador e tipo Método e descrição
abstract Set<AvailabilityZoneId> availabilityZones()
abstract DiskCreateOption creationMethod()
abstract Encryption encryption()
abstract EncryptionSettingsCollection encryptionSettings()
abstract String grantAccess(int accessDurationInSeconds)

Concede acesso ao disco.

abstract Mono<String> grantAccessAsync(int accessDurationInSeconds)

Concede acesso ao disco de forma assíncrona.

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

Revoga o acesso concedido ao disco.

abstract Mono<Void> revokeAccessAsync()

Revoga o acesso concedido ao disco de forma assíncrona.

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

Detalhes do método

availabilityZones

public abstract Set availabilityZones()

Returns:

as zonas de disponibilidade atribuídas ao disco

creationMethod

public abstract DiskCreateOption creationMethod()

Returns:

o método de criação de disco

encryption

public abstract Encryption encryption()

Returns:

a criptografia de disco

encryptionSettings

public abstract EncryptionSettingsCollection encryptionSettings()

Returns:

as configurações de criptografia de disco

grantAccess

public abstract String grantAccess(int accessDurationInSeconds)

Concede acesso ao disco.

Parameters:

accessDurationInSeconds - a duração do acesso em segundos

Returns:

o URI sas somente leitura para o disco

grantAccessAsync

public abstract Mono grantAccessAsync(int accessDurationInSeconds)

Concede acesso ao disco de forma assíncrona.

Parameters:

accessDurationInSeconds - a duração do acesso em segundos

Returns:

uma representação da computação adiada dessa chamada retornando um URI SAS somente leitura para o disco

isAttachedToVirtualMachine

public abstract boolean isAttachedToVirtualMachine()

Returns:

true se o disco estiver anexado a uma máquina virtual; caso contrário, false

isHibernationSupported

public abstract boolean isHibernationSupported()

Returns:

se o sistema operacional em um disco dá suporte à hibernação.

logicalSectorSizeInBytes

public abstract Integer logicalSectorSizeInBytes()

Returns:

tamanho do setor lógico em bytes para discos Premium SSD v2 e Ultra.

osType

public abstract OperatingSystemTypes osType()

Returns:

o tipo do sistema operacional no disco

revokeAccess

public abstract void revokeAccess()

Revoga o acesso concedido ao disco.

revokeAccessAsync

public abstract Mono revokeAccessAsync()

Revoga o acesso concedido ao disco de forma assíncrona.

Returns:

uma representação da computação adiada dessa chamada

sizeInByte

public abstract long sizeInByte()

Returns:

tamanho do disco em byte

sizeInGB

public abstract int sizeInGB()

Returns:

tamanho do disco em GB

sku

public abstract DiskSkuTypes sku()

Returns:

o SKU de disco

source

public abstract CreationSource source()

Returns:

os detalhes da origem da qual o disco é criado

virtualMachineId

public abstract String virtualMachineId()

Returns:

a ID do recurso da máquina virtual à qual esse disco está anexado ou nulo se o disco estiver em um estado desanexado

Aplica-se a