PoolProperties interface

プール物件。

プロパティ

allocationState

プールのサイズが変更されているかどうか。

allocationStateTransitionTime

プールが現在の割り当て状態になった時刻。

applicationPackages

アプリケーション パッケージ参照に対する変更は、プールに参加しているすべての新しいコンピューティング ノードに影響しますが、再起動または再イメージ化されるまで、プール内に既に存在するコンピューティング ノードには影響しません。 特定のプールには、最大 10 個のアプリケーション パッケージ参照があります。

autoScaleRun

このプロパティは、プールが自動的にスケーリングされる場合 、つまり autoScaleSettings が使用される場合にのみ設定されます。

creationTime

プールの作成時刻。

currentDedicatedNodes

プール内の現在の専用コンピューティング ノードの数。

currentLowPriorityNodes

プール内の現在のスポット/優先順位の低いコンピューティング ノードの数。

deploymentConfiguration

展開構成プロパティ。

displayName

表示名は一意である必要はありません。最大長 1024 までの Unicode 文字を含めることができます。

interNodeCommunication

これにより、プールに割り当てることができるノードに制限が適用されます。 この値を有効にすると、要求されたノード数がプールに割り当てられる可能性が低くなります。 指定しない場合、この値の既定値は "Disabled" になります。

lastModified

これは、targetDedicatedNodes や autoScaleSettings などのプール レベルのデータが最後に変更された時刻です。 コンピューティング ノードの状態の変化など、ノード レベルの変更は考慮されません。

metadata

Batch サービスは、メタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。

mountConfiguration

これにより、Azure Files、NFS、CIFS/SMB、Blobfuse がサポートされます。

networkConfiguration

プールのネットワーク構成。

provisioningState

プールの現在の状態。

provisioningStateTransitionTime

プールが現在の状態になった時刻。

resizeOperationStatus

現在の操作 (プール AllocationState がサイズ変更中の場合) または以前に完了した操作 (AllocationState が安定している場合) について説明します。

scaleSettings

プールの目的のサイズを定義します。 これは、要求された targetDedicatedNodes が指定されている "fixedScale" か、定期的に再評価される数式を定義する 'autoScale' のいずれかです。 このプロパティを指定しない場合、プールは 0 targetDedicatedNodes を使用して固定スケールになります。

startTask

PATCH (更新) 操作では、このプロパティを空のオブジェクトに設定して、プールから開始タスクを削除できます。

taskSchedulingPolicy

指定しない場合、既定値はスプレッドです。

taskSlotsPerNode

既定値は 1 です。 最大値は、プールの vmSize または 256 のコア数の 4 倍の小さい値です。

upgradePolicy

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

userAccounts

プール内の各ノードに作成するユーザー アカウントの一覧。

vmSize

使用可能な VM サイズの詳細については、「Azure の仮想マシンのサイズ (https://learn.microsoft.com/azure/virtual-machines/sizes/overview)」を参照してください。 Batch では、STANDARD_A0と Premium Storage (STANDARD_GS、STANDARD_DS、STANDARD_DSV2 シリーズ) を除くすべての Azure VM サイズがサポートされます。

プロパティの詳細

allocationState

プールのサイズが変更されているかどうか。

allocationState?: AllocationState

プロパティ値

allocationStateTransitionTime

プールが現在の割り当て状態になった時刻。

allocationStateTransitionTime?: Date

プロパティ値

Date

applicationPackages

アプリケーション パッケージ参照に対する変更は、プールに参加しているすべての新しいコンピューティング ノードに影響しますが、再起動または再イメージ化されるまで、プール内に既に存在するコンピューティング ノードには影響しません。 特定のプールには、最大 10 個のアプリケーション パッケージ参照があります。

applicationPackages?: ApplicationPackageReference[]

プロパティ値

autoScaleRun

このプロパティは、プールが自動的にスケーリングされる場合 、つまり autoScaleSettings が使用される場合にのみ設定されます。

autoScaleRun?: AutoScaleRun

プロパティ値

creationTime

プールの作成時刻。

creationTime?: Date

プロパティ値

Date

currentDedicatedNodes

プール内の現在の専用コンピューティング ノードの数。

currentDedicatedNodes?: number

プロパティ値

number

currentLowPriorityNodes

プール内の現在のスポット/優先順位の低いコンピューティング ノードの数。

currentLowPriorityNodes?: number

プロパティ値

number

deploymentConfiguration

展開構成プロパティ。

deploymentConfiguration?: DeploymentConfiguration

プロパティ値

displayName

表示名は一意である必要はありません。最大長 1024 までの Unicode 文字を含めることができます。

displayName?: string

プロパティ値

string

interNodeCommunication

これにより、プールに割り当てることができるノードに制限が適用されます。 この値を有効にすると、要求されたノード数がプールに割り当てられる可能性が低くなります。 指定しない場合、この値の既定値は "Disabled" になります。

interNodeCommunication?: InterNodeCommunicationState

プロパティ値

lastModified

これは、targetDedicatedNodes や autoScaleSettings などのプール レベルのデータが最後に変更された時刻です。 コンピューティング ノードの状態の変化など、ノード レベルの変更は考慮されません。

lastModified?: Date

プロパティ値

Date

metadata

Batch サービスは、メタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。

metadata?: MetadataItem[]

プロパティ値

mountConfiguration

これにより、Azure Files、NFS、CIFS/SMB、Blobfuse がサポートされます。

mountConfiguration?: MountConfiguration[]

プロパティ値

networkConfiguration

プールのネットワーク構成。

networkConfiguration?: NetworkConfiguration

プロパティ値

provisioningState

プールの現在の状態。

provisioningState?: PoolProvisioningState

プロパティ値

provisioningStateTransitionTime

プールが現在の状態になった時刻。

provisioningStateTransitionTime?: Date

プロパティ値

Date

resizeOperationStatus

現在の操作 (プール AllocationState がサイズ変更中の場合) または以前に完了した操作 (AllocationState が安定している場合) について説明します。

resizeOperationStatus?: ResizeOperationStatus

プロパティ値

scaleSettings

プールの目的のサイズを定義します。 これは、要求された targetDedicatedNodes が指定されている "fixedScale" か、定期的に再評価される数式を定義する 'autoScale' のいずれかです。 このプロパティを指定しない場合、プールは 0 targetDedicatedNodes を使用して固定スケールになります。

scaleSettings?: ScaleSettings

プロパティ値

startTask

PATCH (更新) 操作では、このプロパティを空のオブジェクトに設定して、プールから開始タスクを削除できます。

startTask?: StartTask

プロパティ値

taskSchedulingPolicy

指定しない場合、既定値はスプレッドです。

taskSchedulingPolicy?: TaskSchedulingPolicy

プロパティ値

taskSlotsPerNode

既定値は 1 です。 最大値は、プールの vmSize または 256 のコア数の 4 倍の小さい値です。

taskSlotsPerNode?: number

プロパティ値

number

upgradePolicy

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

upgradePolicy?: UpgradePolicy

プロパティ値

userAccounts

プール内の各ノードに作成するユーザー アカウントの一覧。

userAccounts?: UserAccount[]

プロパティ値

vmSize

使用可能な VM サイズの詳細については、「Azure の仮想マシンのサイズ (https://learn.microsoft.com/azure/virtual-machines/sizes/overview)」を参照してください。 Batch では、STANDARD_A0と Premium Storage (STANDARD_GS、STANDARD_DS、STANDARD_DSV2 シリーズ) を除くすべての Azure VM サイズがサポートされます。

vmSize?: string

プロパティ値

string