ClustersOperations Classe

ClustersOpérations.

Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer une instance cliente qui l’instancie pour vous et l’attache en tant qu’attribut.

Héritage
builtins.object
ClustersOperations

Constructeur

ClustersOperations(client, config, serializer, deserializer)

Paramètres

client
Obligatoire

Client pour les demandes de service.

config
Obligatoire

Configuration du client de service.

serializer
Obligatoire

Sérialiseur de modèle objet.

deserializer
Obligatoire

Désérialiseur de modèle objet.

Variables

models

Alias pour les classes de modèle utilisées dans ce groupe d’opérations.

Méthodes

begin_create

Crée un cluster HDInsight avec les paramètres spécifiés.

begin_delete

Supprime le cluster HDInsight spécifié.

begin_execute_script_actions

Exécute des actions de script sur le cluster HDInsight spécifié.

begin_resize

Redimensionne le cluster HDInsight spécifié à la taille spécifiée.

begin_rotate_disk_encryption_key

Faites pivoter la clé de chiffrement de disque du cluster HDInsight spécifié.

begin_update_auto_scale_configuration

Mises à jour la configuration de mise à l’échelle automatique pour le cluster HDInsight.

begin_update_gateway_settings

Configure les paramètres de passerelle sur le cluster spécifié.

begin_update_identity_certificate

Mises à jour le certificat d’identité de cluster.

get

Obtient le cluster spécifié.

get_azure_async_operation_status

État de l’opération asynchrone.

get_gateway_settings

Obtient les paramètres de passerelle pour le cluster spécifié.

list

Répertorie tous les clusters HDInsight sous l’abonnement.

list_by_resource_group

Répertorie les clusters HDInsight dans un groupe de ressources.

update

Corrigez le cluster HDInsight avec les paramètres spécifiés.

begin_create

Crée un cluster HDInsight avec les paramètres spécifiés.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

parameters
ClusterCreateParametersExtended
Obligatoire

Demande de création de cluster.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne cluster ou le résultat de cls(response)

Type de retour

Exceptions

begin_delete

Supprime le cluster HDInsight spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

begin_execute_script_actions

Exécute des actions de script sur le cluster HDInsight spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

parameters
ExecuteScriptActionParameters
Obligatoire

Paramètres pour l’exécution d’actions de script.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

begin_resize

Redimensionne le cluster HDInsight spécifié à la taille spécifiée.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

role_name
str ou RoleName
Obligatoire

Valeur constante pour roleName.

parameters
ClusterResizeParameters
Obligatoire

Paramètres de l’opération de redimensionnement.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

begin_rotate_disk_encryption_key

Faites pivoter la clé de chiffrement de disque du cluster HDInsight spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

parameters
ClusterDiskEncryptionParameters
Obligatoire

Paramètres de l’opération de chiffrement de disque.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

begin_update_auto_scale_configuration

Mises à jour la configuration de mise à l’échelle automatique pour le cluster 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]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

role_name
str ou RoleName
Obligatoire

Valeur constante pour roleName.

parameters
AutoscaleConfigurationUpdateParameter
Obligatoire

Paramètres de l’opération de configuration de mise à l’échelle automatique de mise à jour.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

begin_update_gateway_settings

Configure les paramètres de passerelle sur le cluster spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

parameters
UpdateGatewaySettingsParameters
Obligatoire

Configurations de cluster.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

begin_update_identity_certificate

Mises à jour le certificat d’identité de cluster.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

parameters
UpdateClusterIdentityCertificateParameters
Obligatoire

Configurations de cluster.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération ne interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne None ou le résultat de cls(response)

Type de retour

Exceptions

get

Obtient le cluster spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Cluster, ou le résultat de cls(response)

Type de retour

Exceptions

get_azure_async_operation_status

État de l’opération asynchrone.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

operation_id
str
Obligatoire

ID d’opération de longue durée.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

AsyncOperationResult, ou le résultat de cls(response)

Type de retour

Exceptions

get_gateway_settings

Obtient les paramètres de passerelle pour le cluster spécifié.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

GatewaySettings, ou le résultat de cls(response)

Type de retour

Exceptions

list

Répertorie tous les clusters HDInsight sous l’abonnement.

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

Paramètres

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme une instance de ClusterListResult ou le résultat de cls(response)

Type de retour

Exceptions

list_by_resource_group

Répertorie les clusters HDInsight dans un groupe de ressources.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme une instance de ClusterListResult ou le résultat de cls(response)

Type de retour

Exceptions

update

Corrigez le cluster HDInsight avec les paramètres spécifiés.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

cluster_name
str
Obligatoire

Nom du cluster.

parameters
ClusterPatchParameters
Obligatoire

Demande de correctif de cluster.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Cluster, ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

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