ImageTemplateProperties interface

画像テンプレートの特性を記述します

プロパティ

additionalDataDisks

追加データディスクの配列はオプションでイメージに追加されます。

autoRun

テンプレートの作成または更新時にイメージ テンプレート ビルドを自動的に実行するかどうかを示します。

buildTimeoutInMinutes

イメージ テンプレートのビルド中に待機する最大時間 (すべてのカスタマイズ、最適化、検証、およびディストリビューションが含まれます)。 既定値 (4 時間) を使用するには、0 を省略するか指定します。

customize

イメージ ソースなど、イメージのカスタマイズ手順を記述するために使用するプロパティを指定します。

distribute

イメージ出力の移動先となる配布ターゲット。

errorHandling

ビルドエラー時のエラー処理オプション

exactStagingResourceGroup

イメージのビルドに使用されるイメージ テンプレートと同じサブスクリプション内のステージング リソース グループ ID。 この読み取り専用フィールドは、「stagingResourceGroup」フィールドで指定された値が空である場合にのみ「stagingResourceGroup」と異なります。

lastRunStatus

現在実行中、または最後に実行された状態の「実行」状態。

managedResourceTags

サービスによって作成されたリソース グループまたはリソースに適用されるタグ。

optimize

イメージに対して実行する最適化を指定します。

provisioningError

プロビジョニングエラー(あれば)があるかもしれません

provisioningState

リソースのプロビジョニング状態

source

ソース イメージの説明に使用するプロパティを指定します。

stagingResourceGroup

イメージのビルドに使用されるイメージ テンプレートと同じサブスクリプション内のステージング リソース グループ ID。 このフィールドが空の場合は、ランダムな名前のリソース グループが作成されます。 このフィールドに指定されたリソース グループが存在しない場合は、同じ名前で作成されます。 指定されたリソース グループが存在する場合は、イメージ テンプレートと同じリージョンに空である必要があります。 このフィールドが空であるか、指定されたリソース グループが存在しない場合、作成されたリソース グループはテンプレートの削除中に削除されますが、指定されたリソース グループが存在する場合、リソース グループに作成されたリソースはテンプレートの削除中に削除され、リソース グループ自体は残ります。

validate

結果のイメージに対して実行される構成オプションと検証の一覧。

vmProfile

イメージをビルドするように仮想マシンを設定する方法について説明します

プロパティの詳細

additionalDataDisks

追加データディスクの配列はオプションでイメージに追加されます。

additionalDataDisks?: DataDisk[]

プロパティ値

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

プロビジョニングエラー(あれば)があるかもしれません

provisioningError?: ProvisioningError

プロパティ値

provisioningState

リソースのプロビジョニング状態

provisioningState?: ProvisioningState

プロパティ値

source

ソース イメージの説明に使用するプロパティを指定します。

source: ImageTemplateSourceUnion

プロパティ値

stagingResourceGroup

イメージのビルドに使用されるイメージ テンプレートと同じサブスクリプション内のステージング リソース グループ ID。 このフィールドが空の場合は、ランダムな名前のリソース グループが作成されます。 このフィールドに指定されたリソース グループが存在しない場合は、同じ名前で作成されます。 指定されたリソース グループが存在する場合は、イメージ テンプレートと同じリージョンに空である必要があります。 このフィールドが空であるか、指定されたリソース グループが存在しない場合、作成されたリソース グループはテンプレートの削除中に削除されますが、指定されたリソース グループが存在する場合、リソース グループに作成されたリソースはテンプレートの削除中に削除され、リソース グループ自体は残ります。

stagingResourceGroup?: string

プロパティ値

string

validate

結果のイメージに対して実行される構成オプションと検証の一覧。

validate?: ImageTemplatePropertiesValidate

プロパティ値

vmProfile

イメージをビルドするように仮想マシンを設定する方法について説明します

vmProfile?: ImageTemplateVmProfile

プロパティ値