CreationData interface
ディスクの作成時に使用されるデータ。
プロパティ
create |
これにより、ディスクの作成に使用できるソースが列挙されます。 |
elastic |
createOption が CopyFromSanSnapshot の場合は必須です。 これは、ソース エラスティック SAN ボリューム スナップショットの ARM ID です。 |
gallery |
ギャラリー イメージから作成する場合は必須です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。 |
image |
PIR またはユーザー イメージのディスク ソース情報。 |
logical |
Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 と 4096 です。 既定値は 4096 です。 |
performance |
デプロイされたディスクのパフォーマンス ターゲットをブーストするには、このフラグを true に設定します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後に無効にすることはできません。 |
provisioned |
このフィールドがスナップショットに設定されていて、createOption が CopyStart の場合、スナップショットはより速くコピーされます。 |
security |
createOption が ImportSecure の場合、これは VM ゲスト状態にインポートされる BLOB の URI です。 |
source |
createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。 |
source |
このフィールドが設定されている場合、これはこのリソースのソースを識別する一意の ID です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
source |
createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。 |
storage |
createOption が Import の場合は必須。 ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager識別子。 |
upload |
createOption が Upload の場合、これは VHD フッターを含むアップロードの内容のサイズです。 この値は、20972032 (VHD フッターの場合は 20 MiB + 512 バイト) と35183298347520 バイト (VHD フッターの場合は 32 TiB + 512 バイト) の間である必要があります。 |
プロパティの詳細
createOption
これにより、ディスクの作成に使用できるソースが列挙されます。
createOption: string
プロパティ値
string
elasticSanResourceId
createOption が CopyFromSanSnapshot の場合は必須です。 これは、ソース エラスティック SAN ボリューム スナップショットの ARM ID です。
elasticSanResourceId?: string
プロパティ値
string
galleryImageReference
ギャラリー イメージから作成する場合は必須です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。
galleryImageReference?: ImageDiskReference
プロパティ値
imageReference
logicalSectorSize
Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 と 4096 です。 既定値は 4096 です。
logicalSectorSize?: number
プロパティ値
number
performancePlus
デプロイされたディスクのパフォーマンス ターゲットをブーストするには、このフラグを true に設定します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後に無効にすることはできません。
performancePlus?: boolean
プロパティ値
boolean
provisionedBandwidthCopySpeed
このフィールドがスナップショットに設定されていて、createOption が CopyStart の場合、スナップショットはより速くコピーされます。
provisionedBandwidthCopySpeed?: string
プロパティ値
string
securityDataUri
createOption が ImportSecure の場合、これは VM ゲスト状態にインポートされる BLOB の URI です。
securityDataUri?: string
プロパティ値
string
sourceResourceId
createOption が Copy の場合、これはソース スナップショットまたはディスクの ARM ID です。
sourceResourceId?: string
プロパティ値
string
sourceUniqueId
このフィールドが設定されている場合、これはこのリソースのソースを識別する一意の ID です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
sourceUniqueId?: string
プロパティ値
string
sourceUri
createOption が Import の場合、これはマネージド ディスクにインポートされる BLOB の URI です。
sourceUri?: string
プロパティ値
string
storageAccountId
createOption が Import の場合は必須。 ディスクとしてインポートする BLOB を含むストレージ アカウントの Azure Resource Manager識別子。
storageAccountId?: string
プロパティ値
string
uploadSizeBytes
createOption が Upload の場合、これは VHD フッターを含むアップロードの内容のサイズです。 この値は、20972032 (VHD フッターの場合は 20 MiB + 512 バイト) と35183298347520 バイト (VHD フッターの場合は 32 TiB + 512 バイト) の間である必要があります。
uploadSizeBytes?: number
プロパティ値
number