次の方法で共有


DiskInner クラス

public final class DiskInner
extends Resource

ディスク リソース。

コンストラクターの概要

コンストラクター 説明
DiskInner()

DiskInner クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
Boolean burstingEnabled()

バーストの Enabled プロパティを取得する: true に設定すると、ディスクのプロビジョニングされたパフォーマンス ターゲットを超えるバーストが有効になります。

OffsetDateTime burstingEnabledTime()

[バーストが有効な時間]プロパティを取得します。バーストがディスクで最後に有効になったときの最新時刻。

Float completionPercent()

完了率プロパティを取得します。コピー開始操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率です。

CreationData creationData()

作成データ プロパティを取得します。ディスク ソース情報。

DataAccessAuthMode dataAccessAuthMode()

[Access Auth Mode]\(アクセス認証モード\) プロパティを取得します。ディスクまたはスナップショットにエクスポートまたはアップロードする場合の追加の認証要件。

String diskAccessId()

ディスクのプライベート エンドポイントを使用するためのディスクアクセス リソースの ARM ID プロパティを取得します。

Long diskIopsReadOnly()

ディスクIops読み取り専用プロパティの取得: 共有ディスクをマウントしているすべての VM で許可される IOPS の合計数を読み取り専用として取得します。

Long diskIopsReadWrite()

ディスクIops読み取り書き込みプロパティを取得します。このディスクで許可される IOPS の数。UltraSSD ディスクでのみ設定できます。

Long diskMBpsReadOnly()

[ディスクMBps読み取り専用] プロパティを取得します。共有ディスクをマウントしているすべての VM で読み取り専用として許可される合計スループット (MBps)。

Long diskMBpsReadWrite()

ディスクMBps読み取り書き込みプロパティを取得します。このディスクで許可される帯域幅。UltraSSD ディスクでのみ設定できます。

Long diskSizeBytes()

[ディスクサイズ のバイト数] プロパティを取得します。ディスクのサイズ (バイト単位)。

Integer diskSizeGB()

ディスクSizeGB プロパティを取得します。作成データの場合。createOption は空です。このフィールドは必須であり、作成するディスクのサイズを示します。

DiskState diskState()

ディスク状態プロパティを取得します。ディスクの状態。

Encryption encryption()

暗号化プロパティを取得する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。

EncryptionSettingsCollection encryptionSettingsCollection()

[暗号化設定コレクション]プロパティを取得します。Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。

ExtendedLocation extendedLocation()

拡張Location プロパティを取得します。ディスクが作成される拡張場所。

HyperVGeneration hyperVGeneration()

HyperVGeneration プロパティの取得: 仮想マシンのハイパーバイザー生成。

OffsetDateTime lastOwnershipUpdateTime()

最後の所有権更新時刻プロパティを取得する: ディスクの所有権の状態が最後に変更された UTC 時刻 i。つまり、ディスクが最後に VM に接続またはデタッチされた時刻、またはディスクの接続先の VM が割り当て解除または開始された時刻です。

String managedBy()

マネージドBy プロパティの取得: ディスクが接続されている VM の ID を含む相対 URI。

List<String> managedByExtended()

マネージドByExtended プロパティの取得: ディスクが接続されている VM の ID を含む相対 URI の一覧。

Integer maxShares()

maxShares プロパティを取得します。同時にディスクに接続できる VM の最大数。

NetworkAccessPolicy networkAccessPolicy()

ネットワークアクセスポリシー プロパティを取得します。ネットワーク経由でディスクにアクセスするためのポリシー。

Boolean optimizedForFrequentAttach()

最適化されたForFrequentAttach プロパティを取得する: このプロパティを true に設定すると、1 つの仮想マシンからデタッチされ、別の仮想マシンにアタッチされ、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。

OperatingSystemTypes osType()

osType プロパティを取得します。オペレーティング システムの種類。

PropertyUpdatesInProgress propertyUpdatesInProgress()

プロパティ更新InProgress プロパティを取得します。更新が保留中のディスクのプロパティです。

String provisioningState()

プロビジョニング状態プロパティを取得します。ディスクのプロビジョニング状態。

PublicNetworkAccess publicNetworkAccess()

パブリックネットワークアクセス プロパティを取得します。ディスク上のエクスポートを制御するためのポリシー。

PurchasePlanAutoGenerated purchasePlan()

購入プランのプロパティを取得する: OS ディスクが作成されたイメージの購入プラン情報。

DiskSecurityProfile securityProfile()

セキュリティプロファイル プロパティを取得する: リソースのセキュリティ関連情報が含まれます。

List<ShareInfoElement> shareInfo()

共有情報プロパティの取得: ディスクが接続されているすべての VM の一覧の詳細。

DiskSku sku()

sku プロパティを取得します。ディスク SKU 名。

SupportedCapabilities supportedCapabilities()

サポートされているCapabilities プロパティを取得します。OS ディスクの作成元のイメージでサポートされている機能の一覧。

Boolean supportsHibernation()

サポートされている休止状態プロパティを取得します。ディスク上の OS が休止状態をサポートしているかどうかを示します。

String tier()

次の説明に従って、ディスクのパフォーマンス層 (P4、S10 など) の tier プロパティを取得します。 https://azure.microsoft。com/en-us/pricing/details/managed-disks/.

OffsetDateTime timeCreated()

Time Created プロパティの取得: ディスクが作成された時刻。

String uniqueId()

一意の Id プロパティを取得します。リソースを識別する一意の Guid。

void validate()

インスタンスを検証します。

DiskInner withBurstingEnabled(Boolean burstingEnabled)

bursting Enabled プロパティを設定する: ディスクのプロビジョニング済みパフォーマンス ターゲットを超えるバーストを有効にするには、true に設定します。

DiskInner withCompletionPercent(Float completionPercent)

completionPercent プロパティを設定します。コピーの開始操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率です。

DiskInner withCreationData(CreationData creationData)

作成データ プロパティを設定します。ディスク ソース情報。

DiskInner withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)

[データアクセス認証モード] プロパティを設定します。ディスクまたはスナップショットにエクスポートまたはアップロードする場合の追加の認証要件。

DiskInner withDiskAccessId(String diskAccessId)

ディスクアクセスID プロパティを設定します。ディスク上のプライベート エンドポイントを使用するためのディスクアクセス リソースの ARM ID。

DiskInner withDiskIopsReadOnly(Long diskIopsReadOnly)

[ディスクIops読み取り専用] プロパティを設定する: 共有ディスクをマウントしているすべての VM で許可される IOPS の合計数を読み取り専用として設定します。

DiskInner withDiskIopsReadWrite(Long diskIopsReadWrite)

ディスクの Iops読み取り書き込みプロパティを設定します。このディスクに対して許可される IOPS の数。UltraSSD ディスクに対してのみ設定できます。

DiskInner withDiskMBpsReadOnly(Long diskMBpsReadOnly)

[ディスクMBps読み取り専用] プロパティを設定します。共有ディスクをマウントしているすべての VM で読み取り専用として許可される合計スループット (MBps)。

DiskInner withDiskMBpsReadWrite(Long diskMBpsReadWrite)

[ディスクMBps読み取り書き込み] プロパティを設定します。このディスクで許可される帯域幅。UltraSSD ディスクでのみ設定できます。

DiskInner withDiskSizeGB(Integer diskSizeGB)

DiskSizeGB プロパティを設定します。作成データの場合。createOption は空です。このフィールドは必須であり、作成するディスクのサイズを示します。

DiskInner withEncryption(Encryption encryption)

暗号化プロパティを設定する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。

DiskInner withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)

[暗号化設定コレクション]プロパティを設定します。Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。

DiskInner withExtendedLocation(ExtendedLocation extendedLocation)

拡張Location プロパティを設定します。ディスクが作成される拡張場所。

DiskInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

hyperVGeneration プロパティを設定します。仮想マシンのハイパーバイザー生成。

DiskInner withLocation(String location)
DiskInner withMaxShares(Integer maxShares)

[最大共有数] プロパティを設定します。同時にディスクに接続できる VM の最大数。

DiskInner withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)

ネットワーク アクセスポリシー プロパティ (ネットワーク経由でディスクにアクセスするためのポリシー) を設定します。

DiskInner withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)

最適化されたForFrequentAttach プロパティを設定する: このプロパティを true に設定すると、1 つの仮想マシンからデタッチされ、別の仮想マシンにアタッチされ、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。

DiskInner withOsType(OperatingSystemTypes osType)

osType プロパティを設定します。オペレーティング システムの種類。

DiskInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

[パブリックネットワークアクセス] プロパティを設定します。ディスク上のエクスポートを制御するためのポリシー。

DiskInner withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)

[購入プラン] プロパティを設定します。OS ディスクが作成されたイメージの購入プラン情報。

DiskInner withSecurityProfile(DiskSecurityProfile securityProfile)

[セキュリティプロファイル] プロパティを設定します。リソースのセキュリティ関連情報が含まれます。

DiskInner withSku(DiskSku sku)

sku プロパティを設定します。 ディスク SKU 名。

DiskInner withSupportedCapabilities(SupportedCapabilities supportedCapabilities)

[サポートされている機能] プロパティを設定します。OS ディスクの作成元のイメージでサポートされている機能の一覧。

DiskInner withSupportsHibernation(Boolean supportsHibernation)

[SupportsHibernation]\(休止状態のサポート\) プロパティを設定します。ディスク上の OS が休止状態をサポートしているかどうかを示します。

DiskInner withTags(Map<String,String> tags)
DiskInner withTier(String tier)

次の説明に従って、ディスクのパフォーマンス層 (P4、S10 など) の tier プロパティを設定します。 https://azure.microsoft。com/en-us/pricing/details/managed-disks/.

DiskInner withZones(List<String> zones)

zones プロパティを設定します。ディスクの論理ゾーンの一覧。

List<String> zones()

zones プロパティを取得します。ディスクの論理ゾーンの一覧です。

メソッドの継承元: ProxyResource

メソッドの継承元: Resource

メソッドの継承元: java.lang.Object

コンストラクターの詳細

DiskInner

public DiskInner()

DiskInner クラスのインスタンスを作成します。

メソッドの詳細

burstingEnabled

public Boolean burstingEnabled()

burstingEnabled プロパティを取得する: ディスクのプロビジョニングされたパフォーマンス ターゲットを超えてバーストを有効にするには、true に設定します。 バーストは既定で無効になっています。 Ultra ディスクには適用されません。

Returns:

burstingEnabled 値。

burstingEnabledTime

public OffsetDateTime burstingEnabledTime()

burstingEnabledTime プロパティを取得します。ディスクでバーストが最後に有効になったときの最新時刻。

Returns:

burstingEnabledTime 値。

completionPercent

public Float completionPercent()

completionPercent プロパティの取得: CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。

Returns:

completionPercent 値。

creationData

public CreationData creationData()

creationData プロパティを取得します。ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。

Returns:

creationData 値。

dataAccessAuthMode

public DataAccessAuthMode dataAccessAuthMode()

dataAccessAuthMode プロパティの取得: ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。

Returns:

dataAccessAuthMode 値。

diskAccessId

public String diskAccessId()

diskAccessId プロパティを取得します。ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。

Returns:

diskAccessId 値。

diskIopsReadOnly

public Long diskIopsReadOnly()

diskIopsReadOnly プロパティを取得します。共有ディスクをマウントしているすべての VM で ReadOnly として許可される IOPS の合計数。 1 つの操作で 4k から 256k バイトの間で転送できます。

Returns:

diskIopsReadOnly 値。

diskIopsReadWrite

public Long diskIopsReadWrite()

diskIopsReadWrite プロパティを取得します。このディスクで許可されている IOPS の数。UltraSSD ディスクに対してのみ設定できます。 1 つの操作で 4k から 256k バイトの間で転送できます。

Returns:

diskIopsReadWrite 値。

diskMBpsReadOnly

public Long diskMBpsReadOnly()

diskMBpsReadOnly プロパティを取得します。共有ディスクを ReadOnly としてマウントしているすべての VM で許可される合計スループット (MBps)。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。

Returns:

diskMBpsReadOnly 値。

diskMBpsReadWrite

public Long diskMBpsReadWrite()

diskMBpsReadWrite プロパティを取得します。このディスクに許可されている帯域幅。UltraSSD ディスクに対してのみ設定できます。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。

Returns:

diskMBpsReadWrite 値。

diskSizeBytes

public Long diskSizeBytes()

diskSizeBytes プロパティを取得します。ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。

Returns:

diskSizeBytes 値。

diskSizeGB

public Integer diskSizeGB()

diskSizeGB プロパティを取得します。creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。

Returns:

diskSizeGB 値。

diskState

public DiskState diskState()

diskState プロパティを取得します。ディスクの状態。

Returns:

diskState 値。

encryption

public Encryption encryption()

暗号化プロパティを取得する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。

Returns:

暗号化値。

encryptionSettingsCollection

public EncryptionSettingsCollection encryptionSettingsCollection()

encryptionSettingsCollection プロパティの取得: Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。

Returns:

encryptionSettingsCollection 値。

extendedLocation

public ExtendedLocation extendedLocation()

extendedLocation プロパティを取得します。ディスクが作成される拡張場所。 拡張された場所は変更できません。

Returns:

extendedLocation 値。

hyperVGeneration

public HyperVGeneration hyperVGeneration()

hyperVGeneration プロパティを取得します。仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。

Returns:

hyperVGeneration 値。

lastOwnershipUpdateTime

public OffsetDateTime lastOwnershipUpdateTime()

lastOwnershipUpdateTime プロパティを取得する: ディスクの所有権状態が最後に変更された UTC 時刻 。つまり、ディスクが最後にアタッチまたはデタッチされた時刻、またはディスクの接続先の VM が割り当て解除または開始された時刻です。

Returns:

lastOwnershipUpdateTime 値。

managedBy

public String managedBy()

managedBy プロパティを取得します。ディスクが接続されている VM の ID を含む相対 URI。

Returns:

managedBy 値。

managedByExtended

public List managedByExtended()

managedByExtended プロパティの取得: ディスクが接続されている VM の ID を含む相対 URI の一覧。 ディスクを複数の VM にアタッチできるようにするには、maxShares を 1 より大きい値に設定する必要があります。

Returns:

managedByExtended 値。

maxShares

public Integer maxShares()

maxShares プロパティを取得します。同時にディスクに接続できる VM の最大数。 1 より大きい値は、複数の VM に同時にマウントできるディスクを示します。

Returns:

maxShares 値。

networkAccessPolicy

public NetworkAccessPolicy networkAccessPolicy()

networkAccessPolicy プロパティを取得します。ネットワーク経由でディスクにアクセスするためのポリシー。

Returns:

networkAccessPolicy 値。

optimizedForFrequentAttach

public Boolean optimizedForFrequentAttach()

optimizedForFrequentAttach プロパティを取得する: このプロパティを true に設定すると、1 つの仮想マシンからデタッチされて別の仮想マシンにアタッチされ、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。 このプロパティは、ディスクが仮想マシンの障害ドメインと一致しなくなるため、デタッチされず、頻繁に接続されていないディスクには設定しないでください。

Returns:

optimizedForFrequentAttach 値。

osType

public OperatingSystemTypes osType()

osType プロパティを取得します。オペレーティング システムの種類。

Returns:

osType 値。

propertyUpdatesInProgress

public PropertyUpdatesInProgress propertyUpdatesInProgress()

propertyUpdatesInProgress プロパティを取得します。更新が保留中のディスクのプロパティ。

Returns:

propertyUpdatesInProgress 値。

provisioningState

public String provisioningState()

provisioningState プロパティを取得します。ディスクのプロビジョニング状態。

Returns:

provisioningState 値。

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

publicNetworkAccess プロパティを取得します。ディスク上のエクスポートを制御するためのポリシー。

Returns:

publicNetworkAccess 値。

purchasePlan

public PurchasePlanAutoGenerated purchasePlan()

purchasePlan プロパティを取得する: OS ディスクが作成されたイメージの購入プラン情報。 例: { name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

Returns:

purchasePlan 値。

securityProfile

public DiskSecurityProfile securityProfile()

securityProfile プロパティを取得する: リソースのセキュリティ関連情報が含まれています。

Returns:

securityProfile 値。

shareInfo

public List shareInfo()

shareInfo プロパティの取得: ディスクが接続されているすべての VM の一覧の詳細。 ディスクを複数の VM にアタッチできるようにするには、maxShares を 1 より大きい値に設定する必要があります。

Returns:

shareInfo 値。

sku

public DiskSku sku()

sku プロパティを取得します。ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。

Returns:

sku 値。

supportedCapabilities

public SupportedCapabilities supportedCapabilities()

supportedCapabilities プロパティの取得: OS ディスクの作成元のイメージでサポートされている機能の一覧。

Returns:

supportedCapabilities 値。

supportsHibernation

public Boolean supportsHibernation()

supportsHibernation プロパティを取得します。ディスク上の OS が休止状態をサポートしているかどうかを示します。

Returns:

は休止状態の値をサポートします。

tier

public String tier()

tier プロパティを取得します。ディスクのパフォーマンス層 (P4、S10 など)。 https://azure.microsoft.com/en-us/pricing/details/managed-disks/ Ultra ディスクには適用されません。

Returns:

レベルの値。

timeCreated

public OffsetDateTime timeCreated()

timeCreated プロパティを取得します。ディスクが作成された時刻。

Returns:

timeCreated 値。

uniqueId

public String uniqueId()

uniqueId プロパティを取得します。リソースを識別する一意の Guid。

Returns:

uniqueId 値。

validate

public void validate()

インスタンスを検証します。

withBurstingEnabled

public DiskInner withBurstingEnabled(Boolean burstingEnabled)

burstingEnabled プロパティを設定する: ディスクのプロビジョニング済みパフォーマンス ターゲットを超えるバーストを有効にするには、true に設定します。 バーストは既定で無効になっています。 Ultra ディスクには適用されません。

Parameters:

burstingEnabled - 設定する burstingEnabled 値。

Returns:

DiskInner オブジェクト自体。

withCompletionPercent

public DiskInner withCompletionPercent(Float completionPercent)

completionPercent プロパティを設定します。CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率です。

Parameters:

completionPercent - 設定する completionPercent 値。

Returns:

DiskInner オブジェクト自体。

withCreationData

public DiskInner withCreationData(CreationData creationData)

creationData プロパティ (ディスク ソース情報) を設定します。 ディスクが作成された後は、CreationData 情報を変更できません。

Parameters:

creationData - 設定する creationData 値。

Returns:

DiskInner オブジェクト自体。

withDataAccessAuthMode

public DiskInner withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)

dataAccessAuthMode プロパティを設定する: ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。

Parameters:

dataAccessAuthMode - 設定する dataAccessAuthMode 値。

Returns:

DiskInner オブジェクト自体。

withDiskAccessId

public DiskInner withDiskAccessId(String diskAccessId)

diskAccessId プロパティを設定します。ディスクでプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。

Parameters:

diskAccessId - 設定する diskAccessId 値。

Returns:

DiskInner オブジェクト自体。

withDiskIopsReadOnly

public DiskInner withDiskIopsReadOnly(Long diskIopsReadOnly)

diskIopsReadOnly プロパティを設定する: 共有ディスクをマウントしているすべての VM で ReadOnly として許可される IOPS の合計数。 1 つの操作で 4k から 256k バイトの間で転送できます。

Parameters:

diskIopsReadOnly - 設定する diskIopsReadOnly 値。

Returns:

DiskInner オブジェクト自体。

withDiskIopsReadWrite

public DiskInner withDiskIopsReadWrite(Long diskIopsReadWrite)

diskIopsReadWrite プロパティを設定します。このディスクで許可される IOPS の数。UltraSSD ディスクに対してのみ設定可能です。 1 つの操作で 4k から 256k バイトの間で転送できます。

Parameters:

diskIopsReadWrite - 設定する diskIopsReadWrite 値。

Returns:

DiskInner オブジェクト自体。

withDiskMBpsReadOnly

public DiskInner withDiskMBpsReadOnly(Long diskMBpsReadOnly)

diskMBpsReadOnly プロパティを設定します。共有ディスクをマウントしているすべての VM で ReadOnly として許可される合計スループット (MBps)。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。

Parameters:

diskMBpsReadOnly - 設定する diskMBpsReadOnly 値。

Returns:

DiskInner オブジェクト自体。

withDiskMBpsReadWrite

public DiskInner withDiskMBpsReadWrite(Long diskMBpsReadWrite)

diskMBpsReadWrite プロパティを設定します。このディスクに許可される帯域幅。UltraSSD ディスクに対してのみ設定できます。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。

Parameters:

diskMBpsReadWrite - 設定する diskMBpsReadWrite 値。

Returns:

DiskInner オブジェクト自体。

withDiskSizeGB

public DiskInner withDiskSizeGB(Integer diskSizeGB)

diskSizeGB プロパティを設定します。creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。

Parameters:

diskSizeGB - 設定する diskSizeGB 値。

Returns:

DiskInner オブジェクト自体。

withEncryption

public DiskInner withEncryption(Encryption encryption)

暗号化プロパティを設定する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。

Parameters:

encryption - 設定する暗号化値。

Returns:

DiskInner オブジェクト自体。

withEncryptionSettingsCollection

public DiskInner withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)

encryptionSettingsCollection プロパティを設定します。Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。

Parameters:

encryptionSettingsCollection - 設定する encryptionSettingsCollection 値。

Returns:

DiskInner オブジェクト自体。

withExtendedLocation

public DiskInner withExtendedLocation(ExtendedLocation extendedLocation)

extendedLocation プロパティを設定します。ディスクが作成される拡張場所。 拡張された場所は変更できません。

Parameters:

extendedLocation - 設定する extendedLocation 値。

Returns:

DiskInner オブジェクト自体。

withHyperVGeneration

public DiskInner withHyperVGeneration(HyperVGeneration hyperVGeneration)

hyperVGeneration プロパティを設定します。仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。

Parameters:

hyperVGeneration - 設定する hyperVGeneration 値。

Returns:

DiskInner オブジェクト自体。

withLocation

public DiskInner withLocation(String location)

Overrides:

DiskInner.withLocation(String location)

Parameters:

location

withMaxShares

public DiskInner withMaxShares(Integer maxShares)

maxShares プロパティを設定します。同時にディスクに接続できる VM の最大数。 1 より大きい値は、複数の VM に同時にマウントできるディスクを示します。

Parameters:

maxShares - 設定する maxShares 値。

Returns:

DiskInner オブジェクト自体。

withNetworkAccessPolicy

public DiskInner withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)

networkAccessPolicy プロパティを設定します。ネットワーク経由でディスクにアクセスするためのポリシー。

Parameters:

networkAccessPolicy - 設定する networkAccessPolicy 値。

Returns:

DiskInner オブジェクト自体。

withOptimizedForFrequentAttach

public DiskInner withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)

optimizedForFrequentAttach プロパティを設定する: このプロパティを true に設定すると、1 つの仮想マシンからデタッチされて別の仮想マシンにアタッチされ、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。 このプロパティは、ディスクが仮想マシンの障害ドメインと一致しなくなるため、デタッチされず、頻繁に接続されていないディスクには設定しないでください。

Parameters:

optimizedForFrequentAttach - 設定する optimizedForFrequentAttach 値。

Returns:

DiskInner オブジェクト自体。

withOsType

public DiskInner withOsType(OperatingSystemTypes osType)

osType プロパティ (オペレーティング システムの種類) を設定します。

Parameters:

osType - 設定する osType 値。

Returns:

DiskInner オブジェクト自体。

withPublicNetworkAccess

public DiskInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

publicNetworkAccess プロパティを設定します。ディスク上のエクスポートを制御するためのポリシー。

Parameters:

publicNetworkAccess - 設定する publicNetworkAccess 値。

Returns:

DiskInner オブジェクト自体。

withPurchasePlan

public DiskInner withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)

purchasePlan プロパティを設定します。OS ディスクが作成されたイメージの購入プラン情報。 例: { name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

Parameters:

purchasePlan - 設定する purchasePlan 値。

Returns:

DiskInner オブジェクト自体。

withSecurityProfile

public DiskInner withSecurityProfile(DiskSecurityProfile securityProfile)

securityProfile プロパティを設定します。リソースのセキュリティ関連情報が含まれます。

Parameters:

securityProfile - 設定する securityProfile 値。

Returns:

DiskInner オブジェクト自体。

withSku

public DiskInner withSku(DiskSku sku)

sku プロパティを設定します。 ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSを指定できます。

Parameters:

sku - 設定する SKU 値。

Returns:

DiskInner オブジェクト自体。

withSupportedCapabilities

public DiskInner withSupportedCapabilities(SupportedCapabilities supportedCapabilities)

supportedCapabilities プロパティを設定します。OS ディスクの作成元のイメージでサポートされている機能の一覧。

Parameters:

supportedCapabilities - 設定する supportedCapabilities 値。

Returns:

DiskInner オブジェクト自体。

withSupportsHibernation

public DiskInner withSupportsHibernation(Boolean supportsHibernation)

supportsHibernation プロパティを設定します。ディスク上の OS が休止状態をサポートしているかどうかを示します。

Parameters:

supportsHibernation - では、設定する休止状態の値がサポートされます。

Returns:

DiskInner オブジェクト自体。

withTags

public DiskInner withTags(Map tags)

Overrides:

DiskInner.withTags(Map<String,String> tags)

Parameters:

tags

withTier

public DiskInner withTier(String tier)

tier プロパティを設定します。ディスクのパフォーマンス層 (P4、S10 など)。 https://azure.microsoft.com/en-us/pricing/details/managed-disks/ Ultra ディスクには適用されません。

Parameters:

tier - 設定するレベルの値。

Returns:

DiskInner オブジェクト自体。

withZones

public DiskInner withZones(List zones)

zones プロパティを設定します。ディスクの論理ゾーンの一覧。

Parameters:

zones - 設定するゾーン値。

Returns:

DiskInner オブジェクト自体。

zones

public List zones()

zones プロパティを取得します。ディスクの論理ゾーンの一覧です。

Returns:

ゾーンの値。

適用対象