Microsoft.Azure.Batch 名前空間

クラス

AddTaskCollectionResultHandler

BatchClientBehaviorジョブに複数のタスクを追加する操作で再試行、終了、または成功と見なされる条件を指定するために使用できる 。

AddTaskCollectionTerminatedException

AddTaskCollection 操作が終了したときにスローされる例外。

AddTaskResult

タスクのコレクションの一部として追加された 1 つのタスクの結果。

AffinityInformation

Batch サービスが新しいタスクを開始するコンピューティング ノードを選択するために使用できるローカリティ ヒント。

ApplicationOperations

Azure Batch アカウントに対してアプリケーション関連の操作を実行します。

ApplicationPackageReference

コンピューティング ノードにデプロイするアプリケーション パッケージへの参照。

ApplicationSummary

Azure Batch アカウント内のアプリケーションに関する情報が含まれます。

AuthenticationTokenSettings

Batch サービス操作の実行にタスクが使用できる認証トークンの設定。

AutoPoolSpecification

一時 '自動プール' の特性を指定します。 Batch サービスは、この自動プールを作成し、その上のジョブのすべてのタスクを実行し、ジョブが完了したら既定でプールを削除します。

AutoScaleRun

プールの自動スケーリング式の評価または実行の結果とエラー。

AutoScaleRunError

プールの自動スケーリング式を実行または評価するときに発生したエラー。

AutoUserSpecification

Batch サービスでタスクを実行する自動ユーザーのパラメーターを指定します

AzureBlobFileSystemConfiguration

Blobfuse を使用して Azure Storage コンテナーに接続するために使用される情報。

AzureFileShareConfiguration

Azure Fileshare への接続に使用される情報。

AzureStorageAuthenticationKey
BatchClient

Batch サービスへのアクセスに使用されるAzure Batch アカウントのクライアント。

BatchClientBehavior

派生クラスは、Azure Batch サービス クライアントの動作を変更します。 派生クラスは、複数のスレッドによって順に並べ替えられ、同時に呼び出すことができます。 実装はスレッド セーフである必要があります。

BatchClientException

Batch クライアントによってスローされた例外。

BatchClientParallelOptions

Batch クライアントの並列操作でメソッドの操作を構成するオプションを格納します。

BatchError

Azure Batch サービスからエラーが発生しました。

BatchErrorDetail

に含まれる追加情報の BatchError項目。

BatchErrorMessages

ローカライズされた文字列などを検索するための、厳密に型指定されたリソース クラス。

BatchPoolIdentity

Batch プールの ID (構成されている場合)。

BatchRequestTimeout

プロパティと Timeout プロパティに簡単にTimeoutアクセスできる クラス。

Certificate

コンピューティング ノードにインストールでき、ノードでの操作を認証するために使用できる証明書。

CertificateOperations

Azure Batch アカウントに対して証明書関連の操作を実行します。

CertificateReference

Azure Batch サービスの証明書オブジェクトを表します。

CifsMountConfiguration

CIFS ファイル システムへの接続に使用される情報。

ClientRequestIdProvider

として ClientRequestId設定するクライアント要求 ID を生成するために使用される関数を含むインターセプター。 このインスタンスが複数ある場合は、最後のセットが優先されます。

CloudJob

Azure Batch ジョブ。

CloudJobSchedule

ジョブを実行するタイミングと各ジョブの作成に使用する仕様を指定して、定期的なジョブを許可するジョブ スケジュール。

CloudPool

Azure Batch サービス内のプール。

CloudServiceConfiguration

Azure Cloud Services プラットフォームに基づくプール内のコンピューティング ノードの構成。

CloudTask

Azure Batch タスク。 タスクは、ジョブに関連付けられた作業であり、コンピューティング ノードで実行されます。

ComputeNode

コンピューティング ノードの状態を要約します。

ComputeNodeEndpointConfiguration

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

ComputeNodeError

Azure Batchコンピューティング ノードで発生したエラー。

ComputeNodeIdentityReference

コンピューティング ノードが使用する Batch プールに関連付けられているユーザー割り当て ID への参照。

ComputeNodeInformation

コンピューティング ノード情報クラス。

ComputeNodeUser

特定のAzure Batchコンピューティング ノードのユーザー。

Constants

Azure Batch サービスと対話するための定数が含まれています。

ContainerConfiguration

コンテナーが有効なプールの構成。

ContainerRegistry

プライベート コンテナー レジストリ。

DataDisk

プール内のコンピューティング ノードに関連付けられているデータ ディスクによって使用される設定。

DeleteCertificateError

証明書を削除するときに Batch サービスでエラーが発生しました。

DetailLevel

リソースを一覧表示または取得するときに、Azure Batch サービスから要求される詳細の量を制御します。

DiffDiskSettings

コンピューティング ノード (VM) によって使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。

DiskEncryptionConfiguration

プール内のコンピューティング ノードに適用されるディスク暗号化構成。 Shared Image Gallery Image を使用して作成された Linux プールでは、ディスク暗号化の構成はサポートされていません。

EnvironmentSetting

ジョブ タスク、開始タスク、ジョブ マネージャー タスク、ジョブ準備タスク、リリース タスクなど、タスク プロセスで設定される環境変数。

ErrorMessage

Azure Batch エラー応答で受信したエラー メッセージ。

ExitCodeMapping

プロセス終了コードと、その終了コードを使用してタスクが終了した場合の Batch サービスの応答方法。

ExitCodeRangeMapping

終了コードの範囲と、その範囲内の終了コードを使用してタスクが終了した場合の Batch サービスの応答方法。

ExitConditions

タスクが完了したときに Batch サービスが応答する方法。

ExitOptions

特定の終了条件に対する Batch サービスの応答方法。

FileProperties

コンピューティング ノード上のファイルのプロパティ。

GetFileRequestByteRange

ファイルのダウンロード操作で取得するバイト範囲。

HttpHeader

HTTP ヘッダーの名前と値のペア

ImageInformation

Azure Virtual Machines Marketplace イメージへの参照と、そのイメージに関する追加情報。

ImageReference

Azure Virtual Machines Marketplace イメージまたはカスタム Azure 仮想マシン イメージへの参照。 Azure Batchによって検証されたすべてのAzure Marketplaceイメージ参照の一覧を取得するには、「」を参照してくださいListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>)

InboundEndpoint

コンピューティング ノード上の受信エンドポイント。

InboundNatPool

Batch プール内のコンピューティング ノード上の特定のポートを外部でアドレス指定するために使用できる受信 NAT プール。

InstanceViewStatus

インスタンス ビューの状態。

JobConstraints

ジョブの実行制約を指定します。

JobExecutionInformation

Azure Batch ジョブの実行に関する情報。

JobManagerTask

Azure Batch JobManager タスクを表します。

JobNetworkConfiguration

ジョブのネットワーク構成。

JobOperations

Azure Batch ジョブに対して操作を実行します。

JobPreparationAndReleaseTaskExecutionInformation

コンピューティング ノードのジョブ準備タスクとジョブ リリース タスクの状態。

JobPreparationTask

特定のコンピューティング ノード上のジョブのタスクの前に実行するジョブ準備タスク。

JobPreparationTaskExecutionInformation

コンピューティング ノードでの ジョブ準備タスク の実行に関する詳細。

JobReleaseTask

ジョブ解放タスクは、ジョブの終了時に実行されます。ジョブがアクティブな状態の間にユーザーがジョブ終了 API を呼び出すか、ジョブの削除 API を呼び出します。ジョブの最大ウォール クロック時間制約に達し、ジョブがアクティブのままであるか、ジョブのジョブ マネージャー タスクが完了し、ジョブマネージャーが完了したときにジョブが終了するように構成されています。 ジョブ解放タスクは、ジョブのタスクが実行され、ジョブ準備タスクが実行されて完了した各ノードで実行されます。 ジョブ準備タスクを実行した後にノードを再イメージ化し、そのノードで実行されているジョブのそれ以上のタスクなしでジョブが終了した場合 (したがって、ジョブ準備タスクは再実行されません)、そのコンピューティング ノードではジョブ 解放タスクは実行されません。 ジョブ 解放タスクの実行中にノードが再起動した場合、コンピューティング ノードの起動時にジョブ 解放タスクが再度実行されます。 ジョブは、すべてのジョブ解放タスクが完了するまで完了としてマークされません。 ジョブリリースタスクはバックグラウンドで実行されます。 スケジュール スロットを占有しません。つまり、プールで指定された taskSlotsPerNode の制限にはカウントされません。

JobReleaseTaskExecutionInformation

コンピューティング ノードでの ジョブ リリース タスク の実行に関する詳細。

JobScheduleExecutionInformation

ジョブ スケジュールの実行情報。

JobScheduleOperations

ジョブ スケジュールAzure Batch操作を実行します。

JobScheduleStatistics

CloudJobScheduleリソース使用状況の統計。

JobSchedulingError

ジョブをスケジュールするときに Batch サービスによってエラーが発生しました。

JobSpecification

JobSpecificationCloudJobSchedule

JobStatistics

ジョブのリソース使用状況統計。

LinuxUserConfiguration

Linux ノードでユーザー アカウントを作成するために使用されるプロパティ。

MetadataItem

Batch サービス リソースに関連付けられている名前と値のペア。 Batch サービスは、このメタデータに意味を割り当てません。これは、ユーザー コードの使用のみを目的とします。

MountConfiguration

各ノードにマウントするファイル システム。

MultiInstanceSettings

マルチインスタンス タスクの実行方法を指定する設定。 マルチインスタンス タスクは、MPI タスクをサポートするために一般的に使用されます。 MPI の場合、サブタスクのいずれかが失敗した場合 (たとえば、0 以外の終了コードで終了するため) マルチインスタンス タスク全体が失敗します。 この場合、マルチインスタンス タスクが終了し、再試行制限回数に達するまで再試行されます。 詳細については、「https://azure.microsoft.com/documentation/articles/batch-mpi/」を参照してください。

NameValuePair

名前と値のペアを表します。

NetworkConfiguration

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

NetworkSecurityGroupRule

受信エンドポイントに適用するネットワーク セキュリティ グループ規則。

NfsMountConfiguration

NFS ファイル システムへの接続に使用される情報。

NodeAgentInformation

ノード エージェントに関する情報

NodeCounts

各ノード状態のノード数。

NodeFile

ノードまたはタスクからファイルにアクセスするためのメソッドとプロパティを公開します。

NodePlacementConfiguration

プールのノード配置の構成。

NodeVMExtension

仮想マシン拡張機能インスタンス ビューの構成。

ODATADetailLevel

OData クエリ句を使用して、リソースを一覧表示または取得するときに、Azure Batch サービスから要求される詳細の量を制御します。

ODATAMonitorControl

OData 述語を使用して状態データを最適に取得するために使用される制御設定が含まれます。

OSDisk

コンピューティング ノード (VM) のオペレーティング システム ディスクの設定。

OutputFile

Batch サービスがタスク プロセスの実行を完了した後、Azure Batch ノードから別の場所にファイルをアップロードするための仕様。

OutputFileBlobContainerDestination

Azure BLOB ストレージ コンテナー内のファイルのアップロード先を指定します。

OutputFileDestination

ファイルのアップロード先。

OutputFileUploadOptions

アップロードを実行する条件など、出力ファイルのアップロード操作に関する詳細。

PagedEnumerableExtensions

を実装 IPagedEnumerable<T>するシーケンスを操作するための静的 (Visual Basic では Shared) メソッドのセットを提供します。

ParallelOperationsException

並列一連の操作で 1 つ以上の操作が失敗した場合に発生する例外。
コレクションには InnerExceptions 、失敗した各操作の例外が含まれています。

PoolEndpointConfiguration

プールのエンドポイント構成。

PoolInformation

プールにジョブを割り当てる方法を指定します。

PoolNodeCounts

Azure Batch サービス内のプール。

PoolOperations

Azure Batch アカウントに対してプール関連の操作を実行します。

PoolSpecification

プールの仕様。

PoolStatistics

プールの有効期間の使用率とリソース使用状況の統計情報が含まれます。

PoolUsageMetrics

特定の時間範囲内の 1 つのプールの使用状況メトリック。

PublicIPAddressConfiguration

アップロードを実行する条件など、出力ファイルのアップロード操作に関する詳細。

RecentJob

ジョブ スケジュールに基づく最新のジョブに関する情報。

RemoteLoginSettings

コンピューティング ノードへのリモート ログインに必要な設定を取得します。

ResizeError

プールのサイズを変更するときに発生したエラー。

ResourceFile

タスク実行可能ファイルやタスク入力データ ファイルなど、Azure Blob Storageからコンピューティング ノードにダウンロードするファイル。

ResourceStatistics

プールのリソース統計データ。

RetryPolicyProvider

RetryPolicy を設定する RequestInterceptor。

Schedule

スケジュール。

StartTask

コンピューティング ノードがAzure Batch サービス内のプールに参加したとき、またはコンピューティング ノードが再起動または再イメージ化されたときに実行されるタスク。

StartTaskInformation

現在の状態、エラーの詳細、終了コード、開始時刻、終了時刻など、開始タスクの詳細なランタイム情報を指定します。

SubtaskInformation

Azure Batchサブタスクに関する情報。

SynchronousMethodExceptionBehavior

BatchClientBehavior同期メソッドから例外をスローする方法を指定する 。

TaskConstraints

特定のAzure Batch タスクに対する制約を定義します。

TaskContainerExecutionInformation

タスクが実行しているコンテナーに関する情報が含まれます。

TaskContainerSettings

タスクのコンテナー設定。

TaskCounts

タスクはジョブのカウントです。

TaskCountsResult

タスクはジョブのカウントです。

TaskDependencies

タスクの依存関係を指定します。 明示的に指定されたタスクまたは依存関係範囲内のタスクは、依存するタスクがスケジュールされる前に完了する必要があります。

TaskExecutionInformation

タスク実行情報。

TaskFailureInformation

タスクの失敗に関する情報。

TaskIdRange

が依存する CloudTask タスク ID の範囲。 範囲内の ID を持つすべてのタスクは、依存タスクをスケジュールする前に正常に完了する必要があります。

TaskInformation

コンピューティング ノードのタスク情報クラス。

TaskSchedulingPolicy

コンピューティング ノードのスケジュール ポリシー。

TaskSlotCounts

状態ごとのタスクに必要な TaskSlot の数。

TaskStateMonitor

CloudTask の状態を監視するのに役立つユーティリティを提供します。

TaskStatistics

タスクのリソース使用状況に関する統計情報。

UploadBatchServiceLogsResult

特定のコンピューティング ノードからバッチ サービス ログ ファイルをアップロードした結果。

UsageStatistics

プール使用状況データに関連する統計。

UserAccount

Azure Batch ノードに作成するユーザー アカウント。 タスクは、ユーザー アカウントのセキュリティ コンテキストで実行するように構成できます。

UserAssignedIdentity

コンピューティング ノードが使用する Batch プールに関連付けられているユーザー割り当て ID への参照。

UserIdentity

タスクを実行するユーザー ID の定義。

Utilities

Azure Batch サービスのツールとユーティリティ。

VirtualMachineConfiguration

Azure Virtual Machines インフラストラクチャに基づくプール内のコンピューティング ノードの構成。

VirtualMachineInfo

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

VMExtension

仮想マシン拡張機能の構成。

VMExtensionInstanceView

vm 拡張機能インスタンス ビュー。

WindowsConfiguration

仮想マシンに適用する Windows オペレーティング システムの設定。

WindowsUserConfiguration

Windows ノードでユーザー アカウントを作成するために使用されるプロパティ。

インターフェイス

IFileStagingArtifact

ファイル ステージング プロセスに関する情報が含まれています。 ファイルのステージングは通常、 に対してCloudTask実行されます (「」を参照)。FilesToStage

IInheritedBehaviors

インスタンス化する親オブジェクトから継承されるメソッドとプロパティ。

IPagedEnumerable<T>

ページ コレクションの列挙子を公開します。 これらの列挙子は、指定した型のページ コレクションに対する単純な反復をサポートします。

ページ コレクションは、Batch サービスへの 1 つ以上の呼び出しによってサポートされます。
これらの各呼び出しは、列挙子によって使用されるデータの可変サイズのページを返すことができます。

IPagedEnumerator<T>

反復のための非同期メカニズムを公開する列挙子。

列挙子インスタンスはスレッド セーフではありません。

各列挙子は、サーバーからコレクションをフェッチします。 その結果、各列挙子は異なるデータ (コレクション のサイズ、内容など) を確認できます。

foreach/ForeachAsync やその他のコレクション操作をカジュアルに使用して、サーバーからデータを複数回取得しないように注意する必要があります。

IRefreshable

リソースを更新するためのメカニズムを提供します。

列挙型

AddTaskResultStatus

を成功として分類AddTaskResultするか、再試行を必要とするために、 によってAddTaskCollectionResultHandler使用されます。

ComputeNodeUserCommitSemantics

Commit() 呼び出しに、クライアントとサーバー間の状態の転送がユーザーの作成操作または update-user 操作であることを通知します。