Freigeben über


Disk Schnittstelle

Implementiert

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

Eine unveränderliche clientseitige Darstellung eines verwalteten Azure-Datenträgers.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract Set<AvailabilityZoneId> availabilityZones()
abstract DiskCreateOption creationMethod()
abstract Encryption encryption()
abstract EncryptionSettingsCollection encryptionSettings()
abstract String grantAccess(int accessDurationInSeconds)

Gewährt Zugriff auf den Datenträger.

abstract Mono<String> grantAccessAsync(int accessDurationInSeconds)

Gewährt asynchron Zugriff auf den Datenträger.

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

Widerruft den Zugriff, der auf den Datenträger gewährt wird.

abstract Mono<Void> revokeAccessAsync()

Widerruft den asynchronen Zugriff auf den Datenträger.

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

Details zur Methode

availabilityZones

public abstract Set availabilityZones()

Returns:

die dem Datenträger zugewiesenen Verfügbarkeitszonen

creationMethod

public abstract DiskCreateOption creationMethod()

Returns:

Die Datenträgererstellungsmethode

encryption

public abstract Encryption encryption()

Returns:

Die Datenträgerverschlüsselung

encryptionSettings

public abstract EncryptionSettingsCollection encryptionSettings()

Returns:

Die Einstellungen für die Datenträgerverschlüsselung

grantAccess

public abstract String grantAccess(int accessDurationInSeconds)

Gewährt Zugriff auf den Datenträger.

Parameters:

accessDurationInSeconds - Die Zugriffsdauer in Sekunden

Returns:

der schreibgeschützte SAS-URI für den Datenträger

grantAccessAsync

public abstract Mono grantAccessAsync(int accessDurationInSeconds)

Gewährt asynchron Zugriff auf den Datenträger.

Parameters:

accessDurationInSeconds - Die Zugriffsdauer in Sekunden

Returns:

Eine Darstellung der verzögerten Berechnung dieses Aufrufs, die einen schreibgeschützten SAS-URI an den Datenträger zurückgibt

isAttachedToVirtualMachine

public abstract boolean isAttachedToVirtualMachine()

Returns:

TRUE, wenn der Datenträger an einen virtuellen Computer angefügt ist, andernfalls FALSE

isHibernationSupported

public abstract boolean isHibernationSupported()

Returns:

ob das Betriebssystem auf einem Datenträger den Ruhezustand unterstützt.

logicalSectorSizeInBytes

public abstract Integer logicalSectorSizeInBytes()

Returns:

logische Sektorgröße in Bytes für Ssd Premium v2- und Ultra-Datenträger.

osType

public abstract OperatingSystemTypes osType()

Returns:

Der Typ des Betriebssystems auf dem Datenträger

revokeAccess

public abstract void revokeAccess()

Widerruft den Zugriff, der auf den Datenträger gewährt wird.

revokeAccessAsync

public abstract Mono revokeAccessAsync()

Widerruft den asynchronen Zugriff auf den Datenträger.

Returns:

eine Darstellung der verzögerten Berechnung dieses Aufrufs

sizeInByte

public abstract long sizeInByte()

Returns:

Datenträgergröße in Byte

sizeInGB

public abstract int sizeInGB()

Returns:

Datenträgergröße in GB

sku

public abstract DiskSkuTypes sku()

Returns:

die Datenträger-SKU

source

public abstract CreationSource source()

Returns:

Die Details der Quelle, aus der der Datenträger erstellt wird

virtualMachineId

public abstract String virtualMachineId()

Returns:

Die Ressourcen-ID des virtuellen Computers, an den dieser Datenträger angefügt ist, oder NULL, wenn sich der Datenträger in einem getrennten Zustand befindet.

Gilt für: