PoolOperations クラス

定義

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

public class PoolOperations : Microsoft.Azure.Batch.IInheritedBehaviors
type PoolOperations = class
    interface IInheritedBehaviors
Public Class PoolOperations
Implements IInheritedBehaviors
継承
PoolOperations
実装

プロパティ

CustomBehaviors

この PoolOperationsを使用して行われた Batch サービスに対する要求を変更またはカスタマイズする動作の一覧を取得または設定します。

メソッド

CopyNodeFileContentToStream(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

指定したノードから指定した にファイルの内容を Streamコピーします。

CopyNodeFileContentToStreamAsync(String, String, String, Stream, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したノードから指定した にファイルの内容を Streamコピーします。

CopyNodeFileContentToString(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>)

指定したノードから文字列にファイルの内容を読み取ります。

CopyNodeFileContentToStringAsync(String, String, String, Encoding, GetFileRequestByteRange, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したノードから文字列にファイルの内容を読み取ります。

CreateComputeNodeUser(String, String)

Batch サービスに ComputeNodeUser まだ存在しない新しいコンピューティング ノード ユーザー アカウントを表す を作成します。

CreatePool()

バインドされておらず、Batch サービス内のプールとの整合性関係がない CloudPool のインスタンスを作成します。

CreatePool(String, String, CloudServiceConfiguration, Nullable<Int32>, Nullable<Int32>)

バインドされておらず、Batch サービス内のプールとの整合性関係がない CloudPool のインスタンスを作成します。

CreatePool(String, String, VirtualMachineConfiguration, Nullable<Int32>, Nullable<Int32>)

バインドされておらず、Batch サービス内のプールとの整合性関係がない CloudPool のインスタンスを作成します。

DeleteComputeNodeUser(String, String, String, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードから、指定したユーザー アカウントを削除します。

DeleteComputeNodeUserAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノードから、指定したユーザー アカウントを削除します。

DeleteNodeFile(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードから指定したファイルを削除します。

DeleteNodeFileAsync(String, String, String, Nullable<Boolean>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノードから指定したファイルを削除します。

DeletePool(String, IEnumerable<BatchClientBehavior>)

指定したプールを削除します。

DeletePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したプールを削除します。

DisableAutoScale(String, IEnumerable<BatchClientBehavior>)

指定したプールの自動スケーリングを無効にします。

DisableAutoScaleAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したプールの自動スケーリングを無効にします。

DisableComputeNodeScheduling(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードのタスク スケジュールを無効にします。

DisableComputeNodeSchedulingAsync(String, String, Nullable<DisableComputeNodeSchedulingOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノードのタスク スケジュールを無効にします。

EnableAutoScale(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

指定したプールで自動スケーリングを有効にします。

EnableAutoScaleAsync(String, String, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したプールで自動スケーリングを有効にします。

EnableComputeNodeScheduling(String, String, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードでタスク のスケジュール設定を有効にします。

EnableComputeNodeSchedulingAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノードでタスク のスケジュール設定を有効にします。

EvaluateAutoScale(String, String, IEnumerable<BatchClientBehavior>)

指定したプールで自動スケーリング式を評価した結果を取得します。 これは、プールに数式を適用せずに結果を単に返すので、主に自動スケーリングの数式を検証するために使用されます。

EvaluateAutoScaleAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したプールで自動スケーリング式を評価した結果を取得します。 これは、プールに数式を適用せずに結果を単に返すので、主に自動スケーリングの数式を検証するために使用されます。

GetComputeNode(String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードを取得します。

GetComputeNodeAsync(String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノードを取得します。

GetComputeNodeExtension(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードを取得します。

GetComputeNodeExtensionAsync(String, String, String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノード拡張機能を取得します。

GetNodeFile(String, String, String, IEnumerable<BatchClientBehavior>)

コンピューティング ノード上のファイルに関する情報を取得します。

GetNodeFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

コンピューティング ノード上のファイルに関する情報を取得します。

GetPool(String, DetailLevel, IEnumerable<BatchClientBehavior>)

指定した CloudPool を取得します。

GetPoolAsync(String, DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

指定した CloudPool を取得します。

GetRDPFile(String, String, Stream, IEnumerable<BatchClientBehavior>)

指定したノードのリモート デスクトップ プロトコル (RDP) ファイルを取得します。

GetRDPFile(String, String, String, IEnumerable<BatchClientBehavior>)

指定したノードのリモート デスクトップ プロトコル ファイルを取得します。

GetRDPFileAsync(String, String, Stream, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したノードのリモート デスクトップ プロトコル (RDP) ファイルを取得します。

GetRDPFileAsync(String, String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したノードのリモート デスクトップ プロトコル ファイルを取得します。

GetRemoteLoginSettings(String, String, IEnumerable<BatchClientBehavior>)

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

GetRemoteLoginSettingsAsync(String, String, IEnumerable<BatchClientBehavior>, CancellationToken)

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

ListComputeNodeExtensions(String, String, IEnumerable<BatchClientBehavior>)

指定した の 拡張機能 を列挙します ComputeNode

ListComputeNodes(String, DetailLevel, IEnumerable<BatchClientBehavior>)

指定したプールの コンピューティング ノード を列挙します。

ListNodeFiles(String, String, Nullable<Boolean>, DetailLevel, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノード上のファイルを列挙します。

ListPoolNodeCounts(DetailLevel, IEnumerable<BatchClientBehavior>)

各状態のノードの数をプール別にグループ化して一覧表示します。

ListPools(DetailLevel, IEnumerable<BatchClientBehavior>)

Batch アカウント内の プール を列挙します。

ListPoolUsageMetrics(Nullable<DateTime>, Nullable<DateTime>, DetailLevel, IEnumerable<BatchClientBehavior>)

プールの使用状況メトリックを列挙します。

ListSupportedImages(DetailLevel, IEnumerable<BatchClientBehavior>)

Batch Service でサポートされているノード エージェント SKU の値を列挙します。

Reboot(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードを再起動します。

RebootAsync(String, String, Nullable<ComputeNodeRebootOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノードを再起動します。

Reimage(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>)

指定したコンピューティング ノードにオペレーティング システムを再インストールします。

ReimageAsync(String, String, Nullable<ComputeNodeReimageOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したコンピューティング ノードにオペレーティング システムを再インストールします。

RemoveFromPool(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

指定したプールから指定したコンピューティング ノードを削除します。

RemoveFromPool(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

指定したプールから指定したコンピューティング ノードを削除します。

RemoveFromPool(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

指定したプールから指定したコンピューティング ノードを削除します。

RemoveFromPool(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

指定したプールから指定したコンピューティング ノードを削除します。

RemoveFromPoolAsync(String, ComputeNode, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

指定したプールから指定したコンピューティング ノードを削除します。

RemoveFromPoolAsync(String, IEnumerable<ComputeNode>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したプールから指定したコンピューティング ノードを削除します。

RemoveFromPoolAsync(String, IEnumerable<String>, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したプールから指定したコンピューティング ノードを削除します。

RemoveFromPoolAsync(String, String, Nullable<ComputeNodeDeallocationOption>, Nullable<TimeSpan>, IEnumerable<BatchClientBehavior>)

指定したプールから指定したコンピューティング ノードを削除します。

ResizePool(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>)

指定したプールのサイズを変更します。

ResizePoolAsync(String, Nullable<Int32>, Nullable<Int32>, Nullable<TimeSpan>, Nullable<ComputeNodeDeallocationOption>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定したプールのサイズを変更します。

StopResizePool(String, IEnumerable<BatchClientBehavior>)

プールのサイズ変更操作を停止します。

StopResizePoolAsync(String, IEnumerable<BatchClientBehavior>, CancellationToken)

プールのサイズ変更操作を停止します。

UploadComputeNodeBatchServiceLogs(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

指定Azure Batchコンピューティング ノードからサービス ログ ファイルをアップロードします。

UploadComputeNodeBatchServiceLogs(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>)

指定Azure Batchコンピューティング ノードからサービス ログ ファイルをアップロードします。

UploadComputeNodeBatchServiceLogsAsync(String, String, String, ComputeNodeIdentityReference, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定Azure Batchコンピューティング ノードからサービス ログ ファイルをアップロードします。

UploadComputeNodeBatchServiceLogsAsync(String, String, String, DateTime, Nullable<DateTime>, IEnumerable<BatchClientBehavior>, CancellationToken)

指定Azure Batchコンピューティング ノードからサービス ログ ファイルをアップロードします。

適用対象