DiskInner クラス
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. compute. fluent. models. DiskInner
- com.
- com.
- com.
public final class DiskInner
extends Resource
ディスク リソース。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
DiskInner() |
Disk |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Boolean |
burstingEnabled()
バーストの Enabled プロパティを |
Offset |
burstingEnabledTime()
[バーストが有効な時間] |
Float |
completionPercent()
完了 |
Creation |
creationData()
作成 |
Data |
dataAccessAuthMode()
[Access Auth Mode]\(アクセス |
String |
diskAccessId()
ディスク |
Long |
diskIopsReadOnly()
ディスク |
Long |
diskIopsReadWrite()
ディスク |
Long |
diskMBpsReadOnly()
[ディスク |
Long |
diskMBpsReadWrite()
ディスク |
Long |
diskSizeBytes()
[ディスク |
Integer |
diskSizeGB()
ディスク |
Disk |
diskState()
ディスク |
Encryption |
encryption()
暗号化プロパティを取得する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。 |
Encryption |
encryptionSettingsCollection()
[暗号化 |
Extended |
extendedLocation()
拡張 |
Hyper |
hyperVGeneration()
Hyper |
Offset |
lastOwnershipUpdateTime()
最後 |
String |
managedBy()
マネージド |
List<String> |
managedByExtended()
マネージド |
Integer |
maxShares()
max |
Network |
networkAccessPolicy()
ネットワーク |
Boolean |
optimizedForFrequentAttach()
最適化された |
Operating |
osType()
os |
Property |
propertyUpdatesInProgress()
プロパティ |
String |
provisioningState()
プロビジョニング状態プロパティを |
Public |
publicNetworkAccess()
パブリック |
Purchase |
purchasePlan()
購入 |
Disk |
securityProfile()
セキュリティ |
List<Share |
shareInfo()
共有 |
Disk |
sku()
sku プロパティを取得します。ディスク SKU 名。 |
Supported |
supportedCapabilities()
サポートされている |
Boolean |
supportsHibernation()
サポートされている休止状態プロパティを |
String |
tier()
次の説明に従って、ディスクのパフォーマンス層 ( |
Offset |
timeCreated()
Time Created プロパティの |
String |
uniqueId()
一意の Id プロパティを取得します。リソースを識別する一意 |
void |
validate()
インスタンスを検証します。 |
Disk |
withBurstingEnabled(Boolean burstingEnabled)
bursting Enabled プロパティを |
Disk |
withCompletionPercent(Float completionPercent)
completion |
Disk |
withCreationData(CreationData creationData)
作成 |
Disk |
withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)
[データ |
Disk |
withDiskAccessId(String diskAccessId)
ディスク |
Disk |
withDiskIopsReadOnly(Long diskIopsReadOnly)
[ディスク |
Disk |
withDiskIopsReadWrite(Long diskIopsReadWrite)
ディスク |
Disk |
withDiskMBpsReadOnly(Long diskMBpsReadOnly)
[ディスク |
Disk |
withDiskMBpsReadWrite(Long diskMBpsReadWrite)
[ディスク |
Disk |
withDiskSizeGB(Integer diskSizeGB)
Disk |
Disk |
withEncryption(Encryption encryption)
暗号化プロパティを設定する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。 |
Disk |
withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)
[暗号化 |
Disk |
withExtendedLocation(ExtendedLocation extendedLocation)
拡張 |
Disk |
withHyperVGeneration(HyperVGeneration hyperVGeneration)
hyper |
Disk |
withLocation(String location) |
Disk |
withMaxShares(Integer maxShares)
[最大 |
Disk |
withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)
ネットワーク アクセス |
Disk |
withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)
最適化された |
Disk |
withOsType(OperatingSystemTypes osType)
os |
Disk |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
[パブリック |
Disk |
withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)
[購入 |
Disk |
withSecurityProfile(DiskSecurityProfile securityProfile)
[セキュリティ |
Disk |
withSku(DiskSku sku)
sku プロパティを設定します。 ディスク SKU 名。 |
Disk |
withSupportedCapabilities(SupportedCapabilities supportedCapabilities)
[サポートされている |
Disk |
withSupportsHibernation(Boolean supportsHibernation)
[Supports |
Disk |
withTags(Map<String,String> tags) |
Disk |
withTier(String tier)
次の説明に従って、ディスクのパフォーマンス層 ( |
Disk |
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:
burstingEnabledTime
public OffsetDateTime burstingEnabledTime()
burstingEnabledTime プロパティを取得します。ディスクでバーストが最後に有効になったときの最新時刻。
Returns:
completionPercent
public Float completionPercent()
completionPercent プロパティの取得: CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率。
Returns:
creationData
public CreationData creationData()
creationData プロパティを取得します。ディスク ソース情報。 ディスクの作成後に CreationData 情報を変更することはできません。
Returns:
dataAccessAuthMode
public DataAccessAuthMode dataAccessAuthMode()
dataAccessAuthMode プロパティの取得: ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。
Returns:
diskAccessId
public String diskAccessId()
diskAccessId プロパティを取得します。ディスク上のプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。
Returns:
diskIopsReadOnly
public Long diskIopsReadOnly()
diskIopsReadOnly プロパティを取得します。共有ディスクをマウントしているすべての VM で ReadOnly として許可される IOPS の合計数。 1 つの操作で 4k から 256k バイトの間で転送できます。
Returns:
diskIopsReadWrite
public Long diskIopsReadWrite()
diskIopsReadWrite プロパティを取得します。このディスクで許可されている IOPS の数。UltraSSD ディスクに対してのみ設定できます。 1 つの操作で 4k から 256k バイトの間で転送できます。
Returns:
diskMBpsReadOnly
public Long diskMBpsReadOnly()
diskMBpsReadOnly プロパティを取得します。共有ディスクを ReadOnly としてマウントしているすべての VM で許可される合計スループット (MBps)。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。
Returns:
diskMBpsReadWrite
public Long diskMBpsReadWrite()
diskMBpsReadWrite プロパティを取得します。このディスクに許可されている帯域幅。UltraSSD ディスクに対してのみ設定できます。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。
Returns:
diskSizeBytes
public Long diskSizeBytes()
diskSizeBytes プロパティを取得します。ディスクのサイズ (バイト単位)。 このフィールドは読み取り専用です。
Returns:
diskSizeGB
public Integer diskSizeGB()
diskSizeGB プロパティを取得します。creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。
Returns:
diskState
public DiskState diskState()
diskState プロパティを取得します。ディスクの状態。
Returns:
encryption
public Encryption encryption()
暗号化プロパティを取得する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。
Returns:
encryptionSettingsCollection
public EncryptionSettingsCollection encryptionSettingsCollection()
encryptionSettingsCollection プロパティの取得: Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
extendedLocation プロパティを取得します。ディスクが作成される拡張場所。 拡張された場所は変更できません。
Returns:
hyperVGeneration
public HyperVGeneration hyperVGeneration()
hyperVGeneration プロパティを取得します。仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。
Returns:
lastOwnershipUpdateTime
public OffsetDateTime lastOwnershipUpdateTime()
lastOwnershipUpdateTime プロパティを取得する: ディスクの所有権状態が最後に変更された UTC 時刻 。つまり、ディスクが最後にアタッチまたはデタッチされた時刻、またはディスクの接続先の VM が割り当て解除または開始された時刻です。
Returns:
managedBy
public String managedBy()
managedBy プロパティを取得します。ディスクが接続されている VM の ID を含む相対 URI。
Returns:
managedByExtended
public List
managedByExtended プロパティの取得: ディスクが接続されている VM の ID を含む相対 URI の一覧。 ディスクを複数の VM にアタッチできるようにするには、maxShares を 1 より大きい値に設定する必要があります。
Returns:
maxShares
public Integer maxShares()
maxShares プロパティを取得します。同時にディスクに接続できる VM の最大数。 1 より大きい値は、複数の VM に同時にマウントできるディスクを示します。
Returns:
networkAccessPolicy
public NetworkAccessPolicy networkAccessPolicy()
networkAccessPolicy プロパティを取得します。ネットワーク経由でディスクにアクセスするためのポリシー。
Returns:
optimizedForFrequentAttach
public Boolean optimizedForFrequentAttach()
optimizedForFrequentAttach プロパティを取得する: このプロパティを true に設定すると、1 つの仮想マシンからデタッチされて別の仮想マシンにアタッチされ、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。 このプロパティは、ディスクが仮想マシンの障害ドメインと一致しなくなるため、デタッチされず、頻繁に接続されていないディスクには設定しないでください。
Returns:
osType
public OperatingSystemTypes osType()
osType プロパティを取得します。オペレーティング システムの種類。
Returns:
propertyUpdatesInProgress
public PropertyUpdatesInProgress propertyUpdatesInProgress()
propertyUpdatesInProgress プロパティを取得します。更新が保留中のディスクのプロパティ。
Returns:
provisioningState
public String provisioningState()
provisioningState プロパティを取得します。ディスクのプロビジョニング状態。
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
publicNetworkAccess プロパティを取得します。ディスク上のエクスポートを制御するためのポリシー。
Returns:
purchasePlan
public PurchasePlanAutoGenerated purchasePlan()
purchasePlan プロパティを取得する: OS ディスクが作成されたイメージの購入プラン情報。 例: { name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
Returns:
securityProfile
public DiskSecurityProfile securityProfile()
securityProfile プロパティを取得する: リソースのセキュリティ関連情報が含まれています。
Returns:
shareInfo
public List
shareInfo プロパティの取得: ディスクが接続されているすべての VM の一覧の詳細。 ディスクを複数の VM にアタッチできるようにするには、maxShares を 1 より大きい値に設定する必要があります。
Returns:
sku
public DiskSku sku()
sku プロパティを取得します。ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSできます。
Returns:
supportedCapabilities
public SupportedCapabilities supportedCapabilities()
supportedCapabilities プロパティの取得: OS ディスクの作成元のイメージでサポートされている機能の一覧。
Returns:
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:
uniqueId
public String uniqueId()
uniqueId プロパティを取得します。リソースを識別する一意の Guid。
Returns:
validate
public void validate()
インスタンスを検証します。
withBurstingEnabled
public DiskInner withBurstingEnabled(Boolean burstingEnabled)
burstingEnabled プロパティを設定する: ディスクのプロビジョニング済みパフォーマンス ターゲットを超えるバーストを有効にするには、true に設定します。 バーストは既定で無効になっています。 Ultra ディスクには適用されません。
Parameters:
Returns:
withCompletionPercent
public DiskInner withCompletionPercent(Float completionPercent)
completionPercent プロパティを設定します。CopyStart 操作を使用してリソースが作成されたときのバックグラウンド コピーの完了率です。
Parameters:
Returns:
withCreationData
public DiskInner withCreationData(CreationData creationData)
creationData プロパティ (ディスク ソース情報) を設定します。 ディスクが作成された後は、CreationData 情報を変更できません。
Parameters:
Returns:
withDataAccessAuthMode
public DiskInner withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)
dataAccessAuthMode プロパティを設定する: ディスクまたはスナップショットにエクスポートまたはアップロードするときの追加の認証要件。
Parameters:
Returns:
withDiskAccessId
public DiskInner withDiskAccessId(String diskAccessId)
diskAccessId プロパティを設定します。ディスクでプライベート エンドポイントを使用するための DiskAccess リソースの ARM ID。
Parameters:
Returns:
withDiskIopsReadOnly
public DiskInner withDiskIopsReadOnly(Long diskIopsReadOnly)
diskIopsReadOnly プロパティを設定する: 共有ディスクをマウントしているすべての VM で ReadOnly として許可される IOPS の合計数。 1 つの操作で 4k から 256k バイトの間で転送できます。
Parameters:
Returns:
withDiskIopsReadWrite
public DiskInner withDiskIopsReadWrite(Long diskIopsReadWrite)
diskIopsReadWrite プロパティを設定します。このディスクで許可される IOPS の数。UltraSSD ディスクに対してのみ設定可能です。 1 つの操作で 4k から 256k バイトの間で転送できます。
Parameters:
Returns:
withDiskMBpsReadOnly
public DiskInner withDiskMBpsReadOnly(Long diskMBpsReadOnly)
diskMBpsReadOnly プロパティを設定します。共有ディスクをマウントしているすべての VM で ReadOnly として許可される合計スループット (MBps)。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。
Parameters:
Returns:
withDiskMBpsReadWrite
public DiskInner withDiskMBpsReadWrite(Long diskMBpsReadWrite)
diskMBpsReadWrite プロパティを設定します。このディスクに許可される帯域幅。UltraSSD ディスクに対してのみ設定できます。 MBps は、1 秒あたり数百万バイトを意味します。ここでの MB では、10 の累乗の ISO 表記が使用されます。
Parameters:
Returns:
withDiskSizeGB
public DiskInner withDiskSizeGB(Integer diskSizeGB)
diskSizeGB プロパティを設定します。creationData.createOption が Empty の場合、このフィールドは必須であり、作成するディスクのサイズを示します。 このフィールドが他のオプションを使用して更新または作成するために存在する場合は、サイズ変更を示します。 サイズ変更は、ディスクが実行中の VM に接続されておらず、ディスクのサイズを増やすことができる場合にのみ許可されます。
Parameters:
Returns:
withEncryption
public DiskInner withEncryption(Encryption encryption)
暗号化プロパティを設定する: Encryption プロパティを使用すると、カスタマー マネージド キーまたはプラットフォーム マネージド キーを使用して保存データを暗号化できます。
Parameters:
Returns:
withEncryptionSettingsCollection
public DiskInner withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)
encryptionSettingsCollection プロパティを設定します。Azure Disk Encryption に使用される暗号化設定コレクションには、ディスクまたはスナップショットごとに複数の暗号化設定を含めることができます。
Parameters:
Returns:
withExtendedLocation
public DiskInner withExtendedLocation(ExtendedLocation extendedLocation)
extendedLocation プロパティを設定します。ディスクが作成される拡張場所。 拡張された場所は変更できません。
Parameters:
Returns:
withHyperVGeneration
public DiskInner withHyperVGeneration(HyperVGeneration hyperVGeneration)
hyperVGeneration プロパティを設定します。仮想マシンのハイパーバイザー生成。 OS ディスクにのみ適用されます。
Parameters:
Returns:
withLocation
public DiskInner withLocation(String location)
Overrides:
DiskInner.withLocation(String location)Parameters:
withMaxShares
public DiskInner withMaxShares(Integer maxShares)
maxShares プロパティを設定します。同時にディスクに接続できる VM の最大数。 1 より大きい値は、複数の VM に同時にマウントできるディスクを示します。
Parameters:
Returns:
withNetworkAccessPolicy
public DiskInner withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)
networkAccessPolicy プロパティを設定します。ネットワーク経由でディスクにアクセスするためのポリシー。
Parameters:
Returns:
withOptimizedForFrequentAttach
public DiskInner withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)
optimizedForFrequentAttach プロパティを設定する: このプロパティを true に設定すると、1 つの仮想マシンからデタッチされて別の仮想マシンにアタッチされ、頻繁に (1 日に 5 回以上) データ ディスクの信頼性とパフォーマンスが向上します。 このプロパティは、ディスクが仮想マシンの障害ドメインと一致しなくなるため、デタッチされず、頻繁に接続されていないディスクには設定しないでください。
Parameters:
Returns:
withOsType
public DiskInner withOsType(OperatingSystemTypes osType)
osType プロパティ (オペレーティング システムの種類) を設定します。
Parameters:
Returns:
withPublicNetworkAccess
public DiskInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
publicNetworkAccess プロパティを設定します。ディスク上のエクスポートを制御するためのポリシー。
Parameters:
Returns:
withPurchasePlan
public DiskInner withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)
purchasePlan プロパティを設定します。OS ディスクが作成されたイメージの購入プラン情報。 例: { name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
Parameters:
Returns:
withSecurityProfile
public DiskInner withSecurityProfile(DiskSecurityProfile securityProfile)
securityProfile プロパティを設定します。リソースのセキュリティ関連情報が含まれます。
Parameters:
Returns:
withSku
public DiskInner withSku(DiskSku sku)
sku プロパティを設定します。 ディスク SKU 名。 Standard_LRS、Premium_LRS、StandardSSD_LRS、UltraSSD_LRS、Premium_ZRS、StandardSSD_ZRS、またはPremiumV2_LRSを指定できます。
Parameters:
Returns:
withSupportedCapabilities
public DiskInner withSupportedCapabilities(SupportedCapabilities supportedCapabilities)
supportedCapabilities プロパティを設定します。OS ディスクの作成元のイメージでサポートされている機能の一覧。
Parameters:
Returns:
withSupportsHibernation
public DiskInner withSupportsHibernation(Boolean supportsHibernation)
supportsHibernation プロパティを設定します。ディスク上の OS が休止状態をサポートしているかどうかを示します。
Parameters:
Returns:
withTags
public DiskInner withTags(Map
Overrides:
DiskInner.withTags(Map<String,String> tags)Parameters:
withTier
public DiskInner withTier(String tier)
tier プロパティを設定します。ディスクのパフォーマンス層 (P4、S10 など)。 https://azure.microsoft.com/en-us/pricing/details/managed-disks/ Ultra ディスクには適用されません。
Parameters:
Returns:
withZones
public DiskInner withZones(List
zones プロパティを設定します。ディスクの論理ゾーンの一覧。
Parameters:
Returns:
zones
public List
zones プロパティを取得します。ディスクの論理ゾーンの一覧です。
Returns:
適用対象
Azure SDK for Java