次の方法で共有


Disk インターフェイス

実装

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

Azure マネージド ディスクの不変のクライアント側表現。

メソッドの概要

修飾子と型 メソッドと説明
abstract Set<AvailabilityZoneId> availabilityZones()
abstract DiskCreateOption creationMethod()
abstract Encryption encryption()
abstract EncryptionSettingsCollection encryptionSettings()
abstract String grantAccess(int accessDurationInSeconds)

ディスクへのアクセスを許可します。

abstract Mono<String> grantAccessAsync(int accessDurationInSeconds)

ディスクへのアクセスを非同期的に許可します。

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

ディスクに付与されたアクセス権を取り消します。

abstract Mono<Void> revokeAccessAsync()

ディスクに対して非同期的に付与されたアクセス権を取り消します。

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

メソッドの詳細

availabilityZones

public abstract Set availabilityZones()

Returns:

ディスクに割り当てられている可用性ゾーン

creationMethod

public abstract DiskCreateOption creationMethod()

Returns:

ディスクの作成方法

encryption

public abstract Encryption encryption()

Returns:

ディスク暗号化

encryptionSettings

public abstract EncryptionSettingsCollection encryptionSettings()

Returns:

ディスク暗号化の設定

grantAccess

public abstract String grantAccess(int accessDurationInSeconds)

ディスクへのアクセスを許可します。

Parameters:

accessDurationInSeconds - アクセス期間 (秒単位)

Returns:

ディスクへの読み取り専用 SAS URI

grantAccessAsync

public abstract Mono grantAccessAsync(int accessDurationInSeconds)

ディスクへのアクセスを非同期的に許可します。

Parameters:

accessDurationInSeconds - アクセス期間 (秒単位)

Returns:

読み取り専用 SAS URI をディスクに返すこの呼び出しの遅延計算の表現

isAttachedToVirtualMachine

public abstract boolean isAttachedToVirtualMachine()

Returns:

ディスクが仮想マシンに接続されている場合は true、それ以外の場合は false

isHibernationSupported

public abstract boolean isHibernationSupported()

Returns:

ディスク上の OS が休止状態をサポートしているかどうか。

logicalSectorSizeInBytes

public abstract Integer logicalSectorSizeInBytes()

Returns:

Premium SSD v2 および Ultra ディスクの論理セクター サイズ (バイト単位)。

osType

public abstract OperatingSystemTypes osType()

Returns:

ディスク上のオペレーティング システムの種類

revokeAccess

public abstract void revokeAccess()

ディスクに付与されたアクセス権を取り消します。

revokeAccessAsync

public abstract Mono revokeAccessAsync()

ディスクに対して非同期的に付与されたアクセス権を取り消します。

Returns:

この呼び出しの遅延計算の表現

sizeInByte

public abstract long sizeInByte()

Returns:

バイト単位のディスク サイズ

sizeInGB

public abstract int sizeInGB()

Returns:

ディスク サイズ (GB)

sku

public abstract DiskSkuTypes sku()

Returns:

ディスク SKU

source

public abstract CreationSource source()

Returns:

ディスクの作成元のソースの詳細

virtualMachineId

public abstract String virtualMachineId()

Returns:

このディスクがアタッチされている仮想マシンのリソース ID、またはディスクがデタッチ状態の場合は null

適用対象