Compartir a través de


ClustersOperations Clase

Operaciones ClustersOperations.

No debe crear instancias de esta clase directamente. En su lugar, debe crear una instancia de cliente que le cree una instancia y la adjunte como un atributo.

Herencia
builtins.object
ClustersOperations

Constructor

ClustersOperations(client, config, serializer, deserializer)

Parámetros

client
Requerido

Cliente para solicitudes de servicio.

config
Requerido

Configuración del cliente de servicio.

serializer
Requerido

Serializador de modelo de objetos.

deserializer
Requerido

Deserializador de modelo de objetos.

Variables

models

Alias para modelar clases usadas en este grupo de operaciones.

Métodos

begin_create

Crea un nuevo clúster de HDInsight con los parámetros especificados.

begin_delete

Elimina el clúster de HDInsight especificado.

begin_execute_script_actions

Ejecuta acciones de script en el clúster de HDInsight especificado.

begin_resize

Cambia el tamaño del clúster de HDInsight especificado al tamaño especificado.

begin_rotate_disk_encryption_key

Rotación de la clave de cifrado de disco del clúster de HDInsight especificado.

begin_update_auto_scale_configuration

Novedades la configuración de escalabilidad automática para el clúster de HDInsight.

begin_update_gateway_settings

Configura la configuración de la puerta de enlace en el clúster especificado.

begin_update_identity_certificate

Novedades el certificado de identidad del clúster.

get

Obtiene el clúster especificado.

get_azure_async_operation_status

Estado de la operación asincrónica.

get_gateway_settings

Obtiene la configuración de puerta de enlace del clúster especificado.

list

Enumera todos los clústeres de HDInsight en la suscripción.

list_by_resource_group

Enumera los clústeres de HDInsight en un grupo de recursos.

update

Aplique revisiones al clúster de HDInsight con los parámetros especificados.

begin_create

Crea un nuevo clúster de HDInsight con los parámetros especificados.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

parameters
ClusterCreateParametersExtended
Requerido

Solicitud de creación del clúster.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve Cluster o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete

Elimina el clúster de HDInsight especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_execute_script_actions

Ejecuta acciones de script en el clúster de HDInsight especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

parameters
ExecuteScriptActionParameters
Requerido

Parámetros para ejecutar acciones de script.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_resize

Cambia el tamaño del clúster de HDInsight especificado al tamaño especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

role_name
str o RoleName
Requerido

Valor constante de roleName.

parameters
ClusterResizeParameters
Requerido

Parámetros para la operación de cambio de tamaño.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_rotate_disk_encryption_key

Rotación de la clave de cifrado de disco del clúster de HDInsight especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

parameters
ClusterDiskEncryptionParameters
Requerido

Parámetros de la operación de cifrado de disco.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update_auto_scale_configuration

Novedades la configuración de escalabilidad automática para el clúster de 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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

role_name
str o RoleName
Requerido

Valor constante de roleName.

parameters
AutoscaleConfigurationUpdateParameter
Requerido

Parámetros para la operación de configuración de escalabilidad automática de actualización.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update_gateway_settings

Configura la configuración de la puerta de enlace en el clúster especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

parameters
UpdateGatewaySettingsParameters
Requerido

Las configuraciones del clúster.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update_identity_certificate

Novedades el certificado de identidad del clúster.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

parameters
UpdateClusterIdentityCertificateParameters
Requerido

Las configuraciones del clúster.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene el clúster especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Cluster o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_azure_async_operation_status

Estado de la operación asincrónica.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

operation_id
str
Requerido

Identificador de la operación de larga duración.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

AsyncOperationResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_gateway_settings

Obtiene la configuración de puerta de enlace del clúster especificado.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

GatewaySettings o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumera todos los clústeres de HDInsight en la suscripción.

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

Parámetros

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de ClusterListResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_resource_group

Enumera los clústeres de HDInsight en un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de ClusterListResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Aplique revisiones al clúster de HDInsight con los parámetros especificados.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos.

cluster_name
str
Requerido

Nombre del clúster.

parameters
ClusterPatchParameters
Requerido

Solicitud de revisión del clúster.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Clúster o resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

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'>