Pool interface

プールに関する情報を格納します。

Extends

プロパティ

allocationState

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

allocationStateTransitionTime

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

applicationPackages

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

autoScaleRun

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

creationTime

プールの作成時刻。

currentDedicatedNodes

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

currentLowPriorityNodes

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

deploymentConfiguration

展開構成プロパティ。

displayName

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

etag

コンカレンシー ステートメントに使用されるリソースの ETag。

identity

バッチ プールに使用される ID の種類。

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

tags

リソースのタグ。

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 サイズがサポートされます。

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

リソースの名前

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

プロパティの詳細

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

etag

コンカレンシー ステートメントに使用されるリソースの ETag。

etag?: string

プロパティ値

string

identity

バッチ プールに使用される ID の種類。

identity?: BatchPoolIdentity

プロパティ値

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

プロパティ値

tags

リソースのタグ。

tags?: Record<string, string>

プロパティ値

Record<string, string>

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

継承されたプロパティの詳細

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

プロパティ値

string

継承されたProxyResource.id

name

リソースの名前

name?: string

プロパティ値

string

ProxyResource.name から継承された

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

systemData?: SystemData

プロパティ値

proxyResource.systemData から継承

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

type?: string

プロパティ値

string

proxyResource.type から継承