ImageTemplateProperties interface
画像テンプレートの特性を記述します
プロパティ
| additional |
追加データディスクの配列はオプションでイメージに追加されます。 |
| auto |
テンプレートの作成または更新時にイメージ テンプレート ビルドを自動的に実行するかどうかを示します。 |
| build |
イメージ テンプレートのビルド中に待機する最大時間 (すべてのカスタマイズ、最適化、検証、およびディストリビューションが含まれます)。 既定値 (4 時間) を使用するには、0 を省略するか指定します。 |
| customize | イメージ ソースなど、イメージのカスタマイズ手順を記述するために使用するプロパティを指定します。 |
| distribute | イメージ出力の移動先となる配布ターゲット。 |
| error |
ビルドエラー時のエラー処理オプション |
| exact |
イメージのビルドに使用されるイメージ テンプレートと同じサブスクリプション内のステージング リソース グループ ID。 この読み取り専用フィールドは、「stagingResourceGroup」フィールドで指定された値が空である場合にのみ「stagingResourceGroup」と異なります。 |
| last |
現在実行中、または最後に実行された状態の「実行」状態。 |
| managed |
サービスによって作成されたリソース グループまたはリソースに適用されるタグ。 |
| optimize | イメージに対して実行する最適化を指定します。 |
| provisioning |
プロビジョニングエラー(あれば)があるかもしれません |
| provisioning |
リソースのプロビジョニング状態 |
| source | ソース イメージの説明に使用するプロパティを指定します。 |
| staging |
イメージのビルドに使用されるイメージ テンプレートと同じサブスクリプション内のステージング リソース グループ ID。 このフィールドが空の場合は、ランダムな名前のリソース グループが作成されます。 このフィールドに指定されたリソース グループが存在しない場合は、同じ名前で作成されます。 指定されたリソース グループが存在する場合は、イメージ テンプレートと同じリージョンに空である必要があります。 このフィールドが空であるか、指定されたリソース グループが存在しない場合、作成されたリソース グループはテンプレートの削除中に削除されますが、指定されたリソース グループが存在する場合、リソース グループに作成されたリソースはテンプレートの削除中に削除され、リソース グループ自体は残ります。 |
| validate | 結果のイメージに対して実行される構成オプションと検証の一覧。 |
| vm |
イメージをビルドするように仮想マシンを設定する方法について説明します |
プロパティの詳細
additionalDataDisks
autoRun
テンプレートの作成または更新時にイメージ テンプレート ビルドを自動的に実行するかどうかを示します。
autoRun?: ImageTemplateAutoRun
プロパティ値
buildTimeoutInMinutes
イメージ テンプレートのビルド中に待機する最大時間 (すべてのカスタマイズ、最適化、検証、およびディストリビューションが含まれます)。 既定値 (4 時間) を使用するには、0 を省略するか指定します。
buildTimeoutInMinutes?: number
プロパティ値
number
customize
イメージ ソースなど、イメージのカスタマイズ手順を記述するために使用するプロパティを指定します。
customize?: ImageTemplateCustomizerUnion[]
プロパティ値
distribute
イメージ出力の移動先となる配布ターゲット。
distribute: ImageTemplateDistributorUnion[]
プロパティ値
errorHandling
ビルドエラー時のエラー処理オプション
errorHandling?: ImageTemplatePropertiesErrorHandling
プロパティ値
exactStagingResourceGroup
イメージのビルドに使用されるイメージ テンプレートと同じサブスクリプション内のステージング リソース グループ ID。 この読み取り専用フィールドは、「stagingResourceGroup」フィールドで指定された値が空である場合にのみ「stagingResourceGroup」と異なります。
exactStagingResourceGroup?: string
プロパティ値
string
lastRunStatus
現在実行中、または最後に実行された状態の「実行」状態。
lastRunStatus?: ImageTemplateLastRunStatus
プロパティ値
managedResourceTags
サービスによって作成されたリソース グループまたはリソースに適用されるタグ。
managedResourceTags?: Record<string, string>
プロパティ値
Record<string, string>
optimize
イメージに対して実行する最適化を指定します。
optimize?: ImageTemplatePropertiesOptimize
プロパティ値
provisioningError
provisioningState
source
stagingResourceGroup
イメージのビルドに使用されるイメージ テンプレートと同じサブスクリプション内のステージング リソース グループ ID。 このフィールドが空の場合は、ランダムな名前のリソース グループが作成されます。 このフィールドに指定されたリソース グループが存在しない場合は、同じ名前で作成されます。 指定されたリソース グループが存在する場合は、イメージ テンプレートと同じリージョンに空である必要があります。 このフィールドが空であるか、指定されたリソース グループが存在しない場合、作成されたリソース グループはテンプレートの削除中に削除されますが、指定されたリソース グループが存在する場合、リソース グループに作成されたリソースはテンプレートの削除中に削除され、リソース グループ自体は残ります。
stagingResourceGroup?: string
プロパティ値
string
validate
結果のイメージに対して実行される構成オプションと検証の一覧。
validate?: ImageTemplatePropertiesValidate