VirtualMachineConfiguration interface
Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。
プロパティ
| container |
指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードでセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。 |
| data |
プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。 |
| disk |
指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。 |
| extensions | 指定した場合、この構成に記載されている拡張機能が各ノードにインストールされます。 |
| image |
カスタム仮想マシンの Azure Virtual Machines Marketplace イメージまたは Azure Image リソースへの参照。 Azure Batch によって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 |
| license |
これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略した場合、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。 Windows_Server - オンプレミスライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。 |
| node |
Batch ノード エージェントは、プール内の各ノードで実行されるプログラムであり、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供します。 オペレーティング システムごとに、SKU と呼ばれるノード エージェントのさまざまな実装があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 |
| node |
この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。 |
| os |
エフェメラル OSDisk 設定の構成が含まれています。 |
| security |
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。 |
| service |
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス 成果物参照 ID |
| windows |
imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。 |
プロパティの詳細
containerConfiguration
指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードでセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。
containerConfiguration?: ContainerConfiguration
プロパティ値
dataDisks
プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。
dataDisks?: DataDisk[]
プロパティ値
DataDisk[]
diskEncryptionConfiguration
指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。
diskEncryptionConfiguration?: DiskEncryptionConfiguration
プロパティ値
extensions
imageReference
カスタム仮想マシンの Azure Virtual Machines Marketplace イメージまたは Azure Image リソースへの参照。 Azure Batch によって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。
imageReference: ImageReference
プロパティ値
licenseType
これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略した場合、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。
Windows_Server - オンプレミスライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。
licenseType?: string
プロパティ値
string
nodeAgentSkuId
Batch ノード エージェントは、プール内の各ノードで実行されるプログラムであり、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供します。 オペレーティング システムごとに、SKU と呼ばれるノード エージェントのさまざまな実装があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。
nodeAgentSkuId: string
プロパティ値
string
nodePlacementConfiguration
この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。
nodePlacementConfiguration?: NodePlacementConfiguration
プロパティ値
osDisk
securityProfile
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。
securityProfile?: SecurityProfile
プロパティ値
serviceArtifactReference
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス 成果物参照 ID
serviceArtifactReference?: ServiceArtifactReference
プロパティ値
windowsConfiguration
imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。
windowsConfiguration?: WindowsConfiguration