Virtual Machine Scale Sets - Get
Mostrar información sobre un conjunto de escalado de máquinas virtuales.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-07-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-07-01&$expand=userData
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos. |
subscription
|
path | True |
string |
Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio. |
vm
|
path | True |
string |
Nombre del conjunto de escalado de máquinas virtuales. |
api-version
|
query | True |
string |
Versión de api de cliente. |
$expand
|
query |
Expresión expand que se va a aplicar en la operación. "UserData" recupera la propiedad UserData del conjunto de escalado de máquinas virtuales proporcionado por el usuario durante la operación de creación y actualización del conjunto de escalado de máquinas virtuales. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Get a virtual machine scale set
Solicitud de ejemplo
Respuesta de muestra
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "westus",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"etag": "\"1\"",
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": []
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
},
"timeCreated": "2023-09-27T01:03:40.3138469+00:00"
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
},
"timeCreated": "2021-06-27T01:02:38.3138469+00:00"
}
}
Get a virtual machine scale set placed on a dedicated host group through automatic placement.
Solicitud de ejemplo
Respuesta de muestra
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": []
},
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
}
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
}
}
}
Get a virtual machine scale set with UserData
Solicitud de ejemplo
Respuesta de muestra
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "westus",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": []
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
}
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
}
}
}
Get VM scale set VM with Disk Controller Type
Solicitud de ejemplo
Respuesta de muestra
{
"name": "myVirtualMachineScaleSet",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "westus",
"tags": {
"myTag1": "tagValue1"
},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": false,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": false
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"diskSizeGB": 30
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2"
},
"dataDisks": [],
"diskControllerType": "NVMe"
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerNamePrefix": "myVirtualMachineScaleSet",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": false
}
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
}
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
}
}
}
]
}
},
"provisioningState": "succeeded",
"overprovision": false,
"doNotRunExtensionsOnOverprovisionedVMs": false,
"platformFaultDomainCount": 1,
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
}
}
}
Definiciones
Nombre | Description |
---|---|
Additional |
Habilita o deshabilita una funcionalidad en la máquina virtual o en el conjunto de escalado de máquinas virtuales. |
Additional |
Especifica información adicional con formato XML que se puede incluir en el archivo Unattend.xml, que usa el programa de instalación de Windows. El contenido se define estableciendo el nombre, el nombre del componente y el paso en el que se aplica el contenido. |
Allocation |
Especifica la estrategia de asignación del conjunto de escalado de máquinas virtuales en función de la asignación de las máquinas virtuales. |
Api |
Referencia de entidad de API. |
Api |
Error de API. |
Api |
Base de errores de api. |
Application |
Contiene la lista de aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. |
Automatic |
Los parámetros de configuración que se usan para realizar la actualización automática del sistema operativo. |
Automatic |
Especifica los parámetros de configuración para las reparaciones automáticas en el conjunto de escalado de máquinas virtuales. |
Billing |
Especifica los detalles relacionados con la facturación de una máquina virtual de Acceso puntual de Azure o VMSS. Versión mínima de api: 2019-03-01. |
Boot |
El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor. |
Caching |
Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. Los valores predeterminados son: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. |
Capacity |
Parámetros de un perfil de reserva de capacidad. |
Cloud |
Respuesta de error del servicio Compute. |
Component |
Nombre del componente. Actualmente, el único valor permitido es Microsoft-Windows-Shell-Setup. |
Delete |
Especificación de lo que sucede con la dirección IP pública cuando se elimina la máquina virtual |
Diagnostics |
Especifica el estado de configuración de diagnóstico de arranque. Versión mínima de api: 2015-06-15. |
Diff |
Especifica la configuración del disco efímero para el disco del sistema operativo. |
Diff |
Especifica la ubicación del disco efímero para el disco del sistema operativo. El usuario puede usar esta propiedad en la solicitud para elegir la ubicación, es decir, el disco de caché, el disco de recursos o el espacio en disco nvme para el aprovisionamiento de discos del sistema operativo efímero. Para obtener más información sobre los requisitos de tamaño de disco del sistema operativo efímero, consulte Requisitos de tamaño de disco del sistema operativo efímero para máquinas virtuales Windows en https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements y máquina virtual Linux en https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versión mínima de api para NvmeDisk: 2024-03-01. |
Diff |
Describe los parámetros de la configuración de disco efímero que se puede especificar para el disco del sistema operativo. Nota: La configuración del disco efímero solo se puede especificar para el disco administrado. |
Disk |
|
Disk |
Especifica cómo se deben crear las máquinas virtuales del conjunto de escalado. El único valor permitido es: FromImage. Este valor se usa cuando se usa una imagen para crear la máquina virtual. Si usa una imagen de plataforma, también usará el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también usará el elemento plan descrito anteriormente. |
Disk |
Especifica si el disco del sistema operativo debe eliminarse o desasociarse tras la eliminación de VMSS Flex (esta característica está disponible solo para VMSS con OrchestrationMode flexible). |
Disk |
Describe el parámetro del identificador de recurso del conjunto de cifrado de disco administrado por el cliente que se puede especificar para el disco. Nota: El identificador de recurso del conjunto de cifrado de disco solo se puede especificar para el disco administrado. Consulte https://aka.ms/mdssewithcmkoverview para obtener más información. |
Domain |
Ámbito de la etiqueta Nombre de dominio. La concatenación de la etiqueta de nombre de dominio hash generada según la directiva a partir del ámbito de la etiqueta de nombre de dominio y el índice de máquina virtual serán las etiquetas de nombre de dominio de los recursos de PublicIPAddress que se crearán. |
Encryption |
Especifica la identidad administrada usada por ADE para obtener el token de acceso para las operaciones de keyvault. |
Event |
Especifica las configuraciones relacionadas con eventGridAndResourceGraph relacionadas con el evento programado. |
Expand |
Expresión expand que se va a aplicar en la operación. "UserData" recupera la propiedad UserData del conjunto de escalado de máquinas virtuales proporcionado por el usuario durante la operación de creación y actualización del conjunto de escalado de máquinas virtuales. |
Extended |
Tipo complejo de la ubicación extendida. |
Extended |
Tipo de la ubicación extendida. |
Image |
Especifica información sobre la imagen que se va a usar. Puede especificar información sobre imágenes de plataforma, imágenes de Marketplace o imágenes de máquina virtual. Este elemento es necesario cuando desea usar una imagen de plataforma, una imagen de Marketplace o una imagen de máquina virtual, pero no se usa en otras operaciones de creación. NOTA: El publicador y la oferta de referencia de imágenes solo se pueden establecer al crear el conjunto de escalado. |
Inner |
Detalles del error interno. |
IPVersion |
Disponible desde Api-Version 2019-07-01 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". |
Key |
Describe una referencia al secreto de Key Vault. |
Linux |
Especifica la configuración del sistema operativo Linux en la máquina virtual. Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux on Azure-Endorsed Distributions. |
Linux |
Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. |
Linux |
Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Linux. |
Linux |
Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. |
Linux |
Especifica la configuración adicional que se va a aplicar cuando el modo de revisión AutomaticByPlatform está seleccionado en la configuración de revisión de Linux. |
Linux |
Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. |
Mode |
Especifica el modo en el que se ejecutará ProxyAgent si la característica está habilitada. ProxyAgent comenzará a auditar o supervisar, pero no aplicará el control de acceso sobre las solicitudes a los puntos de conexión host en modo auditoría, mientras que en el modo Aplicar aplicará el control de acceso. El valor predeterminado es Aplicar modo. |
Network |
especifica la versión de la API de Microsoft.Network que se usa al crear recursos de red en las configuraciones de interfaz de red para el conjunto de escalado de máquinas virtuales con el modo de orquestación "Flexible". |
Network |
Especifica si el modo auxiliar está habilitado para el recurso interfaz de red. |
Network |
Especifica si la SKU auxiliar está habilitada para el recurso interfaz de red. |
Operating |
Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen de usuario o un VHD especializado. Los valores posibles son: Windows,Linux. |
Orchestration |
Especifica el modo de orquestación del conjunto de escalado de máquinas virtuales. |
OSImage |
|
Pass |
Nombre del pase. Actualmente, el único valor permitido es OobeSystem. |
Patch |
Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Windows. |
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 Azure Portal, busque la imagen de Marketplace que desea usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción a>. Escriba cualquier información necesaria y haga clic en Guardar. |
Priority |
Especifica las divisiones de destino para las máquinas virtuales de prioridad puntual y regular dentro de un conjunto de escalado con el modo de orquestación flexible. Con esta propiedad, el cliente puede especificar el número base de máquinas virtuales de prioridad regular creadas a medida que se escala horizontalmente la instancia flex de VMSS y la división entre las máquinas virtuales de prioridad puntual y regular después de alcanzar este destino base. |
Protocol |
Especifica el protocolo del agente de escucha winRM. Los valores posibles son: http,https. |
Proxy |
Especifica la configuración de ProxyAgent al crear la máquina virtual. Versión mínima de api: 2023-09-01. |
Public |
Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible. |
Public |
Especificación del nombre de SKU de ip pública |
Public |
Especificación del nivel de SKU de IP pública |
Repair |
Tipo de acción de reparación (reemplazar, reiniciar, volver a crear imagen) que se usará para reparar máquinas virtuales incorrectas en el conjunto de escalado. El valor predeterminado es replace. |
Resiliency |
Describe una directiva de resistencia: resilientVMCreationPolicy o resilientVMDeletionPolicy. |
Resilient |
Los parámetros de configuración usados durante la creación de máquinas virtuales resistentes. |
Resilient |
Los parámetros de configuración usados durante la eliminación de máquinas virtuales resistentes. |
Resource |
Tipo de identidad que se usa para el conjunto de escalado de máquinas virtuales. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del conjunto de escalado de máquinas virtuales. |
Rolling |
Los parámetros de configuración usados al realizar una actualización gradual. |
Scale |
Describe una directiva de escalado horizontal para un conjunto de escalado de máquinas virtuales. |
Scheduled |
|
Scheduled |
Especifica las configuraciones relacionadas con el evento programado Redeploy, Reboot y ScheduledEventsAdditionalPublishingTargets. |
Scheduled |
|
security |
Especifica encryptionType del disco administrado. Se establece en DiskWithVMGuestState para el cifrado del disco administrado junto con el blob VMGuestState, VMGuestStateOnly para el cifrado de solo el blob VMGuestState y NonPersistedTPM para no conservar el estado de firmware en el blob VMGuestState. Nota: Solo se puede establecer para máquinas virtuales confidenciales. |
Security |
Especifica la posición de seguridad que se va a usar en el conjunto de escalado. Versión mínima de api: 2023-03-01 |
Security |
Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales. |
Security |
Especifica securityType de la máquina virtual. Debe establecerse en cualquier valor especificado para habilitar UefiSettings. El comportamiento predeterminado es: UefiSettings no se habilitará a menos que se establezca esta propiedad. |
Service |
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente". Versión mínima de api: 2022-11-01 |
Setting |
Especifica el nombre de la configuración a la que se aplica el contenido. Los valores posibles son: FirstLogonCommands y AutoLogon. |
Sku |
Describe una SKU del conjunto de escalado de máquinas virtuales. NOTA: Si la nueva SKU de máquina virtual no se admite en el hardware en el que se encuentra actualmente el conjunto de escalado, debe desasignar las máquinas virtuales del conjunto de escalado antes de modificar el nombre de la SKU. |
Sku |
Especifica el perfil de SKU para el conjunto de escalado de máquinas virtuales. Con esta propiedad, el cliente puede especificar una lista de tamaños de máquina virtual y una estrategia de asignación. |
Sku |
Especifica el tamaño de la máquina virtual. |
Spot |
Especifica las propiedades spot-Try-Restore del conjunto de escalado de máquinas virtuales. Con esta propiedad, el cliente puede habilitar o deshabilitar la restauración automática de las instancias de vmSS de spot expulsadas oportunistamente en función de la disponibilidad de la capacidad y la restricción de precios. |
Ssh |
Configuración de SSH para máquinas virtuales basadas en Linux que se ejecutan en Azure |
Ssh |
Contiene información sobre la clave pública del certificado SSH y la ruta de acceso en la máquina virtual Linux donde se coloca la clave pública. |
Storage |
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo. |
Sub |
|
Terminate |
|
Uefi |
Especifica la configuración de seguridad, como el arranque seguro y vTPM que se usa al crear la máquina virtual. Versión mínima de api: 2020-12-01. |
Upgrade |
Especifica el modo de una actualización a las máquinas virtuales del conjunto de escalado. |
Upgrade |
Describe una directiva de actualización: automática, manual o gradual. |
User |
Lista de identidades de usuario asociadas a la máquina virtual. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
User |
Especifica las configuraciones relacionadas con el reinicio del evento programado. |
User |
Especifica las configuraciones relacionadas con la reimplementación de eventos programados relacionados. |
Vault |
Describe una sola referencia de certificado en un almacén de claves y dónde debe residir el certificado en la máquina virtual. |
Vault |
Describe un conjunto de certificados que están todos en la misma instancia de Key Vault. |
Virtual |
Describe el URI de un disco. |
Virtual |
Especifica la directiva de expulsión para la máquina virtual de Acceso puntual de Azure y el conjunto de escalado de Acceso puntual de Azure. En el caso de las máquinas virtuales de Acceso puntual de Azure, se admiten "Deallocate" y "Delete" y la versión mínima de api es 2019-03-01. En el caso de los conjuntos de escalado de acceso puntual de Azure, se admiten "Deallocate" y "Delete" (Eliminación) y la versión mínima de api es 2017-10-30-preview. |
Virtual |
Especifica la prioridad de las máquinas virtuales del conjunto de escalado. Versión mínima de api: 2017-10-30-preview. |
Virtual |
Describe un conjunto de escalado de máquinas virtuales. |
Virtual |
Describe un disco de datos del conjunto de escalado de máquinas virtuales. |
Virtual |
Describe una extensión de conjunto de escalado de máquinas virtuales. |
Virtual |
Describe un perfil de extensión del conjunto de escalado de máquinas virtuales. |
Virtual |
Especifica la configuración de hardware del conjunto de escalado de máquinas virtuales. |
Virtual |
Identidad del conjunto de escalado de máquinas virtuales. |
Virtual |
Describe la configuración ip de un perfil de red del conjunto de escalado de máquinas virtuales. |
Virtual |
Contiene la etiqueta IP asociada a la dirección IP pública. |
Virtual |
Describe los parámetros de un disco administrado ScaleSet. |
Virtual |
Describe las configuraciones de red de un conjunto de escalado de máquinas virtuales. |
Virtual |
Describe la configuración dns de los conjuntos de escalado de máquinas virtuales. |
Virtual |
Describe un perfil de red del conjunto de escalado de máquinas virtuales. |
Virtual |
Describe un disco del sistema operativo del conjunto de escalado de máquinas virtuales. |
Virtual |
Describe un perfil del sistema operativo del conjunto de escalado de máquinas virtuales. |
Virtual |
Describe la configuración de PublicIPAddress de un conjunto de escalado de máquinas virtuales |
Virtual |
Describe la configuración dns de los conjuntos de escalado de máquinas virtuales. |
Virtual |
Las reglas que se van a seguir al escalar verticalmente un conjunto de escalado de máquinas virtuales. |
Virtual |
Describe un perfil de almacenamiento del conjunto de escalado de máquinas virtuales. |
Virtual |
Describe un perfil de máquina virtual del conjunto de escalado de máquinas virtuales. |
VMDisk |
Especifica la configuración del perfil de seguridad para el disco administrado. Nota: Solo se puede establecer para máquinas virtuales confidenciales. |
VMGallery |
Especifica la información necesaria para hacer referencia a una versión de aplicación de la galería de procesos. |
VMSize |
Especifica la configuración de la propiedad tamaño de máquina virtual en la máquina virtual. |
Windows |
Especifica la configuración del sistema operativo Windows en la máquina virtual. |
Windows |
Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. |
Windows |
Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. |
Windows |
Especifica la configuración adicional que se va a aplicar cuando el modo de revisión AutomaticByPlatform está seleccionado en la configuración de revisión de Windows. |
Windows |
Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. |
Win |
Describe la configuración de administración remota de Windows de la máquina virtual. |
Win |
Describe el protocolo y la huella digital del agente de escucha de administración remota de Windows. |
Zonal |
Especifica el modo de alineación entre el proceso del conjunto de escalado de máquinas virtuales y el recuento de dominios de error de almacenamiento. |
AdditionalCapabilities
Habilita o deshabilita una funcionalidad en la máquina virtual o en el conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
hibernationEnabled |
boolean |
Marca que habilita o deshabilita la funcionalidad de hibernación en la máquina virtual. |
ultraSSDEnabled |
boolean |
Marca que habilita o deshabilita una capacidad para tener uno o varios discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento en la máquina virtual o VMSS. Los discos administrados con el tipo de cuenta de almacenamiento UltraSSD_LRS se pueden agregar a una máquina virtual o a un conjunto de escalado de máquinas virtuales solo si esta propiedad está habilitada. |
AdditionalUnattendContent
Especifica información adicional con formato XML que se puede incluir en el archivo Unattend.xml, que usa el programa de instalación de Windows. El contenido se define estableciendo el nombre, el nombre del componente y el paso en el que se aplica el contenido.
Nombre | Tipo | Description |
---|---|---|
componentName |
Nombre del componente. Actualmente, el único valor permitido es Microsoft-Windows-Shell-Setup. |
|
content |
string |
Especifica el contenido con formato XML que se agrega al archivo unattend.xml para la ruta de acceso y el componente especificados. El XML debe ser inferior a 4 KB y debe incluir el elemento raíz para la configuración o característica que se está insertando. |
passName |
Nombre del pase. Actualmente, el único valor permitido es OobeSystem. |
|
settingName |
Especifica el nombre de la configuración a la que se aplica el contenido. Los valores posibles son: FirstLogonCommands y AutoLogon. |
AllocationStrategy
Especifica la estrategia de asignación del conjunto de escalado de máquinas virtuales en función de la asignación de las máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
CapacityOptimized |
string |
|
LowestPrice |
string |
ApiEntityReference
Referencia de entidad de API.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso de ARM en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
ApiError
Error de API.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
Detalles del error de api |
|
innererror |
Error interno de api |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error concreto. |
ApiErrorBase
Base de errores de api.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
message |
string |
Mensaje de error. |
target |
string |
Destino del error concreto. |
ApplicationProfile
Contiene la lista de aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS.
Nombre | Tipo | Description |
---|---|---|
galleryApplications |
Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. |
AutomaticOSUpgradePolicy
Los parámetros de configuración que se usan para realizar la actualización automática del sistema operativo.
Nombre | Tipo | Description |
---|---|---|
disableAutomaticRollback |
boolean |
Indica si se debe deshabilitar la característica de reversión de imágenes del sistema operativo. El valor predeterminado es false. |
enableAutomaticOSUpgrade |
boolean |
Indica si las actualizaciones del sistema operativo se deben aplicar automáticamente a las instancias del conjunto de escalado de forma gradual cuando esté disponible una versión más reciente de la imagen del sistema operativo. El valor predeterminado es false. Si se establece en true para los conjuntos de escalado basados en Windows, enableAutomaticUpdates se establece automáticamente en false y no se puede establecer en true. |
osRollingUpgradeDeferral |
boolean |
Indica si la actualización automática del sistema operativo debe someterse a aplazamiento. Las actualizaciones diferidas del sistema operativo enviarán notificaciones avanzadas por máquina virtual que una actualización del sistema operativo de las actualizaciones graduales está entrante a través de la etiqueta IMDS "Platform.PendingOSUpgrade". A continuación, la actualización se aplaza hasta que se apruebe la actualización a través de una llamada ApproveRollingUpgrade. |
useRollingUpgradePolicy |
boolean |
Indica si se debe usar la directiva de actualización gradual durante la actualización automática del sistema operativo. El valor predeterminado es false. La actualización automática del sistema operativo se revertirá a la directiva predeterminada si no se define ninguna directiva en VMSS. |
AutomaticRepairsPolicy
Especifica los parámetros de configuración para las reparaciones automáticas en el conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica si las reparaciones automáticas deben estar habilitadas en el conjunto de escalado de máquinas virtuales. El valor predeterminado es false. |
gracePeriod |
string |
Cantidad de tiempo durante el que se suspenden las reparaciones automáticas debido a un cambio de estado en la máquina virtual. El tiempo de gracia se inicia después de que se haya completado el cambio de estado. Esto ayuda a evitar reparaciones prematuras o accidentales. La duración del tiempo debe especificarse en formato ISO 8601. El período de gracia mínimo permitido es de 10 minutos (PT10M), que también es el valor predeterminado. El período de gracia máximo permitido es de 90 minutos (PT90M). |
repairAction |
Tipo de acción de reparación (reemplazar, reiniciar, volver a crear imagen) que se usará para reparar máquinas virtuales incorrectas en el conjunto de escalado. El valor predeterminado es replace. |
BillingProfile
Especifica los detalles relacionados con la facturación de una máquina virtual de Acceso puntual de Azure o VMSS. Versión mínima de api: 2019-03-01.
Nombre | Tipo | Description |
---|---|---|
maxPrice |
number |
Especifica el precio máximo que está dispuesto a pagar por una máquina virtual o VMSS de Acceso puntual de Azure. Este precio está en dólares estadounidenses. |
BootDiagnostics
El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
Si se deben habilitar los diagnósticos de arranque en la máquina virtual. |
storageUri |
string |
Uri de la cuenta de almacenamiento que se va a usar para colocar la salida y la captura de pantalla de la consola. Si no se especifica storageUri al habilitar los diagnósticos de arranque, se usará el almacenamiento administrado. |
CachingTypes
Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. Los valores predeterminados son: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage.
Nombre | Tipo | Description |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
CapacityReservationProfile
Parámetros de un perfil de reserva de capacidad.
Nombre | Tipo | Description |
---|---|---|
capacityReservationGroup |
Especifica el identificador de recurso del grupo de reserva de capacidad que se debe usar para asignar la máquina virtual o las instancias de máquina virtual del conjunto de escalado siempre que se haya reservado suficiente capacidad. Consulte https://aka.ms/CapacityReservation para obtener más información. |
CloudError
Respuesta de error del servicio Compute.
Nombre | Tipo | Description |
---|---|---|
error |
Error de API. |
ComponentNames
Nombre del componente. Actualmente, el único valor permitido es Microsoft-Windows-Shell-Setup.
Nombre | Tipo | Description |
---|---|---|
Microsoft-Windows-Shell-Setup |
string |
DeleteOptions
Especificación de lo que sucede con la dirección IP pública cuando se elimina la máquina virtual
Nombre | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
DiagnosticsProfile
Especifica el estado de configuración de diagnóstico de arranque. Versión mínima de api: 2015-06-15.
Nombre | Tipo | Description |
---|---|---|
bootDiagnostics |
El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. NOTA: si se especifica storageUri, asegúrese de que la cuenta de almacenamiento esté en la misma región y suscripción que la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor. |
DiffDiskOptions
Especifica la configuración del disco efímero para el disco del sistema operativo.
Nombre | Tipo | Description |
---|---|---|
Local |
string |
DiffDiskPlacement
Especifica la ubicación del disco efímero para el disco del sistema operativo. El usuario puede usar esta propiedad en la solicitud para elegir la ubicación, es decir, el disco de caché, el disco de recursos o el espacio en disco nvme para el aprovisionamiento de discos del sistema operativo efímero. Para obtener más información sobre los requisitos de tamaño de disco del sistema operativo efímero, consulte Requisitos de tamaño de disco del sistema operativo efímero para máquinas virtuales Windows en https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements y máquina virtual Linux en https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versión mínima de api para NvmeDisk: 2024-03-01.
Nombre | Tipo | Description |
---|---|---|
CacheDisk |
string |
|
NvmeDisk |
string |
|
ResourceDisk |
string |
DiffDiskSettings
Describe los parámetros de la configuración de disco efímero que se puede especificar para el disco del sistema operativo. Nota: La configuración del disco efímero solo se puede especificar para el disco administrado.
Nombre | Tipo | Description |
---|---|---|
option |
Especifica la configuración del disco efímero para el disco del sistema operativo. |
|
placement |
Especifica la ubicación del disco efímero para el disco del sistema operativo. Los valores posibles son: CacheDisk,ResourceDisk,NvmeDisk. El comportamiento predeterminado es: CacheDisk si se configura uno para el tamaño de la máquina virtual en caso contrario, se usa resourceDisk o nvmeDisk. Consulte la documentación sobre el tamaño de la máquina virtual Windows en https://docs.microsoft.com/azure/virtual-machines/windows/sizes y máquina virtual Linux en https://docs.microsoft.com/azure/virtual-machines/linux/sizes para comprobar qué tamaños de máquina virtual expone un disco de caché. Versión mínima de api para NvmeDisk: 2024-03-01. |
DiskControllerTypes
Nombre | Tipo | Description |
---|---|---|
NVMe |
string |
|
SCSI |
string |
DiskCreateOptionTypes
Especifica cómo se deben crear las máquinas virtuales del conjunto de escalado. El único valor permitido es: FromImage. Este valor se usa cuando se usa una imagen para crear la máquina virtual. Si usa una imagen de plataforma, también usará el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también usará el elemento plan descrito anteriormente.
Nombre | Tipo | Description |
---|---|---|
Attach |
string |
|
Copy |
string |
|
Empty |
string |
|
FromImage |
string |
|
Restore |
string |
DiskDeleteOptionTypes
Especifica si el disco del sistema operativo debe eliminarse o desasociarse tras la eliminación de VMSS Flex (esta característica está disponible solo para VMSS con OrchestrationMode flexible).
Valores posibles:
Eliminar Si se usa este valor, el disco del sistema operativo se elimina cuando se elimina la máquina virtual VMSS Flex.
Desasociar Si se usa este valor, el disco del sistema operativo se conserva después de que se elimine la máquina virtual VMSS Flex.
El valor predeterminado se establece en Eliminar. Para un disco de sistema operativo efímero, el valor predeterminado se establece en Eliminar. El usuario no puede cambiar la opción de eliminación del disco del sistema operativo efímero.
Nombre | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
DiskEncryptionSetParameters
Describe el parámetro del identificador de recurso del conjunto de cifrado de disco administrado por el cliente que se puede especificar para el disco. Nota: El identificador de recurso del conjunto de cifrado de disco solo se puede especificar para el disco administrado. Consulte https://aka.ms/mdssewithcmkoverview para obtener más información.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso |
DomainNameLabelScopeTypes
Ámbito de la etiqueta Nombre de dominio. La concatenación de la etiqueta de nombre de dominio hash generada según la directiva a partir del ámbito de la etiqueta de nombre de dominio y el índice de máquina virtual serán las etiquetas de nombre de dominio de los recursos de PublicIPAddress que se crearán.
Nombre | Tipo | Description |
---|---|---|
NoReuse |
string |
|
ResourceGroupReuse |
string |
|
SubscriptionReuse |
string |
|
TenantReuse |
string |
EncryptionIdentity
Especifica la identidad administrada usada por ADE para obtener el token de acceso para las operaciones de keyvault.
Nombre | Tipo | Description |
---|---|---|
userAssignedIdentityResourceId |
string |
Especifica el identificador de recurso de ARM de una de las identidades de usuario asociadas a la máquina virtual. |
EventGridAndResourceGraph
Especifica las configuraciones relacionadas con eventGridAndResourceGraph relacionadas con el evento programado.
Nombre | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica si Event Grid y el grafo de recursos están habilitados para configuraciones relacionadas con eventos programados. |
ExpandTypesForGetVMScaleSets
Expresión expand que se va a aplicar en la operación. "UserData" recupera la propiedad UserData del conjunto de escalado de máquinas virtuales proporcionado por el usuario durante la operación de creación y actualización del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
userData |
string |
ExtendedLocation
Tipo complejo de la ubicación extendida.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de la ubicación extendida. |
type |
Tipo de la ubicación extendida. |
ExtendedLocationTypes
Tipo de la ubicación extendida.
Nombre | Tipo | Description |
---|---|---|
EdgeZone |
string |
ImageReference
Especifica información sobre la imagen que se va a usar. Puede especificar información sobre imágenes de plataforma, imágenes de Marketplace o imágenes de máquina virtual. Este elemento es necesario cuando desea usar una imagen de plataforma, una imagen de Marketplace o una imagen de máquina virtual, pero no se usa en otras operaciones de creación. NOTA: El publicador y la oferta de referencia de imágenes solo se pueden establecer al crear el conjunto de escalado.
Nombre | Tipo | Description |
---|---|---|
communityGalleryImageId |
string |
Se especificó el identificador único de la imagen de la galería de la comunidad para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería de la comunidad. |
exactVersion |
string |
Especifica en números decimales, la versión de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. Este campo de solo lectura difiere de "version", solo si el valor especificado en el campo "version" es "latest". |
id |
string |
Identificador de recurso |
offer |
string |
Especifica la oferta de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. |
publisher |
string |
Publicador de imágenes. |
sharedGalleryImageId |
string |
Se especificó el identificador único de la imagen de la galería compartida para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería compartida. |
sku |
string |
SKU de imagen. |
version |
string |
Especifica la versión de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. Los formatos permitidos son Major.Minor.Build o "latest". Major, Minor y Build son números decimales. Especifique "latest" para usar la versión más reciente de una imagen disponible en tiempo de implementación. Incluso si usa "latest", la imagen de máquina virtual no se actualizará automáticamente después del tiempo de implementación incluso si hay disponible una nueva versión. No use el campo "version" para la implementación de imágenes de la galería, la imagen de la galería siempre debe usar el campo "id" para la implementación, para usar la versión "latest" de la imagen de la galería, simplemente establezca "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/{imageName}" en el campo "id" sin entrada de versión. |
InnerError
Detalles del error interno.
Nombre | Tipo | Description |
---|---|---|
errordetail |
string |
Mensaje de error interno o volcado de memoria de excepciones. |
exceptiontype |
string |
Tipo de excepción. |
IPVersion
Disponible desde Api-Version 2019-07-01 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6".
Nombre | Tipo | Description |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
KeyVaultSecretReference
Describe una referencia al secreto de Key Vault.
Nombre | Tipo | Description |
---|---|---|
secretUrl |
string |
Dirección URL que hace referencia a un secreto en un almacén de claves. |
sourceVault |
Dirección URL relativa del almacén de claves que contiene el secreto. |
LinuxConfiguration
Especifica la configuración del sistema operativo Linux en la máquina virtual. Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux on Azure-Endorsed Distributions.
Nombre | Tipo | Description |
---|---|---|
disablePasswordAuthentication |
boolean |
Especifica si se debe deshabilitar la autenticación de contraseña. |
enableVMAgentPlatformUpdates |
boolean |
Indica si las actualizaciones de la plataforma VMAgent están habilitadas para la máquina virtual Linux. El valor predeterminado es false. |
patchSettings |
[Característica de vista previa] Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Linux. |
|
provisionVMAgent |
boolean |
Indica si se debe aprovisionar el agente de máquina virtual en la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado es establecerla en true. Esto garantizará que el agente de máquina virtual esté instalado en la máquina virtual para que las extensiones se puedan agregar a la máquina virtual más adelante. |
ssh |
Especifica la configuración de clave ssh para un sistema operativo Linux. |
LinuxPatchAssessmentMode
Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS.
Los valores posibles son:
ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual.
AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true.
Nombre | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
LinuxPatchSettings
Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Linux.
Nombre | Tipo | Description |
---|---|---|
assessmentMode |
Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Linux. |
|
patchMode |
Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. |
LinuxVMGuestPatchAutomaticByPlatformRebootSetting
Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform.
Nombre | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
LinuxVMGuestPatchAutomaticByPlatformSettings
Especifica la configuración adicional que se va a aplicar cuando el modo de revisión AutomaticByPlatform está seleccionado en la configuración de revisión de Linux.
Nombre | Tipo | Description |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales |
rebootSetting |
Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. |
LinuxVMGuestPatchMode
Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible.
Los valores posibles son:
imageDefault: se usa la configuración de aplicación de revisiones predeterminada de la máquina virtual.
AutomaticByPlatform: la plataforma actualizará automáticamente la máquina virtual. La propiedad provisionVMAgent debe ser true
Nombre | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
Mode
Especifica el modo en el que se ejecutará ProxyAgent si la característica está habilitada. ProxyAgent comenzará a auditar o supervisar, pero no aplicará el control de acceso sobre las solicitudes a los puntos de conexión host en modo auditoría, mientras que en el modo Aplicar aplicará el control de acceso. El valor predeterminado es Aplicar modo.
Nombre | Tipo | Description |
---|---|---|
Audit |
string |
|
Enforce |
string |
NetworkApiVersion
especifica la versión de la API de Microsoft.Network que se usa al crear recursos de red en las configuraciones de interfaz de red para el conjunto de escalado de máquinas virtuales con el modo de orquestación "Flexible".
Nombre | Tipo | Description |
---|---|---|
2020-11-01 |
string |
NetworkInterfaceAuxiliaryMode
Especifica si el modo auxiliar está habilitado para el recurso interfaz de red.
Nombre | Tipo | Description |
---|---|---|
AcceleratedConnections |
string |
|
Floating |
string |
|
None |
string |
NetworkInterfaceAuxiliarySku
Especifica si la SKU auxiliar está habilitada para el recurso interfaz de red.
Nombre | Tipo | Description |
---|---|---|
A1 |
string |
|
A2 |
string |
|
A4 |
string |
|
A8 |
string |
|
None |
string |
OperatingSystemTypes
Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen de usuario o un VHD especializado. Los valores posibles son: Windows,Linux.
Nombre | Tipo | Description |
---|---|---|
Linux |
string |
|
Windows |
string |
OrchestrationMode
Especifica el modo de orquestación del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
Flexible |
string |
|
Uniform |
string |
OSImageNotificationProfile
Nombre | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica si el evento De imagen programada del sistema operativo está habilitado o deshabilitado. |
notBeforeTimeout |
string |
Tiempo durante el que se vuelve a crear una imagen inicial de una máquina virtual o tener actualizado su sistema operativo, tendrá que aprobar potencialmente el evento programado de imagen del sistema operativo antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración se especifica en formato ISO 8601 y el valor debe ser de 15 minutos (PT15M) |
PassNames
Nombre del pase. Actualmente, el único valor permitido es OobeSystem.
Nombre | Tipo | Description |
---|---|---|
OobeSystem |
string |
PatchSettings
Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Windows.
Nombre | Tipo | Description |
---|---|---|
assessmentMode |
Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Windows. |
|
enableHotpatching |
boolean |
Permite a los clientes aplicar revisiones a sus máquinas virtuales de Azure sin necesidad de reiniciar. Para enableHotpatching, el "provisionVMAgent" debe establecerse en true y "patchMode" debe establecerse en "AutomaticByPlatform". |
patchMode |
Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. |
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 Azure Portal, busque la imagen de Marketplace que desea usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción a>. Escriba cualquier información necesaria y haga clic en Guardar.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Identificador del plan. |
product |
string |
Especifica el producto de la imagen de Marketplace. Este es el mismo valor que Offer en el elemento imageReference. |
promotionCode |
string |
El código de promoción. |
publisher |
string |
Identificador del publicador. |
PriorityMixPolicy
Especifica las divisiones de destino para las máquinas virtuales de prioridad puntual y regular dentro de un conjunto de escalado con el modo de orquestación flexible. Con esta propiedad, el cliente puede especificar el número base de máquinas virtuales de prioridad regular creadas a medida que se escala horizontalmente la instancia flex de VMSS y la división entre las máquinas virtuales de prioridad puntual y regular después de alcanzar este destino base.
Nombre | Tipo | Description |
---|---|---|
baseRegularPriorityCount |
integer |
Número base de máquinas virtuales de prioridad regular que se crearán en este conjunto de escalado a medida que se escala horizontalmente. |
regularPriorityPercentageAboveBase |
integer |
El porcentaje de instancias de máquina virtual, una vez alcanzado el recuento de prioridad normal base, que se espera que use la prioridad regular. |
ProtocolTypes
Especifica el protocolo del agente de escucha winRM. Los valores posibles son: http,https.
Nombre | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
ProxyAgentSettings
Especifica la configuración de ProxyAgent al crear la máquina virtual. Versión mínima de api: 2023-09-01.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica si la característica ProxyAgent debe estar habilitada en la máquina virtual o en el conjunto de escalado de máquinas virtuales. |
keyIncarnationId |
integer |
Aumentar el valor de esta propiedad permite al usuario restablecer la clave utilizada para proteger el canal de comunicación entre invitado y host. |
mode |
Especifica el modo en el que se ejecutará ProxyAgent si la característica está habilitada. ProxyAgent comenzará a auditar o supervisar, pero no aplicará el control de acceso sobre las solicitudes a los puntos de conexión host en modo auditoría, mientras que en el modo Aplicar aplicará el control de acceso. El valor predeterminado es Aplicar modo. |
PublicIPAddressSku
Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible.
Nombre | Tipo | Description |
---|---|---|
name |
Especificación del nombre de SKU de ip pública |
|
tier |
Especificación del nivel de SKU de IP pública |
PublicIPAddressSkuName
Especificación del nombre de SKU de ip pública
Nombre | Tipo | Description |
---|---|---|
Basic |
string |
|
Standard |
string |
PublicIPAddressSkuTier
Especificación del nivel de SKU de IP pública
Nombre | Tipo | Description |
---|---|---|
Global |
string |
|
Regional |
string |
RepairAction
Tipo de acción de reparación (reemplazar, reiniciar, volver a crear imagen) que se usará para reparar máquinas virtuales incorrectas en el conjunto de escalado. El valor predeterminado es replace.
Nombre | Tipo | Description |
---|---|---|
Reimage |
string |
|
Replace |
string |
|
Restart |
string |
ResiliencyPolicy
Describe una directiva de resistencia: resilientVMCreationPolicy o resilientVMDeletionPolicy.
Nombre | Tipo | Description |
---|---|---|
resilientVMCreationPolicy |
Los parámetros de configuración usados durante la creación de máquinas virtuales resistentes. |
|
resilientVMDeletionPolicy |
Los parámetros de configuración usados durante la eliminación de máquinas virtuales resistentes. |
ResilientVMCreationPolicy
Los parámetros de configuración usados durante la creación de máquinas virtuales resistentes.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica si se debe habilitar la creación de máquinas virtuales resistentes en el conjunto de escalado de máquinas virtuales. El valor predeterminado es false. |
ResilientVMDeletionPolicy
Los parámetros de configuración usados durante la eliminación de máquinas virtuales resistentes.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica si la eliminación de máquinas virtuales resistentes debe estar habilitada en el conjunto de escalado de máquinas virtuales. El valor predeterminado es false. |
ResourceIdentityType
Tipo de identidad que se usa para el conjunto de escalado de máquinas virtuales. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
RollingUpgradePolicy
Los parámetros de configuración usados al realizar una actualización gradual.
Nombre | Tipo | Description |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Permitir que VMSS omita los límites de AZ al construir lotes de actualización. Tenga en cuenta el dominio de actualización y maxBatchInstancePercent para determinar el tamaño del lote. |
maxBatchInstancePercent |
integer |
Porcentaje máximo de instancias de máquina virtual totales que se actualizarán simultáneamente mediante la actualización gradual en un lote. Dado que se trata de un número máximo de instancias incorrectas en lotes anteriores o futuros, puede provocar que el porcentaje de instancias de un lote disminuya para garantizar una mayor confiabilidad. El valor predeterminado de este parámetro es 20%. |
maxSurge |
boolean |
Cree nuevas máquinas virtuales para actualizar el conjunto de escalado, en lugar de actualizar las máquinas virtuales existentes. Las máquinas virtuales existentes se eliminarán una vez creadas las nuevas máquinas virtuales para cada lote. |
maxUnhealthyInstancePercent |
integer |
El porcentaje máximo de las instancias de máquina virtual totales del conjunto de escalado que pueden estar en mal estado simultáneamente, ya sea como resultado de la actualización o si se encuentra en un estado incorrecto por parte de las comprobaciones de estado de la máquina virtual antes de que se anule la actualización gradual. Esta restricción se comprobará antes de iniciar cualquier lote. El valor predeterminado de este parámetro es 20%. |
maxUnhealthyUpgradedInstancePercent |
integer |
Porcentaje máximo de instancias de máquina virtual actualizadas que se pueden encontrar en un estado incorrecto. Esta comprobación se realizará después de actualizar cada lote. Si se supera este porcentaje alguna vez, se anula la actualización gradual. El valor predeterminado de este parámetro es 20%. |
pauseTimeBetweenBatches |
string |
Tiempo de espera entre completar la actualización de todas las máquinas virtuales de un lote e iniciar el siguiente lote. La duración del tiempo debe especificarse en formato ISO 8601. El valor predeterminado es 0 segundos (PT0S). |
prioritizeUnhealthyInstances |
boolean |
Actualice todas las instancias incorrectas de un conjunto de escalado antes de cualquier instancia correcta. |
rollbackFailedInstancesOnPolicyBreach |
boolean |
Las instancias con error de reversión en el modelo anterior si se infringe la directiva de actualización gradual. |
ScaleInPolicy
Describe una directiva de escalado horizontal para un conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
forceDeletion |
boolean |
Esta propiedad permite especificar si las máquinas virtuales elegidas para la eliminación deben forzarse cuando se escala un conjunto de escalado de máquinas virtuales. (Característica en versión preliminar) |
rules |
Las reglas que se van a seguir al escalar verticalmente un conjunto de escalado de máquinas virtuales. |
ScheduledEventsAdditionalPublishingTargets
Nombre | Tipo | Description |
---|---|---|
eventGridAndResourceGraph |
Los parámetros de configuración usados al crear el valor eventGridAndResourceGraph Scheduled Event. |
ScheduledEventsPolicy
Especifica las configuraciones relacionadas con el evento programado Redeploy, Reboot y ScheduledEventsAdditionalPublishingTargets.
Nombre | Tipo | Description |
---|---|---|
scheduledEventsAdditionalPublishingTargets |
Los parámetros de configuración usados al publicar scheduledEventsAdditionalPublishingTargets. |
|
userInitiatedReboot |
Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedReboot. |
|
userInitiatedRedeploy |
Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedRedeploy. |
ScheduledEventsProfile
Nombre | Tipo | Description |
---|---|---|
osImageNotificationProfile |
Especifica configuraciones relacionadas con eventos programados de imagen del sistema operativo. |
|
terminateNotificationProfile |
Especifica las configuraciones relacionadas con el evento programado de finalización. |
securityEncryptionTypes
Especifica encryptionType del disco administrado. Se establece en DiskWithVMGuestState para el cifrado del disco administrado junto con el blob VMGuestState, VMGuestStateOnly para el cifrado de solo el blob VMGuestState y NonPersistedTPM para no conservar el estado de firmware en el blob VMGuestState. Nota: Solo se puede establecer para máquinas virtuales confidenciales.
Nombre | Tipo | Description |
---|---|---|
DiskWithVMGuestState |
string |
|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityPostureReference
Especifica la posición de seguridad que se va a usar en el conjunto de escalado. Versión mínima de api: 2023-03-01
Nombre | Tipo | Description |
---|---|---|
excludeExtensions |
string[] |
Lista de nombres de extensión de máquina virtual que se excluirán al aplicar la posición de seguridad. |
id |
string |
Identificador de referencia de posición de seguridad en forma de /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest |
isOverridable |
boolean |
Si el usuario puede invalidar la posición de seguridad. |
SecurityProfile
Especifica la configuración del perfil de seguridad para la máquina virtual o el conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
encryptionAtHost |
boolean |
El usuario puede usar esta propiedad en la solicitud para habilitar o deshabilitar el cifrado de host para la máquina virtual o el conjunto de escalado de máquinas virtuales. Esto habilitará el cifrado para todos los discos, incluido el recurso o el disco temporal en el propio host. El comportamiento predeterminado es: el cifrado en el host se deshabilitará a menos que esta propiedad esté establecida en true para el recurso. |
encryptionIdentity |
Especifica la identidad administrada usada por ADE para obtener el token de acceso para las operaciones de keyvault. |
|
proxyAgentSettings |
Especifica la configuración de ProxyAgent al crear la máquina virtual. Versión mínima de api: 2023-09-01. |
|
securityType |
Especifica securityType de la máquina virtual. Debe establecerse en cualquier valor especificado para habilitar UefiSettings. El comportamiento predeterminado es: UefiSettings no se habilitará a menos que se establezca esta propiedad. |
|
uefiSettings |
Especifica la configuración de seguridad, como el arranque seguro y vTPM que se usa al crear la máquina virtual. Versión mínima de api: 2020-12-01. |
SecurityTypes
Especifica securityType de la máquina virtual. Debe establecerse en cualquier valor especificado para habilitar UefiSettings. El comportamiento predeterminado es: UefiSettings no se habilitará a menos que se establezca esta propiedad.
Nombre | Tipo | Description |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
ServiceArtifactReference
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente". Versión mínima de api: 2022-11-01
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de referencia del artefacto de servicio en forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
SettingNames
Especifica el nombre de la configuración a la que se aplica el contenido. Los valores posibles son: FirstLogonCommands y AutoLogon.
Nombre | Tipo | Description |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
Sku
Describe una SKU del conjunto de escalado de máquinas virtuales. NOTA: Si la nueva SKU de máquina virtual no se admite en el hardware en el que se encuentra actualmente el conjunto de escalado, debe desasignar las máquinas virtuales del conjunto de escalado antes de modificar el nombre de la SKU.
Nombre | Tipo | Description |
---|---|---|
capacity |
integer |
Especifica el número de máquinas virtuales del conjunto de escalado. |
name |
string |
El nombre de la SKU. |
tier |
string |
Especifica el nivel de máquinas virtuales de un conjunto de escalado. |
SkuProfile
Especifica el perfil de SKU para el conjunto de escalado de máquinas virtuales. Con esta propiedad, el cliente puede especificar una lista de tamaños de máquina virtual y una estrategia de asignación.
Nombre | Tipo | Description |
---|---|---|
allocationStrategy |
Especifica la estrategia de asignación del conjunto de escalado de máquinas virtuales en función de la asignación de las máquinas virtuales. |
|
vmSizes |
Especifica los tamaños de máquina virtual para el conjunto de escalado de máquinas virtuales. |
SkuProfileVMSize
Especifica el tamaño de la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Especifica el nombre del tamaño de máquina virtual. |
SpotRestorePolicy
Especifica las propiedades spot-Try-Restore del conjunto de escalado de máquinas virtuales. Con esta propiedad, el cliente puede habilitar o deshabilitar la restauración automática de las instancias de vmSS de spot expulsadas oportunistamente en función de la disponibilidad de la capacidad y la restricción de precios.
Nombre | Tipo | Description |
---|---|---|
enabled |
boolean |
Habilita la característica spot-Try-Restore en la que las instancias de SPOT de VMSS expulsadas se intentarán restaurar de forma oportunista en función de la disponibilidad de la capacidad y las restricciones de precios. |
restoreTimeout |
string |
Valor de tiempo de espera expresado como una duración de tiempo ISO 8601 después de la cual la plataforma no intentará restaurar las instancias de SPOT de VMSS |
SshConfiguration
Configuración de SSH para máquinas virtuales basadas en Linux que se ejecutan en Azure
Nombre | Tipo | Description |
---|---|---|
publicKeys |
Lista de claves públicas SSH que se usan para autenticarse con máquinas virtuales basadas en Linux. |
SshPublicKey
Contiene información sobre la clave pública del certificado SSH y la ruta de acceso en la máquina virtual Linux donde se coloca la clave pública.
Nombre | Tipo | Description |
---|---|---|
keyData |
string |
Certificado de clave pública SSH que se usa para autenticarse con la máquina virtual mediante ssh. La clave debe tener al menos 2048 bits y en formato ssh-rsa. Para crear claves SSH, consulte [Creación de claves SSH en máquinas virtuales Linux y Mac para Linux en Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). |
path |
string |
Especifica la ruta de acceso completa en la máquina virtual creada donde se almacena la clave pública ssh. Si el archivo ya existe, la clave especificada se anexa al archivo. Ejemplo: /home/user/.ssh/authorized_keys |
StorageAccountTypes
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo.
Nombre | Tipo | Description |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
SubResource
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso |
TerminateNotificationProfile
Nombre | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica si el evento Terminate Scheduled está habilitado o deshabilitado. |
notBeforeTimeout |
string |
Tiempo configurable durante el que se va a eliminar una máquina virtual tendrá que aprobar potencialmente el evento Programado de finalización antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración debe especificarse en formato ISO 8601, el valor predeterminado es 5 minutos (PT5M) |
UefiSettings
Especifica la configuración de seguridad, como el arranque seguro y vTPM que se usa al crear la máquina virtual. Versión mínima de api: 2020-12-01.
Nombre | Tipo | Description |
---|---|---|
secureBootEnabled |
boolean |
Especifica si se debe habilitar el arranque seguro en la máquina virtual. Versión mínima de api: 2020-12-01. |
vTpmEnabled |
boolean |
Especifica si vTPM debe estar habilitado en la máquina virtual. Versión mínima de api: 2020-12-01. |
UpgradeMode
Especifica el modo de una actualización a las máquinas virtuales del conjunto de escalado.
Los valores posibles son:
manual: controla la aplicación de actualizaciones en las máquinas virtuales del conjunto de escalado. Para ello, use la acción manualUpgrade.
Automático: todas las máquinas virtuales del conjunto de escalado se actualizan automáticamente al mismo tiempo.
Nombre | Tipo | Description |
---|---|---|
Automatic |
string |
|
Manual |
string |
|
Rolling |
string |
UpgradePolicy
Describe una directiva de actualización: automática, manual o gradual.
Nombre | Tipo | Description |
---|---|---|
automaticOSUpgradePolicy |
Parámetros de configuración usados para realizar la actualización automática del sistema operativo. |
|
mode |
Especifica el modo de una actualización a las máquinas virtuales del conjunto de escalado. |
|
rollingUpgradePolicy |
Los parámetros de configuración usados al realizar una actualización gradual. |
UserAssignedIdentities
Lista de identidades de usuario asociadas a la máquina virtual. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Nombre | Tipo | Description |
---|---|---|
|
UserInitiatedReboot
Especifica las configuraciones relacionadas con el reinicio del evento programado.
Nombre | Tipo | Description |
---|---|---|
automaticallyApprove |
boolean |
Especifica las configuraciones relacionadas con el evento programado de reinicio. |
UserInitiatedRedeploy
Especifica las configuraciones relacionadas con la reimplementación de eventos programados relacionados.
Nombre | Tipo | Description |
---|---|---|
automaticallyApprove |
boolean |
Especifica las configuraciones relacionadas con el evento programado de reimplementación. |
VaultCertificate
Describe una sola referencia de certificado en un almacén de claves y dónde debe residir el certificado en la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
certificateStore |
string |
En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine. En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo <UppercaseThumbprint>.crt para el archivo de certificado X509 y <UppercaseThumbprint>.prv para la clave privada. Ambos archivos tienen formato .pem. |
certificateUrl |
string |
Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: |
VaultSecretGroup
Describe un conjunto de certificados que están todos en la misma instancia de Key Vault.
Nombre | Tipo | Description |
---|---|---|
sourceVault |
Dirección URL relativa del almacén de claves que contiene todos los certificados de VaultCertificates. |
|
vaultCertificates |
Lista de referencias del almacén de claves en SourceVault que contienen certificados. |
VirtualHardDisk
Describe el URI de un disco.
Nombre | Tipo | Description |
---|---|---|
uri |
string |
Especifica el URI del disco duro virtual. |
VirtualMachineEvictionPolicyTypes
Especifica la directiva de expulsión para la máquina virtual de Acceso puntual de Azure y el conjunto de escalado de Acceso puntual de Azure. En el caso de las máquinas virtuales de Acceso puntual de Azure, se admiten "Deallocate" y "Delete" y la versión mínima de api es 2019-03-01. En el caso de los conjuntos de escalado de acceso puntual de Azure, se admiten "Deallocate" y "Delete" (Eliminación) y la versión mínima de api es 2017-10-30-preview.
Nombre | Tipo | Description |
---|---|---|
Deallocate |
string |
|
Delete |
string |
VirtualMachinePriorityTypes
Especifica la prioridad de las máquinas virtuales del conjunto de escalado. Versión mínima de api: 2017-10-30-preview.
Nombre | Tipo | Description |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
VirtualMachineScaleSet
Describe un conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
etag |
string |
Etag es la propiedad devuelta en Create/Update/Get response of the VMSS, para que el cliente pueda proporcionarla en el encabezado para garantizar actualizaciones optimistas. |
extendedLocation |
Ubicación extendida del conjunto de escalado de máquinas virtuales. |
|
id |
string |
Identificador de recurso |
identity |
Identidad del conjunto de escalado de máquinas virtuales, si está configurado. |
|
location |
string |
Ubicación del recurso |
name |
string |
Nombre del recurso |
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 Azure Portal, busque la imagen de Marketplace que desea usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción a>. Escriba cualquier información necesaria y haga clic en Guardar. |
|
properties.additionalCapabilities |
Especifica funcionalidades adicionales habilitadas o deshabilitadas en las máquinas virtuales del conjunto de escalado de máquinas virtuales. Por ejemplo: si las máquinas virtuales tienen la capacidad de admitir la conexión de discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento. |
|
properties.automaticRepairsPolicy |
Directiva para reparaciones automáticas. |
|
properties.constrainedMaximumCapacity |
boolean |
Propiedad opcional que debe establecerse en True o omitirse. |
properties.doNotRunExtensionsOnOverprovisionedVMs |
boolean |
Cuando se habilita Overprovision, las extensiones solo se inician en el número solicitado de máquinas virtuales que finalmente se conservan. Por lo tanto, esta propiedad garantizará que las extensiones no se ejecuten en las máquinas virtuales extra aprovisionadas. |
properties.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. |
|
properties.orchestrationMode |
Especifica el modo de orquestación del conjunto de escalado de máquinas virtuales. |
|
properties.overprovision |
boolean |
Especifica si el conjunto de escalado de máquinas virtuales debe sobreaprovisionarse. |
properties.platformFaultDomainCount |
integer |
Recuento de dominios de error para cada grupo de selección de ubicación. |
properties.priorityMixPolicy |
Especifica los destinos deseados para mezclar máquinas virtuales de prioridad puntual y regular dentro de la misma instancia de VMSS Flex. |
|
properties.provisioningState |
string |
Estado de aprovisionamiento, que solo aparece en la respuesta. |
properties.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. |
|
properties.resiliencyPolicy |
Directiva de resistencia |
|
properties.scaleInPolicy |
Especifica las directivas aplicadas al escalar en máquinas virtuales en el conjunto de escalado de máquinas virtuales. |
|
properties.scheduledEventsPolicy |
The ScheduledEventsPolicy. |
|
properties.singlePlacementGroup |
boolean |
Cuando es true, limita el conjunto de escalado a un único grupo de selección de ubicación, de 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, es posible que no se modifique a true. |
properties.skuProfile |
Especifica el perfil de SKU para el conjunto de escalado de máquinas virtuales. |
|
properties.spotRestorePolicy |
Especifica las propiedades de restauración puntual del conjunto de escalado de máquinas virtuales. |
|
properties.timeCreated |
string |
Especifica la hora en la que se creó el recurso conjunto de escalado de máquinas virtuales. Versión mínima de api: 2021-11-01. |
properties.uniqueId |
string |
Especifica el identificador que identifica de forma única un conjunto de escalado de máquinas virtuales. |
properties.upgradePolicy |
Directiva de actualización. |
|
properties.virtualMachineProfile |
Perfil de máquina virtual. |
|
properties.zonalPlatformFaultDomainAlignMode |
Especifica el modo de alineación entre el proceso del conjunto de escalado de máquinas virtuales y el recuento de dominios de error de almacenamiento. |
|
properties.zoneBalance |
boolean |
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 una zona especificada, no se debe establecer la propiedad zoneBalance. |
sku |
SKU del conjunto de escalado de máquinas virtuales. |
|
tags |
object |
Etiquetas de recursos |
type |
string |
Tipo de recurso |
zones |
string[] |
Zonas del conjunto de escalado de máquinas virtuales. |
VirtualMachineScaleSetDataDisk
Describe un disco de datos del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
caching |
Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. Los valores predeterminados son: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. |
|
createOption |
La opción create. |
|
deleteOption |
Especifica si el disco de datos se debe eliminar o desasociar tras la eliminación de VMSS Flex (esta característica solo está disponible para VMSS con OrchestrationMode flexible). |
|
diskIOPSReadWrite |
integer |
Especifica el Read-Write IOPS del disco administrado. Solo se debe usar cuando StorageAccountType es UltraSSD_LRS. Si no se especifica, se asignaría un valor predeterminado en función de diskSizeGB. |
diskMBpsReadWrite |
integer |
Especifica el ancho de banda en MB por segundo para el disco administrado. Solo se debe usar cuando StorageAccountType es UltraSSD_LRS. Si no se especifica, se asignaría un valor predeterminado en función de diskSizeGB. |
diskSizeGB |
integer |
Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad diskSizeGB es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. |
lun |
integer |
Especifica el número de unidad lógica del disco de datos. Este valor se usa para identificar discos de datos dentro de la máquina virtual y, por tanto, debe ser único para cada disco de datos conectado a una máquina virtual. |
managedDisk |
Parámetros de disco administrado. |
|
name |
string |
Nombre del disco. |
writeAcceleratorEnabled |
boolean |
Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. |
VirtualMachineScaleSetExtension
Describe una extensión de conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso |
name |
string |
Nombre de la extensión. |
properties.autoUpgradeMinorVersion |
boolean |
Indica si la extensión debe usar una versión secundaria más reciente si está disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true. |
properties.enableAutomaticUpgrade |
boolean |
Indica si la plataforma debe actualizar automáticamente la extensión si hay una versión más reciente de la extensión disponible. |
properties.forceUpdateTag |
string |
Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado. |
properties.protectedSettings |
object |
La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida. |
properties.protectedSettingsFromKeyVault |
Configuración protegida de extensiones que se pasan por referencia y que se consumen desde el almacén de claves. |
|
properties.provisionAfterExtensions |
string[] |
Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión. |
properties.provisioningState |
string |
Estado de aprovisionamiento, que solo aparece en la respuesta. |
properties.publisher |
string |
Nombre del publicador de controladores de extensión. |
properties.settings |
object |
Configuración pública con formato JSON para la extensión. |
properties.suppressFailures |
boolean |
Indica si los errores derivados de la extensión se suprimirán (los errores operativos, como no conectarse a la máquina virtual, no se suprimirán independientemente de este valor). El valor predeterminado es false. |
properties.type |
string |
Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Especifica la versión del controlador de script. |
type |
string |
Tipo de recurso |
VirtualMachineScaleSetExtensionProfile
Describe un perfil de extensión del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
extensions |
Recursos de extensión secundaria del conjunto de escalado de máquinas virtuales. |
|
extensionsTimeBudget |
string |
Especifica el tiempo asignado para que se inicien todas las extensiones. La duración del tiempo debe estar entre 15 minutos y 120 minutos (ambos incluidos) y debe especificarse en formato ISO 8601. El valor predeterminado es 90 minutos (PT1H30M). Versión mínima de api: 2020-06-01. |
VirtualMachineScaleSetHardwareProfile
Especifica la configuración de hardware del conjunto de escalado de máquinas virtuales.
VirtualMachineScaleSetIdentity
Identidad del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
principalId |
string |
Identificador de entidad de seguridad de la identidad del conjunto de escalado de máquinas virtuales. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
tenantId |
string |
Identificador de inquilino asociado al conjunto de escalado de máquinas virtuales. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
type |
Tipo de identidad que se usa para el conjunto de escalado de máquinas virtuales. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del conjunto de escalado de máquinas virtuales. |
|
userAssignedIdentities |
Lista de identidades de usuario asociadas al conjunto de escalado de máquinas virtuales. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
VirtualMachineScaleSetIPConfiguration
Describe la configuración ip de un perfil de red del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de configuración de IP. |
properties.applicationGatewayBackendAddressPools |
Especifica una matriz de referencias a grupos de direcciones de back-end de puertas de enlace de aplicaciones. Un conjunto de escalado puede hacer referencia a grupos de direcciones de back-end de varias puertas de enlace de aplicaciones. Varios conjuntos de escalado no pueden usar la misma puerta de enlace de aplicaciones. |
|
properties.applicationSecurityGroups |
Especifica una matriz de referencias al grupo de seguridad de aplicaciones. |
|
properties.loadBalancerBackendAddressPools |
Especifica una matriz de referencias a grupos de direcciones de back-end de equilibradores de carga. Un conjunto de escalado puede hacer referencia a los grupos de direcciones de back-end de un equilibrador de carga público y interno. Varios conjuntos de escalado no pueden usar el mismo equilibrador de carga de SKU básico. |
|
properties.loadBalancerInboundNatPools |
Especifica una matriz de referencias a grupos Nat entrantes de los equilibradores de carga. Un conjunto de escalado puede hacer referencia a grupos nat de entrada de un equilibrador de carga público y uno interno. Varios conjuntos de escalado no pueden usar el mismo equilibrador de carga de SKU básico. |
|
properties.primary |
boolean |
Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. |
properties.privateIPAddressVersion |
Disponible desde Api-Version 2017-03-30 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". |
|
properties.publicIPAddressConfiguration |
PublicIPAddressConfiguration. |
|
properties.subnet |
Especifica el identificador de la subred. |
VirtualMachineScaleSetIpTag
Contiene la etiqueta IP asociada a la dirección IP pública.
Nombre | Tipo | Description |
---|---|---|
ipTagType |
string |
Tipo de etiqueta IP. Ejemplo: FirstPartyUsage. |
tag |
string |
Etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL, Almacenamiento, etc. |
VirtualMachineScaleSetManagedDiskParameters
Describe los parámetros de un disco administrado ScaleSet.
Nombre | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco administrado. |
|
securityProfile |
Especifica el perfil de seguridad del disco administrado. |
|
storageAccountType |
Especifica el tipo de cuenta de almacenamiento para el disco administrado. NOTA: UltraSSD_LRS solo se puede usar con discos de datos, no se puede usar con disco del sistema operativo. |
VirtualMachineScaleSetNetworkConfiguration
Describe las configuraciones de red de un conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de configuración de red. |
properties.auxiliaryMode |
Especifica si el modo auxiliar está habilitado para el recurso interfaz de red. |
|
properties.auxiliarySku |
Especifica si la SKU auxiliar está habilitada para el recurso interfaz de red. |
|
properties.deleteOption |
Especificación de lo que sucede con la interfaz de red cuando se elimina la máquina virtual |
|
properties.disableTcpStateTracking |
boolean |
Especifica si la interfaz de red está deshabilitada para el seguimiento de estado tcp. |
properties.dnsSettings |
Configuración dns que se va a aplicar en las interfaces de red. |
|
properties.enableAcceleratedNetworking |
boolean |
Especifica si la interfaz de red está habilitada para redes aceleradas. |
properties.enableFpga |
boolean |
Especifica si la interfaz de red está habilitada para redes FPGA. |
properties.enableIPForwarding |
boolean |
Indica si el reenvío IP está habilitado en esta NIC. |
properties.ipConfigurations |
Especifica las configuraciones IP de la interfaz de red. |
|
properties.networkSecurityGroup |
El grupo de seguridad de red. |
|
properties.primary |
boolean |
Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Describe la configuración dns de los conjuntos de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
dnsServers |
string[] |
Lista de direcciones IP de servidores DNS |
VirtualMachineScaleSetNetworkProfile
Describe un perfil de red del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
healthProbe |
Referencia a un sondeo de equilibrador de carga usado para determinar el estado de una instancia en el conjunto de escalado de máquinas virtuales. La referencia tendrá el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. |
|
networkApiVersion |
especifica la versión de la API de Microsoft.Network que se usa al crear recursos de red en las configuraciones de interfaz de red para el conjunto de escalado de máquinas virtuales con el modo de orquestación "Flexible". |
|
networkInterfaceConfigurations |
Lista de configuraciones de red. |
VirtualMachineScaleSetOSDisk
Describe un disco del sistema operativo del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
caching |
Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. Los valores predeterminados son: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. |
|
createOption |
Especifica cómo se deben crear las máquinas virtuales del conjunto de escalado. El único valor permitido es: FromImage. Este valor se usa cuando se usa una imagen para crear la máquina virtual. Si usa una imagen de plataforma, también usará el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también usará el elemento plan descrito anteriormente. |
|
deleteOption |
Especifica si el disco del sistema operativo debe eliminarse o desasociarse tras la eliminación de VMSS Flex (esta característica está disponible solo para VMSS con OrchestrationMode flexible). |
|
diffDiskSettings |
Especifica la configuración del disco efímero para el disco del sistema operativo usado por el conjunto de escalado de máquinas virtuales. |
|
diskSizeGB |
integer |
Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad 'diskSizeGB' es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. |
image |
Especifica información sobre la imagen de usuario no administrada en la que basar el conjunto de escalado. |
|
managedDisk |
Parámetros de disco administrado. |
|
name |
string |
Nombre del disco. |
osType |
Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen de usuario o un VHD especializado. Los valores posibles son: Windows,Linux. |
|
vhdContainers |
string[] |
Especifica las direcciones URL de contenedor que se usan para almacenar discos del sistema operativo para el conjunto de escalado. |
writeAcceleratorEnabled |
boolean |
Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. |
VirtualMachineScaleSetOSProfile
Describe un perfil del sistema operativo del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
adminPassword |
string |
Especifica la contraseña de la cuenta de administrador. |
adminUsername |
string |
Especifica el nombre de la cuenta de administrador. |
allowExtensionOperations |
boolean |
Especifica si se deben permitir operaciones de extensión en el conjunto de escalado de máquinas virtuales. Esto solo se puede establecer en False cuando no hay extensiones presentes en el conjunto de escalado de máquinas virtuales. |
computerNamePrefix |
string |
Especifica el prefijo de nombre de equipo para todas las máquinas virtuales del conjunto de escalado. Los prefijos de nombre de equipo deben tener entre 1 y 15 caracteres. |
customData |
string |
Especifica una cadena codificada en base 64 de datos personalizados. La cadena codificada en base 64 se descodifica en una matriz binaria que se guarda como un archivo en la máquina virtual. La longitud máxima de la matriz binaria es de 65535 bytes. Para usar cloud-init para la máquina virtual, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación |
linuxConfiguration |
Especifica la configuración del sistema operativo Linux en la máquina virtual. Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux on Azure-Endorsed Distributions. |
|
requireGuestProvisionSignal |
boolean |
Propiedad opcional que debe establecerse en True o omitirse. |
secrets |
Especifica el conjunto de certificados que se deben instalar en las máquinas virtuales del conjunto de escalado. Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
|
windowsConfiguration |
Especifica la configuración del sistema operativo Windows en la máquina virtual. |
VirtualMachineScaleSetPublicIPAddressConfiguration
Describe la configuración de PublicIPAddress de un conjunto de escalado de máquinas virtuales
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de configuración de la dirección publicIP. |
properties.deleteOption |
Especificación de lo que sucede con la dirección IP pública cuando se elimina la máquina virtual |
|
properties.dnsSettings |
Virtual |
Configuración dns que se va a aplicar en las direcciones publicIP. |
properties.idleTimeoutInMinutes |
integer |
Tiempo de espera de inactividad de la dirección IP pública. |
properties.ipTags |
Lista de etiquetas IP asociadas a la dirección IP pública. |
|
properties.publicIPAddressVersion |
Disponible desde Api-Version 2019-07-01 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". |
|
properties.publicIPPrefix |
PublicIPPrefix desde el que se van a asignar direcciones publicIP. |
|
sku |
Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible. |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Describe la configuración dns de los conjuntos de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
domainNameLabel |
string |
Etiqueta Nombre de dominio. La concatenación de la etiqueta de nombre de dominio y el índice de máquina virtual serán las etiquetas de nombre de dominio de los recursos publicIPAddress que se crearán. |
domainNameLabelScope |
Ámbito de la etiqueta Nombre de dominio. La concatenación de la etiqueta de nombre de dominio hash generada según la directiva a partir del ámbito de la etiqueta de nombre de dominio y el índice de máquina virtual serán las etiquetas de nombre de dominio de los recursos de PublicIPAddress que se crearán. |
VirtualMachineScaleSetScaleInRules
Las reglas que se van a seguir al escalar verticalmente un conjunto de escalado de máquinas virtuales.
Los valores posibles son:
valor predeterminado Cuando se escala un conjunto de escalado de máquinas virtuales, el conjunto de escalado se equilibrará primero entre zonas si es un conjunto de escalado zonal. A continuación, se equilibrará entre dominios de error en la medida de lo posible. Dentro de cada dominio de error, las máquinas virtuales elegidas para la eliminación serán las más recientes que no están protegidas contra el escalado horizontal.
OldestVM Cuando se escala un conjunto de escalado de máquinas virtuales, se elegirán las máquinas virtuales más antiguas que no están protegidas contra el escalado horizontal. En el caso de los conjuntos de escalado de máquinas virtuales zonales, el conjunto de escalado primero se equilibrará entre zonas. Dentro de cada zona, se elegirán las máquinas virtuales más antiguas que no están protegidas para su eliminación.
NewestVM Cuando se escala un conjunto de escalado de máquinas virtuales, se elegirán las máquinas virtuales más recientes que no están protegidas contra el escalado horizontal. En el caso de los conjuntos de escalado de máquinas virtuales zonales, el conjunto de escalado primero se equilibrará entre zonas. Dentro de cada zona, se elegirán las máquinas virtuales más recientes que no están protegidas para su eliminación.
Nombre | Tipo | Description |
---|---|---|
Default |
string |
|
NewestVM |
string |
|
OldestVM |
string |
VirtualMachineScaleSetStorageProfile
Describe un perfil de almacenamiento del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
dataDisks |
Especifica los parámetros que se usan para agregar discos de datos a las máquinas virtuales del conjunto de escalado. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. |
|
diskControllerType |
Especifica el tipo de controlador de disco configurado para las máquinas virtuales del conjunto de escalado. Versión mínima de api: 2022-08-01 |
|
imageReference |
Especifica información sobre la imagen que se va a usar. Puede especificar información sobre imágenes de plataforma, imágenes de Marketplace o imágenes de máquina virtual. Este elemento es necesario cuando desea usar una imagen de plataforma, una imagen de Marketplace o una imagen de máquina virtual, pero no se usa en otras operaciones de creación. |
|
osDisk |
Especifica información sobre el disco del sistema operativo utilizado por las máquinas virtuales del conjunto de escalado. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. |
VirtualMachineScaleSetVMProfile
Describe un perfil de máquina virtual del conjunto de escalado de máquinas virtuales.
Nombre | Tipo | Description |
---|---|---|
applicationProfile |
Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. |
|
billingProfile |
Especifica los detalles relacionados con la facturación de un VMSS de Acceso puntual de Azure. Versión mínima de api: 2019-03-01. |
|
capacityReservation |
Especifica los detalles relacionados con la reserva de capacidad de un conjunto de escalado. Versión mínima de api: 2021-04-01. |
|
diagnosticsProfile |
Especifica el estado de configuración de diagnóstico de arranque. Versión mínima de api: 2015-06-15. |
|
evictionPolicy |
Especifica la directiva de expulsión para la máquina virtual de Acceso puntual de Azure y el conjunto de escalado de Acceso puntual de Azure. En el caso de las máquinas virtuales de Acceso puntual de Azure, se admiten "Deallocate" y "Delete" y la versión mínima de api es 2019-03-01. En el caso de los conjuntos de escalado de acceso puntual de Azure, se admiten "Deallocate" y "Delete" (Eliminación) y la versión mínima de api es 2017-10-30-preview. |
|
extensionProfile |
Especifica una colección de opciones de configuración para las extensiones instaladas en las máquinas virtuales del conjunto de escalado. |
|
hardwareProfile |
Especifica los detalles relacionados con el perfil de hardware de un conjunto de escalado. Versión mínima de api: 2021-11-01. |
|
licenseType |
string |
Especifica que la imagen o el disco que se usa tenían licencias locales. |
networkProfile |
Especifica las propiedades de las interfaces de red de las máquinas virtuales del conjunto de escalado. |
|
osProfile |
Especifica la configuración del sistema operativo para las máquinas virtuales del conjunto de escalado. |
|
priority |
Especifica la prioridad de las máquinas virtuales del conjunto de escalado. Versión mínima de api: 2017-10-30-preview. |
|
scheduledEventsProfile |
Especifica configuraciones relacionadas con eventos programados. |
|
securityPostureReference |
Especifica la posición de seguridad que se va a usar en el conjunto de escalado. Versión mínima de api: 2023-03-01 |
|
securityProfile |
Especifica la configuración del perfil relacionado con la seguridad de las máquinas virtuales del conjunto de escalado. |
|
serviceArtifactReference |
Especifica el identificador de referencia del artefacto de servicio que se usa para establecer la misma versión de imagen para todas las máquinas virtuales del conjunto de escalado cuando se usa la versión de imagen "más reciente". Versión mínima de api: 2022-11-01 |
|
storageProfile |
Especifica la configuración de almacenamiento de los discos de máquina virtual. |
|
timeCreated |
string |
Especifica la hora en la que se creó este perfil de máquina virtual para el conjunto de escalado de máquinas virtuales. Este valor se agregará a las etiquetas de máquina virtual VMSS Flex al crear o actualizar el perfil de máquina virtual de VMSS. La versión mínima de la API para esta propiedad es 2023-09-01. |
userData |
string |
UserData para las máquinas virtuales del conjunto de escalado, que debe estar codificada en base 64. El cliente no debe pasar ningún secreto aquí. Versión mínima de api: 2021-03-01. |
VMDiskSecurityProfile
Especifica la configuración del perfil de seguridad para el disco administrado. Nota: Solo se puede establecer para máquinas virtuales confidenciales.
Nombre | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica el identificador de recurso del conjunto de cifrado de disco administrado del cliente para el disco administrado que se usa para el disco de sistema operativo ConfidentialVM cifrado con clave administrada por el cliente y el blob vmGuest. |
|
securityEncryptionType |
Especifica encryptionType del disco administrado. Se establece en DiskWithVMGuestState para el cifrado del disco administrado junto con el blob VMGuestState, VMGuestStateOnly para el cifrado de solo el blob VMGuestState y NonPersistedTPM para no conservar el estado de firmware en el blob VMGuestState. Nota: Solo se puede establecer para máquinas virtuales confidenciales. |
VMGalleryApplication
Especifica la información necesaria para hacer referencia a una versión de aplicación de la galería de procesos.
Nombre | Tipo | Description |
---|---|---|
configurationReference |
string |
Opcional, especifica el URI en un blob de Azure que reemplazará la configuración predeterminada del paquete si se proporciona. |
enableAutomaticUpgrade |
boolean |
Si se establece en true, cuando una nueva versión de aplicación de la galería esté disponible en PIR/SIG, se actualizará automáticamente para la máquina virtual o VMSS. |
order |
integer |
Opcional, especifica el orden en el que se deben instalar los paquetes. |
packageReferenceId |
string |
Especifica el identificador de recurso GalleryApplicationVersion en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} |
tags |
string |
Opcional, especifica un valor de paso a través para un contexto más genérico. |
treatFailureAsDeploymentFailure |
boolean |
Opcional, si es true, se producirá un error en cualquier operación de vmApplication. |
VMSizeProperties
Especifica la configuración de la propiedad tamaño de máquina virtual en la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
vCPUsAvailable |
integer |
Especifica el número de vCPU disponibles para la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado es establecerlo en el valor de las vCPU disponibles para ese tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. |
vCPUsPerCore |
integer |
Especifica la relación de núcleos físicos de vCPU. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado se establece en el valor de vCPUsPerCore para el tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. Establecer esta propiedad en 1 también significa que el hyper-threading está deshabilitado. |
WindowsConfiguration
Especifica la configuración del sistema operativo Windows en la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
additionalUnattendContent |
Especifica información con formato XML codificado en base 64 adicional que se puede incluir en el archivo Unattend.xml, que usa el programa de instalación de Windows. |
|
enableAutomaticUpdates |
boolean |
Indica si las actualizaciones automáticas están habilitadas para la máquina virtual Windows. El valor predeterminado es true. En el caso de los conjuntos de escalado de máquinas virtuales, esta propiedad se puede actualizar y las actualizaciones surtirán efecto en el reaprovisionamiento del sistema operativo. |
enableVMAgentPlatformUpdates |
boolean |
Indica si las actualizaciones de la plataforma VMAgent están habilitadas para la máquina virtual Windows. |
patchSettings |
[Característica de vista previa] Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Windows. |
|
provisionVMAgent |
boolean |
Indica si se debe aprovisionar el agente de máquina virtual en la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, se establece en true de forma predeterminada. Esto garantizará que el agente de máquina virtual esté instalado en la máquina virtual para que las extensiones se puedan agregar a la máquina virtual más adelante. |
timeZone |
string |
Especifica la zona horaria de la máquina virtual. Por ejemplo, "Hora estándar del Pacífico". Los valores posibles se pueden TimeZoneInfo.Id valor de las zonas horarias devueltas por TimeZoneInfo.GetSystemTimeZones. |
winRM |
Especifica los agentes de escucha de administración remota de Windows. Esto habilita Windows PowerShell remoto. |
WindowsPatchAssessmentMode
Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS.
Los valores posibles son:
ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual.
AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true.
Nombre | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
WindowsVMGuestPatchAutomaticByPlatformRebootSetting
Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform.
Nombre | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
WindowsVMGuestPatchAutomaticByPlatformSettings
Especifica la configuración adicional que se va a aplicar cuando el modo de revisión AutomaticByPlatform está seleccionado en la configuración de revisión de Windows.
Nombre | Tipo | Description |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales |
rebootSetting |
Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. |
WindowsVMGuestPatchMode
Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible.
Los valores posibles son:
Manual: controla la aplicación de revisiones en una máquina virtual. Para ello, aplique revisiones manualmente dentro de la máquina virtual. En este modo, las actualizaciones automáticas están deshabilitadas; La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser false
AutomaticByOS: el sistema operativo actualizará automáticamente la máquina virtual. La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser true.
AutomaticByPlatform: la máquina virtual actualizará automáticamente la plataforma. Las propiedades provisionVMAgent y WindowsConfiguration.enableAutomaticUpdates deben ser true.
Nombre | Tipo | Description |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
WinRMConfiguration
Describe la configuración de administración remota de Windows de la máquina virtual.
Nombre | Tipo | Description |
---|---|---|
listeners |
Lista de agentes de escucha de administración remota de Windows |
WinRMListener
Describe el protocolo y la huella digital del agente de escucha de administración remota de Windows.
Nombre | Tipo | Description |
---|---|---|
certificateUrl |
string |
Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser la codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: |
protocol |
Especifica el protocolo del agente de escucha winRM. Los valores posibles son: http,https. |
ZonalPlatformFaultDomainAlignMode
Especifica el modo de alineación entre el proceso del conjunto de escalado de máquinas virtuales y el recuento de dominios de error de almacenamiento.
Nombre | Tipo | Description |
---|---|---|
Aligned |
string |
|
Unaligned |
string |