次の方法で共有


BatchPoolUpdateOptions interface

Azure Batch プールを更新するためのパラメーター。

プロパティ

applicationPackageReferences

プール内の各コンピューティング ノードにインストールするパッケージの一覧。 パッケージ参照への変更は、プールに参加しているすべての新しいノードに影響しますが、再起動または再イメージ化されるまで、既にプール内にあるコンピューティング ノードには影響しません。 この要素が存在する場合は、既存の Package 参照が置き換えられます。 空のコレクションを指定すると、すべてのパッケージ参照がプールから削除されます。 省略すると、既存のパッケージ参照は変更されません。

displayName

プールの表示名。 表示名は一意である必要はありません。最大長 1024 までの Unicode 文字を含めることができます。 このフィールドは、プールが空の場合にのみ更新できます。

enableInterNodeCommunication

プールがコンピューティング ノード間の直接通信を許可するかどうか。 ノード間通信を有効にすると、プールのコンピューティング ノードのデプロイ制限により、プールの最大サイズが制限されます。 これにより、プールが目的のサイズに達しない可能性があります。 既定値は false です。

このフィールドは、プールが空の場合にのみ更新できます。

metadata

メタデータとしてプールに関連付けられている名前と値のペアの一覧。 この要素が存在する場合は、プールで構成されている既存のメタデータが置き換えられます。 空のコレクションを指定すると、すべてのメタデータがプールから削除されます。 省略すると、既存のメタデータは変更されません。

mountConfiguration

プールの存続期間中、指定されたファイルシステムを使用してストレージをマウントします。 Azure ファイル共有、NFS、CIFS、または Blobfuse ベースのファイル システムを使用してストレージをマウントします。

このフィールドは、プールが空の場合にのみ更新できます。

networkConfiguration

プールのネットワーク構成。 このフィールドは、プールが空の場合にのみ更新できます。

startTask

プールに参加する各コンピューティング ノードで実行するタスク。 タスクは、コンピューティング ノードがプールに追加されたとき、またはコンピューティング ノードが再起動されたときに実行されます。 この要素が存在する場合は、既存の StartTask が上書きされます。 省略すると、既存の StartTask は変更されません。

taskSchedulingPolicy

プール内のコンピューティング ノード間でタスクを分散する方法。 指定しない場合、既定値はスプレッドです。

このフィールドは、プールが空の場合にのみ更新できます。

taskSlotsPerNode

プール内の 1 つのコンピューティング ノードで同時実行タスクを実行するために使用できるタスク スロットの数。 既定値は 1 です。 最大値は、プールの vmSize または 256 のコア数の 4 倍の小さい値です。

このフィールドは、プールが空の場合にのみ更新できます。

upgradePolicy

プールのアップグレード ポリシー。 アップグレード ポリシー (自動、手動、またはローリング) について説明します。

このフィールドは、プールが空の場合にのみ更新できます。

userAccounts

プール内の各コンピューティング ノードに作成するユーザー アカウントの一覧。 このフィールドは、プールが空の場合にのみ更新できます。

virtualMachineConfiguration

プールの仮想マシン構成。 このプロパティの指定は必須です。

このフィールドは、プールが空の場合にのみ更新できます。

vmSize

プール内の仮想マシンのサイズ。 プールで使用可能な仮想マシンのサイズについては、「Azure Batch プールのコンピューティング ノードの VM サイズの選択 (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)」を参照してください。

このフィールドは、プールが空の場合にのみ更新できます。

プロパティの詳細

applicationPackageReferences

プール内の各コンピューティング ノードにインストールするパッケージの一覧。 パッケージ参照への変更は、プールに参加しているすべての新しいノードに影響しますが、再起動または再イメージ化されるまで、既にプール内にあるコンピューティング ノードには影響しません。 この要素が存在する場合は、既存の Package 参照が置き換えられます。 空のコレクションを指定すると、すべてのパッケージ参照がプールから削除されます。 省略すると、既存のパッケージ参照は変更されません。

applicationPackageReferences?: BatchApplicationPackageReference[]

プロパティ値

displayName

プールの表示名。 表示名は一意である必要はありません。最大長 1024 までの Unicode 文字を含めることができます。 このフィールドは、プールが空の場合にのみ更新できます。

displayName?: string

プロパティ値

string

enableInterNodeCommunication

プールがコンピューティング ノード間の直接通信を許可するかどうか。 ノード間通信を有効にすると、プールのコンピューティング ノードのデプロイ制限により、プールの最大サイズが制限されます。 これにより、プールが目的のサイズに達しない可能性があります。 既定値は false です。

このフィールドは、プールが空の場合にのみ更新できます。

enableInterNodeCommunication?: boolean

プロパティ値

boolean

metadata

メタデータとしてプールに関連付けられている名前と値のペアの一覧。 この要素が存在する場合は、プールで構成されている既存のメタデータが置き換えられます。 空のコレクションを指定すると、すべてのメタデータがプールから削除されます。 省略すると、既存のメタデータは変更されません。

metadata?: BatchMetadataItem[]

プロパティ値

mountConfiguration

プールの存続期間中、指定されたファイルシステムを使用してストレージをマウントします。 Azure ファイル共有、NFS、CIFS、または Blobfuse ベースのファイル システムを使用してストレージをマウントします。

このフィールドは、プールが空の場合にのみ更新できます。

mountConfiguration?: MountConfiguration[]

プロパティ値

networkConfiguration

プールのネットワーク構成。 このフィールドは、プールが空の場合にのみ更新できます。

networkConfiguration?: NetworkConfiguration

プロパティ値

startTask

プールに参加する各コンピューティング ノードで実行するタスク。 タスクは、コンピューティング ノードがプールに追加されたとき、またはコンピューティング ノードが再起動されたときに実行されます。 この要素が存在する場合は、既存の StartTask が上書きされます。 省略すると、既存の StartTask は変更されません。

startTask?: BatchStartTask

プロパティ値

taskSchedulingPolicy

プール内のコンピューティング ノード間でタスクを分散する方法。 指定しない場合、既定値はスプレッドです。

このフィールドは、プールが空の場合にのみ更新できます。

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

プロパティ値

taskSlotsPerNode

プール内の 1 つのコンピューティング ノードで同時実行タスクを実行するために使用できるタスク スロットの数。 既定値は 1 です。 最大値は、プールの vmSize または 256 のコア数の 4 倍の小さい値です。

このフィールドは、プールが空の場合にのみ更新できます。

taskSlotsPerNode?: number

プロパティ値

number

upgradePolicy

プールのアップグレード ポリシー。 アップグレード ポリシー (自動、手動、またはローリング) について説明します。

このフィールドは、プールが空の場合にのみ更新できます。

upgradePolicy?: UpgradePolicy

プロパティ値

userAccounts

プール内の各コンピューティング ノードに作成するユーザー アカウントの一覧。 このフィールドは、プールが空の場合にのみ更新できます。

userAccounts?: UserAccount[]

プロパティ値

virtualMachineConfiguration

プールの仮想マシン構成。 このプロパティの指定は必須です。

このフィールドは、プールが空の場合にのみ更新できます。

virtualMachineConfiguration?: VirtualMachineConfiguration

プロパティ値

vmSize

プール内の仮想マシンのサイズ。 プールで使用可能な仮想マシンのサイズについては、「Azure Batch プールのコンピューティング ノードの VM サイズの選択 (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)」を参照してください。

このフィールドは、プールが空の場合にのみ更新できます。

vmSize?: string

プロパティ値

string