CreationData interface
ディスクの作成時に使用されるデータ。
プロパティ
create |
これにより、ディスクの作成に使用できるソースが列挙されます。 |
elastic |
createOption が CopyFromSanSnapshot の場合は必須。 これは、ソースエラスティック SAN ボリューム スナップショットの ARM ID です。 |
gallery |
ギャラリー イメージから作成する場合に必要です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。 |
image |
PIR またはユーザー イメージのディスク ソース情報。 |
logical |
Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 ad 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 ad 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