CreationData クラス
- java.
lang. Object - com.
azure. resourcemanager. compute. models. CreationData
- com.
public final class CreationData
ディスクの作成時に使用されるデータ。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
CreationData() |
Creation Data クラスのインスタンスを作成 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Disk |
createOption()
create Option プロパティを取得します |
String |
elasticSanResourceId()
Elastic |
Image |
galleryImageReference()
ギャラリー イメージ参照プロパティを取得します。ギャラリー |
Image |
imageReference()
イメージ |
Integer |
logicalSectorSize()
論理 |
Boolean |
performancePlus()
performance |
String |
securityDataUri()
セキュリティ |
String |
sourceResourceId()
ソース |
String |
sourceUniqueId()
ソース |
String |
sourceUri()
ソース |
String |
storageAccountId()
ストレージ |
Long |
uploadSizeBytes()
アップロード |
void |
validate()
インスタンスを検証します。 |
Creation |
withCreateOption(DiskCreateOption createOption)
create Option プロパティを設定します |
Creation |
withElasticSanResourceId(String elasticSanResourceId)
elastic |
Creation |
withGalleryImageReference(ImageDiskReference galleryImageReference)
ギャラリー イメージ参照プロパティを設定します。ギャラリー |
Creation |
withImageReference(ImageDiskReference imageReference)
イメージ |
Creation |
withLogicalSectorSize(Integer logicalSectorSize)
[論理 |
Creation |
withPerformancePlus(Boolean performancePlus)
performance |
Creation |
withSecurityDataUri(String securityDataUri)
[セキュリティ |
Creation |
withSourceResourceId(String sourceResourceId)
ソース |
Creation |
withSourceUri(String sourceUri)
ソース |
Creation |
withStorageAccountId(String storageAccountId)
ストレージ |
Creation |
withUploadSizeBytes(Long uploadSizeBytes)
[アップロード |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
CreationData
public CreationData()
CreationData クラスのインスタンスを作成します。
メソッドの詳細
createOption
public DiskCreateOption createOption()
createOption プロパティを取得します。これにより、ディスクの作成に使用できるソースが列挙されます。
Returns:
elasticSanResourceId
public String elasticSanResourceId()
elasticSanResourceId プロパティを取得します。createOption が CopyFromSanSnapshot の場合は必須です。 これは、ソース エラスティック SAN ボリューム スナップショットの ARM ID です。
Returns:
galleryImageReference
public ImageDiskReference galleryImageReference()
galleryImageReference プロパティを取得します。ギャラリー イメージから作成する場合は必須です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。
Returns:
imageReference
public ImageDiskReference imageReference()
imageReference プロパティを取得します。PIR またはユーザー イメージのディスク ソース情報。
Returns:
logicalSectorSize
public Integer logicalSectorSize()
logicalSectorSize プロパティを取得します。Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 と 4096 です。 既定値は 4096 です。
Returns:
performancePlus
public Boolean performancePlus()
performancePlus プロパティを取得する: デプロイされたディスクのパフォーマンス ターゲットのブーストを取得するには、このフラグを true に設定します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後に無効にすることはできません。
Returns:
securityDataUri
public String securityDataUri()
securityDataUri プロパティを取得します。createOption が ImportSecure の場合、これは VM ゲスト状態にインポートされる BLOB の URI です。
Returns:
sourceResourceId
public String sourceResourceId()
sourceResourceId プロパティを取得します。createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。
Returns:
sourceUniqueId
public String sourceUniqueId()
sourceUniqueId プロパティを取得します。このフィールドが設定されている場合、これはこのリソースのソースを識別する一意の ID です。
Returns:
sourceUri
public String sourceUri()
sourceUri プロパティを取得します。createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。
Returns:
storageAccountId
public String storageAccountId()
storageAccountId プロパティを取得します。createOption が Import の場合は必須です。 ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager識別子。
Returns:
uploadSizeBytes
public Long uploadSizeBytes()
uploadSizeBytes プロパティを取得します。createOption が Upload の場合、これは VHD フッターを含むアップロードの内容のサイズです。 この値は、20972032 (VHD フッターの場合は 20 MiB + 512 バイト) と35183298347520 バイト (VHD フッターの場合は 32 TiB + 512 バイト) の間である必要があります。
Returns:
validate
public void validate()
インスタンスを検証します。
withCreateOption
public CreationData withCreateOption(DiskCreateOption createOption)
createOption プロパティを設定します。これにより、ディスクの作成に使用できるソースが列挙されます。
Parameters:
Returns:
withElasticSanResourceId
public CreationData withElasticSanResourceId(String elasticSanResourceId)
elasticSanResourceId プロパティを設定します。createOption が CopyFromSanSnapshot の場合は必須です。 これは、ソース エラスティック SAN ボリューム スナップショットの ARM ID です。
Parameters:
Returns:
withGalleryImageReference
public CreationData withGalleryImageReference(ImageDiskReference galleryImageReference)
galleryImageReference プロパティを設定します。ギャラリー イメージから作成する場合は必須です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。
Parameters:
Returns:
withImageReference
public CreationData withImageReference(ImageDiskReference imageReference)
imageReference プロパティ (PIR またはユーザー イメージのディスク ソース情報) を設定します。
Parameters:
Returns:
withLogicalSectorSize
public CreationData withLogicalSectorSize(Integer logicalSectorSize)
logicalSectorSize プロパティを設定します。Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 と 4096 です。 既定値は 4096 です。
Parameters:
Returns:
withPerformancePlus
public CreationData withPerformancePlus(Boolean performancePlus)
performancePlus プロパティを設定する: このフラグを true に設定すると、デプロイされたディスクのパフォーマンス ターゲットが向上します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後に無効にすることはできません。
Parameters:
Returns:
withSecurityDataUri
public CreationData withSecurityDataUri(String securityDataUri)
securityDataUri プロパティを設定します。createOption が ImportSecure の場合、これは VM ゲスト状態にインポートされる BLOB の URI です。
Parameters:
Returns:
withSourceResourceId
public CreationData withSourceResourceId(String sourceResourceId)
sourceResourceId プロパティを設定します。createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。
Parameters:
Returns:
withSourceUri
public CreationData withSourceUri(String sourceUri)
sourceUri プロパティを設定します。createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。
Parameters:
Returns:
withStorageAccountId
public CreationData withStorageAccountId(String storageAccountId)
storageAccountId プロパティを設定します。createOption が Import の場合は必須です。 ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager識別子。
Parameters:
Returns:
withUploadSizeBytes
public CreationData withUploadSizeBytes(Long uploadSizeBytes)
uploadSizeBytes プロパティを設定します。createOption が Upload の場合、これは VHD フッターを含むアップロードの内容のサイズです。 この値は、20972032 (VHD フッターの場合は 20 MiB + 512 バイト) と35183298347520 バイト (VHD フッターの場合は 32 TiB + 512 バイト) の間である必要があります。
Parameters:
Returns:
適用対象
Azure SDK for Java