Virtual Machine Scale Sets - Get
Exibir informações sobre um conjunto de dimensionamento de máquinas virtuais.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2022-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2022-08-01&$expand=userData
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos. |
subscription
|
path | True |
string |
Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço. |
vm
|
path | True |
string |
O nome do conjunto de dimensionamento da VM. |
api-version
|
query | True |
string |
Versão da API do cliente. |
$expand
|
query |
A expressão de expansão a ser aplicada na operação. 'UserData' recupera a propriedade UserData do conjunto de dimensionamento de VMs fornecido pelo usuário durante a operação Create/Update do conjunto de dimensionamento de VMs |
Nome | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Fluxo do OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2022-08-01&$expand=userData
Resposta de exemplo
{
"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"
},
"timeCreated": "2021-06-27T01:02:38.3138469+00:00"
}
}
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2022-08-01&$expand=userData
Resposta de exemplo
{
"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"
}
}
}
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2022-08-01&$expand=userData
Resposta de exemplo
{
"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"
}
}
}
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2022-08-01&$expand=userData
Resposta de exemplo
{
"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"
}
}
}
Nome | Description |
---|---|
Additional |
Habilita ou desabilita uma funcionalidade na máquina virtual ou no conjunto de dimensionamento de máquinas virtuais. |
Additional |
Especifica informações adicionais formatadas em XML que podem ser incluídas no arquivo Unattend.xml, que é usado pela Instalação do Windows. O conteúdo é definido definindo o nome, o nome do componente e a passagem na qual o conteúdo é aplicado. |
Api |
A referência de entidade de API. |
Api |
Erro de API. |
Api |
Base de erros de API. |
Application |
Contém a lista de aplicativos da galeria que devem ser disponibilizados para a VM/VMSS |
Automatic |
Os parâmetros de configuração usados para executar a atualização automática do sistema operacional. |
Automatic |
Especifica os parâmetros de configuração para reparos automáticos no conjunto de dimensionamento de máquinas virtuais. |
Billing |
Especifica os detalhes relacionados à cobrança de uma VM spot ou VMSS do Azure. Versão mínima da API: 01/03/2019. |
Boot |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. Você pode exibir facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor. |
Caching |
Especifica os requisitos de cache. |
Capacity |
Os parâmetros de um perfil de reserva de capacidade. |
Cloud |
Uma resposta de erro do serviço de computação. |
Component |
O nome do componente. Atualmente, o único valor permitido é Microsoft-Windows-Shell-Setup. |
Delete |
Especifique o que acontece com o IP público quando a VM é excluída |
Diagnostics |
Especifica o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15. |
Diff |
Especifica as configurações de disco efêmero para o disco do sistema operacional. |
Diff |
Especifica o posicionamento de disco efêmero para o disco do sistema operacional. Essa propriedade pode ser usada pelo usuário na solicitação para escolher o local, ou seja, o espaço em disco de cache ou de disco de recurso para provisionamento de disco do sistema operacional efêmero. Para obter mais informações sobre os requisitos de tamanho do disco do sistema operacional efêmero, consulte Requisitos de tamanho de disco do sistema operacional efêmero para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements e VM Linux em https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements |
Diff |
Descreve os parâmetros das configurações de disco efêmero que podem ser especificadas para o disco do sistema operacional. OBSERVAÇÃO: as configurações de disco efêmero só podem ser especificadas para o disco gerenciado. |
Disk |
|
Disk |
Especifica como as máquinas virtuais no conjunto de dimensionamento devem ser criadas. |
Disk |
Especifica se o Disco do SISTEMA Operacional deve ser excluído ou desanexado após a exclusão do VMSS Flex (esse recurso está disponível apenas para VMSS com OrchestrationMode Flexível). |
Disk |
Descreve o parâmetro da ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificada para disco. OBSERVAÇÃO: a ID do recurso do conjunto de criptografia de disco só pode ser especificada para o disco gerenciado. https://aka.ms/mdssewithcmkoverview Consulte para obter mais detalhes. |
Expand |
A expressão de expansão a ser aplicada na operação. 'UserData' recupera a propriedade UserData do conjunto de dimensionamento de VM que foi fornecido pelo usuário durante a operação Criar/Atualizar do conjunto de dimensionamento de VMs |
Extended |
O tipo complexo do local estendido. |
Extended |
O tipo do local estendido. |
Image |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, uma imagem do marketplace ou uma imagem de máquina virtual, mas não é usado em outras operações de criação. OBSERVAÇÃO: a oferta e o editor de referência de imagem só podem ser definidos quando você cria o conjunto de dimensionamento. |
Inner |
Detalhes do erro interno. |
IPVersion |
Disponível de Api-Version 2019-07-01 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
Key |
Descreve uma referência ao Key Vault Secret |
Linux |
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições do Linux com suporte, consulte Linux em distribuições Azure-Endorsed. |
Linux |
Especifica o modo de Avaliação de Patch de Convidado da VM para a máquina virtual IaaS. |
Linux |
Especifica as configurações relacionadas à Aplicação de Patch de Convidado de VM no Linux. |
Linux |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Linux |
Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Linux. |
Linux |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Network |
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para o Conjunto de Dimensionamento de Máquinas Virtuais com o modo de orquestração 'Flexível' |
Operating |
Essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco se estiver criando uma VM com base na imagem do usuário ou em um VHD especializado. |
Orchestration |
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais. |
Pass |
O nome da passagem. Atualmente, o único valor permitido é OobeSystem. |
Patch |
Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Windows. |
Plan |
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar. |
Priority |
Especifica as divisões de destino para VMs de prioridade spot e regular em um conjunto de dimensionamento com modo de orquestração flexível. |
Protocol |
Especifica o protocolo do ouvinte WinRM. Os valores possíveis são: http https |
Public |
Descreve o Sku de IP público. Ele só pode ser definido com OrchestrationMode como Flexível. |
Public |
Especificar o nome do sku de IP público |
Public |
Especificar a camada de sku de IP público |
Repair |
Tipo de ação de reparo (substituir, reiniciar, refazer imagem) que será usada para reparar máquinas virtuais não íntegras no conjunto de dimensionamento. O valor padrão é replace. |
Resource |
O tipo de identidade usado para o conjunto de dimensionamento de máquinas virtuais. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do conjunto de dimensionamento de máquinas virtuais. |
Rolling |
Os parâmetros de configuração usados durante a execução de uma atualização sem interrupção. |
Scale |
Descreve uma política de redução horizontal para um conjunto de dimensionamento de máquinas virtuais. |
Scheduled |
|
security |
Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState e VMGuestStateOnly para criptografia apenas do blob VMGuestState. OBSERVAÇÃO: ele pode ser definido apenas para VMs confidenciais. |
Security |
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais. |
Security |
Especifica o SecurityType da máquina virtual. Ele precisa ser definido como qualquer valor especificado para habilitar UefiSettings. Padrão: UefiSettings não será habilitado, a menos que essa propriedade esteja definida. |
Setting |
Especifica o nome da configuração ao qual se aplica o conteúdo. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
Sku |
Descreve um sku de conjunto de dimensionamento de máquinas virtuais. OBSERVAÇÃO: se o novo SKU de VM não tiver suporte no hardware em que o conjunto de dimensionamento está atualmente, você precisará desalocar as VMs no conjunto de dimensionamento antes de modificar o nome da SKU. |
Spot |
Especifica as propriedades Spot-Try-Restore para o conjunto de dimensionamento de máquinas virtuais. |
Ssh |
Configuração de SSH para VMs baseadas em Linux em execução no Azure |
Ssh |
Contém informações sobre a chave pública do certificado SSH e o caminho na VM do Linux em que a chave pública é colocada. |
Storage |
Especifica o tipo de conta de armazenamento para o disco gerenciado. OBSERVAÇÃO: UltraSSD_LRS só pode ser usado com discos de dados, ele não pode ser usado com disco do sistema operacional. |
Sub |
|
Terminate |
|
Uefi |
Especifica as configurações de segurança, como inicialização segura e vTPM usadas durante a criação da máquina virtual. Versão mínima da api: 2020-12-01 |
Upgrade |
Especifica o modo de uma atualização para máquinas virtuais no conjunto de dimensionamento. |
Upgrade |
Descreve uma política de atualização – automática, manual ou sem interrupção. |
User |
A lista de identidades de usuário associadas à Máquina Virtual. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Vault |
Descreve uma única referência de certificado em um Key Vault e onde o certificado deve residir na VM. |
Vault |
Descreve um conjunto de certificados que estão todos no mesmo Key Vault. |
Virtual |
Descreve o uri de um disco. |
Virtual |
Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure. |
Virtual |
Especifica a prioridade para as máquinas virtuais no conjunto de dimensionamento. |
Virtual |
Descreve um conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve um disco de dados do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve uma extensão do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve um perfil de extensão do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Especifica as configurações de hardware para o conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Identidade para o conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve a configuração de IP de um perfil de rede do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Contém a marca IP associada ao endereço IP público. |
Virtual |
Descreve os parâmetros de um disco gerenciado ScaleSet. |
Virtual |
Descreve as configurações de rede de um perfil de rede do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve as configurações de DNS de uma configuração de rede de conjuntos de dimensionamento de máquinas virtuais. |
Virtual |
Descreve um perfil de rede do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve um disco do sistema operacional do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve um perfil do sistema operacional do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve a configuração PublicIPAddress de um conjunto de dimensionamento de máquinas virtuais |
Virtual |
Descreve as configurações de DNS de uma configuração de rede de conjuntos de dimensionamento de máquinas virtuais. |
Virtual |
As regras a serem seguidas ao dimensionar em um conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve um perfil de armazenamento do conjunto de dimensionamento de máquinas virtuais. |
Virtual |
Descreve um perfil de máquina virtual do conjunto de dimensionamento de máquinas virtuais. |
VMDisk |
Especifica as configurações de perfil de segurança para o disco gerenciado. OBSERVAÇÃO: ele só pode ser definido para VMs confidenciais |
VMGallery |
Especifica as informações necessárias para fazer referência a uma versão do aplicativo da galeria de computação |
VMSize |
Especifica as configurações de Propriedade de Tamanho da VM na máquina virtual. |
Windows |
Especifica as configurações de sistema operacional do Windows na máquina virtual. |
Windows |
Especifica o modo de avaliação de patch convidado da VM para a máquina virtual IaaS. |
Windows |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Windows |
Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Windows. |
Windows |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Win |
Descreve a configuração de Gerenciamento Remoto do Windows da VM |
Win |
Descreve o protocolo e a impressão digital do ouvinte de Gerenciamento Remoto do Windows |
Habilita ou desabilita uma funcionalidade na máquina virtual ou no conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
hibernationEnabled |
boolean |
O sinalizador que habilita ou desabilita a funcionalidade de hibernação na VM. |
ultraSSDEnabled |
boolean |
O sinalizador que habilita ou desabilita um recurso para ter um ou mais discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento na VM ou VMSS. Discos gerenciados com tipo de conta de armazenamento UltraSSD_LRS podem ser adicionados a uma máquina virtual ou conjunto de dimensionamento de máquinas virtuais somente se essa propriedade estiver habilitada. |
Especifica informações adicionais formatadas em XML que podem ser incluídas no arquivo Unattend.xml, que é usado pela Instalação do Windows. O conteúdo é definido definindo o nome, o nome do componente e a passagem na qual o conteúdo é aplicado.
Nome | Tipo | Description |
---|---|---|
componentName |
O nome do componente. Atualmente, o único valor permitido é Microsoft-Windows-Shell-Setup. |
|
content |
string |
Especifica o conteúdo formatado em XML adicionado ao arquivo unattend.xml para o caminho e o componente especificados. O XML deve ter menos de 4 KB e deve incluir o elemento raiz para a configuração ou recurso que está sendo inserido. |
passName |
O nome da passagem. Atualmente, o único valor permitido é OobeSystem. |
|
settingName |
Especifica o nome da configuração ao qual se aplica o conteúdo. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
A referência de entidade de API.
Nome | Tipo | Description |
---|---|---|
id |
string |
A ID do recurso do ARM na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
Erro de API.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
details |
Os detalhes do erro da API |
|
innererror |
O erro interno da API |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro específico. |
Base de erros de API.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro específico. |
Contém a lista de aplicativos da galeria que devem ser disponibilizados para a VM/VMSS
Nome | Tipo | Description |
---|---|---|
galleryApplications |
Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS |
Os parâmetros de configuração usados para executar a atualização automática do sistema operacional.
Nome | Tipo | Description |
---|---|---|
disableAutomaticRollback |
boolean |
Se o recurso de reversão de imagem do sistema operacional deve ser desabilitado. O valor padrão é false. |
enableAutomaticOSUpgrade |
boolean |
Indica se as atualizações do sistema operacional devem ser aplicadas automaticamente a instâncias do conjunto de dimensionamento de forma sem interrupção quando uma versão mais recente da imagem do sistema operacional estiver disponível. O valor padrão é false. |
useRollingUpgradePolicy |
boolean |
Indica se a política de atualização sem interrupção deve ser usada durante a atualização automática do sistema operacional. O valor padrão é false. A atualização automática do sistema operacional fará fallback para a política padrão se nenhuma política for definida no VMSS. |
Especifica os parâmetros de configuração para reparos automáticos no conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica se os reparos automáticos devem ser habilitados no conjunto de dimensionamento de máquinas virtuais. O valor padrão é false. |
gracePeriod |
string |
A quantidade de tempo para a qual os reparos automáticos são suspensos devido a uma alteração de estado na VM. O tempo de carência começa após a conclusão da alteração de estado. Isso ajuda a evitar reparos prematuros ou acidentais. A duração do tempo deve ser especificada no formato ISO 8601. O período de carência mínimo permitido é de 10 minutos (PT10M), que também é o valor padrão. O período máximo de carência permitido é de 90 minutos (PT90M). |
repairAction |
Tipo de ação de reparo (substituir, reiniciar, reimagem) que será usada para reparar máquinas virtuais não íntegras no conjunto de dimensionamento. O valor padrão é replace. |
Especifica os detalhes relacionados à cobrança de uma VM spot ou VMSS do Azure. Versão mínima da API: 01/03/2019.
Nome | Tipo | Description |
---|---|---|
maxPrice |
number |
Especifica o preço máximo que você está disposto a pagar por uma VM/VMSS spot do Azure. Este preço é em dólares americanos. Esse preço será comparado com o preço spot atual do Azure para o tamanho da VM. Além disso, os preços são comparados no momento da criação/atualização da VM/VMSS spot do Azure e a operação só terá êxito se maxPrice for maior que o preço spot atual do Azure. O maxPrice também será usado para remover uma VM/VMSS spot do Azure se o preço spot atual do Azure ultrapassar o maxPrice após a criação da VM/VMSS. Os valores possíveis são: - Qualquer valor decimal maior que zero. Exemplo: 0,01538 -1 – indica o preço padrão para ser atualizado sob demanda. Você pode definir maxPrice como -1 para indicar que a VM/VMSS spot do Azure não deve ser removida por motivos de preço. Além disso, o preço máximo padrão será -1 se não for fornecido por você. Versão mínima da API: 01/03/2019. |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. Você pode exibir facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor.
Nome | Tipo | Description |
---|---|---|
enabled |
boolean |
Se a inicialização diagnóstico deve ser habilitada na Máquina Virtual. |
storageUri |
string |
URI da conta de armazenamento a ser usada para colocar a saída do console e a captura de tela. Se storageUri não for especificado ao habilitar diagnóstico de inicialização, o armazenamento gerenciado será usado. |
Especifica os requisitos de cache.
Os valores possíveis são:
Nenhuma
ReadOnly (somente-leitura)
ReadWrite
Padrão: nenhum para armazenamento Standard. ReadOnly para armazenamento Premium
Nome | Tipo | Description |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
Os parâmetros de um perfil de reserva de capacidade.
Nome | Tipo | Description |
---|---|---|
capacityReservationGroup |
Especifica a ID de recurso do grupo de reserva de capacidade que deve ser usada para alocar a máquina virtual ou instâncias de VM do conjunto de dimensionamento, desde que a capacidade suficiente tenha sido reservada. Consulte para https://aka.ms/CapacityReservation obter mais detalhes. |
Uma resposta de erro do serviço de computação.
Nome | Tipo | Description |
---|---|---|
error |
Erro de API. |
O nome do componente. Atualmente, o único valor permitido é Microsoft-Windows-Shell-Setup.
Nome | Tipo | Description |
---|---|---|
Microsoft-Windows-Shell-Setup |
string |
Especifique o que acontece com o IP público quando a VM é excluída
Nome | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
Especifica o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15.
Nome | Tipo | Description |
---|---|---|
bootDiagnostics |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. OBSERVAÇÃO: se storageUri estiver sendo especificado, verifique se a conta de armazenamento está na mesma região e assinatura que a VM. Você pode exibir facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor. |
Especifica as configurações de disco efêmero para o disco do sistema operacional.
Nome | Tipo | Description |
---|---|---|
Local |
string |
Especifica o posicionamento de disco efêmero para o disco do sistema operacional. Essa propriedade pode ser usada pelo usuário na solicitação para escolher o local, ou seja, o espaço em disco de cache ou de disco de recurso para provisionamento de disco do sistema operacional efêmero. Para obter mais informações sobre os requisitos de tamanho do disco do sistema operacional efêmero, consulte Requisitos de tamanho de disco do sistema operacional efêmero para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements e VM Linux em https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements
Nome | Tipo | Description |
---|---|---|
CacheDisk |
string |
|
ResourceDisk |
string |
Descreve os parâmetros das configurações de disco efêmero que podem ser especificadas para o disco do sistema operacional. OBSERVAÇÃO: as configurações de disco efêmero só podem ser especificadas para o disco gerenciado.
Nome | Tipo | Description |
---|---|---|
option |
Especifica as configurações de disco efêmero para o disco do sistema operacional. |
|
placement |
Especifica o posicionamento de disco efêmero para o disco do sistema operacional. Os valores possíveis são: CacheDiskResourceDisk Padrão: CacheDisk se um estiver configurado para o tamanho da VM, caso contrário , ResourceDisk será usado. Consulte a documentação de tamanho da VM para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/sizes e VM linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para marcar quais tamanhos de VM expõem um disco de cache. |
Nome | Tipo | Description |
---|---|---|
NVMe |
string |
|
SCSI |
string |
Especifica como as máquinas virtuais no conjunto de dimensionamento devem ser criadas.
O único valor permitido é: FromImage \u2013 Esse valor é usado quando você está usando uma imagem para criar a máquina virtual. Se você estiver usando uma imagem de plataforma, também usará o elemento imageReference descrito acima. Se você estiver usando uma imagem do marketplace, também usará o elemento plan descrito anteriormente.
Nome | Tipo | Description |
---|---|---|
Attach |
string |
|
Empty |
string |
|
FromImage |
string |
Especifica se o Disco do SISTEMA Operacional deve ser excluído ou desanexado após a exclusão do VMSS Flex (esse recurso está disponível apenas para VMSS com OrchestrationMode Flexível).
Valores possíveis:
Excluir Se esse valor for usado, o disco do sistema operacional será excluído quando a VM VM Flex do VMSS for excluída.
Desanexar Se esse valor for usado, o disco do sistema operacional será retido após a exclusão da VM do VMSS Flex.
O valor padrão é definido como Excluir. Para um Disco do SISTEMA Operacional Efêmero, o valor padrão é definido como Excluir. O usuário não pode alterar a opção de exclusão para Disco do SISTEMA Operacional Efêmero.
Nome | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
Descreve o parâmetro da ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificada para disco. OBSERVAÇÃO: a ID do recurso do conjunto de criptografia de disco só pode ser especificada para o disco gerenciado. https://aka.ms/mdssewithcmkoverview Consulte para obter mais detalhes.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
A expressão de expansão a ser aplicada na operação. 'UserData' recupera a propriedade UserData do conjunto de dimensionamento de VM que foi fornecido pelo usuário durante a operação Criar/Atualizar do conjunto de dimensionamento de VMs
Nome | Tipo | Description |
---|---|---|
userData |
string |
O tipo complexo do local estendido.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome do local estendido. |
type |
O tipo do local estendido. |
O tipo do local estendido.
Nome | Tipo | Description |
---|---|---|
EdgeZone |
string |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, uma imagem do marketplace ou uma imagem de máquina virtual, mas não é usado em outras operações de criação. OBSERVAÇÃO: a oferta e o editor de referência de imagem só podem ser definidos quando você cria o conjunto de dimensionamento.
Nome | Tipo | Description |
---|---|---|
communityGalleryImageId |
string |
Especificamos a ID exclusiva da imagem da galeria da comunidade para implantação de VM. Isso pode ser buscado na chamada GET da imagem da galeria da comunidade. |
exactVersion |
string |
Especifica em números decimais, a versão da imagem da plataforma ou da imagem do marketplace usada para criar a máquina virtual. Esse campo somente leitura difere de 'version', somente se o valor especificado no campo 'version' for 'latest'. |
id |
string |
ID do recurso |
offer |
string |
Especifica a oferta da imagem da plataforma ou da imagem do marketplace usada para criar a máquina virtual. |
publisher |
string |
O editor de imagens. |
sharedGalleryImageId |
string |
Especificamos a ID exclusiva da imagem da galeria compartilhada para implantação de VM. Isso pode ser buscado na chamada GET da imagem da galeria compartilhada. |
sku |
string |
A SKU da imagem. |
version |
string |
Especifica a versão da imagem da plataforma ou da imagem do marketplace usada para criar a máquina virtual. Os formatos permitidos são Major.Minor.Build ou 'latest'. Major, Minor e Build são números decimais. Especifique 'mais recente' para usar a versão mais recente de uma imagem disponível no momento da implantação. Mesmo que você use "mais recente", a imagem da VM não será atualizada automaticamente após o tempo de implantação, mesmo que uma nova versão fique disponível. Não use o campo 'version' para implantação de imagem da galeria, a imagem da galeria sempre deve usar o campo 'id' para implantação, para usar a versão 'mais recente' da imagem da galeria, basta definir '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' no campo 'id' sem entrada de versão. |
Detalhes do erro interno.
Nome | Tipo | Description |
---|---|---|
errordetail |
string |
A mensagem de erro interna ou o despejo de exceção. |
exceptiontype |
string |
O tipo de exceção. |
Disponível de Api-Version 2019-07-01 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'.
Nome | Tipo | Description |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
Descreve uma referência ao Key Vault Secret
Nome | Tipo | Description |
---|---|---|
secretUrl |
string |
A URL que faz referência a um segredo em um Key Vault. |
sourceVault |
A URL relativa do Key Vault que contém o segredo. |
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições do Linux com suporte, consulte Linux em distribuições Azure-Endorsed.
Nome | Tipo | Description |
---|---|---|
disablePasswordAuthentication |
boolean |
Especifica se a autenticação de senha deve ser desabilitada. |
enableVMAgentPlatformUpdates |
boolean |
Indica se o Atualizações da Plataforma VMAgent está habilitado para a máquina virtual linux. O valor padrão é false. |
patchSettings |
[Versão prévia do recurso] Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Linux. |
|
provisionVMAgent |
boolean |
Indica se o agente da máquina virtual deve ser provisionado na máquina virtual. Quando essa propriedade não é especificada no corpo da solicitação, o comportamento padrão é defini-la como true. Isso garantirá que o Agente de VM esteja instalado na VM para que as extensões possam ser adicionadas à VM posteriormente. |
ssh |
Especifica a configuração de chave ssh para um sistema operacional Linux. |
Especifica o modo de Avaliação de Patch de Convidado da VM para a máquina virtual IaaS.
Os valores possíveis são:
ImageDefault – você controla o tempo das avaliações de patch em uma máquina virtual.
AutomaticByPlatform – a plataforma disparará avaliações periódicas de patch. A propriedade provisionVMAgent deve ser verdadeira.
Nome | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
Especifica as configurações relacionadas à Aplicação de Patch de Convidado de VM no Linux.
Nome | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de Avaliação de Patch de Convidado da VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado de VM no Linux. |
|
patchMode |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform.
Nome | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Linux.
Nome | Tipo | Description |
---|---|---|
rebootSetting |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível.
Os valores possíveis são:
ImageDefault - A configuração de aplicação de patch padrão da máquina virtual é usada.
AutomaticByPlatform – A máquina virtual será atualizada automaticamente pela plataforma. A propriedade provisionVMAgent deve ser true
Nome | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para o Conjunto de Dimensionamento de Máquinas Virtuais com o modo de orquestração 'Flexível'
Nome | Tipo | Description |
---|---|---|
2020-11-01 |
string |
Essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco se estiver criando uma VM com base na imagem do usuário ou em um VHD especializado.
Os valores possíveis são:
Windows
Linux
Nome | Tipo | Description |
---|---|---|
Linux |
string |
|
Windows |
string |
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
Flexible |
string |
|
Uniform |
string |
O nome da passagem. Atualmente, o único valor permitido é OobeSystem.
Nome | Tipo | Description |
---|---|---|
OobeSystem |
string |
Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Windows.
Nome | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de avaliação de patch convidado da VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado da VM no Windows. |
|
enableHotpatching |
boolean |
Permite que os clientes corrijam suas VMs do Azure sem exigir uma reinicialização. Para enableHotpatching, o 'provisionVMAgent' deve ser definido como true e 'patchMode' deve ser definido como 'AutomaticByPlatform'. |
patchMode |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar.
Nome | Tipo | Description |
---|---|---|
name |
string |
A ID do plano. |
product |
string |
Especifica o produto da imagem do marketplace. Esse é o mesmo valor que Offer no elemento imageReference. |
promotionCode |
string |
O código da promoção. |
publisher |
string |
A ID do editor. |
Especifica as divisões de destino para VMs de prioridade spot e regular em um conjunto de dimensionamento com modo de orquestração flexível.
Com essa propriedade, o cliente é capaz de especificar o número base de VMs de prioridade regular criadas à medida que a instância flex do VMSS é expandida e a divisão entre as VMs de prioridade spot e regular após esse destino base ter sido atingido.
Nome | Tipo | Description |
---|---|---|
baseRegularPriorityCount |
integer |
O número base de VMs de prioridade regular que serão criadas nesse conjunto de dimensionamento à medida que ele é dimensionado. |
regularPriorityPercentageAboveBase |
integer |
O percentual de instâncias de VM, após a contagem de prioridade regular base ter sido atingida, que deverá usar a prioridade regular. |
Especifica o protocolo do ouvinte WinRM. Os valores possíveis são: http https
Nome | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
Descreve o Sku de IP público. Ele só pode ser definido com OrchestrationMode como Flexível.
Nome | Tipo | Description |
---|---|---|
name |
Especificar o nome do sku de IP público |
|
tier |
Especificar a camada de sku de IP público |
Especificar o nome do sku de IP público
Nome | Tipo | Description |
---|---|---|
Basic |
string |
|
Standard |
string |
Especificar a camada de sku de IP público
Nome | Tipo | Description |
---|---|---|
Global |
string |
|
Regional |
string |
Tipo de ação de reparo (substituir, reiniciar, refazer imagem) que será usada para reparar máquinas virtuais não íntegras no conjunto de dimensionamento. O valor padrão é replace.
Nome | Tipo | Description |
---|---|---|
Reimage |
string |
|
Replace |
string |
|
Restart |
string |
O tipo de identidade usado para o conjunto de dimensionamento de máquinas virtuais. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
Os parâmetros de configuração usados durante a execução de uma atualização sem interrupção.
Nome | Tipo | Description |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Permitir que o VMSS ignore os limites do AZ ao construir lotes de atualização. Leve em consideração o Domínio de Atualização e maxBatchInstancePercent para determinar o tamanho do lote. |
maxBatchInstancePercent |
integer |
A porcentagem máxima do total de instâncias de máquina virtual que serão atualizadas simultaneamente pela atualização sem interrupção em um lote. Como isso é um máximo, instâncias não íntegras em lotes anteriores ou futuros podem fazer com que o percentual de instâncias em um lote diminua para garantir maior confiabilidade. O valor padrão para esse parâmetro é 20%. |
maxUnhealthyInstancePercent |
integer |
O percentual máximo do total de instâncias de máquina virtual no conjunto de dimensionamento que pode ser simultaneamente não íntegro, seja como resultado da atualização ou por ser encontrado em um estado não íntegro pelas verificações de integridade da máquina virtual antes que a atualização sem interrupção seja anulada. Essa restrição será verificada antes de iniciar qualquer lote. O valor padrão para esse parâmetro é 20%. |
maxUnhealthyUpgradedInstancePercent |
integer |
O percentual máximo de instâncias de máquina virtual atualizadas que podem ser encontradas em um estado não íntegro. Esse marcar ocorrerá depois que cada lote for atualizado. Se esse percentual for excedido, a atualização sem interrupção será anulada. O valor padrão para esse parâmetro é 20%. |
pauseTimeBetweenBatches |
string |
O tempo de espera entre concluir a atualização de todas as máquinas virtuais em um lote e iniciar o próximo lote. A duração do tempo deve ser especificada no formato ISO 8601. O valor padrão é 0 segundos (PT0S). |
prioritizeUnhealthyInstances |
boolean |
Atualize todas as instâncias não íntegras em um conjunto de dimensionamento antes de qualquer instância íntegra. |
Descreve uma política de redução horizontal para um conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
forceDeletion |
boolean |
Essa propriedade permite especificar se as máquinas virtuais escolhidas para remoção devem ser excluídas à força quando um conjunto de dimensionamento de máquinas virtuais está sendo dimensionado. (Recurso em versão prévia) |
rules |
As regras a serem seguidas ao dimensionar em um conjunto de dimensionamento de máquinas virtuais. |
Nome | Tipo | Description |
---|---|---|
terminateNotificationProfile |
Especifica as configurações relacionadas a Encerrar Evento Agendado. |
Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState e VMGuestStateOnly para criptografia apenas do blob VMGuestState. OBSERVAÇÃO: ele pode ser definido apenas para VMs confidenciais.
Nome | Tipo | Description |
---|---|---|
DiskWithVMGuestState |
string |
|
VMGuestStateOnly |
string |
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
encryptionAtHost |
boolean |
Essa propriedade pode ser usada pelo usuário na solicitação para habilitar ou desabilitar a Criptografia de Host para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais. Isso habilitará a criptografia para todos os discos, incluindo o disco de Recurso/Temp no próprio host. Padrão: a criptografia no host será desabilitada, a menos que essa propriedade seja definida como true para o recurso. |
securityType |
Especifica o SecurityType da máquina virtual. Ele precisa ser definido como qualquer valor especificado para habilitar UefiSettings. Padrão: UefiSettings não será habilitado, a menos que essa propriedade esteja definida. |
|
uefiSettings |
Especifica as configurações de segurança, como inicialização segura e vTPM usadas durante a criação da máquina virtual. Versão mínima da api: 2020-12-01 |
Especifica o SecurityType da máquina virtual. Ele precisa ser definido como qualquer valor especificado para habilitar UefiSettings. Padrão: UefiSettings não será habilitado, a menos que essa propriedade esteja definida.
Nome | Tipo | Description |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
Especifica o nome da configuração ao qual se aplica o conteúdo. Os valores possíveis são: FirstLogonCommands e AutoLogon.
Nome | Tipo | Description |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
Descreve um sku de conjunto de dimensionamento de máquinas virtuais. OBSERVAÇÃO: se o novo SKU de VM não tiver suporte no hardware em que o conjunto de dimensionamento está atualmente, você precisará desalocar as VMs no conjunto de dimensionamento antes de modificar o nome da SKU.
Nome | Tipo | Description |
---|---|---|
capacity |
integer |
Especifica o número de máquinas virtuais no conjunto de dimensionamento. |
name |
string |
O nome do sku. |
tier |
string |
Especifica a camada de máquinas virtuais em um conjunto de dimensionamento. |
Especifica as propriedades Spot-Try-Restore para o conjunto de dimensionamento de máquinas virtuais.
Com essa propriedade, o cliente pode habilitar ou desabilitar a restauração automática das instâncias de VM do Spot VMSS removidas de forma oportunista com base na disponibilidade de capacidade e na restrição de preços.
Nome | Tipo | Description |
---|---|---|
enabled |
boolean |
Habilita o recurso Spot-Try-Restore em que as instâncias spot do VMSS removidas serão tentadas para serem restauradas de forma oportunista com base na disponibilidade de capacidade e restrições de preços |
restoreTimeout |
string |
Valor de tempo limite expresso como uma duração de tempo ISO 8601 após a qual a plataforma não tentará restaurar as instâncias SPOT do VMSS |
Configuração de SSH para VMs baseadas em Linux em execução no Azure
Nome | Tipo | Description |
---|---|---|
publicKeys |
A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em Linux. |
Contém informações sobre a chave pública do certificado SSH e o caminho na VM do Linux em que a chave pública é colocada.
Nome | Tipo | Description |
---|---|---|
keyData |
string |
Certificado de chave pública SSH usado para autenticar com a VM por meio de ssh. A chave precisa ter pelo menos 2048 bits e no formato ssh-rsa. Para criar chaves ssh, consulte [Criar chaves SSH em VMs Linux e Mac para Linux no Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). |
path |
string |
Especifica o caminho completo na VM criada em que a chave pública ssh é armazenada. Se o arquivo já existir, a chave especificada será anexada ao arquivo. Exemplo: /home/user/.ssh/authorized_keys |
Especifica o tipo de conta de armazenamento para o disco gerenciado. OBSERVAÇÃO: UltraSSD_LRS só pode ser usado com discos de dados, ele não pode ser usado com disco do sistema operacional.
Nome | Tipo | Description |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
Nome | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se o evento Terminate Scheduled está habilitado ou desabilitado. |
notBeforeTimeout |
string |
O período configurável de tempo que uma Máquina Virtual que está sendo excluída terá que aprovar potencialmente o Evento Agendado de Término antes que o evento seja aprovado automaticamente (tempo limite limite). A configuração deve ser especificada no formato ISO 8601, o valor padrão é 5 minutos (PT5M) |
Especifica as configurações de segurança, como inicialização segura e vTPM usadas durante a criação da máquina virtual. Versão mínima da api: 2020-12-01
Nome | Tipo | Description |
---|---|---|
secureBootEnabled |
boolean |
Especifica se a inicialização segura deve ser habilitada na máquina virtual. Versão mínima da api: 2020-12-01 |
vTpmEnabled |
boolean |
Especifica se o vTPM deve ser habilitado na máquina virtual. Versão mínima da api: 2020-12-01 |
Especifica o modo de uma atualização para máquinas virtuais no conjunto de dimensionamento.
Os valores possíveis são:
Manual – você controla a aplicação de atualizações para máquinas virtuais no conjunto de dimensionamento. Faça isso usando a ação manualUpgrade.
Automático – todas as máquinas virtuais no conjunto de dimensionamento são atualizadas automaticamente ao mesmo tempo.
Nome | Tipo | Description |
---|---|---|
Automatic |
string |
|
Manual |
string |
|
Rolling |
string |
Descreve uma política de atualização – automática, manual ou sem interrupção.
Nome | Tipo | Description |
---|---|---|
automaticOSUpgradePolicy |
Parâmetros de configuração usados para executar a atualização automática do sistema operacional. |
|
mode |
Especifica o modo de uma atualização para máquinas virtuais no conjunto de dimensionamento. |
|
rollingUpgradePolicy |
Os parâmetros de configuração usados durante a execução de uma atualização sem interrupção. |
A lista de identidades de usuário associadas à Máquina Virtual. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Nome | Tipo | Description |
---|---|---|
|
Descreve uma única referência de certificado em um Key Vault e onde o certificado deve residir na VM.
Nome | Tipo | Description |
---|---|---|
certificateStore |
string |
Para VMs do Windows, especifica o repositório de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O repositório de certificados especificado está implicitamente na conta LocalMachine. Para VMs linux, o arquivo de certificado é colocado no diretório /var/lib/waagent, com o nome <de arquivo UppercaseThumbprint.crt> para o arquivo de certificado X509 e <UppercaseThumbprint.prv> para chave privada. Ambos os arquivos são formatados em .pem. |
certificateUrl |
string |
Essa é a URL de um certificado que foi carregado para Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte Objeto JSON codificado em UTF-8: { "data":"", "dataType":"pfx", "password":""} Para instalar certificados em uma máquina virtual, é recomendável usar o Azure Key Vault extensão de máquina virtual para Linux ou o Azure Key Vault extensão de máquina virtual para Windows. |
Descreve um conjunto de certificados que estão todos no mesmo Key Vault.
Nome | Tipo | Description |
---|---|---|
sourceVault |
A URL relativa do Key Vault que contém todos os certificados em VaultCertificates. |
|
vaultCertificates |
A lista de referências do cofre de chaves no SourceVault que contêm certificados. |
Descreve o uri de um disco.
Nome | Tipo | Description |
---|---|---|
uri |
string |
Especifica o uri do disco rígido virtual. |
Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure.
Para máquinas virtuais spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da API é 2019-03-01.
Para conjuntos de dimensionamento spot do Azure, há suporte para 'Deallocate' e 'Delete' e a versão mínima da api é 2017-10-30-preview.
Nome | Tipo | Description |
---|---|---|
Deallocate |
string |
|
Delete |
string |
Especifica a prioridade para as máquinas virtuais no conjunto de dimensionamento.
Versão mínima da api: 2017-10-30-preview
Nome | Tipo | Description |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
Descreve um conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
extendedLocation |
O local estendido do Conjunto de Dimensionamento de Máquinas Virtuais. |
|
id |
string |
ID do recurso |
identity |
A identidade do conjunto de dimensionamento de máquinas virtuais, se configurado. |
|
location |
string |
Localização do recurso |
name |
string |
Nome do recurso |
plan |
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar. |
|
properties.additionalCapabilities |
Especifica recursos adicionais habilitados ou desabilitados no Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se o Máquinas Virtuais tem a capacidade de dar suporte à anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento. |
|
properties.automaticRepairsPolicy |
Política para reparos automáticos. |
|
properties.doNotRunExtensionsOnOverprovisionedVMs |
boolean |
Quando o Overprovision está habilitado, as extensões são iniciadas somente no número solicitado de VMs que são finalmente mantidas. Portanto, essa propriedade garantirá que as extensões não sejam executadas nas VMs com excesso de provisionamento extra. |
properties.hostGroup |
Especifica informações sobre o grupo de hosts dedicado no qual o conjunto de dimensionamento de máquinas virtuais reside. |
|
properties.orchestrationMode |
Especifica o modo de orquestração para o conjunto de dimensionamento de máquinas virtuais. |
|
properties.overprovision |
boolean |
Especifica se o Conjunto de Dimensionamento de Máquinas Virtuais deve ser sobreprovisionado. |
properties.platformFaultDomainCount |
integer |
Contagem de domínios de falha para cada grupo de posicionamento. |
properties.priorityMixPolicy |
Especifica os destinos desejados para misturar VMs spot e prioridade regular na mesma instância do VMSS Flex. |
|
properties.provisioningState |
string |
O estado de provisionamento, que aparece apenas na resposta. |
properties.proximityPlacementGroup |
Especifica informações sobre o grupo de posicionamento por proximidade ao qual o conjunto de dimensionamento de máquinas virtuais deve ser atribuído. |
|
properties.scaleInPolicy |
Especifica as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. |
|
properties.singlePlacementGroup |
boolean |
Quando true, isso limita o conjunto de dimensionamento a um único grupo de posicionamento, de tamanho máximo de 100 máquinas virtuais. OBSERVAÇÃO: se singlePlacementGroup for true, ele poderá ser modificado para false. No entanto, se singlePlacementGroup for false, ele não poderá ser modificado para true. |
properties.spotRestorePolicy |
Especifica as propriedades de Restauração spot para o conjunto de dimensionamento de máquinas virtuais. |
|
properties.timeCreated |
string |
Especifica a hora em que o recurso conjunto de dimensionamento de máquinas virtuais foi criado. |
properties.uniqueId |
string |
Especifica a ID que identifica exclusivamente um Conjunto de Dimensionamento de Máquinas Virtuais. |
properties.upgradePolicy |
A política de atualização. |
|
properties.virtualMachineProfile |
O perfil da máquina virtual. |
|
properties.zoneBalance |
boolean |
Se deve forçar estritamente até mesmo a distribuição da Máquina Virtual entre zonas x, caso haja interrupção de zona. A propriedade zoneBalance só poderá ser definida se a propriedade zones do conjunto de dimensionamento contiver mais de uma zona. Se não houver zonas ou apenas uma zona especificada, a propriedade zoneBalance não deverá ser definida. |
sku |
O sku do conjunto de dimensionamento de máquinas virtuais. |
|
tags |
object |
Marcações de recursos |
type |
string |
Tipo de recurso |
zones |
string[] |
As zonas do conjunto de dimensionamento de máquinas virtuais. OBSERVAÇÃO: as zonas de disponibilidade só podem ser definidas quando você cria o conjunto de dimensionamento |
Descreve um disco de dados do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de cache. |
|
createOption |
A opção create. |
|
deleteOption |
Especifica se o disco de dados deve ser excluído ou desanexado após a exclusão do VMSS Flex (esse recurso está disponível apenas para VMSS com OrchestrationMode Flexível). |
|
diskIOPSReadWrite |
integer |
Especifica o Read-Write IOPS para o disco gerenciado. Deve ser usado somente quando StorageAccountType é UltraSSD_LRS. Se não for especificado, um valor padrão será atribuído com base em diskSizeGB. |
diskMBpsReadWrite |
integer |
Especifica a largura de banda em MB por segundo para o disco gerenciado. Deve ser usado somente quando StorageAccountType é UltraSSD_LRS. Se não for especificado, um valor padrão será atribuído com base em diskSizeGB. |
diskSizeGB |
integer |
Especifica o tamanho de um disco de dados vazio em gigabytes. Esse elemento pode ser usado para substituir o tamanho do disco em uma imagem de máquina virtual. |
lun |
integer |
Especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da VM e, portanto, deve ser exclusivo para cada disco de dados anexado a uma VM. |
managedDisk |
Os parâmetros de disco gerenciado. |
|
name |
string |
O nome do disco. |
writeAcceleratorEnabled |
boolean |
Especifica se writeAccelerator deve ser habilitado ou desabilitado no disco. |
Descreve uma extensão do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
name |
string |
O nome da extensão. |
properties.autoUpgradeMinorVersion |
boolean |
Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira. |
properties.enableAutomaticUpgrade |
boolean |
Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível. |
properties.forceUpdateTag |
string |
Se um valor for fornecido e for diferente do valor anterior, o manipulador de extensão será forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada. |
properties.protectedSettings |
object |
A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida. |
properties.protectedSettingsFromKeyVault |
As configurações protegidas por extensões que são passadas por referência e consumidas do cofre de chaves |
|
properties.provisionAfterExtensions |
string[] |
Coleção de nomes de extensão após os quais essa extensão precisa ser provisionada. |
properties.provisioningState |
string |
O estado de provisionamento, que aparece apenas na resposta. |
properties.publisher |
string |
O nome do editor do manipulador de extensão. |
properties.settings |
object |
Configurações públicas formatadas em Json para a extensão. |
properties.suppressFailures |
boolean |
Indica se as falhas decorrentes da extensão serão suprimidas (falhas operacionais, como não se conectar à VM, não serão suprimidas, independentemente desse valor). O padrão é false. |
properties.type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Especifica a versão do manipulador de script. |
type |
string |
Tipo de recurso |
Descreve um perfil de extensão do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
extensions |
Os recursos de extensão filho do conjunto de dimensionamento de máquinas virtuais. |
|
extensionsTimeBudget |
string |
Especifica o tempo alocado para que todas as extensões iniciem. A duração do tempo deve estar entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M). |
Especifica as configurações de hardware para o conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
vmSizeProperties |
Especifica as propriedades para personalizar o tamanho da máquina virtual. Versão mínima da api: 2021-11-01. |
Identidade para o conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
principalId |
string |
A ID principal da identidade do conjunto de dimensionamento de máquinas virtuais. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema. |
tenantId |
string |
A ID do locatário associada ao conjunto de dimensionamento de máquinas virtuais. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema. |
type |
O tipo de identidade usado para o conjunto de dimensionamento de máquinas virtuais. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do conjunto de dimensionamento de máquinas virtuais. |
|
userAssignedIdentities |
A lista de identidades de usuário associadas ao conjunto de dimensionamento de máquinas virtuais. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Descreve a configuração de IP de um perfil de rede do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
name |
string |
O nome da configuração de IP. |
properties.applicationGatewayBackendAddressPools |
Especifica uma matriz de referências para pools de endereços de back-end de gateways de aplicativo. Um conjunto de dimensionamento pode referenciar pools de endereços de back-end de vários gateways de aplicativo. Vários conjuntos de dimensionamento não podem usar o mesmo gateway de aplicativo. |
|
properties.applicationSecurityGroups |
Especifica uma matriz de referências ao grupo de segurança do aplicativo. |
|
properties.loadBalancerBackendAddressPools |
Especifica uma matriz de referências a pools de endereços de back-end de balanceadores de carga. Um conjunto de dimensionamento pode referenciar pools de endereços de back-end de um balanceador de carga interno e público. Vários conjuntos de dimensionamento não podem usar o mesmo balanceador de carga de sku básico. |
|
properties.loadBalancerInboundNatPools |
Especifica uma matriz de referências para pools Nat de entrada dos balanceadores de carga. Um conjunto de dimensionamento pode referenciar pools nat de entrada de um balanceador de carga público e um interno. Vários conjuntos de dimensionamento não podem usar o mesmo balanceador de carga de sku básico. |
|
properties.primary |
boolean |
Especifica o adaptador de rede primário caso a máquina virtual tenha mais de 1 adaptador de rede. |
properties.privateIPAddressVersion |
Disponível de Api-Version 2017-03-30 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
|
properties.publicIPAddressConfiguration |
O publicIPAddressConfiguration. |
|
properties.subnet |
Especifica o identificador da sub-rede. |
Contém a marca IP associada ao endereço IP público.
Nome | Tipo | Description |
---|---|---|
ipTagType |
string |
Tipo de marca IP. Exemplo: FirstPartyUsage. |
tag |
string |
Marca IP associada ao IP público. Exemplo: SQL, Armazenamento etc. |
Descreve os parâmetros de um disco gerenciado ScaleSet.
Nome | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado. |
|
securityProfile |
Especifica o perfil de segurança para o disco gerenciado. |
|
storageAccountType |
Especifica o tipo de conta de armazenamento para o disco gerenciado. OBSERVAÇÃO: UltraSSD_LRS só pode ser usado com discos de dados, ele não pode ser usado com disco do sistema operacional. |
Descreve as configurações de rede de um perfil de rede do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
name |
string |
O nome da configuração de rede. |
properties.deleteOption |
Especifique o que acontece com o adaptador de rede quando a VM é excluída |
|
properties.disableTcpStateTracking |
boolean |
Especifica se o adaptador de rede está desabilitado para acompanhamento de estado tcp. |
properties.dnsSettings |
As configurações de dns a serem aplicadas nos adaptadores de rede. |
|
properties.enableAcceleratedNetworking |
boolean |
Especifica se o adaptador de rede está habilitado para rede acelerada. |
properties.enableFpga |
boolean |
Especifica se o adaptador de rede está habilitado para rede FPGA. |
properties.enableIPForwarding |
boolean |
Se o encaminhamento de IP está habilitado nessa NIC. |
properties.ipConfigurations |
Especifica as configurações de IP do adaptador de rede. |
|
properties.networkSecurityGroup |
O grupo de segurança de rede. |
|
properties.primary |
boolean |
Especifica o adaptador de rede primário caso a máquina virtual tenha mais de 1 adaptador de rede. |
Descreve as configurações de DNS de uma configuração de rede de conjuntos de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
dnsServers |
string[] |
Lista de endereços IP de servidores DNS |
Descreve um perfil de rede do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
healthProbe |
Uma referência a uma investigação de balanceador de carga usada para determinar a integridade de uma instância no conjunto de dimensionamento de máquinas virtuais. A referência estará no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. |
|
networkApiVersion |
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para o Conjunto de Dimensionamento de Máquinas Virtuais com o modo de orquestração 'Flexível' |
|
networkInterfaceConfigurations |
A lista de configurações de rede. |
Descreve um disco do sistema operacional do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de cache. |
|
createOption |
Especifica como as máquinas virtuais no conjunto de dimensionamento devem ser criadas. |
|
deleteOption |
Especifica se o disco do sistema operacional deve ser excluído ou desanexado após a exclusão do VMSS Flex (esse recurso está disponível apenas para VMSS com OrchestrationMode Flexível). |
|
diffDiskSettings |
Especifica as Configurações de disco efêmero para o disco do sistema operacional usado pelo conjunto de dimensionamento de máquinas virtuais. |
|
diskSizeGB |
integer |
Especifica o tamanho de um disco de dados vazio em gigabytes. Esse elemento pode ser usado para substituir o tamanho do disco em uma imagem de máquina virtual. |
image |
Especifica informações sobre a imagem de usuário não gerenciada na qual basear o conjunto de dimensionamento. |
|
managedDisk |
Os parâmetros de disco gerenciado. |
|
name |
string |
O nome do disco. |
osType |
Essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco se estiver criando uma VM com base na imagem do usuário ou em um VHD especializado. |
|
vhdContainers |
string[] |
Especifica as URLs de contêiner usadas para armazenar discos do sistema operacional para o conjunto de dimensionamento. |
writeAcceleratorEnabled |
boolean |
Especifica se writeAccelerator deve ser habilitado ou desabilitado no disco. |
Descreve um perfil do sistema operacional do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
adminPassword |
string |
Especifica a senha da conta de administrador. |
adminUsername |
string |
Especifica o nome da conta de administrador. |
allowExtensionOperations |
boolean |
Especifica se as operações de extensão devem ser permitidas no conjunto de dimensionamento de máquinas virtuais. |
computerNamePrefix |
string |
Especifica o prefixo de nome do computador para todas as máquinas virtuais no conjunto de dimensionamento. Os prefixos de nome do computador devem ter de 1 a 15 caracteres. |
customData |
string |
Especifica uma cadeia de caracteres codificada na base 64 de dados personalizados. A cadeia de caracteres codificada na base 64 é decodificada para uma matriz binária que é salva como um arquivo na Máquina Virtual. A matriz binária pode ter no máximo 65535 bytes. |
linuxConfiguration |
Especifica as configurações do sistema operacional Linux na máquina virtual. |
|
secrets |
Especifica o conjunto de certificados que devem ser instalados nas máquinas virtuais no conjunto de dimensionamento. Para instalar certificados em uma máquina virtual, é recomendável usar a extensão de máquina virtual do Azure Key Vault para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows. |
|
windowsConfiguration |
Especifica as configurações de sistema operacional do Windows na máquina virtual. |
Descreve a configuração PublicIPAddress de um conjunto de dimensionamento de máquinas virtuais
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome da configuração do endereço publicIP. |
properties.deleteOption |
Especifique o que acontece com o IP público quando a VM é excluída |
|
properties.dnsSettings |
Virtual |
As configurações de dns a serem aplicadas nos endereços publicIP . |
properties.idleTimeoutInMinutes |
integer |
O tempo limite ocioso do endereço IP público. |
properties.ipTags |
A lista de marcas IP associadas ao endereço IP público. |
|
properties.publicIPAddressVersion |
Disponível de Api-Version 2019-07-01 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
|
properties.publicIPPrefix |
O PublicIPPrefix do qual alocar endereços publicIP. |
|
sku |
Descreve o Sku de IP público. Ele só pode ser definido com OrchestrationMode como Flexível. |
Descreve as configurações de DNS de uma configuração de rede de conjuntos de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
domainNameLabel |
string |
O rótulo Nome de domínio. A concatenação do rótulo de nome de domínio e do índice de vm serão os rótulos de nome de domínio dos recursos PublicIPAddress que serão criados |
As regras a serem seguidas ao dimensionar em um conjunto de dimensionamento de máquinas virtuais.
Os valores possíveis são:
Padrão Quando um conjunto de dimensionamento de máquinas virtuais é dimensionado, o conjunto de dimensionamento será balanceado primeiro entre zonas se for um conjunto de dimensionamento zonal. Em seguida, ele será balanceado entre domínios de falha o mais longe possível. Em cada Domínio de Falha, as máquinas virtuais escolhidas para remoção serão as mais recentes que não estão protegidas contra redução horizontal.
OldestVM Quando um conjunto de dimensionamento de máquinas virtuais está sendo dimensionado, as máquinas virtuais mais antigas que não estão protegidas contra redução horizontal serão escolhidas para remoção. Para conjuntos de dimensionamento de máquinas virtuais zonais, o conjunto de dimensionamento será balanceado primeiro entre zonas. Em cada zona, as máquinas virtuais mais antigas que não estão protegidas serão escolhidas para remoção.
NewestVM Quando um conjunto de dimensionamento de máquinas virtuais estiver sendo dimensionado, as máquinas virtuais mais recentes que não estão protegidas contra redução horizontal serão escolhidas para remoção. Para conjuntos de dimensionamento de máquinas virtuais zonais, o conjunto de dimensionamento será balanceado primeiro entre zonas. Dentro de cada zona, as máquinas virtuais mais recentes que não estão protegidas serão escolhidas para remoção.
Nome | Tipo | Description |
---|---|---|
Default |
string |
|
NewestVM |
string |
|
OldestVM |
string |
Descreve um perfil de armazenamento do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
dataDisks |
Especifica os parâmetros usados para adicionar discos de dados às máquinas virtuais no conjunto de dimensionamento. |
|
diskControllerType |
Especifica o tipo de controlador de disco configurado para as máquinas virtuais no conjunto de dimensionamento. |
|
imageReference |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, uma imagem do marketplace ou uma imagem de máquina virtual, mas não é usado em outras operações de criação. |
|
osDisk |
Especifica informações sobre o disco do sistema operacional usado pelas máquinas virtuais no conjunto de dimensionamento. |
Descreve um perfil de máquina virtual do conjunto de dimensionamento de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
applicationProfile |
Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS |
|
billingProfile |
Especifica os detalhes relacionados à cobrança de uma VMSS spot do Azure. |
|
capacityReservation |
Especifica os detalhes relacionados à reserva de capacidade de um conjunto de dimensionamento. |
|
diagnosticsProfile |
Especifica o estado das configurações de diagnóstico de inicialização. |
|
evictionPolicy |
Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure. |
|
extensionProfile |
Especifica uma coleção de configurações para extensões instaladas em máquinas virtuais no conjunto de dimensionamento. |
|
hardwareProfile |
Especifica os detalhes relacionados ao perfil de hardware de um conjunto de dimensionamento. |
|
licenseType |
string |
Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. |
networkProfile |
Especifica as propriedades dos adaptadores de rede das máquinas virtuais no conjunto de dimensionamento. |
|
osProfile |
Especifica as configurações do sistema operacional para as máquinas virtuais no conjunto de dimensionamento. |
|
priority |
Especifica a prioridade para as máquinas virtuais no conjunto de dimensionamento. |
|
scheduledEventsProfile |
Especifica as configurações relacionadas ao evento agendado. |
|
securityProfile |
Especifica as configurações de perfil relacionadas à segurança para as máquinas virtuais no conjunto de dimensionamento. |
|
storageProfile |
Especifica as configurações de armazenamento dos discos da máquina virtual. |
|
userData |
string |
UserData para as máquinas virtuais no conjunto de dimensionamento, que deve ser codificado em base 64. O cliente não deve passar nenhum segredo aqui. |
Especifica as configurações de perfil de segurança para o disco gerenciado. OBSERVAÇÃO: ele só pode ser definido para VMs confidenciais
Nome | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado usado para a Chave Gerenciada pelo Cliente criptografado ConfidentialVM OS Disk e blob VMGuest. |
|
securityEncryptionType |
Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState e VMGuestStateOnly para criptografia apenas do blob VMGuestState. OBSERVAÇÃO: ele pode ser definido apenas para VMs confidenciais. |
Especifica as informações necessárias para fazer referência a uma versão do aplicativo da galeria de computação
Nome | Tipo | Description |
---|---|---|
configurationReference |
string |
Opcional, Especifica o URI para um blob do Azure que substituirá a configuração padrão do pacote, se fornecido |
enableAutomaticUpgrade |
boolean |
Se definido como true, quando uma nova versão do Aplicativo da Galeria estiver disponível no PIR/SIG, ela será atualizada automaticamente para a VM/VMSS |
order |
integer |
Opcional, Especifica a ordem na qual os pacotes precisam ser instalados |
packageReferenceId |
string |
Especifica a ID do recurso GalleryApplicationVersion na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} |
tags |
string |
Opcional, Especifica um valor de passagem para um contexto mais genérico. |
treatFailureAsDeploymentFailure |
boolean |
Opcional, se for true, qualquer falha em qualquer operação no VmApplication falhará na implantação |
Especifica as configurações de Propriedade de Tamanho da VM na máquina virtual.
Nome | Tipo | Description |
---|---|---|
vCPUsAvailable |
integer |
Especifica o número de vCPUs disponíveis para a VM. Quando essa propriedade não é especificada no corpo da solicitação, o comportamento padrão é defini-la com o valor de vCPUs disponíveis para esse tamanho de VM exposto na resposta da API de Listar todos os tamanhos de máquina virtual disponíveis em uma região . |
vCPUsPerCore |
integer |
Especifica a taxa de vCPU para núcleo físico. Quando essa propriedade não é especificada no corpo da solicitação, o comportamento padrão é definido como o valor de vCPUsPerCore para o Tamanho da VM exposto na resposta da API de Listar todos os tamanhos de máquina virtual disponíveis em uma região Definir essa propriedade como 1 também significa que o hyper-threading está desabilitado. |
Especifica as configurações de sistema operacional do Windows na máquina virtual.
Nome | Tipo | Description |
---|---|---|
additionalUnattendContent |
Especifica a informação com formatação XML codificada em base 64 adicional que pode ser incluída no arquivo Unattend.xml, que é usado pelo programa de instalação do Windows. |
|
enableAutomaticUpdates |
boolean |
Indica se a Atualizações automática está habilitada para a máquina virtual do Windows. O valor padrão é true. Para conjuntos de dimensionamento de máquinas virtuais, essa propriedade pode ser atualizada e as atualizações entrarão em vigor no reprovisionamento do sistema operacional. |
enableVMAgentPlatformUpdates |
boolean |
Indica se a plataforma VMAgent Atualizações está habilitada para a máquina virtual do Windows. O valor padrão é false. |
patchSettings |
[Versão prévia do recurso] Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Windows. |
|
provisionVMAgent |
boolean |
Indica se o agente da máquina virtual deve ser provisionado na máquina virtual. Quando essa propriedade não é especificada no corpo da solicitação, o comportamento padrão é defini-la como true. Isso garantirá que o Agente de VM esteja instalado na VM para que as extensões possam ser adicionadas à VM posteriormente. |
timeZone |
string |
Especifica o fuso horário da máquina virtual. por exemplo, "Hora Padrão do Pacífico". Os valores possíveis podem ser TimeZoneInfo.Id valor de fusos horários retornados por TimeZoneInfo.GetSystemTimeZones. |
winRM |
Especifica os ouvintes do Gerenciamento Remoto do Windows. Isso habilita o Windows PowerShell remoto. |
Especifica o modo de avaliação de patch convidado da VM para a máquina virtual IaaS.
Os valores possíveis são:
ImageDefault – você controla o tempo das avaliações de patch em uma máquina virtual.
AutomaticByPlatform – a plataforma disparará avaliações periódicas de patch. A propriedade provisionVMAgent deve ser verdadeira.
Nome | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform.
Nome | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Windows.
Nome | Tipo | Description |
---|---|---|
rebootSetting |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível.
Os valores possíveis são:
Manual – você controla a aplicação de patches em uma máquina virtual. Faça isso aplicando patches manualmente dentro da VM. Nesse modo, as atualizações automáticas são desabilitadas; a propriedade WindowsConfiguration.enableAutomaticUpdates deve ser false
AutomaticByOS – a máquina virtual será atualizada automaticamente pelo sistema operacional. A propriedade WindowsConfiguration.enableAutomaticUpdates deve ser verdadeira.
AutomaticByPlatform – a máquina virtual será atualizada automaticamente pela plataforma. As propriedades provisionVMAgent e WindowsConfiguration.enableAutomaticUpdates devem ser verdadeiras
Nome | Tipo | Description |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
Descreve a configuração de Gerenciamento Remoto do Windows da VM
Nome | Tipo | Description |
---|---|---|
listeners |
A lista de ouvintes do Gerenciamento Remoto do Windows |
Descreve o protocolo e a impressão digital do ouvinte de Gerenciamento Remoto do Windows
Nome | Tipo | Description |
---|---|---|
certificateUrl |
string |
Essa é a URL de um certificado que foi carregado para Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte Objeto JSON codificado em UTF-8: { "data":"", "dataType":"pfx", "password":""} Para instalar certificados em uma máquina virtual, é recomendável usar o Azure Key Vault extensão de máquina virtual para Linux ou o Azure Key Vault extensão de máquina virtual para Windows. |
protocol |
Especifica o protocolo do ouvinte WinRM. Os valores possíveis são: http https |