Partager via


VirtualMachineScaleSetVMsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ComputeManagementClientEst

attribut<xref:virtual_machine_scale_set_vms> ;

Héritage
builtins.object
VirtualMachineScaleSetVMsOperations

Constructeur

VirtualMachineScaleSetVMsOperations(*args, **kwargs)

Méthodes

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

Mettre hors tension (arrêter) 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. Au lieu de cela, utilisez 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

Reimage (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 ) dans un groupe identique de machine virtuelle 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écuter 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 le status d’une machine virtuelle à partir d’un groupe de machines virtuelles identiques.

list

Obtient la 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 pour simuler l’éviction d’une machine virtuelle spot 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_deallocate(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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

Mettre hors tension (arrêter) 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. Au lieu de cela, utilisez 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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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. 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_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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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_reimage

Reimage (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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

vm_scale_set_vm_reimage_input
VirtualMachineScaleSetVMReimageParameters ou IO
Obligatoire

Paramètres de la machine virtuelle Réimagée dans ScaleSet. Est un type VirtualMachineScaleSetVMReimageParameters ou un type d’E/S. 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 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 ) dans un groupe identique de machine virtuelle 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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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_run_command

Exécuter 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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

parameters
RunCommandInput ou IO
Obligatoire

Paramètres fournis à l’opération exécuter la commande. Est un type RunCommandInput ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. 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. 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 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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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_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, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSetVM]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques dans lequel l’extension doit être créée ou mise à jour. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

parameters
VirtualMachineScaleSetVM ou IO
Obligatoire

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.

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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe de machines virtuelles identiques. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe identique de machines virtuelles. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

virtual_machine_scale_set_name
str
Obligatoire

Nom du groupe identique de machines virtuelles. 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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe identique de machines virtuelles. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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 SAS 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 pour 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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

vm_scale_set_name
str
Obligatoire

Nom du groupe identique de machines virtuelles. Obligatoire.

instance_id
str
Obligatoire

ID instance de la machine virtuelle. Obligatoire.

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_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2023_03_01\\models\\__init__.py'>