VirtualMachineScaleSetsOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:virtual_machine_scale_sets> ;
- Héritage
-
builtins.objectVirtualMachineScaleSetsOperations
Constructeur
VirtualMachineScaleSetsOperations(*args, **kwargs)
Méthodes
begin_create_or_update |
Créer ou mettre à jour un groupe de machines virtuelles identiques. |
begin_deallocate |
Désalloue des machines virtuelles spécifiques dans un groupe de machines virtuelles identiques. Arrête les machines virtuelles et libère les ressources de calcul. Vous n’êtes pas facturé pour les ressources de calcul que ce groupe de machines virtuelles identiques libère. |
begin_delete |
Supprime un groupe de machines virtuelles identiques. |
begin_delete_instances |
Supprime des machines virtuelles dans un groupe de machines virtuelles identiques. |
begin_power_off |
Mettez hors tension (arrêtez) une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques. Notez que les ressources sont toujours attachées et que vous êtes facturé pour les ressources. Utilisez plutôt la désallocation pour libérer des ressources et éviter les frais. |
begin_reimage |
Réimage (mettre à niveau le système d’exploitation) une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques. |
begin_reimage_all |
Réimage tous les disques (y compris les disques de données ) dans les machines virtuelles d’un groupe de machines virtuelles identiques. Cette opération est uniquement prise en charge pour les disques managés. |
begin_restart |
Redémarre une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques. |
begin_start |
Démarre une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques. |
begin_update_instances |
Met à niveau une ou plusieurs machines virtuelles vers la dernière référence SKU définie dans le modèle de groupe identique de machines virtuelles. |
get |
Afficher des informations sur un groupe de machines virtuelles identiques. |
get_instance_view |
Obtient la status d’un groupe de machines virtuelles identiques instance. |
list |
Obtient la liste de tous les groupes de machines virtuelles identiques sous un groupe de ressources. |
list_all |
Obtient la liste de tous les groupes de machines virtuelles identiques dans l’abonnement, quel que soit le groupe de ressources associé. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante des groupes de machines virtuelles identiques. Effectuez cette opération jusqu’à ce que nextLink soit null pour extraire tous les groupes de machines virtuelles identiques. |
list_skus |
Obtient la liste des références SKU disponibles pour votre groupe de machines virtuelles identiques, y compris les instances de machines virtuelles minimales et maximales autorisées pour chaque référence SKU. |
begin_create_or_update
Créer ou mettre à jour un groupe de machines virtuelles identiques.
begin_create_or_update(resource_group_name: str, name: str, parameters: _models.VirtualMachineScaleSet, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]
Paramètres
- name
- str
Nom du groupe de machines virtuelles identiques à créer ou à mettre à jour. Obligatoire.
- parameters
- VirtualMachineScaleSet ou IO
Objet de groupe identique. Est un type VirtualMachineScaleSet ou un type d’E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- 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 n’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 VirtualMachineScaleSet ou le résultat de cls(response)
Type de retour
Exceptions
begin_deallocate
Désalloue des machines virtuelles spécifiques dans un groupe de machines virtuelles identiques. Arrête les machines virtuelles et libère les ressources de calcul. Vous n’êtes pas facturé pour les ressources de calcul que ce groupe de machines virtuelles identiques libère.
begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]
Paramètres
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Type VirtualMachineScaleSetVMInstanceIDs ou type E/S. La valeur par défaut est Aucun.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- 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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_delete
Supprime un groupe de machines virtuelles identiques.
begin_delete(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_delete_instances
Supprime des machines virtuelles dans un groupe de machines virtuelles identiques.
begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]
Paramètres
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Type VirtualMachineScaleSetVMInstanceRequiredIDs ou type E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- 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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_power_off
Mettez hors tension (arrêtez) une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques. Notez que les ressources sont toujours attachées et que vous êtes facturé pour les ressources. Utilisez plutôt la désallocation pour libérer des ressources et éviter les frais.
begin_power_off(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]
Paramètres
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Type VirtualMachineScaleSetVMInstanceIDs ou type E/S. La valeur par défaut est Aucun.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- 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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_reimage
Réimage (mettre à niveau le système d’exploitation) une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques.
begin_reimage(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_reimage_all
Réimage tous les disques (y compris les disques de données ) dans les machines virtuelles d’un groupe de machines virtuelles identiques. Cette opération est uniquement prise en charge pour les disques managés.
begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]
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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_restart
Redémarre une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques.
begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]
Paramètres
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Type VirtualMachineScaleSetVMInstanceIDs ou type E/S. La valeur par défaut est Aucun.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- 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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_start
Démarre une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques.
begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]
Paramètres
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs ou IO
Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Type VirtualMachineScaleSetVMInstanceIDs ou type E/S. La valeur par défaut est Aucun.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- 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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
begin_update_instances
Met à niveau une ou plusieurs machines virtuelles vers la dernière référence SKU définie dans le modèle de groupe identique de machines virtuelles.
begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]
Paramètres
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Type VirtualMachineScaleSetVMInstanceRequiredIDs ou type E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- 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 n’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 OperationStatusResponse ou le résultat de cls(response)
Type de retour
Exceptions
get
Afficher des informations sur un groupe de machines virtuelles identiques.
get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
VirtualMachineScaleSet ou le résultat de cls(response)
Type de retour
Exceptions
get_instance_view
Obtient la status d’un groupe de machines virtuelles identiques instance.
get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
VirtualMachineScaleSetInstanceView ou le résultat de cls(response)
Type de retour
Exceptions
list
Obtient la liste de tous les groupes de machines virtuelles identiques sous un groupe de ressources.
list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de VirtualMachineScaleSet ou le résultat de cls(response)
Type de retour
Exceptions
list_all
Obtient la liste de tous les groupes de machines virtuelles identiques dans l’abonnement, quel que soit le groupe de ressources associé. Utilisez la propriété nextLink dans la réponse pour obtenir la page suivante des groupes de machines virtuelles identiques. Effectuez cette opération jusqu’à ce que nextLink soit null pour extraire tous les groupes de machines virtuelles identiques.
list_all(**kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de VirtualMachineScaleSet ou le résultat de cls(response)
Type de retour
Exceptions
list_skus
Obtient la liste des références SKU disponibles pour votre groupe de machines virtuelles identiques, y compris les instances de machines virtuelles minimales et maximales autorisées pour chaque référence SKU.
list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de VirtualMachineScaleSetSku ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.compute.v2016_04_30_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2016_04_30_preview\\models\\__init__.py'>
Azure SDK for Python