Share via


VirtualMachineScaleSetsOperations 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_sets> ;

Héritage
builtins.object
VirtualMachineScaleSetsOperations

Constructeur

VirtualMachineScaleSetsOperations(*args, **kwargs)

Méthodes

begin_create_or_update

Créez ou mettez à jour un groupe de machines virtuelles identiques.

begin_deallocate

Libère 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 les machines virtuelles d’un groupe de machines virtuelles identiques.

begin_perform_maintenance

Effectuez la maintenance sur une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques. L’opération sur les instances qui ne sont pas éligibles pour effectuer la maintenance échoue. Pour plus d’informations, reportez-vous aux meilleures pratiques : https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

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_redeploy

Arrête toutes les machines virtuelles du groupe de machines virtuelles identiques, les déplace vers un nouveau nœud et les réactive.

begin_reimage

Reimage (mettre à niveau le système d’exploitation) une ou plusieurs machines virtuelles d’un groupe de machines virtuelles identiques qui n’ont pas de disque de système d’exploitation éphémère. Pour les machines virtuelles qui ont un disque de système d’exploitation éphémère, la machine virtuelle est réinitialisée à l’état initial.

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_set_orchestration_service_state

Modifie la propriété ServiceState pour un service donné.

begin_start

Démarre une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques.

begin_update

Mettre à jour 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.

convert_to_single_placement_group

Convertit la propriété SinglePlacementGroup en false pour un groupe de machines virtuelles identiques existant.

force_recovery_service_fabric_platform_update_domain_walk

Marche manuelle du domaine de mise à jour de plateforme pour mettre à jour des machines virtuelles dans un groupe de machines virtuelles identiques Service Fabric.

get

Afficher des informations sur un groupe de machines virtuelles identiques.

get_instance_view

Obtient le status d’un groupe de machines virtuelles identiques instance.

get_os_upgrade_history

Obtient la liste des mises à niveau du système d’exploitation sur 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 une 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 identiques de machines virtuelles. Effectuez cette opération jusqu’à ce que nextLink soit null pour extraire tous les groupes de machines virtuelles identiques.

list_by_location

Obtient tous les groupes de machines virtuelles identiques sous l’abonnement spécifié pour l’emplacement spécifié.

list_skus

Obtient la liste des références SKU disponibles pour votre groupe de machines virtuelles identiques, y compris les instances de machine virtuelle minimales et maximales autorisées pour chaque référence SKU.

begin_create_or_update

Créez ou mettez à jour un groupe de machines virtuelles identiques.

begin_create_or_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSet, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]

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 à créer ou à mettre à jour. Obligatoire.

parameters
VirtualMachineScaleSet ou IO
Obligatoire

Objet de groupe identique. Est un type VirtualMachineScaleSet 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 VirtualMachineScaleSet ou le résultat de cls(response)

Type de retour

Exceptions

begin_deallocate

Libère 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[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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obligatoire

Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Est un type VirtualMachineScaleSetVMInstanceIDs 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_delete

Supprime un groupe de machines virtuelles identiques.

begin_delete(resource_group_name: str, vm_scale_set_name: 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.

force_deletion
bool

Paramètre facultatif pour forcer la suppression 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_delete_instances

Supprime les machines virtuelles d’un groupe de machines virtuelles identiques.

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, force_deletion: bool | 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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Obligatoire

Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Type VirtualMachineScaleSetVMInstanceRequiredIDs ou type E/S. Obligatoire.

force_deletion
bool

Paramètre facultatif pour forcer la suppression des machines virtuelles du groupe de machines virtuelles identiques. (Fonctionnalité en préversion). 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_perform_maintenance

Effectuez la maintenance sur une ou plusieurs machines virtuelles dans un groupe de machines virtuelles identiques. L’opération sur les instances qui ne sont pas éligibles pour effectuer la maintenance échoue. Pour plus d’informations, reportez-vous aux meilleures pratiques : https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_perform_maintenance(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[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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obligatoire

Liste des ID de machine virtuelle instance du groupe de machines virtuelles identiques. Est un type VirtualMachineScaleSetVMInstanceIDs 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_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, *, skip_shutdown: bool = False, 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 identique de machines virtuelles. Obligatoire.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obligatoire

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.

skip_shutdown
bool

Paramètre permettant de demander l’arrêt non normal de la machine virtuelle. La valeur true de cet indicateur indique un arrêt non normal, tandis 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.

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_redeploy

Arrête toutes les machines virtuelles du groupe de machines virtuelles identiques, les déplace vers un nouveau nœud et les réactive.

begin_redeploy(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[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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obligatoire

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 none ou le résultat de cls(response)

Type de retour

Exceptions

begin_reimage

Reimage (mettre à niveau le système d’exploitation) une ou plusieurs machines virtuelles d’un groupe de machines virtuelles identiques qui n’ont pas de disque de système d’exploitation éphémère. Pour les machines virtuelles qui ont un disque de système d’exploitation éphémère, la machine virtuelle est réinitialisée à l’état initial.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, vm_scale_set_reimage_input: _models.VirtualMachineScaleSetReimageParameters | 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 identique de machines virtuelles. Obligatoire.

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParameters ou IO
Obligatoire

Paramètres pour la réinitialisation du ScaleSet de machines virtuelles. Est un type VirtualMachineScaleSetReimageParameters 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

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, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | 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 identique de machines virtuelles. Obligatoire.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obligatoire

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 none 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[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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obligatoire

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 none ou le résultat de cls(response)

Type de retour

Exceptions

begin_set_orchestration_service_state

Modifie la propriété ServiceState pour un service donné.

begin_set_orchestration_service_state(resource_group_name: str, vm_scale_set_name: str, parameters: _models.OrchestrationServiceStateInput, *, 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 à créer ou à mettre à jour. Obligatoire.

parameters
OrchestrationServiceStateInput ou IO
Obligatoire

Objet d’entrée pour l’API SetOrchestrationServiceState. Il s’agit d’un type OrchestrationServiceStateInput ou d’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 none 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[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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs ou IO
Obligatoire

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 none ou le résultat de cls(response)

Type de retour

Exceptions

begin_update

Mettre à jour un groupe de machines virtuelles identiques.

begin_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]

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 à créer ou à mettre à jour. Obligatoire.

parameters
VirtualMachineScaleSetUpdate ou IO
Obligatoire

Objet de groupe identique. Est un type VirtualMachineScaleSetUpdate 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_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[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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs ou IO
Obligatoire

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 none ou le résultat de cls(response)

Type de retour

Exceptions

convert_to_single_placement_group

Convertit la propriété SinglePlacementGroup en false pour un groupe de machines virtuelles identiques existant.

convert_to_single_placement_group(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VMScaleSetConvertToSinglePlacementGroupInput, *, content_type: str = 'application/json', **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 de machines virtuelles identiques à créer ou à mettre à jour. Obligatoire.

parameters
VMScaleSetConvertToSinglePlacementGroupInput ou IO
Obligatoire

Objet d’entrée pour l’API ConvertToSinglePlacementGroup. Type VMScaleSetConvertToSinglePlacementGroupInput 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

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

force_recovery_service_fabric_platform_update_domain_walk

Marche manuelle du domaine de mise à jour de plateforme pour mettre à jour des machines virtuelles dans un groupe de machines virtuelles identiques Service Fabric.

force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, zone: str | None = None, placement_group_id: str | None = None, **kwargs: Any) -> RecoveryWalkResponse

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.

platform_update_domain
int

Domaine de mise à jour de plateforme pour lequel une procédure de récupération manuelle est demandée. Obligatoire.

zone
str

Zone dans laquelle la procédure de récupération manuelle est demandée pour le groupe de machines virtuelles identiques interzone. La valeur par défaut est Aucun.

placement_group_id
str

ID de groupe de placement pour lequel la procédure de récupération manuelle est demandée. La valeur par défaut est Aucun.

cls
callable

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

Retours

RecoveryWalkResponse 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, *, expand: str | ExpandTypesForGetVMScaleSets | None = None, **kwargs: Any) -> VirtualMachineScaleSet

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.

expand
str ou ExpandTypesForGetVMScaleSets

Expression de développement à appliquer à l’opération. « UserData » récupère la propriété UserData du groupe de machines virtuelles identiques fourni par l’utilisateur lors de l’opération de création/mise à jour du groupe de machines virtuelles identiques. La valeur par défaut « userData » est None.

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

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.

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

get_os_upgrade_history

Obtient la liste des mises à niveau du système d’exploitation sur un groupe de machines virtuelles identiques instance.

get_os_upgrade_history(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[UpgradeOperationHistoricalStatusInfo]

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.

cls
callable

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

Retours

Un itérateur comme instance de UpgradeOperationHistoricalStatusInfo 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

resource_group_name
str
Obligatoire

Nom du groupe de ressources. Obligatoire.

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 une 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 identiques de machines virtuelles. 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_by_location

Obtient tous les groupes de machines virtuelles identiques sous l’abonnement spécifié pour l’emplacement spécifié.

list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Paramètres

location
str
Obligatoire

Emplacement pour lequel les groupes identiques de machines virtuelles sous l’abonnement sont interrogés. Obligatoire.

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 machine virtuelle 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

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.

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