ComputeNodeOperations 클래스
ComputeNodeOperations 작업.
이 클래스를 직접 인스턴스화하지 말고 클라이언트 instance 만들어서 특성으로 연결해야 합니다.
- 상속
-
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 |
지정된 컴퓨팅 노드에서 사용자 계정의 암호 및 만료 시간을 업데이트. 이 작업은 계정의 업데이트 가능한 모든 속성을 대체합니다. 예를 들어 expiryTime 요소를 지정하지 않으면 현재 값이 수정되지 않은 상태로 남아 있지 않고 기본값으로 바뀝니다. 컴퓨팅 노드가 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드에서 사용자 계정을 업데이트할 수 있습니다. |
upload_batch_service_logs |
지정된 컴퓨팅 노드에서 Azure Batch 서비스 로그 파일을 업로드하여 Azure Blob Storage. 이는 오류가 발생하고 Azure 지원 에스컬레이션하려는 경우 컴퓨팅 노드에서 자동화된 방식으로 Azure Batch 서비스 로그 파일을 수집하기 위한 것입니다. Azure Batch 서비스 로그 파일을 Azure 지원 공유하여 Batch 서비스의 디버깅 문제를 지원해야 합니다. |
add_user
지정된 컴퓨팅 노드에 사용자 계정을 추가합니다.
사용자 계정이 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드에 추가할 수 있습니다.
add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)
매개 변수
- operation_config
작업 구성 재정의.
반환
raw=true인 경우 None 또는 ClientRawResponse
반환 형식
예외
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
작업 구성 재정의.
반환
raw=true인 경우 None 또는 ClientRawResponse
반환 형식
예외
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'입니다.
- compute_node_disable_scheduling_options
- ComputeNodeDisableSchedulingOptions
작업에 대한 추가 매개 변수
- operation_config
작업 구성 재정의.
반환
raw=true인 경우 None 또는 ClientRawResponse
반환 형식
예외
enable_scheduling
지정된 컴퓨팅 노드에서 작업 예약을 사용하도록 설정합니다.
현재 일정 상태를 사용하지 않도록 설정한 경우에만 컴퓨팅 노드에서 작업 예약을 사용하도록 설정할 수 있습니다.
enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
매개 변수
- operation_config
작업 구성 재정의.
반환
raw=true인 경우 None 또는 ClientRawResponse
반환 형식
예외
get
지정된 컴퓨팅 노드에 대한 정보를 가져옵니다.
get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)
매개 변수
- operation_config
작업 구성 재정의.
반환
computeNode 또는 ClientRawResponse if 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)
매개 변수
- compute_node_get_remote_desktop_options
- ComputeNodeGetRemoteDesktopOptions
작업에 대한 추가 매개 변수
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
지정된 경우 은 스트리밍되는 데이터의 각 청크로 호출됩니다. 콜백은 현재 데이터 청크 및 응답 개체의 바이트인 두 개의 인수를 사용해야 합니다. 데이터가 업로드되는 경우 응답은 없음이 됩니다.
- operation_config
작업 구성 재정의.
반환
object 또는 ClientRawResponse if 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 if raw=true
반환 형식
예외
list
지정된 풀의 컴퓨팅 노드를 나열합니다.
list(pool_id, compute_node_list_options=None, custom_headers=None, raw=False, **operation_config)
매개 변수
- operation_config
작업 구성 재정의.
반환
ComputeNode의 instance 같은 반복기
반환 형식
예외
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
작업 구성 재정의.
반환
raw=true인 경우 None 또는 ClientRawResponse
반환 형식
예외
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 if raw=true
반환 형식
예외
update_user
지정된 컴퓨팅 노드에서 사용자 계정의 암호 및 만료 시간을 업데이트.
이 작업은 계정의 업데이트 가능한 모든 속성을 대체합니다. 예를 들어 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 if raw=true
반환 형식
예외
upload_batch_service_logs
지정된 컴퓨팅 노드에서 Azure Batch 서비스 로그 파일을 업로드하여 Azure Blob Storage.
이는 오류가 발생하고 Azure 지원 에스컬레이션하려는 경우 컴퓨팅 노드에서 자동화된 방식으로 Azure Batch 서비스 로그 파일을 수집하기 위한 것입니다. Azure Batch 서비스 로그 파일을 Azure 지원 공유하여 Batch 서비스의 디버깅 문제를 지원해야 합니다.
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
작업 구성 재정의.
반환
UploadBatchServiceLogsResult 또는 ClientRawResponse if raw=true
반환 형식
예외
특성
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
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기