Compartir a través de


VirtualMachineScaleSet interface

Describe un conjunto de escalado de máquinas virtuales.

Extends

Propiedades

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.

automaticRepairsPolicy

Directiva para reparaciones automáticas.

constrainedMaximumCapacity

Propiedad opcional que debe establecerse en True o omitirse.

doNotRunExtensionsOnOverprovisionedVMs

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.

etag

Etag es la propiedad devuelta en Create/Actualización/Obtener respuesta de VMSS, de modo que el cliente pueda proporcionarla en el encabezado para garantizar actualizaciones optimistas NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

extendedLocation

Ubicación extendida del conjunto de escalado de máquinas virtuales.

hostGroup

Especifica información sobre el grupo host dedicado en el que reside el conjunto de escalado de máquinas virtuales. Versión mínima de api: 2020-06-01.

identity

Identidad del conjunto de escalado de máquinas virtuales, si está configurado.

orchestrationMode

Especifica el modo de orquestación del conjunto de escalado de máquinas virtuales.

overprovision

Especifica si el conjunto de escalado de máquinas virtuales debe sobreaprovisionarse.

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.

platformFaultDomainCount

Recuento de dominios de error para cada grupo de selección de ubicación.

priorityMixPolicy

Especifica los destinos deseados para mezclar máquinas virtuales de prioridad puntual y regular dentro de la misma instancia de VMSS Flex.

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

proximityPlacementGroup

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. Versión mínima de api: 2018-04-01.

resiliencyPolicy

Directiva de resistencia

scaleInPolicy

Especifica las directivas aplicadas al escalar en Virtual Machines en el conjunto de escalado de máquinas virtuales.

scheduledEventsPolicy

The ScheduledEventsPolicy.

singlePlacementGroup

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.

sku

SKU del conjunto de escalado de máquinas virtuales.

spotRestorePolicy

Especifica las propiedades de restauración puntual del conjunto de escalado de máquinas virtuales.

timeCreated

Especifica la hora en la que se creó el recurso del conjunto de escalado de máquinas virtuales. Versión mínima de api: 2021-11-01. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

uniqueId

Especifica el identificador que identifica de forma única un conjunto de escalado de máquinas virtuales. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

upgradePolicy

Directiva de actualización.

virtualMachineProfile

Perfil de máquina virtual.

zoneBalance

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.

zones

Zonas del conjunto de escalado de máquinas virtuales. NOTA: Las zonas de disponibilidad solo se pueden establecer al crear el conjunto de escalado.

Propiedades heredadas

id

Nota del identificador de recurso: esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location

Ubicación de los recursos

name

Nombre de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

tags

Etiquetas del recurso

type

Tipo de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

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.

additionalCapabilities?: AdditionalCapabilities

Valor de propiedad

automaticRepairsPolicy

Directiva para reparaciones automáticas.

automaticRepairsPolicy?: AutomaticRepairsPolicy

Valor de propiedad

constrainedMaximumCapacity

Propiedad opcional que debe establecerse en True o omitirse.

constrainedMaximumCapacity?: boolean

Valor de propiedad

boolean

doNotRunExtensionsOnOverprovisionedVMs

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.

doNotRunExtensionsOnOverprovisionedVMs?: boolean

Valor de propiedad

boolean

etag

Etag es la propiedad devuelta en Create/Actualización/Obtener respuesta de VMSS, de modo que el cliente pueda proporcionarla en el encabezado para garantizar actualizaciones optimistas NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

etag?: string

Valor de propiedad

string

extendedLocation

Ubicación extendida del conjunto de escalado de máquinas virtuales.

extendedLocation?: ExtendedLocation

Valor de propiedad

hostGroup

Especifica información sobre el grupo host dedicado en el que reside el conjunto de escalado de máquinas virtuales. Versión mínima de api: 2020-06-01.

hostGroup?: SubResource

Valor de propiedad

identity

Identidad del conjunto de escalado de máquinas virtuales, si está configurado.

identity?: VirtualMachineScaleSetIdentity

Valor de propiedad

orchestrationMode

Especifica el modo de orquestación del conjunto de escalado de máquinas virtuales.

orchestrationMode?: string

Valor de propiedad

string

overprovision

Especifica si el conjunto de escalado de máquinas virtuales debe sobreaprovisionarse.

overprovision?: boolean

Valor de propiedad

boolean

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.

plan?: Plan

Valor de propiedad

platformFaultDomainCount

Recuento de dominios de error para cada grupo de selección de ubicación.

platformFaultDomainCount?: number

Valor de propiedad

number

priorityMixPolicy

Especifica los destinos deseados para mezclar máquinas virtuales de prioridad puntual y regular dentro de la misma instancia de VMSS Flex.

priorityMixPolicy?: PriorityMixPolicy

Valor de propiedad

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: string

Valor de propiedad

string

proximityPlacementGroup

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. Versión mínima de api: 2018-04-01.

proximityPlacementGroup?: SubResource

Valor de propiedad

resiliencyPolicy

Directiva de resistencia

resiliencyPolicy?: ResiliencyPolicy

Valor de propiedad

scaleInPolicy

Especifica las directivas aplicadas al escalar en Virtual Machines en el conjunto de escalado de máquinas virtuales.

scaleInPolicy?: ScaleInPolicy

Valor de propiedad

scheduledEventsPolicy

The ScheduledEventsPolicy.

scheduledEventsPolicy?: ScheduledEventsPolicy

Valor de propiedad

singlePlacementGroup

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.

singlePlacementGroup?: boolean

Valor de propiedad

boolean

sku

SKU del conjunto de escalado de máquinas virtuales.

sku?: Sku

Valor de propiedad

Sku

spotRestorePolicy

Especifica las propiedades de restauración puntual del conjunto de escalado de máquinas virtuales.

spotRestorePolicy?: SpotRestorePolicy

Valor de propiedad

timeCreated

Especifica la hora en la que se creó el recurso del conjunto de escalado de máquinas virtuales. Versión mínima de api: 2021-11-01. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

timeCreated?: Date

Valor de propiedad

Date

uniqueId

Especifica el identificador que identifica de forma única un conjunto de escalado de máquinas virtuales. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

uniqueId?: string

Valor de propiedad

string

upgradePolicy

Directiva de actualización.

upgradePolicy?: UpgradePolicy

Valor de propiedad

virtualMachineProfile

Perfil de máquina virtual.

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

Valor de propiedad

zoneBalance

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.

zoneBalance?: boolean

Valor de propiedad

boolean

zones

Zonas del conjunto de escalado de máquinas virtuales. NOTA: Las zonas de disponibilidad solo se pueden establecer al crear el conjunto de escalado.

zones?: string[]

Valor de propiedad

string[]

Detalles de las propiedades heredadas

id

Nota del identificador de recurso: esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deResource.id

location

Ubicación de los recursos

location: string

Valor de propiedad

string

Heredado deResource.location

name

Nombre de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deResource.name

tags

Etiquetas del recurso

tags?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

Heredado deResource.tags

type

Tipo de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deResource.type