Share via


VirtualMachineScaleSetsOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ComputeManagementClient's

Atributo<xref:virtual_machine_scale_sets> .

Herencia
builtins.object
VirtualMachineScaleSetsOperations

Constructor

VirtualMachineScaleSetsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Cree o actualice un conjunto de escalado de máquinas virtuales.

begin_deallocate

Desasigna máquinas virtuales específicas en un conjunto de escalado de máquinas virtuales. Apaga las máquinas virtuales y libera los recursos de proceso. No se le facturan los recursos de proceso que este conjunto de escalado de máquinas virtuales desasigna.

begin_delete

Elimina un conjunto de escalado de máquinas virtuales.

begin_delete_instances

Elimina las máquinas virtuales de un conjunto de escalado de máquinas virtuales.

begin_perform_maintenance

Realice el mantenimiento en una o varias máquinas virtuales de un conjunto de escalado de máquinas virtuales. Se producirá un error en la operación en instancias que no son aptas para realizar el mantenimiento. Consulte los procedimientos recomendados para obtener más detalles: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_power_off

Apague (detenga) una o varias máquinas virtuales de un conjunto de escalado de máquinas virtuales. Tenga en cuenta que los recursos se siguen adjuntando y que se le cobra por los recursos. En su lugar, use la desasignación para liberar recursos y evitar cargos.

begin_redeploy

Apaga todas las máquinas virtuales del conjunto de escalado de máquinas virtuales, las mueve a un nuevo nodo y las vuelve a activar.

begin_reimage

Restablece la imagen inicial (actualizar el sistema operativo) una o varias máquinas virtuales de un conjunto de escalado de máquinas virtuales que no tienen un disco del sistema operativo efímero, para las máquinas virtuales que tienen un disco del sistema operativo efímero, la máquina virtual se restablece al estado inicial.

begin_reimage_all

Vuelve a crear una imagen inicial de todos los discos (incluidos los discos de datos) de las máquinas virtuales de un conjunto de escalado de máquinas virtuales. Esta operación solo se admite para discos administrados.

begin_restart

Reinicia una o varias máquinas virtuales en un conjunto de escalado de máquinas virtuales.

begin_start

Inicia una o varias máquinas virtuales en un conjunto de escalado de máquinas virtuales.

begin_update

Actualice un conjunto de escalado de máquinas virtuales.

begin_update_instances

Actualiza una o varias máquinas virtuales al conjunto de SKU más reciente del modelo del conjunto de escalado de máquinas virtuales.

convert_to_single_placement_group

Convierte la propiedad SinglePlacementGroup en true para un conjunto de escalado de máquinas virtuales existente.

force_recovery_service_fabric_platform_update_domain_walk

Tutorial del dominio de actualización manual de la plataforma para actualizar máquinas virtuales en un conjunto de escalado de máquinas virtuales de Service Fabric.

get

Mostrar información sobre un conjunto de escalado de máquinas virtuales.

get_instance_view

Obtiene el estado de una instancia de conjunto de escalado de máquinas virtuales.

get_os_upgrade_history

Obtiene la lista de actualizaciones del sistema operativo en una instancia del conjunto de escalado de máquinas virtuales.

list

Obtiene una lista de todos los conjuntos de escalado de máquinas virtuales en un grupo de recursos.

list_all

Obtiene una lista de todos los conjuntos de escalado de máquinas virtuales de la suscripción, independientemente del grupo de recursos asociado. Use la propiedad nextLink en la respuesta para obtener la página siguiente de VM Scale Sets. Haga esto hasta que nextLink sea null para capturar todos los conjuntos de escalado de máquinas virtuales.

list_skus

Obtiene una lista de las SKU disponibles para el conjunto de escalado de máquinas virtuales, incluidas las instancias de máquina virtual mínimas y máximas permitidas para cada SKU.

begin_create_or_update

Cree o actualice un conjunto de escalado de máquinas virtuales.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales que se va a crear o actualizar. Necesario.

parameters
VirtualMachineScaleSet o IO
Requerido

Objeto del conjunto de escalado. Es un tipo VirtualMachineScaleSet o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve VirtualMachineScaleSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_deallocate

Desasigna máquinas virtuales específicas en un conjunto de escalado de máquinas virtuales. Apaga las máquinas virtuales y libera los recursos de proceso. No se le facturan los recursos de proceso que este conjunto de escalado de máquinas virtuales desasigna.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete

Elimina un conjunto de escalado de máquinas virtuales.

begin_delete(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete_instances

Elimina las máquinas virtuales de un conjunto de escalado de máquinas virtuales.

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[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceRequiredIDs o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_perform_maintenance

Realice el mantenimiento en una o varias máquinas virtuales de un conjunto de escalado de máquinas virtuales. Se producirá un error en la operación en instancias que no son aptas para realizar el mantenimiento. Consulte los procedimientos recomendados para obtener más detalles: https://docs.microsoft.com/en-us/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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_power_off

Apague (detenga) una o varias máquinas virtuales de un conjunto de escalado de máquinas virtuales. Tenga en cuenta que los recursos se siguen adjuntando y que se le cobra por los recursos. En su lugar, use la desasignación para liberar recursos y evitar cargos.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo de E/S. El valor predeterminado es Ninguno.

skip_shutdown
bool

Parámetro para solicitar el apagado de máquina virtual no correcto. El valor True de esta marca indica el cierre no correcto, mientras que false indica lo contrario. El valor predeterminado de esta marca es false si no se especifica. El valor predeterminado es False.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_redeploy

Apaga todas las máquinas virtuales del conjunto de escalado de máquinas virtuales, las mueve a un nuevo nodo y las vuelve a activar.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_reimage

Restablece la imagen inicial (actualizar el sistema operativo) una o varias máquinas virtuales de un conjunto de escalado de máquinas virtuales que no tienen un disco del sistema operativo efímero, para las máquinas virtuales que tienen un disco del sistema operativo efímero, la máquina virtual se restablece al estado inicial.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParameters o IO
Requerido

Parámetros para volver a crear un conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetReimageParameters o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_reimage_all

Vuelve a crear una imagen inicial de todos los discos (incluidos los discos de datos) de las máquinas virtuales de un conjunto de escalado de máquinas virtuales. Esta operación solo se admite para discos administrados.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_restart

Reinicia una o varias máquinas virtuales en un conjunto de escalado de máquinas virtuales.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_start

Inicia una o varias máquinas virtuales en un conjunto de escalado de máquinas virtuales.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceIDs o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update

Actualice un conjunto de escalado de máquinas virtuales.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales que se va a crear o actualizar. Necesario.

parameters
VirtualMachineScaleSetUpdate o IO
Requerido

Objeto del conjunto de escalado. Es un tipo VirtualMachineScaleSetUpdate o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve VirtualMachineScaleSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update_instances

Actualiza una o varias máquinas virtuales al conjunto de SKU más reciente del modelo del conjunto de escalado de máquinas virtuales.

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]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs o IO
Requerido

Lista de identificadores de instancia de máquina virtual del conjunto de escalado de máquinas virtuales. Es un tipo VirtualMachineScaleSetVMInstanceRequiredIDs o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

convert_to_single_placement_group

Convierte la propiedad SinglePlacementGroup en true para un conjunto de escalado de máquinas virtuales existente.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales que se va a crear o actualizar. Necesario.

parameters
VMScaleSetConvertToSinglePlacementGroupInput o IO
Requerido

Objeto de entrada para ConvertToSinglePlacementGroup API. Es un tipo VMScaleSetConvertToSinglePlacementGroupInput o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

force_recovery_service_fabric_platform_update_domain_walk

Tutorial del dominio de actualización manual de la plataforma para actualizar máquinas virtuales en un conjunto de escalado de máquinas virtuales de Service Fabric.

force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, **kwargs: Any) -> RecoveryWalkResponse

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

platform_update_domain
int

Dominio de actualización de la plataforma para el que se solicita un tutorial de recuperación manual. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

RecoveryWalkResponse o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Mostrar información sobre un conjunto de escalado de máquinas virtuales.

get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

VirtualMachineScaleSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_instance_view

Obtiene el estado de una instancia de conjunto de escalado de máquinas virtuales.

get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

VirtualMachineScaleSetInstanceView o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_os_upgrade_history

Obtiene la lista de actualizaciones del sistema operativo en una instancia del conjunto de escalado de máquinas virtuales.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de UpgradeOperationHistoricalStatusInfo o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtiene una lista de todos los conjuntos de escalado de máquinas virtuales en un grupo de recursos.

list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de VirtualMachineScaleSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_all

Obtiene una lista de todos los conjuntos de escalado de máquinas virtuales de la suscripción, independientemente del grupo de recursos asociado. Use la propiedad nextLink en la respuesta para obtener la página siguiente de VM Scale Sets. Haga esto hasta que nextLink sea null para capturar todos los conjuntos de escalado de máquinas virtuales.

list_all(**kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parámetros

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de VirtualMachineScaleSet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_skus

Obtiene una lista de las SKU disponibles para el conjunto de escalado de máquinas virtuales, incluidas las instancias de máquina virtual mínimas y máximas permitidas para cada SKU.

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

vm_scale_set_name
str
Requerido

Nombre del conjunto de escalado de máquinas virtuales. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de VirtualMachineScaleSetSku o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

models = <module 'azure.mgmt.compute.v2019_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2019_07_01\\models\\__init__.py'>