BatchNode interface
Batch サービスのコンピューティング ノード。
プロパティ
| affinity |
タスクを追加して、このコンピューティング ノードでタスクをスケジュールするように要求するときに渡すことができる識別子。 これは単なるソフト アフィニティであることに注意してください。 タスクがスケジュールされている時点でターゲットのコンピューティング ノードがビジー状態または使用できない場合、タスクは別の場所でスケジュールされます。 |
| allocation |
このコンピューティング ノードがプールに割り当てられた時刻。 これは、コンピューティング ノードが最初に割り当てられ、設定後に変更されない時刻です。 コンピューティング ノードがサービスの回復または割り込み時に更新されません。 |
| endpoint |
コンピューティング ノードのエンドポイント構成。 |
| errors | コンピューティング ノードで現在発生しているエラーの一覧。 |
| id | コンピューティング ノードの ID。 プールに追加されるすべてのコンピューティング ノードには、一意の ID が割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのローカル ファイルがすべて削除され、ID が再利用され、新しいコンピューティング ノードに再利用できます。 |
| ip |
他のノードがこのコンピューティング ノードとの通信に使用できる IP アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。 |
| ipv6Address | 他のノードがこのコンピュートノードとの通信に使用できるIPv6アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。 プールが IPv6 用に構成されていない場合、このプロパティは存在しません。 |
| is |
このコンピューティング ノードが専用のコンピューティング ノードであるかどうか。 false の場合、コンピューティング ノードはスポット/優先順位の低いコンピューティング ノードです。 |
| last |
コンピューティング ノードが最後に開始された時刻。 コンピューティング ノードの状態が使用できない場合は、このプロパティが存在しない可能性があります。 |
| node |
コンピューティング ノード エージェントのバージョンと、コンピューティング ノードが新しいバージョンにアップグレードされた時刻に関する情報。 |
| recent |
状態が最近変更されたタスクの一覧。 このプロパティは、プールに割り当てられた後、このコンピューティング ノードで少なくとも 1 つのタスクが実行されている場合にのみ存在します。 |
| running |
コンピューティング ノードで現在実行中のジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。 |
| running |
コンピューティング ノードで現在実行中のジョブ タスクによって使用されるスケジュール スロットの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。 |
| scheduling |
コンピューティング ノードがタスクのスケジュール設定に使用できるかどうかを示します。 |
| start |
プールに参加するコンピューティング ノードで実行するように指定されたタスク。 |
| start |
コンピューティング ノードでの StartTask の実行に関するランタイム情報。 |
| state | コンピューティング ノードの現在の状態。 |
| state |
コンピューティング ノードが現在の状態になった時刻。 |
| total |
コンピューティング ノードで完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。 |
| total |
コンピューティング ノードで (exitCode 0 を使用して) 正常に完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。 |
| url | コンピューティング ノードの URL。 |
| virtual |
仮想マシンの現在の状態に関する情報。 |
| vm |
コンピューティング ノードをホストしている仮想マシンのサイズ。 プールで使用可能な仮想マシンのサイズについては、「Azure Batch プールのコンピューティング ノードの VM サイズの選択 (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)」を参照してください。 |
プロパティの詳細
affinityId
タスクを追加して、このコンピューティング ノードでタスクをスケジュールするように要求するときに渡すことができる識別子。 これは単なるソフト アフィニティであることに注意してください。 タスクがスケジュールされている時点でターゲットのコンピューティング ノードがビジー状態または使用できない場合、タスクは別の場所でスケジュールされます。
affinityId: string
プロパティ値
string
allocationTime
このコンピューティング ノードがプールに割り当てられた時刻。 これは、コンピューティング ノードが最初に割り当てられ、設定後に変更されない時刻です。 コンピューティング ノードがサービスの回復または割り込み時に更新されません。
allocationTime: Date
プロパティ値
Date
endpointConfiguration
コンピューティング ノードのエンドポイント構成。
endpointConfiguration?: BatchNodeEndpointConfiguration
プロパティ値
errors
id
コンピューティング ノードの ID。 プールに追加されるすべてのコンピューティング ノードには、一意の ID が割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのローカル ファイルがすべて削除され、ID が再利用され、新しいコンピューティング ノードに再利用できます。
id: string
プロパティ値
string
ipAddress
他のノードがこのコンピューティング ノードとの通信に使用できる IP アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。
ipAddress: string
プロパティ値
string
ipv6Address
他のノードがこのコンピュートノードとの通信に使用できるIPv6アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。 プールが IPv6 用に構成されていない場合、このプロパティは存在しません。
ipv6Address: string
プロパティ値
string
isDedicated
このコンピューティング ノードが専用のコンピューティング ノードであるかどうか。 false の場合、コンピューティング ノードはスポット/優先順位の低いコンピューティング ノードです。
isDedicated?: boolean
プロパティ値
boolean
lastBootTime
コンピューティング ノードが最後に開始された時刻。 コンピューティング ノードの状態が使用できない場合は、このプロパティが存在しない可能性があります。
lastBootTime: Date
プロパティ値
Date
nodeAgentInfo
コンピューティング ノード エージェントのバージョンと、コンピューティング ノードが新しいバージョンにアップグレードされた時刻に関する情報。
nodeAgentInfo?: BatchNodeAgentInfo
プロパティ値
recentTasks
状態が最近変更されたタスクの一覧。 このプロパティは、プールに割り当てられた後、このコンピューティング ノードで少なくとも 1 つのタスクが実行されている場合にのみ存在します。
recentTasks?: BatchTaskInfo[]
プロパティ値
runningTasksCount
コンピューティング ノードで現在実行中のジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。
runningTasksCount?: number
プロパティ値
number
runningTaskSlotsCount
コンピューティング ノードで現在実行中のジョブ タスクによって使用されるスケジュール スロットの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。
runningTaskSlotsCount?: number
プロパティ値
number
schedulingState
startTask
startTaskInfo
コンピューティング ノードでの StartTask の実行に関するランタイム情報。
startTaskInfo?: BatchStartTaskInfo
プロパティ値
state
stateTransitionTime
コンピューティング ノードが現在の状態になった時刻。
stateTransitionTime: Date
プロパティ値
Date
totalTasksRun
コンピューティング ノードで完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。
totalTasksRun: number
プロパティ値
number
totalTasksSucceeded
コンピューティング ノードで (exitCode 0 を使用して) 正常に完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。
totalTasksSucceeded?: number
プロパティ値
number
url
コンピューティング ノードの URL。
url: string
プロパティ値
string
virtualMachineInfo
vmSize
コンピューティング ノードをホストしている仮想マシンのサイズ。 プールで使用可能な仮想マシンのサイズについては、「Azure Batch プールのコンピューティング ノードの VM サイズの選択 (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)」を参照してください。
vmSize: string
プロパティ値
string