VirtualMachineScaleSet Clase
Describe un conjunto de escalado de máquinas virtuales.
Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.compute.v2022_03_01.models._models_py3.ResourceVirtualMachineScaleSet
Constructor
VirtualMachineScaleSet(*, location: str, tags: Dict[str, str] | None = None, sku: _models.Sku | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineScaleSetIdentity | None = None, zones: List[str] | None = None, extended_location: _models.ExtendedLocation | None = None, upgrade_policy: _models.UpgradePolicy | None = None, automatic_repairs_policy: _models.AutomaticRepairsPolicy | None = None, virtual_machine_profile: _models.VirtualMachineScaleSetVMProfile | None = None, overprovision: bool | None = None, do_not_run_extensions_on_overprovisioned_v_ms: bool | None = None, single_placement_group: bool | None = None, zone_balance: bool | None = None, platform_fault_domain_count: int | None = None, proximity_placement_group: _models.SubResource | None = None, host_group: _models.SubResource | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, scale_in_policy: _models.ScaleInPolicy | None = None, orchestration_mode: str | _models.OrchestrationMode | None = None, spot_restore_policy: _models.SpotRestorePolicy | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Ubicación del recurso Necesario.
- sku
- Sku
SKU del conjunto de escalado de máquinas virtuales.
- plan
- Plan
Especifica información sobre la imagen de Marketplace que se usa para crear la máquina virtual. Este elemento solo se usa para imágenes de Marketplace. Para poder usar una imagen de Marketplace desde una API, debe habilitar la imagen para su uso mediante programación. En la Azure Portal, busque la imagen de Marketplace que quiere usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción ->. Escriba cualquier información necesaria y, a continuación, haga clic en Guardar.
- identity
- VirtualMachineScaleSetIdentity
Identidad del conjunto de escalado de máquinas virtuales, si está configurado.
Zonas del conjunto de escalado de máquinas virtuales. NOTA: Las zonas de disponibilidad solo se pueden establecer al crear el conjunto de escalado.
- extended_location
- ExtendedLocation
Ubicación extendida del conjunto de escalado de máquinas virtuales.
- upgrade_policy
- UpgradePolicy
Directiva de actualización.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Directiva para reparaciones automáticas.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
Perfil de máquina virtual.
- overprovision
- bool
Especifica si el conjunto de escalado de máquinas virtuales debe sobreaprovisionarse.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Cuando se habilita overprovision, las extensiones solo se inician en el número solicitado de máquinas virtuales que finalmente se mantienen. Por lo tanto, esta propiedad garantizará que las extensiones no se ejecuten en las máquinas virtuales extra aprovisionadas.
- single_placement_group
- bool
Cuando es true, limita el conjunto de escalado a un único grupo de selección de ubicación, con un tamaño máximo de 100 máquinas virtuales. NOTA: Si singlePlacementGroup es true, se puede modificar en false. Sin embargo, si singlePlacementGroup es false, no se puede cambiar a true.
- zone_balance
- bool
Si se fuerza estrictamente incluso la distribución de máquinas virtuales entre zonas x en caso de que se produzca una interrupción de zona. La propiedad zoneBalance solo se puede establecer si la propiedad zones del conjunto de escalado contiene más de una zona. Si no hay zonas o solo se especifica una, la propiedad zoneBalance no se debe establecer.
- platform_fault_domain_count
- int
Recuento de dominios de error para cada grupo de selección de ubicación.
- proximity_placement_group
- SubResource
Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar el conjunto de escalado de máquinas virtuales. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Especifica información sobre el grupo host dedicado en el que reside el conjunto de escalado de máquinas virtuales. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Especifica funcionalidades adicionales habilitadas o deshabilitadas en el Virtual Machines del conjunto de escalado de máquinas virtuales. Por ejemplo: si el Virtual Machines tiene la capacidad de admitir la conexión de discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento.
- scale_in_policy
- ScaleInPolicy
Especifica las directivas aplicadas al escalar en Virtual Machines en el conjunto de escalado de máquinas virtuales.
- orchestration_mode
- str o OrchestrationMode
Especifica el modo de orquestación del conjunto de escalado de máquinas virtuales. Los valores conocidos son: "Uniforme" y "Flexible".
- spot_restore_policy
- SpotRestorePolicy
Especifica las propiedades de restauración puntual del conjunto de escalado de máquinas virtuales.
Variables
- id
- str
Identificador de recurso.
- name
- str
Nombre del recurso.
- type
- str
Tipo de recurso.
- location
- str
Ubicación del recurso Necesario.
- sku
- Sku
SKU del conjunto de escalado de máquinas virtuales.
- plan
- Plan
Especifica información sobre la imagen de Marketplace que se usa para crear la máquina virtual. Este elemento solo se usa para imágenes de Marketplace. Para poder usar una imagen de Marketplace desde una API, debe habilitar la imagen para su uso mediante programación. En la Azure Portal, busque la imagen de Marketplace que quiere usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción ->. Escriba cualquier información necesaria y, a continuación, haga clic en Guardar.
- identity
- VirtualMachineScaleSetIdentity
Identidad del conjunto de escalado de máquinas virtuales, si está configurado.
Zonas del conjunto de escalado de máquinas virtuales. NOTA: Las zonas de disponibilidad solo se pueden establecer al crear el conjunto de escalado.
- extended_location
- ExtendedLocation
Ubicación extendida del conjunto de escalado de máquinas virtuales.
- upgrade_policy
- UpgradePolicy
Directiva de actualización.
- automatic_repairs_policy
- AutomaticRepairsPolicy
Directiva para reparaciones automáticas.
- virtual_machine_profile
- VirtualMachineScaleSetVMProfile
Perfil de máquina virtual.
- provisioning_state
- str
Estado de aprovisionamiento, que solo aparece en la respuesta.
- overprovision
- bool
Especifica si el conjunto de escalado de máquinas virtuales debe sobreaprovisionarse.
- do_not_run_extensions_on_overprovisioned_v_ms
- bool
Cuando se habilita overprovision, las extensiones solo se inician en el número solicitado de máquinas virtuales que finalmente se mantienen. Por lo tanto, esta propiedad garantizará que las extensiones no se ejecuten en las máquinas virtuales extra aprovisionadas.
- unique_id
- str
Especifica el identificador que identifica de forma única un conjunto de escalado de máquinas virtuales.
- single_placement_group
- bool
Cuando es true, limita el conjunto de escalado a un único grupo de selección de ubicación, con un tamaño máximo de 100 máquinas virtuales. NOTA: Si singlePlacementGroup es true, se puede modificar en false. Sin embargo, si singlePlacementGroup es false, no se puede cambiar a true.
- zone_balance
- bool
Si se fuerza estrictamente incluso la distribución de máquinas virtuales entre zonas x en caso de que se produzca una interrupción de zona. La propiedad zoneBalance solo se puede establecer si la propiedad zones del conjunto de escalado contiene más de una zona. Si no hay zonas o solo se especifica una, la propiedad zoneBalance no se debe establecer.
- platform_fault_domain_count
- int
Recuento de dominios de error para cada grupo de selección de ubicación.
- proximity_placement_group
- SubResource
Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar el conjunto de escalado de máquinas virtuales. <br>
:code:>><<<br>
Minimum api-version: 2018-04-01.
- host_group
- SubResource
Especifica información sobre el grupo host dedicado en el que reside el conjunto de escalado de máquinas virtuales. <br>
:code:>><<<br>
Minimum api-version: 2020-06-01.
- additional_capabilities
- AdditionalCapabilities
Especifica funcionalidades adicionales habilitadas o deshabilitadas en el Virtual Machines del conjunto de escalado de máquinas virtuales. Por ejemplo: si el Virtual Machines tiene la capacidad de admitir la conexión de discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento.
- scale_in_policy
- ScaleInPolicy
Especifica las directivas aplicadas al escalar en Virtual Machines en el conjunto de escalado de máquinas virtuales.
- orchestration_mode
- str o OrchestrationMode
Especifica el modo de orquestación del conjunto de escalado de máquinas virtuales. Los valores conocidos son: "Uniforme" y "Flexible".
- spot_restore_policy
- SpotRestorePolicy
Especifica las propiedades de restauración puntual del conjunto de escalado de máquinas virtuales.
- time_created
- datetime
Especifica la hora en la que se creó el recurso del conjunto de escalado de máquinas virtuales.:code:
:code:>><<<br>
Minimum api-version: 2022-03-01.
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de