ClustersOperations 클래스

ClustersOperations 작업.

이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 클라이언트 인스턴스를 만들어서 인스턴스화하고 특성으로 연결해야 합니다.

상속
builtins.object
ClustersOperations

생성자

ClustersOperations(client, config, serializer, deserializer)

매개 변수

client
필수

서비스 요청에 대한 클라이언트입니다.

config
필수

서비스 클라이언트의 구성입니다.

serializer
필수

개체 모델 직렬 변환기입니다.

deserializer
필수

개체 모델 역직렬 변환기입니다.

변수

models

이 작업 그룹에 사용되는 모델 클래스에 대한 별칭입니다.

메서드

begin_create

지정된 매개 변수를 사용하여 새 HDInsight 클러스터를 만듭니다.

begin_delete

지정된 HDInsight 클러스터를 삭제합니다.

begin_execute_script_actions

지정된 HDInsight 클러스터에서 스크립트 작업을 실행합니다.

begin_resize

지정된 HDInsight 클러스터의 크기를 지정된 크기로 조정합니다.

begin_rotate_disk_encryption_key

지정된 HDInsight 클러스터의 디스크 암호화 키를 회전합니다.

begin_update_auto_scale_configuration

HDInsight 클러스터에 대한 자동 크기 조정 구성을 업데이트.

begin_update_gateway_settings

지정된 클러스터에서 게이트웨이 설정을 구성합니다.

begin_update_identity_certificate

클러스터 ID 인증서를 업데이트.

get

지정된 클러스터를 가져옵니다.

get_azure_async_operation_status

비동기 작업 상태입니다.

get_gateway_settings

지정된 클러스터에 대한 게이트웨이 설정을 가져옵니다.

list

구독 아래의 모든 HDInsight 클러스터를 나열합니다.

list_by_resource_group

리소스 그룹의 HDInsight 클러스터를 나열합니다.

update

지정된 매개 변수를 사용하여 HDInsight 클러스터를 패치합니다.

begin_create

지정된 매개 변수를 사용하여 새 HDInsight 클러스터를 만듭니다.

begin_create(resource_group_name: str, cluster_name: str, parameters: '_models.ClusterCreateParametersExtended', **kwargs: Any) -> LROPoller['_models.Cluster']

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

parameters
ClusterCreateParametersExtended
필수

클러스터 만들기 요청입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

클러스터 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_delete

지정된 HDInsight 클러스터를 삭제합니다.

begin_delete(resource_group_name: str, cluster_name: str, **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_execute_script_actions

지정된 HDInsight 클러스터에서 스크립트 작업을 실행합니다.

begin_execute_script_actions(resource_group_name: str, cluster_name: str, parameters: '_models.ExecuteScriptActionParameters', **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

parameters
ExecuteScriptActionParameters
필수

스크립트 작업을 실행하기 위한 매개 변수입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_resize

지정된 HDInsight 클러스터의 크기를 지정된 크기로 조정합니다.

begin_resize(resource_group_name: str, cluster_name: str, role_name: str | '_models.RoleName', parameters: '_models.ClusterResizeParameters', **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

role_name
str 또는 RoleName
필수

roleName의 상수 값입니다.

parameters
ClusterResizeParameters
필수

크기 조정 작업에 대한 매개 변수입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_rotate_disk_encryption_key

지정된 HDInsight 클러스터의 디스크 암호화 키를 회전합니다.

begin_rotate_disk_encryption_key(resource_group_name: str, cluster_name: str, parameters: '_models.ClusterDiskEncryptionParameters', **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

parameters
ClusterDiskEncryptionParameters
필수

디스크 암호화 작업에 대한 매개 변수입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_update_auto_scale_configuration

HDInsight 클러스터에 대한 자동 크기 조정 구성을 업데이트.

begin_update_auto_scale_configuration(resource_group_name: str, cluster_name: str, role_name: str | '_models.RoleName', parameters: '_models.AutoscaleConfigurationUpdateParameter', **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

role_name
str 또는 RoleName
필수

roleName의 상수 값입니다.

parameters
AutoscaleConfigurationUpdateParameter
필수

자동 크기 조정 구성 업데이트 작업에 대한 매개 변수입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_update_gateway_settings

지정된 클러스터에서 게이트웨이 설정을 구성합니다.

begin_update_gateway_settings(resource_group_name: str, cluster_name: str, parameters: '_models.UpdateGatewaySettingsParameters', **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

parameters
UpdateGatewaySettingsParameters
필수

클러스터 구성입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

begin_update_identity_certificate

클러스터 ID 인증서를 업데이트.

begin_update_identity_certificate(resource_group_name: str, cluster_name: str, parameters: '_models.UpdateClusterIdentityCertificateParameters', **kwargs: Any) -> LROPoller[None]

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

parameters
UpdateClusterIdentityCertificateParameters
필수

클러스터 구성입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

continuation_token
str

저장된 상태에서 폴러를 다시 시작하는 연속 토큰입니다.

polling
bool 또는 PollingMethod

기본적으로 폴링 방법은 ARMPolling입니다. 이 작업을 폴링하지 않도록 False를 전달하거나 개인 폴링 전략을 위해 초기화된 폴링 개체를 전달합니다.

polling_interval
int

Retry-After 헤더가 없는 경우 LRO 작업에 대한 두 폴링 간의 기본 대기 시간입니다.

반환

None 또는 cls(response)의 결과를 반환하는 LROPoller의 인스턴스

반환 형식

예외

get

지정된 클러스터를 가져옵니다.

get(resource_group_name: str, cluster_name: str, **kwargs: Any) -> _models.Cluster

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

클러스터 또는 cls(응답)의 결과

반환 형식

예외

get_azure_async_operation_status

비동기 작업 상태입니다.

get_azure_async_operation_status(resource_group_name: str, cluster_name: str, operation_id: str, **kwargs: Any) -> _models.AsyncOperationResult

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

operation_id
str
필수

장기 실행 작업 ID입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

AsyncOperationResult 또는 cls(response)의 결과

반환 형식

예외

get_gateway_settings

지정된 클러스터에 대한 게이트웨이 설정을 가져옵니다.

get_gateway_settings(resource_group_name: str, cluster_name: str, **kwargs: Any) -> _models.GatewaySettings

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

GatewaySettings 또는 cls(response)의 결과

반환 형식

예외

list

구독 아래의 모든 HDInsight 클러스터를 나열합니다.

list(**kwargs: Any) -> Iterable['_models.ClusterListResult']

매개 변수

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ClusterListResult의 인스턴스 또는 cls(response)의 결과와 같은 반복기

반환 형식

예외

list_by_resource_group

리소스 그룹의 HDInsight 클러스터를 나열합니다.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable['_models.ClusterListResult']

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

ClusterListResult의 인스턴스 또는 cls(response)의 결과와 같은 반복기

반환 형식

예외

update

지정된 매개 변수를 사용하여 HDInsight 클러스터를 패치합니다.

update(resource_group_name: str, cluster_name: str, parameters: '_models.ClusterPatchParameters', **kwargs: Any) -> _models.Cluster

매개 변수

resource_group_name
str
필수

리소스 그룹의 이름.

cluster_name
str
필수

클러스터의 이름입니다.

parameters
ClusterPatchParameters
필수

클러스터 패치 요청입니다.

cls
callable

직접 응답을 전달할 사용자 지정 형식 또는 함수

반환

클러스터 또는 cls(응답)의 결과

반환 형식

예외

특성

models

models = <module 'azure.mgmt.hdinsight.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\hdinsight\\models\\__init__.py'>