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.objectClustersOperations
Constructeur
ClustersOperations(client, config, serializer, deserializer)
Paramètres
- client
Client pour les demandes de service.
- config
Configuration du client de service.
- serializer
Sérialiseur de modèle objet.
- deserializer
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
- 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
- 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
- parameters
- ExecuteScriptActionParameters
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
- 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
- parameters
- ClusterDiskEncryptionParameters
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
- parameters
- AutoscaleConfigurationUpdateParameter
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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'>
Azure SDK for Python