次の方法で共有


BatchNode interface

Batch サービスのコンピューティング ノード。

プロパティ

affinityId

タスクを追加して、このコンピューティング ノードでタスクをスケジュールするように要求するときに渡すことができる識別子。 これは単なるソフト アフィニティであることに注意してください。 タスクがスケジュールされている時点でターゲットのコンピューティング ノードがビジー状態または使用できない場合、タスクは別の場所でスケジュールされます。

allocationTime

このコンピューティング ノードがプールに割り当てられた時刻。 これは、コンピューティング ノードが最初に割り当てられ、設定後に変更されない時刻です。 コンピューティング ノードがサービスの回復または割り込み時に更新されません。

endpointConfiguration

コンピューティング ノードのエンドポイント構成。

errors

コンピューティング ノードで現在発生しているエラーの一覧。

id

コンピューティング ノードの ID。 プールに追加されるすべてのコンピューティング ノードには、一意の ID が割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのローカル ファイルがすべて削除され、ID が再利用され、新しいコンピューティング ノードに再利用できます。

ipAddress

他のノードがこのコンピューティング ノードとの通信に使用できる IP アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。

ipv6Address

他のノードがこのコンピュートノードとの通信に使用できるIPv6アドレス。 プールに追加されるすべてのコンピューティング ノードには、一意の IP アドレスが割り当てられます。 コンピューティング ノードがプールから削除されるたびに、そのすべてのローカル ファイルが削除され、IP アドレスが再利用され、新しいコンピューティング ノードに再利用できます。 プールが IPv6 用に構成されていない場合、このプロパティは存在しません。

isDedicated

このコンピューティング ノードが専用のコンピューティング ノードであるかどうか。 false の場合、コンピューティング ノードはスポット/優先順位の低いコンピューティング ノードです。

lastBootTime

コンピューティング ノードが最後に開始された時刻。 コンピューティング ノードの状態が使用できない場合は、このプロパティが存在しない可能性があります。

nodeAgentInfo

コンピューティング ノード エージェントのバージョンと、コンピューティング ノードが新しいバージョンにアップグレードされた時刻に関する情報。

recentTasks

状態が最近変更されたタスクの一覧。 このプロパティは、プールに割り当てられた後、このコンピューティング ノードで少なくとも 1 つのタスクが実行されている場合にのみ存在します。

runningTasksCount

コンピューティング ノードで現在実行中のジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

runningTaskSlotsCount

コンピューティング ノードで現在実行中のジョブ タスクによって使用されるスケジュール スロットの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

schedulingState

コンピューティング ノードがタスクのスケジュール設定に使用できるかどうかを示します。

startTask

プールに参加するコンピューティング ノードで実行するように指定されたタスク。

startTaskInfo

コンピューティング ノードでの StartTask の実行に関するランタイム情報。

state

コンピューティング ノードの現在の状態。

stateTransitionTime

コンピューティング ノードが現在の状態になった時刻。

totalTasksRun

コンピューティング ノードで完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

totalTasksSucceeded

コンピューティング ノードで (exitCode 0 を使用して) 正常に完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

url

コンピューティング ノードの URL。

virtualMachineInfo

仮想マシンの現在の状態に関する情報。

vmSize

コンピューティング ノードをホストしている仮想マシンのサイズ。 プールで使用可能な仮想マシンのサイズについては、「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

コンピューティング ノードで現在発生しているエラーの一覧。

errors?: BatchNodeError[]

プロパティ値

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

コンピューティング ノードがタスクのスケジュール設定に使用できるかどうかを示します。

schedulingState?: SchedulingState

プロパティ値

startTask

プールに参加するコンピューティング ノードで実行するように指定されたタスク。

startTask?: BatchStartTask

プロパティ値

startTaskInfo

コンピューティング ノードでの StartTask の実行に関するランタイム情報。

startTaskInfo?: BatchStartTaskInfo

プロパティ値

state

コンピューティング ノードの現在の状態。

state: BatchNodeState

プロパティ値

stateTransitionTime

コンピューティング ノードが現在の状態になった時刻。

stateTransitionTime: Date

プロパティ値

Date

totalTasksRun

コンピューティング ノードで完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

totalTasksRun: number

プロパティ値

number

totalTasksSucceeded

コンピューティング ノードで (exitCode 0 を使用して) 正常に完了したジョブ タスクの合計数。 これには、ジョブ マネージャー タスクと通常のタスクが含まれますが、ジョブの準備、ジョブの解放、または開始タスクは含まれません。

totalTasksSucceeded?: number

プロパティ値

number

url

コンピューティング ノードの URL。

url: string

プロパティ値

string

virtualMachineInfo

仮想マシンの現在の状態に関する情報。

virtualMachineInfo: VirtualMachineInfo

プロパティ値

vmSize

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

vmSize: string

プロパティ値

string