BatchAccountPoolData クラス

定義

BatchAccountPool データ モデルを表すクラス。 プールに関する情報が含まれます。

public class BatchAccountPoolData : Azure.ResourceManager.Models.ResourceData
type BatchAccountPoolData = class
    inherit ResourceData
Public Class BatchAccountPoolData
Inherits ResourceData
継承
BatchAccountPoolData

コンストラクター

BatchAccountPoolData()

BatchAccountPoolData の新しいインスタンスを初期化します。

プロパティ

AllocationState

プールのサイズを変更するかどうか。

AllocationStateTransitionOn

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

ApplicationLicenses

アプリケーション ライセンスの一覧は、使用可能な Batch サービス アプリケーション ライセンスのサブセットである必要があります。 サポートされていないライセンスが要求された場合、プールの作成は失敗します。

ApplicationPackages

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

AutoScaleRun

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

Certificates

Windows コンピューティング ノードの場合、Batch サービスは、指定した証明書ストアと場所に証明書をインストールします。 Linux コンピューティング ノードの場合、証明書はタスク作業ディレクトリ内のディレクトリに格納され、この場所を照会するためにタスクにAZ_BATCH_CERTIFICATES_DIR環境変数が提供されます。 'remoteUser' の可視性を持つ証明書の場合、ユーザーのホーム ディレクトリ (/home/{user-name}/certs など) に 'certs' ディレクトリが作成され、証明書がそのディレクトリに配置されます。

警告: このプロパティは非推奨であり、2024 年 2 月以降に削除されます。 代わりに Azure KeyVault 拡張機能 を使用してください。

CreatedOn

プールの作成時間。

CurrentDedicatedNodes

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

CurrentLowPriorityNodes

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

CurrentNodeCommunicationMode

プールが Batch サービスと通信する方法を決定します。

DeploymentConfiguration

CloudServiceConfiguration を使用すると、ノードは Azure Cloud Services (PaaS) を使用して作成する必要があり、VirtualMachineConfiguration では Azure Virtual Machines (IaaS) が使用されます。

DisplayName

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

ETag

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

Id

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

(継承元 ResourceData)
Identity

Batch プールに使用される ID の種類。 現在サポートされている ID の種類: UserAssigned、None。

InterNodeCommunication

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

LastModifiedOn

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

Metadata

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

MountConfiguration

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

Name

リソースの名前。

(継承元 ResourceData)
NetworkConfiguration

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

ProvisioningState

プールの現在の状態。

ProvisioningStateTransitOn

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

ResizeOperationStatus

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

ResourceType

リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。

(継承元 ResourceData)
ScaleSettings

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

StartTask

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

SystemData

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

(継承元 ResourceData)
TargetNodeCommunicationMode

省略した場合、既定値は Default です。

TaskSchedulingNodeFillType

タスクをコンピューティング ノード間で分散する方法。

TaskSlotsPerNode

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

UserAccounts

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

VmSize

Cloud Services プール (cloudServiceConfiguration を使用して作成されたプール) で使用可能な仮想マシンのサイズについては、「Cloud Servicesのサイズ (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/)」を参照してください。 Batch では、ExtraSmall を除くすべてのCloud Services VM サイズがサポートされます。 Virtual Machines Marketplace のイメージを使用するプールで使用可能な VM サイズ (virtualMachineConfiguration で作成されたプール) の詳細については、「Virtual Machinesのサイズ (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/)」または「Virtual Machinesのサイズ (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/)」を参照してください。 Batch では、STANDARD_A0と Premium Storage (STANDARD_GS、STANDARD_DS、STANDARD_DSV2 シリーズ) を除くすべての Azure VM サイズがサポートされます。

適用対象