BatchVmImageReference interface

Azure 仮想マシン Marketplace Image または Azure Compute Gallery Image への参照。 Azure Marketplace Image参照のリストをAzure Batchで検証するには、「List Supported Images」操作を参照してください。

プロパティ

communityGalleryImageId

コミュニティギャラリーの画像ユニーク識別子。 このプロパティは他のプロパティと相互に排他的であり、コミュニティ ギャラリー イメージの GET 呼び出しからフェッチできます。

exactVersion

ノード作成に使われたプラットフォーム画像やマーケットプレイス画像の特定のバージョン。 この読み取り専用フィールドは、プール作成時に指定された「バージョン」の値が「最新」である場合にのみ「バージョン」と異なります。

offer

Azure 仮想マシン Marketplace Imageの提供タイプ。 たとえば、UbuntuServer や WindowsServer などです。

publisher

Azure 仮想マシン Marketplace Imageの発行者です。 たとえば、Canonical または MicrosoftWindowsServer です。

sharedGalleryImageId

共有ギャラリー画像のユニーク識別子。 このプロパティは他のプロパティと相互に排他的であり、共有ギャラリー イメージの GET 呼び出しからフェッチできます。

sku

The SKU of the Azure 仮想マシン Marketplace Image. たとえば、18.04-LTS や 2019-Datacenter などです。

version

Azure 仮想マシン Marketplace Imageのバージョン。 最新の画像を選択するために「最新」の値を指定できます。 省略した場合、既定値は 'latest' です。

virtualMachineImageId

Azure Compute Gallery Image の ARM リソース識別子。 プール内の計算ノードはこのイメージIDを使って作成されます。これは /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft の形式です。Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} または /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} で、常に最新の画像バージョンをデフォルトにします。 この性質は他のImageReferenceプロパティとは相反します。 Azure Compute Gallery Imageは、同じリージョン内にレプリカを持ち、Azure Batchアカウントと同じサブスクリプションに属している必要があります。 imageIdに画像バージョンが指定されていない場合は、最新バージョンが使用されます。 バッチコンピュートノードエージェントがバッチサービスと通信するためのファイアウォール設定については https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configurationを参照してください。

プロパティの詳細

communityGalleryImageId

コミュニティギャラリーの画像ユニーク識別子。 このプロパティは他のプロパティと相互に排他的であり、コミュニティ ギャラリー イメージの GET 呼び出しからフェッチできます。

communityGalleryImageId?: string

プロパティ値

string

exactVersion

ノード作成に使われたプラットフォーム画像やマーケットプレイス画像の特定のバージョン。 この読み取り専用フィールドは、プール作成時に指定された「バージョン」の値が「最新」である場合にのみ「バージョン」と異なります。

exactVersion?: string

プロパティ値

string

offer

Azure 仮想マシン Marketplace Imageの提供タイプ。 たとえば、UbuntuServer や WindowsServer などです。

offer?: string

プロパティ値

string

publisher

Azure 仮想マシン Marketplace Imageの発行者です。 たとえば、Canonical または MicrosoftWindowsServer です。

publisher?: string

プロパティ値

string

sharedGalleryImageId

共有ギャラリー画像のユニーク識別子。 このプロパティは他のプロパティと相互に排他的であり、共有ギャラリー イメージの GET 呼び出しからフェッチできます。

sharedGalleryImageId?: string

プロパティ値

string

sku

The SKU of the Azure 仮想マシン Marketplace Image. たとえば、18.04-LTS や 2019-Datacenter などです。

sku?: string

プロパティ値

string

version

Azure 仮想マシン Marketplace Imageのバージョン。 最新の画像を選択するために「最新」の値を指定できます。 省略した場合、既定値は 'latest' です。

version?: string

プロパティ値

string

virtualMachineImageId

Azure Compute Gallery Image の ARM リソース識別子。 プール内の計算ノードはこのイメージIDを使って作成されます。これは /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft の形式です。Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} または /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} で、常に最新の画像バージョンをデフォルトにします。 この性質は他のImageReferenceプロパティとは相反します。 Azure Compute Gallery Imageは、同じリージョン内にレプリカを持ち、Azure Batchアカウントと同じサブスクリプションに属している必要があります。 imageIdに画像バージョンが指定されていない場合は、最新バージョンが使用されます。 バッチコンピュートノードエージェントがバッチサービスと通信するためのファイアウォール設定については https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configurationを参照してください。

virtualMachineImageId?: string

プロパティ値

string