VirtualMachineConfiguration クラス
Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.batch._serialization.ModelVirtualMachineConfiguration
コンストラクター
VirtualMachineConfiguration(*, image_reference: _models.ImageReference, node_agent_sku_id: str, windows_configuration: _models.WindowsConfiguration | None = None, data_disks: List[_models.DataDisk] | None = None, license_type: str | None = None, container_configuration: _models.ContainerConfiguration | None = None, disk_encryption_configuration: _models.DiskEncryptionConfiguration | None = None, node_placement_configuration: _models.NodePlacementConfiguration | None = None, extensions: List[_models.VMExtension] | None = None, os_disk: _models.OSDisk | None = None, security_profile: _models.SecurityProfile | None = None, service_artifact_reference: _models.ServiceArtifactReference | None = None, **kwargs: Any)
キーワードのみのパラメーター
名前 | 説明 |
---|---|
image_reference
|
Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシンの Azure Image リソースへの参照。 Azure Batchによって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。 |
node_agent_sku_id
|
Batch ノード エージェントは、プール内の各ノードで実行され、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供するプログラムです。 オペレーティング システムに応じてさまざまなノード エージェントの実装 (SKU と呼ばれます) があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。 |
windows_configuration
|
imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。 |
data_disks
|
プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。 |
license_type
|
これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略すると、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。 Windows_Server - オンプレミス ライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。 |
container_configuration
|
指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードに対してセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは、containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。 |
disk_encryption_configuration
|
指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。 |
node_placement_configuration
|
この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。 |
extensions
|
指定した場合、この構成に記載されている拡張機能が各ノードにインストールされます。 |
os_disk
|
エフェメラル OSDisk 設定の構成が含まれています。 |
security_profile
|
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。 |
service_artifact_reference
|
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス成果物参照 ID。 |
変数
名前 | 説明 |
---|---|
image_reference
|
Azure Virtual Machines Marketplace イメージまたはカスタム仮想マシンの Azure Image リソースへの参照。 Azure Batchによって検証されたすべての imageReferences の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。 |
node_agent_sku_id
|
Batch ノード エージェントは、プール内の各ノードで実行され、ノードと Batch サービスの間のコマンドおよび制御インターフェイスを提供するプログラムです。 オペレーティング システムに応じてさまざまなノード エージェントの実装 (SKU と呼ばれます) があります。 選択したイメージ参照に一致するノード エージェント SKU を指定する必要があります。 サポートされているノード エージェント SKU の一覧と検証済みイメージ参照の一覧を取得するには、「サポートされているノード エージェント SKU の一覧表示」操作を参照してください。 必須。 |
windows_configuration
|
imageReference で Linux OS イメージが指定されている場合は、このプロパティを指定しないでください。 |
data_disks
|
プール内のコンピューティング ノードに空のデータ ディスクが接続されている必要がある場合は、このプロパティを指定する必要があります。 |
license_type
|
これは、Windows オペレーティング システムを含むイメージにのみ適用され、展開されるノードの有効なオンプレミス ライセンスを保持している場合にのみ使用する必要があります。 省略すると、オンプレミスのライセンス割引は適用されません。 値は次のとおりです。 Windows_Server - オンプレミス ライセンスは Windows Server 用です。 Windows_Client - オンプレミス ライセンスは Windows クライアント用です。 |
container_configuration
|
指定した場合、タスクをコンテナーで実行できるように、プール内の各ノードに対してセットアップが実行されます。 このプールで実行されるすべての通常のタスクとジョブ マネージャー タスクは、containerSettings プロパティを指定する必要があり、他のすべてのタスクで指定できます。 |
disk_encryption_configuration
|
指定した場合、暗号化は、ノードのプロビジョニング中にプール内の各ノードで実行されます。 |
node_placement_configuration
|
この構成では、プール内のノードを物理的に割り当てる方法に関する規則を指定します。 |
extensions
|
指定した場合、この構成に記載されている拡張機能が各ノードにインストールされます。 |
os_disk
|
エフェメラル OSDisk 設定の構成が含まれています。 |
security_profile
|
仮想マシンまたは仮想マシン スケール セットのセキュリティ プロファイル設定を指定します。 |
service_artifact_reference
|
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} の形式のサービス成果物参照 ID。 |
Azure SDK for Python