VirtualMachineScaleSetVMsOperations 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_set_vms> ;
- Héritage
-
builtins.objectVirtualMachineScaleSetVMsOperations
Constructeur
VirtualMachineScaleSetVMsOperations(*args, **kwargs)
Méthodes
begin_approve_rolling_upgrade |
Approuver la mise à niveau propagée différée pour le disque du système d’exploitation sur un groupe de machines virtuelles identiques instance. |
begin_attach_detach_data_disks |
Attacher et détacher des disques de données vers/à partir d’une machine virtuelle dans un groupe de machines virtuelles identiques. |
begin_deallocate |
Libère une machine virtuelle spécifique dans un groupe de machines virtuelles identiques. Arrête la machine virtuelle et libère les ressources de calcul qu’elle utilise. Vous n’êtes pas facturé pour les ressources de calcul de cette machine virtuelle une fois qu’elle est libérée. |
begin_delete |
Supprime une machine virtuelle d’un groupe de machines virtuelles identiques. |
begin_perform_maintenance |
Effectue la maintenance sur une machine virtuelle dans un groupe de machines virtuelles identiques. |
begin_power_off |
Mettez hors tension (arrêtez) une machine virtuelle 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_redeploy |
Arrête la machine virtuelle dans le groupe de machines virtuelles identiques, la déplace vers un nouveau nœud et la réactive. |
begin_reimage |
Réimage (mettre à niveau le système d’exploitation) une machine virtuelle spécifique dans un groupe de machines virtuelles identiques. |
begin_reimage_all |
Vous permet de réimager tous les disques (y compris les disques de données ) d’un groupe de machines virtuelles identiques instance. Cette opération est uniquement prise en charge pour les disques managés. |
begin_restart |
Redémarre une machine virtuelle dans un groupe de machines virtuelles identiques. |
begin_run_command |
Exécutez la commande sur une machine virtuelle dans un groupe de machines virtuelles identiques. |
begin_start |
Démarre une machine virtuelle dans un groupe de machines virtuelles identiques. |
begin_update |
Mises à jour une machine virtuelle d’un groupe de machines virtuelles identiques. |
get |
Obtient une machine virtuelle à partir d’un groupe de machines virtuelles identiques. |
get_instance_view |
Obtient la status d’une machine virtuelle à partir d’un groupe de machines virtuelles identiques. |
list |
Obtient une liste de toutes les machines virtuelles d’un groupe de machines virtuelles identiques. |
retrieve_boot_diagnostics_data |
Opération permettant de récupérer les URI SAS des journaux de diagnostic de démarrage pour une machine virtuelle dans un groupe de machines virtuelles identiques. |
simulate_eviction |
Opération permettant de simuler l’éviction d’une machine virtuelle spot dans un groupe de machines virtuelles identiques. |
begin_approve_rolling_upgrade
Approuver la mise à niveau propagée différée pour le disque du système d’exploitation sur un groupe de machines virtuelles identiques instance.
begin_approve_rolling_upgrade(resource_group_name: str, vm_scale_set_name: str, instance_id: 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. Passez la valeur 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_attach_detach_data_disks
Attacher et détacher des disques de données vers/à partir d’une machine virtuelle dans un groupe de machines virtuelles identiques.
begin_attach_detach_data_disks(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.AttachDetachDataDisksRequest, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageProfile]
Paramètres
- parameters
- AttachDetachDataDisksRequest ou IO
Paramètres fournis à l’opération attacher et détacher des disques de données sur une machine virtuelle Virtual Machine Scale Sets. Type AttachDetachDataDisksRequest ou type E/S. Obligatoire.
- content_type
- str
Type de contenu de paramètre de corps. 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. Passez la valeur 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 StorageProfile ou le résultat de cls(response)
Type de retour
Exceptions
begin_deallocate
Libère une machine virtuelle spécifique dans un groupe de machines virtuelles identiques. Arrête la machine virtuelle et libère les ressources de calcul qu’elle utilise. Vous n’êtes pas facturé pour les ressources de calcul de cette machine virtuelle une fois qu’elle est libérée.
begin_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: 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. Passez la valeur 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_delete
Supprime une machine virtuelle d’un groupe de machines virtuelles identiques.
begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]
Paramètres
- force_deletion
- bool
Paramètre facultatif pour forcer la suppression d’une machine virtuelle d’un groupe de machines virtuelles identiques. (Fonctionnalité en préversion). 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. Passez la valeur 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_perform_maintenance
Effectue la maintenance sur une machine virtuelle dans un groupe de machines virtuelles identiques.
begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, instance_id: 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. Passez la valeur 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_power_off
Mettez hors tension (arrêtez) une machine virtuelle 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, instance_id: str, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]
Paramètres
- skip_shutdown
- bool
Paramètre pour demander l’arrêt de machine virtuelle non grace. La valeur true de cet indicateur indique un arrêt non gracieux, alors que false indique le contraire. La valeur par défaut de cet indicateur est false si elle n’est pas spécifiée. La valeur par défaut est false.
- 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_redeploy
Arrête la machine virtuelle dans le groupe de machines virtuelles identiques, la déplace vers un nouveau nœud et la réactive.
begin_redeploy(resource_group_name: str, vm_scale_set_name: str, instance_id: 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 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_reimage
Réimage (mettre à niveau le système d’exploitation) une machine virtuelle spécifique dans un groupe de machines virtuelles identiques.
begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, vm_scale_set_vm_reimage_input: _models.VirtualMachineScaleSetVMReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Paramètres
- vm_scale_set_vm_reimage_input
- VirtualMachineScaleSetVMReimageParameters ou IO
Paramètres de la machine virtuelle Reimaging dans ScaleSet. Est un type VirtualMachineScaleSetVMReimageParameters ou un type d’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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_reimage_all
Vous permet de réimager tous les disques (y compris les disques de données ) d’un groupe de machines virtuelles identiques instance. 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, instance_id: 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 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_restart
Redémarre une machine virtuelle dans un groupe de machines virtuelles identiques.
begin_restart(resource_group_name: str, vm_scale_set_name: str, instance_id: 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 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_run_command
Exécutez la commande sur une machine virtuelle dans un groupe de machines virtuelles identiques.
begin_run_command(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]
Paramètres
- parameters
- RunCommandInput ou IO
Paramètres fournis à l’opération Exécuter la commande. Type RunCommandInput ou E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont « application/json », « text/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 RunCommandResult ou le résultat de cls(response)
Type de retour
Exceptions
begin_start
Démarre une machine virtuelle dans un groupe de machines virtuelles identiques.
begin_start(resource_group_name: str, vm_scale_set_name: str, instance_id: 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 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 none ou le résultat de cls(response)
Type de retour
Exceptions
begin_update
Mises à jour une machine virtuelle d’un groupe de machines virtuelles identiques.
begin_update(resource_group_name: str, vm_scale_set_name: str, instance_id: str, parameters: _models.VirtualMachineScaleSetVM, *, if_match: str | None = None, if_none_match: str | None = None, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSetVM]
Paramètres
- vm_scale_set_name
- str
Nom du groupe de machines virtuelles identiques dans lequel l’extension doit être créée ou mise à jour. Obligatoire.
- parameters
- VirtualMachineScaleSetVM ou IO
Paramètres fournis à l’opération Mettre à jour Virtual Machine Scale Sets machine virtuelle. Est un type VirtualMachineScaleSetVM ou un type d’E/S. Obligatoire.
- if_match
- str
ETag de la transformation. Omettez cette valeur pour toujours remplacer la ressource actuelle. Spécifiez la dernière valeur ETag vue pour empêcher le remplacement accidentel des modifications simultanées. La valeur par défaut est Aucun.
- if_none_match
- str
Définissez la valeur « * » pour permettre la création d’un jeu d’enregistrements, mais pour empêcher la mise à jour d’un jeu d’enregistrements existant. D’autres valeurs entraînent une erreur du serveur, car elles ne sont pas prises en charge. La valeur par défaut est Aucun.
- content_type
- str
Type de contenu de paramètre de corps. 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. Passez la valeur 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 VirtualMachineScaleSetVM ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient une machine virtuelle à partir d’un groupe de machines virtuelles identiques.
get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachineScaleSetVM
Paramètres
- expand
- str ou InstanceViewTypes
Expression de développement à appliquer à l’opération. 'InstanceView' récupère la vue instance de la machine virtuelle. 'UserData' récupère les UserData de la machine virtuelle. Les valeurs connues sont : « instanceView » et « userData ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
VirtualMachineScaleSetVM ou le résultat de cls(response)
Type de retour
Exceptions
get_instance_view
Obtient la status d’une machine virtuelle à partir d’un groupe de machines virtuelles identiques.
get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
VirtualMachineScaleSetVMInstanceView ou le résultat de cls(response)
Type de retour
Exceptions
list
Obtient une liste de toutes les machines virtuelles d’un groupe de machines virtuelles identiques.
list(resource_group_name: str, virtual_machine_scale_set_name: str, *, filter: str | None = None, select: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineScaleSetVM]
Paramètres
- virtual_machine_scale_set_name
- str
Nom du groupe de machines virtuelles identiques. Obligatoire.
- filter
- str
Filtre à appliquer à l’opération. Les valeurs autorisées sont « startswith(instanceView/statuses/code, « PowerState ») eq true », « properties/latestModelApplied eq true », « properties/latestModelApplied eq false ». La valeur par défaut est Aucun.
- select
- str
Paramètres de liste. Les valeurs autorisées sont « instanceView », « instanceView/statuses ». La valeur par défaut est Aucun.
- expand
- str
Expression de développement à appliquer à l’opération. Les valeurs autorisées sont « instanceView ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de VirtualMachineScaleSetVM ou le résultat de cls(response)
Type de retour
Exceptions
retrieve_boot_diagnostics_data
Opération permettant de récupérer les URI SAS des journaux de diagnostic de démarrage pour une machine virtuelle dans un groupe de machines virtuelles identiques.
retrieve_boot_diagnostics_data(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult
Paramètres
- sas_uri_expiration_time_in_minutes
- int
Durée d’expiration en minutes pour les URI SAS avec une valeur comprise entre 1 et 1 440 minutes. Note: S’ils ne sont pas spécifiés, les URI SAP sont générés avec une durée d’expiration par défaut de 120 minutes. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
RetrieveBootDiagnosticsDataResult ou le résultat de cls(response)
Type de retour
Exceptions
simulate_eviction
Opération permettant de simuler l’éviction d’une machine virtuelle spot dans un groupe de machines virtuelles identiques.
simulate_eviction(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> None
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Aucun ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.compute.v2023_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_09_01\\models\\__init__.py'>
Azure SDK for Python