Partager via


Disk Interface

Implémente

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

Représentation côté client immuable d’un disque managé Azure.

Résumé de la méthode

Modificateur et type Méthode et description
abstract Set<AvailabilityZoneId> availabilityZones()
abstract DiskCreateOption creationMethod()
abstract Encryption encryption()
abstract EncryptionSettingsCollection encryptionSettings()
abstract String grantAccess(int accessDurationInSeconds)

Accorde l’accès au disque.

abstract Mono<String> grantAccessAsync(int accessDurationInSeconds)

Octroie l’accès au disque de manière asynchrone.

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

Révoque l’accès accordé au disque.

abstract Mono<Void> revokeAccessAsync()

Révoque l’accès accordé au disque de manière asynchrone.

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

Détails de la méthode

availabilityZones

public abstract Set availabilityZones()

Returns:

les zones de disponibilité affectées au disque

creationMethod

public abstract DiskCreateOption creationMethod()

Returns:

méthode de création de disque

encryption

public abstract Encryption encryption()

Returns:

chiffrement de disque

encryptionSettings

public abstract EncryptionSettingsCollection encryptionSettings()

Returns:

paramètres de chiffrement de disque

grantAccess

public abstract String grantAccess(int accessDurationInSeconds)

Accorde l’accès au disque.

Parameters:

accessDurationInSeconds - durée d’accès en secondes

Returns:

URI SAP en lecture seule sur le disque

grantAccessAsync

public abstract Mono grantAccessAsync(int accessDurationInSeconds)

Octroie l’accès au disque de manière asynchrone.

Parameters:

accessDurationInSeconds - durée d’accès en secondes

Returns:

représentation du calcul différé de cet appel retournant un URI SAS en lecture seule sur le disque

isAttachedToVirtualMachine

public abstract boolean isAttachedToVirtualMachine()

Returns:

true si le disque est attaché à une machine virtuelle, sinon false

isHibernationSupported

public abstract boolean isHibernationSupported()

Returns:

si le système d’exploitation sur un disque prend en charge la mise en veille prolongée.

logicalSectorSizeInBytes

public abstract Integer logicalSectorSizeInBytes()

Returns:

taille de secteur logique en octets pour les disques SSD Premium v2 et Ultra.

osType

public abstract OperatingSystemTypes osType()

Returns:

type du système d’exploitation sur le disque

revokeAccess

public abstract void revokeAccess()

Révoque l’accès accordé au disque.

revokeAccessAsync

public abstract Mono revokeAccessAsync()

Révoque l’accès accordé au disque de manière asynchrone.

Returns:

représentation du calcul différé de cet appel

sizeInByte

public abstract long sizeInByte()

Returns:

taille de disque en octet

sizeInGB

public abstract int sizeInGB()

Returns:

taille de disque en Go

sku

public abstract DiskSkuTypes sku()

Returns:

la référence SKU du disque

source

public abstract CreationSource source()

Returns:

les détails de la source à partir de laquelle le disque est créé

virtualMachineId

public abstract String virtualMachineId()

Returns:

l’ID de ressource de la machine virtuelle à laquelle ce disque est attaché, ou null si le disque est dans un état détaché

S’applique à