ComputeNodeOperations クラス
ComputeNodeOperations 操作。
このクラスを直接インスタンス化するのではなく、それを作成して属性としてアタッチするクライアント インスタンスを作成する必要があります。
- 継承
-
builtins.objectComputeNodeOperations
コンストラクター
ComputeNodeOperations(client, config, serializer, deserializer)
パラメーター
- client
サービス要求のクライアント。
- config
サービス クライアントの構成。
- serializer
オブジェクト モデル シリアライザー。
- deserializer
オブジェクト モデル逆シリアライザー。
変数
- api_version
要求で使用する API のバージョン。 定数値: "2023-05-01.17.0"
メソッド
add_user |
指定したコンピューティング ノードにユーザー アカウントを追加します。 ユーザー アカウントをコンピューティング ノードに追加できるのは、アイドル状態または実行中の状態の場合のみです。 |
delete_user |
指定したコンピューティング ノードからユーザー アカウントを削除します。 コンピューティング ノードに対するユーザー アカウントは、アイドル状態または実行中状態の場合にのみ削除できます。 |
disable_scheduling |
指定したコンピューティング ノードのタスク スケジューリングを無効にします。 コンピューティング ノードでタスク スケジューリングを無効にできるのは、現在のスケジュール状態が有効になっている場合のみです。 |
enable_scheduling |
指定したコンピューティング ノードでタスク スケジュールを有効にします。 コンピューティング ノードでタスク スケジューリングを有効にできるのは、現在のスケジュール状態が無効になっている場合のみです。 |
get |
指定したコンピューティング ノードに関する情報を取得します。 |
get_remote_desktop |
指定したコンピューティング ノードのリモート デスクトップ プロトコル ファイルを取得します。 RDP ファイルを使用してコンピューティング ノードにアクセスするには、コンピューティング ノードにユーザー アカウントを作成する必要があります。 この API は、クラウド サービス構成で作成されたプールでのみ呼び出すことができます。 仮想マシン構成で作成されたプールについては、GetRemoteLoginSettings API を参照してください。 |
get_remote_login_settings |
コンピューティング ノードへのリモート ログインに必要な設定を取得します。 リモート ログイン設定を使用してコンピューティング ノードにリモートでログインする前に、コンピューティング ノードにユーザー アカウントを作成する必要があります。 この API は、仮想マシン構成プロパティを使用して作成されたプールでのみ呼び出すことができます。 クラウド サービス構成で作成されたプールについては、GetRemoteDesktop API を参照してください。 |
list |
指定したプール内のコンピューティング ノードを一覧表示します。 |
reboot |
指定したコンピューティング ノードを再起動します。 コンピューティング ノードは、アイドル状態または実行中の状態の場合にのみ再起動できます。 |
reimage |
指定したコンピューティング ノードにオペレーティング システムを再インストールします。 オペレーティング システムは、アイドル状態または実行中の状態の場合にのみ、コンピューティング ノードに再インストールできます。 この API は、クラウド サービス構成プロパティを使用して作成されたプールでのみ呼び出すことができます。 |
update_user |
指定したコンピューティング ノードのユーザー アカウントのパスワードと有効期限を更新します。 この操作により、Account のすべての更新可能なプロパティが置き換えられます。 たとえば、expiryTime 要素が指定されていない場合、現在の値は変更されずに既定値に置き換えられます。 コンピューティング ノードのユーザー アカウントは、アイドル状態または実行中の状態の場合にのみ更新できます。 |
upload_batch_service_logs |
指定したコンピューティング ノードAzure Batchサービス ログ ファイルをAzure Blob Storageにアップロードします。 これは、エラーが発生し、Azure サポートにエスカレートする場合に、Azure Batchサービス ログ ファイルをコンピューティング ノードから自動化された方法で収集するためのものです。 Azure Batch サービスのログ ファイルは、Batch サービスの問題のデバッグに役立つAzure サポートと共有する必要があります。 |
add_user
指定したコンピューティング ノードにユーザー アカウントを追加します。
ユーザー アカウントをコンピューティング ノードに追加できるのは、アイドル状態または実行中の状態の場合のみです。
add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
none または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
delete_user
指定したコンピューティング ノードからユーザー アカウントを削除します。
コンピューティング ノードに対するユーザー アカウントは、アイドル状態または実行中状態の場合にのみ削除できます。
delete_user(pool_id, node_id, user_name, compute_node_delete_user_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
none または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
disable_scheduling
指定したコンピューティング ノードのタスク スケジューリングを無効にします。
コンピューティング ノードでタスク スケジューリングを無効にできるのは、現在のスケジュール状態が有効になっている場合のみです。
disable_scheduling(pool_id, node_id, node_disable_scheduling_option=None, compute_node_disable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- node_disable_scheduling_option
- str または DisableComputeNodeSchedulingOption
既定値は requeue です。 指定できる値は、'requeue'、'terminate'、'taskCompletion' です。
- operation_config
操作構成のオーバーライド。
戻り値
none または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
enable_scheduling
指定したコンピューティング ノードでタスク スケジュールを有効にします。
コンピューティング ノードでタスク スケジューリングを有効にできるのは、現在のスケジュール状態が無効になっている場合のみです。
enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
none または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
get
指定したコンピューティング ノードに関する情報を取得します。
get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
computeNode または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
get_remote_desktop
指定したコンピューティング ノードのリモート デスクトップ プロトコル ファイルを取得します。
RDP ファイルを使用してコンピューティング ノードにアクセスするには、コンピューティング ノードにユーザー アカウントを作成する必要があります。 この API は、クラウド サービス構成で作成されたプールでのみ呼び出すことができます。 仮想マシン構成で作成されたプールについては、GetRemoteLoginSettings API を参照してください。
get_remote_desktop(pool_id, node_id, compute_node_get_remote_desktop_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
パラメーター
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
を指定すると、ストリーミングされるデータの各チャンクで が呼び出されます。 コールバックは、データの現在のチャンクのバイトと応答オブジェクトの 2 つの引数を受け取る必要があります。 データがアップロードされている場合、応答は None になります。
- operation_config
操作構成のオーバーライド。
戻り値
object または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
get_remote_login_settings
コンピューティング ノードへのリモート ログインに必要な設定を取得します。
リモート ログイン設定を使用してコンピューティング ノードにリモートでログインする前に、コンピューティング ノードにユーザー アカウントを作成する必要があります。 この API は、仮想マシン構成プロパティを使用して作成されたプールでのみ呼び出すことができます。 クラウド サービス構成で作成されたプールについては、GetRemoteDesktop API を参照してください。
get_remote_login_settings(pool_id, node_id, compute_node_get_remote_login_settings_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- compute_node_get_remote_login_settings_options
- ComputeNodeGetRemoteLoginSettingsOptions
操作の追加パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
computeNodeGetRemoteLoginSettingsResult または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
list
指定したプール内のコンピューティング ノードを一覧表示します。
list(pool_id, compute_node_list_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
ComputeNode のインスタンスのような反復子
の戻り値の型 :
例外
reboot
指定したコンピューティング ノードを再起動します。
コンピューティング ノードは、アイドル状態または実行中の状態の場合にのみ再起動できます。
reboot(pool_id, node_id, node_reboot_option=None, compute_node_reboot_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- node_reboot_option
- str または ComputeNodeRebootOption
既定値は requeue です。 指定できる値は、'requeue'、'terminate'、'taskCompletion'、'retainedData' です。
- operation_config
操作構成のオーバーライド。
戻り値
none または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
reimage
指定したコンピューティング ノードにオペレーティング システムを再インストールします。
オペレーティング システムは、アイドル状態または実行中の状態の場合にのみ、コンピューティング ノードに再インストールできます。 この API は、クラウド サービス構成プロパティを使用して作成されたプールでのみ呼び出すことができます。
reimage(pool_id, node_id, node_reimage_option=None, compute_node_reimage_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- node_reimage_option
- str または ComputeNodeReimageOption
既定値は requeue です。 指定できる値は、'requeue'、'terminate'、'taskCompletion'、'retainedData' です。
- operation_config
操作構成のオーバーライド。
戻り値
none または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
update_user
指定したコンピューティング ノードのユーザー アカウントのパスワードと有効期限を更新します。
この操作により、Account のすべての更新可能なプロパティが置き換えられます。 たとえば、expiryTime 要素が指定されていない場合、現在の値は変更されずに既定値に置き換えられます。 コンピューティング ノードのユーザー アカウントは、アイドル状態または実行中の状態の場合にのみ更新できます。
update_user(pool_id, node_id, user_name, node_update_user_parameter, compute_node_update_user_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
none または ClientRawResponse (raw=true の場合)
の戻り値の型 :
例外
upload_batch_service_logs
指定したコンピューティング ノードAzure Batchサービス ログ ファイルをAzure Blob Storageにアップロードします。
これは、エラーが発生し、Azure サポートにエスカレートする場合に、Azure Batchサービス ログ ファイルをコンピューティング ノードから自動化された方法で収集するためのものです。 Azure Batch サービスのログ ファイルは、Batch サービスの問題のデバッグに役立つAzure サポートと共有する必要があります。
upload_batch_service_logs(pool_id, node_id, upload_batch_service_logs_configuration, compute_node_upload_batch_service_logs_options=None, custom_headers=None, raw=False, **operation_config)
パラメーター
- upload_batch_service_logs_configuration
- UploadBatchServiceLogsConfiguration
Azure Batch サービス ログ ファイルのアップロード構成。
- compute_node_upload_batch_service_logs_options
- ComputeNodeUploadBatchServiceLogsOptions
操作の追加パラメーター
- operation_config
操作構成のオーバーライド。
戻り値
raw=true の場合、UploadBatchServiceLogsResult または ClientRawResponse
の戻り値の型 :
例外
属性
models
models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>
Azure SDK for Python