ComputeNodeOperations class
ComputeNodeOperations を表すクラス。
コンストラクター
| Compute |
ComputeNodeOperations を作成します。 |
メソッド
コンストラクターの詳細
ComputeNodeOperations(BatchServiceClientContext)
ComputeNodeOperations を作成します。
new ComputeNodeOperations(client: BatchServiceClientContext)
パラメーター
- client
- BatchServiceClientContext
サービス クライアントへの参照。
メソッドの詳細
addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams)
ユーザー アカウントは、アイドル状態または実行中の状態の場合にのみ、コンピューティング ノードに追加できます。
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, options?: ComputeNodeAddUserOptionalParams): Promise<ComputeNodeAddUserResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを作成するコンピューターの ID。
- user
- ComputeNodeUser
作成するユーザー アカウント。
- options
- ComputeNodeAddUserOptionalParams
省略可能なパラメーター
戻り値
Promise<ComputeNodeAddUserResponse>
Promise<Models.ComputeNodeAddUserResponse>
addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams, ServiceCallback<void>)
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, options: ComputeNodeAddUserOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを作成するコンピューターの ID。
- user
- ComputeNodeUser
作成するユーザー アカウント。
- options
- ComputeNodeAddUserOptionalParams
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
addUser(string, string, ComputeNodeUser, ServiceCallback<void>)
function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを作成するコンピューターの ID。
- user
- ComputeNodeUser
作成するユーザー アカウント。
- callback
-
ServiceCallback<void>
コールバック
deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams)
コンピューティング ノードに対するユーザー アカウントは、アイドル状態または実行中の状態の場合にのみ削除できます。
function deleteUser(poolId: string, nodeId: string, userName: string, options?: ComputeNodeDeleteUserOptionalParams): Promise<ComputeNodeDeleteUserResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを削除するコンピューターの ID。
- userName
-
string
削除するユーザー アカウントの名前。
省略可能なパラメーター
戻り値
Promise<ComputeNodeDeleteUserResponse>
Promise<Models.ComputeNodeDeleteUserResponse>
deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams, ServiceCallback<void>)
function deleteUser(poolId: string, nodeId: string, userName: string, options: ComputeNodeDeleteUserOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを削除するコンピューターの ID。
- userName
-
string
削除するユーザー アカウントの名前。
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
deleteUser(string, string, string, ServiceCallback<void>)
function deleteUser(poolId: string, nodeId: string, userName: string, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを削除するコンピューターの ID。
- userName
-
string
削除するユーザー アカウントの名前。
- callback
-
ServiceCallback<void>
コールバック
disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams)
コンピューティング ノードのタスク スケジューリングは、現在のスケジュール状態が有効になっている場合にのみ無効にすることができます。
function disableScheduling(poolId: string, nodeId: string, options?: ComputeNodeDisableSchedulingOptionalParams): Promise<ComputeNodeDisableSchedulingResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
タスクのスケジュールを無効にするコンピューティング ノードの ID。
省略可能なパラメーター
戻り値
Promise<ComputeNodeDisableSchedulingResponse>
Promise<Models.ComputeNodeDisableSchedulingResponse>
disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams, ServiceCallback<void>)
function disableScheduling(poolId: string, nodeId: string, options: ComputeNodeDisableSchedulingOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
タスクのスケジュールを無効にするコンピューティング ノードの ID。
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
disableScheduling(string, string, ServiceCallback<void>)
function disableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
タスクのスケジュールを無効にするコンピューティング ノードの ID。
- callback
-
ServiceCallback<void>
コールバック
enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams)
コンピューティング ノードでタスク スケジューリングを有効にできるのは、現在のスケジュール状態が無効になっている場合のみです。
function enableScheduling(poolId: string, nodeId: string, options?: ComputeNodeEnableSchedulingOptionalParams): Promise<ComputeNodeEnableSchedulingResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
タスクのスケジュールを有効にするコンピューティング ノードの ID。
省略可能なパラメーター
戻り値
Promise<ComputeNodeEnableSchedulingResponse>
Promise<Models.ComputeNodeEnableSchedulingResponse>
enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams, ServiceCallback<void>)
function enableScheduling(poolId: string, nodeId: string, options: ComputeNodeEnableSchedulingOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
タスクのスケジュールを有効にするコンピューティング ノードの ID。
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
enableScheduling(string, string, ServiceCallback<void>)
function enableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
タスクのスケジュールを有効にするコンピューティング ノードの ID。
- callback
-
ServiceCallback<void>
コールバック
get(string, string, ComputeNodeGetOptionalParams)
function get(poolId: string, nodeId: string, options?: ComputeNodeGetOptionalParams): Promise<ComputeNodeGetResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
情報を取得するコンピューティング ノードの ID。
- options
- ComputeNodeGetOptionalParams
省略可能なパラメーター
戻り値
Promise<ComputeNodeGetResponse>
Promise<Models.ComputeNodeGetResponse>
get(string, string, ComputeNodeGetOptionalParams, ServiceCallback<ComputeNode>)
function get(poolId: string, nodeId: string, options: ComputeNodeGetOptionalParams, callback: ServiceCallback<ComputeNode>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
情報を取得するコンピューティング ノードの ID。
- options
- ComputeNodeGetOptionalParams
省略可能なパラメーター
- callback
コールバック
get(string, string, ServiceCallback<ComputeNode>)
function get(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNode>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
情報を取得するコンピューティング ノードの ID。
- callback
コールバック
getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams)
RDP ファイルを使用してコンピューティング ノードにアクセスするには、コンピューティング ノードにユーザー アカウントを作成する必要があります。 この API は、クラウド サービス構成で作成されたプールでのみ呼び出すことができます。 仮想マシン構成で作成されたプールについては、GetRemoteLoginSettings API を参照してください。
function getRemoteDesktop(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteDesktopOptionalParams): Promise<ComputeNodeGetRemoteDesktopResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
リモート デスクトップ プロトコル ファイルを取得するコンピューティング ノードの ID。
省略可能なパラメーター
戻り値
Promise<ComputeNodeGetRemoteDesktopResponse>
Promise<Models.ComputeNodeGetRemoteDesktopResponse>
getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams, ServiceCallback<void>)
function getRemoteDesktop(poolId: string, nodeId: string, options: ComputeNodeGetRemoteDesktopOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
リモート デスクトップ プロトコル ファイルを取得するコンピューティング ノードの ID。
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
getRemoteDesktop(string, string, ServiceCallback<void>)
function getRemoteDesktop(poolId: string, nodeId: string, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
リモート デスクトップ プロトコル ファイルを取得するコンピューティング ノードの ID。
- callback
-
ServiceCallback<void>
コールバック
getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams)
リモート ログイン設定を使用してコンピューティング ノードにリモートでログインするには、コンピューティング ノードにユーザー アカウントを作成する必要があります。 この API は、仮想マシン構成プロパティを使用して作成されたプールでのみ呼び出すことができます。 クラウド サービス構成で作成されたプールについては、GetRemoteDesktop API を参照してください。
function getRemoteLoginSettings(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteLoginSettingsOptionalParams): Promise<ComputeNodeGetRemoteLoginSettingsResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
リモート ログイン設定を取得するコンピューティング ノードの ID。
省略可能なパラメーター
戻り値
Promise<Models.ComputeNodeGetRemoteLoginSettingsResponse>
getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
function getRemoteLoginSettings(poolId: string, nodeId: string, options: ComputeNodeGetRemoteLoginSettingsOptionalParams, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
リモート ログイン設定を取得するコンピューティング ノードの ID。
省略可能なパラメーター
コールバック
getRemoteLoginSettings(string, string, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
function getRemoteLoginSettings(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
リモート ログイン設定を取得するコンピューティング ノードの ID。
コールバック
list(string, ComputeNodeListOptionalParams)
function list(poolId: string, options?: ComputeNodeListOptionalParams): Promise<ComputeNodeListResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを一覧表示するプールの ID。
- options
- ComputeNodeListOptionalParams
省略可能なパラメーター
戻り値
Promise<ComputeNodeListResponse>
Promise<Models.ComputeNodeListレスポンス>
list(string, ComputeNodeListOptionalParams, ServiceCallback<ComputeNodeListResult>)
function list(poolId: string, options: ComputeNodeListOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)
パラメーター
- poolId
-
string
コンピューティング ノードを一覧表示するプールの ID。
- options
- ComputeNodeListOptionalParams
省略可能なパラメーター
- callback
コールバック
list(string, ServiceCallback<ComputeNodeListResult>)
function list(poolId: string, callback: ServiceCallback<ComputeNodeListResult>)
パラメーター
- poolId
-
string
コンピューティング ノードを一覧表示するプールの ID。
- callback
コールバック
listNext(string, ComputeNodeListNextOptionalParams)
function listNext(nextPageLink: string, options?: ComputeNodeListNextOptionalParams): Promise<ComputeNodeListResponse>
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
省略可能なパラメーター
戻り値
Promise<ComputeNodeListResponse>
Promise<Models.ComputeNodeListレスポンス>
listNext(string, ComputeNodeListNextOptionalParams, ServiceCallback<ComputeNodeListResult>)
function listNext(nextPageLink: string, options: ComputeNodeListNextOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
省略可能なパラメーター
- callback
コールバック
listNext(string, ServiceCallback<ComputeNodeListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<ComputeNodeListResult>)
パラメーター
- nextPageLink
-
string
List 操作に対する前回の正常な呼び出しからの NextLink。
- callback
コールバック
reboot(string, string, ComputeNodeRebootOptionalParams)
コンピューティング ノードは、アイドル状態または実行中の状態の場合にのみ再起動できます。
function reboot(poolId: string, nodeId: string, options?: ComputeNodeRebootOptionalParams): Promise<ComputeNodeRebootResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
再起動するコンピューティング ノードの ID。
- options
- ComputeNodeRebootOptionalParams
省略可能なパラメーター
戻り値
Promise<ComputeNodeRebootResponse>
Promise<Models.ComputeNodeRebootResponse>
reboot(string, string, ComputeNodeRebootOptionalParams, ServiceCallback<void>)
function reboot(poolId: string, nodeId: string, options: ComputeNodeRebootOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
再起動するコンピューティング ノードの ID。
- options
- ComputeNodeRebootOptionalParams
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
reboot(string, string, ServiceCallback<void>)
function reboot(poolId: string, nodeId: string, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
再起動するコンピューティング ノードの ID。
- callback
-
ServiceCallback<void>
コールバック
reimage(string, string, ComputeNodeReimageOptionalParams)
オペレーティング システムは、アイドル状態または実行中の状態の場合にのみ、コンピューティング ノードに再インストールできます。 この API は、クラウド サービス構成プロパティを使用して作成されたプールでのみ呼び出すことができます。
function reimage(poolId: string, nodeId: string, options?: ComputeNodeReimageOptionalParams): Promise<ComputeNodeReimageResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
再起動するコンピューティング ノードの ID。
- options
- ComputeNodeReimageOptionalParams
省略可能なパラメーター
戻り値
Promise<ComputeNodeReimageResponse>
Promise<Models.ComputeNodeReimageResponse応答>
reimage(string, string, ComputeNodeReimageOptionalParams, ServiceCallback<void>)
function reimage(poolId: string, nodeId: string, options: ComputeNodeReimageOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
再起動するコンピューティング ノードの ID。
- options
- ComputeNodeReimageOptionalParams
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
reimage(string, string, ServiceCallback<void>)
function reimage(poolId: string, nodeId: string, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
再起動するコンピューティング ノードの ID。
- callback
-
ServiceCallback<void>
コールバック
updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams)
この操作により、アカウントのすべての更新可能なプロパティが置き換えられます。 たとえば、expiryTime 要素が指定されていない場合、現在の値は変更されずに既定値に置き換えられます。 コンピューティング ノードのユーザー アカウントは、アイドル状態または実行中の状態の場合にのみ更新できます。
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, options?: ComputeNodeUpdateUserOptionalParams): Promise<ComputeNodeUpdateUserResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを更新するコンピューターの ID。
- userName
-
string
更新するユーザー アカウントの名前。
- nodeUpdateUserParameter
- NodeUpdateUserParameter
要求のパラメーター。
省略可能なパラメーター
戻り値
Promise<ComputeNodeUpdateUserResponse>
Promise<Models.ComputeNodeUpdateUserResponse>
updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams, ServiceCallback<void>)
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, options: ComputeNodeUpdateUserOptionalParams, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを更新するコンピューターの ID。
- userName
-
string
更新するユーザー アカウントの名前。
- nodeUpdateUserParameter
- NodeUpdateUserParameter
要求のパラメーター。
省略可能なパラメーター
- callback
-
ServiceCallback<void>
コールバック
updateUser(string, string, string, NodeUpdateUserParameter, ServiceCallback<void>)
function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, callback: ServiceCallback<void>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
ユーザー アカウントを更新するコンピューターの ID。
- userName
-
string
更新するユーザー アカウントの名前。
- nodeUpdateUserParameter
- NodeUpdateUserParameter
要求のパラメーター。
- callback
-
ServiceCallback<void>
コールバック
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams)
これは、エラーが発生し、Azure サポートにエスカレートする場合に、コンピューティング ノードから自動で Azure Batch サービス ログ ファイルを収集するためのものです。 Batch サービスに関する問題のデバッグを支援するために、Azure Batch サービスのログ ファイルを Azure サポートと共有する必要があります。
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options?: ComputeNodeUploadBatchServiceLogsOptionalParams): Promise<ComputeNodeUploadBatchServiceLogsResponse>
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
Azure Batch サービス ログ ファイルのアップロード元となるコンピューティング ノードの ID。
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Azure Batch サービスのログ ファイルのアップロード構成。
省略可能なパラメーター
戻り値
Promise<Models.ComputeNodeUploadBatchServiceLogsレスポンス>
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams, ServiceCallback<UploadBatchServiceLogsResult>)
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options: ComputeNodeUploadBatchServiceLogsOptionalParams, callback: ServiceCallback<UploadBatchServiceLogsResult>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
Azure Batch サービス ログ ファイルのアップロード元となるコンピューティング ノードの ID。
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Azure Batch サービスのログ ファイルのアップロード構成。
省略可能なパラメーター
- callback
コールバック
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ServiceCallback<UploadBatchServiceLogsResult>)
function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, callback: ServiceCallback<UploadBatchServiceLogsResult>)
パラメーター
- poolId
-
string
コンピューティング ノードを含むプールの ID。
- nodeId
-
string
Azure Batch サービス ログ ファイルのアップロード元となるコンピューティング ノードの ID。
- uploadBatchServiceLogsConfiguration
- UploadBatchServiceLogsConfiguration
Azure Batch サービスのログ ファイルのアップロード構成。
- callback
コールバック