Microsoft.Azure.Batch 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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 | |
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 | |
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 つ以上の操作が失敗した場合に発生する例外。 |
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 操作であることを通知します。 |
Azure SDK for .NET