CreationDataOutput interface
ディスクの作成時に使用されるデータ。
プロパティ
| create |
これにより、ディスクの作成に使用できるソースが列挙されます。 |
| gallery |
ギャラリー イメージから作成する場合に必要です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。 |
| image |
PIR またはユーザー イメージのディスク ソース情報。 |
| logical |
Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 ad 4096 です。 4096 が既定値です。 |
| performance |
このフラグを true に設定すると、デプロイされたディスクのパフォーマンス ターゲットが向上します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後は無効にできません。 |
| 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: "FromImage" | "Empty" | "Attach" | "Import" | "Copy" | "Restore" | "Upload" | "CopyStart" | "ImportSecure" | "UploadPreparedSecure"
プロパティ値
"FromImage" | "Empty" | "Attach" | "Import" | "Copy" | "Restore" | "Upload" | "CopyStart" | "ImportSecure" | "UploadPreparedSecure"
galleryImageReference
ギャラリー イメージから作成する場合に必要です。 ImageDiskReference の id/sharedGalleryImageId/communityGalleryImageId は、ディスクの作成元となる共有ギャラリー イメージ バージョンの ARM ID になります。
galleryImageReference?: ImageDiskReferenceOutput
プロパティ値
imageReference
PIR またはユーザー イメージのディスク ソース情報。
imageReference?: ImageDiskReferenceOutput
プロパティ値
logicalSectorSize
Ultra ディスクの論理セクター サイズ (バイト単位)。 サポートされている値は 512 ad 4096 です。 4096 が既定値です。
logicalSectorSize?: number
プロパティ値
number
performancePlus
このフラグを true に設定すると、デプロイされたディスクのパフォーマンス ターゲットが向上します。それぞれのパフォーマンス ターゲットについては、こちらを参照してください。 このフラグは、ディスク作成時にのみ設定でき、有効にした後は無効にできません。
performancePlus?: boolean
プロパティ値
boolean
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