Virtual Machine Scale Sets - List
Obtém uma lista de todos os conjuntos de escala de VM em um grupo de recursos.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets?api-version=2024-07-01
Parâmetros do URI
Name | Em | Necessá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. O ID da assinatura faz parte do URI de cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API do cliente. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | personificar a sua conta de utilizador |
Exemplos
Virtual |
Virtual |
VirtualMachineScaleSet_List_MaximumSet_Gen
Pedido de amostra
Resposta da amostra
{
"value": [
{
"name": "{virtualMachineScaleSetName}",
"id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "eastus",
"tags": {},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": true,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": true,
"disableAutomaticRollback": true,
"useRollingUpgradePolicy": true,
"osRollingUpgradeDeferral": true
},
"rollingUpgradePolicy": {
"maxBatchInstancePercent": 49,
"maxUnhealthyInstancePercent": 81,
"maxUnhealthyUpgradedInstancePercent": 98,
"pauseTimeBetweenBatches": "aaaaaaaaaaaaaaa",
"enableCrossZoneUpgrade": true,
"prioritizeUnhealthyInstances": true,
"rollbackFailedInstancesOnPolicyBreach": true,
"maxSurge": true
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaa"
}
},
"diskSizeGB": 30,
"name": "aaaaaaaaaaaaaaaaaaaaaaa",
"writeAcceleratorEnabled": true,
"diffDiskSettings": {
"option": "Local",
"placement": "CacheDisk"
},
"osType": "Windows",
"image": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"vhdContainers": [
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
]
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2",
"exactVersion": "aaaaaaaaaaaaaaaaaaaaaaa",
"sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaa",
"id": "aaaaaaaaaa"
},
"dataDisks": []
},
"osProfile": {
"computerNamePrefix": "{virtualMachineScaleSetName}",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"path": "aaa",
"keyData": "aaaaaa"
}
]
},
"provisionVMAgent": true,
"patchSettings": {
"patchMode": "ImageDefault",
"assessmentMode": "ImageDefault"
}
},
"customData": "aaaaaaaaaaaaaaaaaa",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"additionalUnattendContent": [
{
"passName": "OobeSystem",
"componentName": "Microsoft-Windows-Shell-Setup",
"settingName": "AutoLogon",
"content": "aaaaaaaaaaaaaaaaaaaa"
}
],
"patchSettings": {
"patchMode": "Manual",
"enableHotpatching": true,
"assessmentMode": "ImageDefault"
},
"winRM": {
"listeners": [
{
"protocol": "Http",
"certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
}
]
}
},
"secrets": [
{
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"vaultCertificates": [
{
"certificateUrl": "aaaaaaa",
"certificateStore": "aaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
}
]
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
},
"publicIPAddressConfiguration": {
"name": "aaaaaaaaaaaaaaaaaa",
"properties": {
"idleTimeoutInMinutes": 18,
"dnsSettings": {
"domainNameLabel": "aaaaaaaaaaaaaaaaaa"
},
"ipTags": [
{
"ipTagType": "aaaaaaa",
"tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"publicIPPrefix": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"publicIPAddressVersion": "IPv4",
"deleteOption": "Delete"
},
"sku": {
"name": "Basic",
"tier": "Regional"
}
},
"privateIPAddressVersion": "IPv4",
"applicationGatewayBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"applicationSecurityGroups": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerInboundNatPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
]
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
},
"enableAcceleratedNetworking": true,
"enableFpga": true,
"dnsSettings": {
"dnsServers": [
"aaaaaaaaaaaa"
]
},
"enableIPForwarding": true,
"deleteOption": "Delete"
}
}
],
"healthProbe": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/restorePointName/diskRestorePoints/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f_22b4bdfe-6c54-4f72-84d8-85d8860f0c57"
},
"networkApiVersion": "2020-11-01"
},
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": true,
"vTpmEnabled": true
},
"encryptionAtHost": true,
"securityType": "TrustedLaunch"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "aaaaaaaaaaaaaaaaaaa"
}
},
"extensionProfile": {
"extensions": [
{
"name": "aa",
"type": "aaaaa",
"properties": {
"forceUpdateTag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaa",
"type": "aaaaaaaa",
"typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {},
"protectedSettings": {},
"provisioningState": "aaaaaaaaaaaaaa",
"provisionAfterExtensions": [
"aaaaaaaaaaaaaa"
],
"suppressFailures": true
},
"id": "aaaaaaaaaaaaaaaaaaaaaa"
}
],
"extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"licenseType": "aaaa",
"priority": "Regular",
"evictionPolicy": "Deallocate",
"billingProfile": {
"maxPrice": 4
},
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"notBeforeTimeout": "aa",
"enable": true
}
},
"userData": "aaaaaaaaaaaaaaaaaaaaaaaaa",
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "aaaaaaaaaaa",
"order": 29,
"packageReferenceId": "aaaaaaaaaa",
"configurationReference": "aaaaa"
}
]
}
},
"provisioningState": "succeeded",
"overprovision": true,
"doNotRunExtensionsOnOverprovisionedVMs": true,
"platformFaultDomainCount": 1,
"automaticRepairsPolicy": {
"enabled": true,
"gracePeriod": "aaaaaaaaaaaaaaaaaaaaaaaaa"
},
"uniqueId": "aaaaaaaaaaaaaaaaaaaaaaa",
"zoneBalance": true,
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hostGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"additionalCapabilities": {
"ultraSSDEnabled": true,
"hibernationEnabled": true
},
"scaleInPolicy": {
"rules": [
"Default"
],
"forceDeletion": true
},
"orchestrationMode": "Uniform",
"spotRestorePolicy": {
"enabled": true,
"restoreTimeout": "aaaaaaaaaa"
}
},
"plan": {
"name": "aaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaaaaaaaa",
"product": "aaaaaaaaaaaaaaaaaaaa",
"promotionCode": "aaaaaaaaaaaaaaaaaaaa"
},
"identity": {
"principalId": "aaaaaaaaaaaaaaa",
"tenantId": "aaaaaaaaaaaaaaaa",
"type": "SystemAssigned",
"userAssignedIdentities": {
"key3951": {
"principalId": "aaaa",
"clientId": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
}
},
"zones": [
"aaaaaaa"
],
"extendedLocation": {
"name": "aaaaaaaaaaaaaaaaaaaaa",
"type": "EdgeZone"
}
},
{
"name": "{virtualMachineScaleSetName}",
"id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}1",
"type": "Microsoft.Compute/virtualMachineScaleSets",
"location": "eastus",
"tags": {},
"sku": {
"name": "Standard_D2s_v3",
"tier": "Standard",
"capacity": 4
},
"properties": {
"singlePlacementGroup": true,
"upgradePolicy": {
"mode": "Automatic",
"automaticOSUpgradePolicy": {
"enableAutomaticOSUpgrade": true,
"disableAutomaticRollback": true,
"useRollingUpgradePolicy": true,
"osRollingUpgradeDeferral": true
},
"rollingUpgradePolicy": {
"maxBatchInstancePercent": 49,
"maxUnhealthyInstancePercent": 81,
"maxUnhealthyUpgradedInstancePercent": 98,
"pauseTimeBetweenBatches": "aaaaaaaaaaaaaaa",
"enableCrossZoneUpgrade": true,
"prioritizeUnhealthyInstances": true,
"maxSurge": true
}
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaa"
}
},
"diskSizeGB": 30,
"name": "a",
"writeAcceleratorEnabled": true,
"diffDiskSettings": {
"option": "Local",
"placement": "CacheDisk"
},
"osType": "Windows",
"image": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"vhdContainers": [
"aaaaaaaaaaaaaaaa"
]
},
"imageReference": {
"publisher": "azuredatabricks",
"offer": "databricks",
"sku": "databricksworker",
"version": "3.15.2",
"exactVersion": "aa",
"sharedGalleryImageId": "aaaaaaa",
"id": "aaa"
},
"dataDisks": []
},
"osProfile": {
"computerNamePrefix": "{virtualMachineScaleSetName}",
"adminUsername": "admin",
"linuxConfiguration": {
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"path": "aaa",
"keyData": "aaaaaa"
}
]
},
"provisionVMAgent": true,
"patchSettings": {
"patchMode": "ImageDefault",
"assessmentMode": "ImageDefault"
}
},
"customData": "a",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"additionalUnattendContent": [
{
"passName": "OobeSystem",
"componentName": "Microsoft-Windows-Shell-Setup",
"settingName": "AutoLogon",
"content": "aaaaaaaaaaaaaaaaaaaa"
}
],
"patchSettings": {
"patchMode": "Manual",
"enableHotpatching": true,
"assessmentMode": "ImageDefault"
},
"winRM": {
"listeners": [
{
"protocol": "Http",
"certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
}
]
}
},
"secrets": [
{
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"vaultCertificates": [
{
"certificateUrl": "aaaaaaa",
"certificateStore": "aaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
}
]
},
"networkProfile": {
"networkInterfaceConfigurations": [
{
"name": "myNic1",
"properties": {
"primary": true,
"ipConfigurations": [
{
"name": "myIPConfig",
"properties": {
"primary": true,
"subnet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
},
"publicIPAddressConfiguration": {
"name": "aaaaaaaaaaaaaaaaaa",
"properties": {
"idleTimeoutInMinutes": 18,
"dnsSettings": {
"domainNameLabel": "aaaaaaaaaaaaaaaaaa"
},
"ipTags": [
{
"ipTagType": "aaaaaaa",
"tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"publicIPPrefix": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"publicIPAddressVersion": "IPv4",
"deleteOption": "Delete"
},
"sku": {
"name": "Basic",
"tier": "Regional"
}
},
"privateIPAddressVersion": "IPv4",
"applicationGatewayBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"applicationSecurityGroups": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerInboundNatPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
]
}
}
],
"networkSecurityGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
},
"enableAcceleratedNetworking": true,
"enableFpga": true,
"dnsSettings": {
"dnsServers": [
"aaaaaaaaaaaa"
]
},
"enableIPForwarding": true,
"deleteOption": "Delete"
}
}
],
"healthProbe": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpcName/restorePoints/restorePointName/diskRestorePoints/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f_22b4bdfe-6c54-4f72-84d8-85d8860f0c57"
},
"networkApiVersion": "2020-11-01"
},
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": true,
"vTpmEnabled": true
},
"encryptionAtHost": true,
"securityType": "TrustedLaunch"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "aaaaaaaaaaaaaaaaaaa"
}
},
"extensionProfile": {
"extensions": [
{
"name": "aa",
"type": "aaaaa",
"properties": {
"forceUpdateTag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaa",
"type": "aaaaaaaa",
"typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {},
"protectedSettings": {},
"provisioningState": "aaaaaaaaaaaaaa",
"provisionAfterExtensions": [
"aaaaaaaaaaaaaa"
],
"suppressFailures": true
},
"id": "aaaaaaaaaaaaaaaaaaaaaa"
}
],
"extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"licenseType": "aaaaaaaaaaaaaaaaaaaaaaa",
"priority": "Regular",
"evictionPolicy": "Deallocate",
"billingProfile": {
"maxPrice": 4
},
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"notBeforeTimeout": "aa",
"enable": true
}
},
"userData": "aaaaaaaaaaaaaaaaaaaaaa",
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "aaaaaaaaaaa",
"order": 29,
"packageReferenceId": "aaaaaaaaaa",
"configurationReference": "aaaaa"
}
]
}
},
"provisioningState": "succeeded",
"overprovision": true,
"doNotRunExtensionsOnOverprovisionedVMs": true,
"platformFaultDomainCount": 1,
"automaticRepairsPolicy": {
"enabled": true,
"gracePeriod": "aaaaaaaaaaaaaaaaaaaaaaaaa"
},
"uniqueId": "aaaaa",
"zoneBalance": true,
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hostGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"additionalCapabilities": {
"ultraSSDEnabled": true,
"hibernationEnabled": true
},
"scaleInPolicy": {
"rules": [
"Default"
],
"forceDeletion": true
},
"orchestrationMode": "Uniform",
"spotRestorePolicy": {
"enabled": true,
"restoreTimeout": "aaaaaaaaaa"
}
},
"plan": {
"name": "aaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaaaaaaaa",
"product": "aaaaaaaaaaaaaaaaaaaa",
"promotionCode": "aaaaaaaaaaaaaaaaaaaa"
},
"identity": {
"principalId": "aaaaaaaaaaaaaaa",
"tenantId": "aaaaaaaaaaaaaaaa",
"type": "SystemAssigned",
"userAssignedIdentities": {
"key3951": {
"principalId": "aaaa",
"clientId": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
}
},
"zones": [
"aaaaaaaa"
],
"extendedLocation": {
"name": "aaaaaaaaaaaaaaaaaaaaa",
"type": "EdgeZone"
}
}
],
"nextLink": "aaaaaaaaaaaaaaaaaaa"
}
VirtualMachineScaleSet_List_MinimumSet_Gen
Pedido de amostra
Resposta da amostra
{
"value": [
{
"location": "eastus",
"id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}"
},
{
"location": "eastus",
"id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}"
}
]
}
Definições
Name | Description |
---|---|
Additional |
Habilita ou desabilita um recurso na máquina virtual ou no conjunto de dimensionamento de máquina virtual. |
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. |
Allocation |
Especifica a estratégia de alocação para o conjunto de escala de máquina virtual com base no qual as VMs serão alocadas. |
Api |
A referência da entidade da API. |
Api |
Erro de api. |
Api |
Base de erro da api. |
Application |
Contém a lista de aplicativos de 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 escala da máquina virtual. |
Billing |
Especifica os detalhes relacionados à cobrança de uma VM ou VMSS spot do Azure. Versão api mínima: 2019-03-01. |
Boot |
O Diagnóstico de Inicialização é um recurso de depuração que permite visualizar a saída do console e a captura de tela para diagnosticar o status da VM. Você pode visualizar 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. Os valores possíveis são: None,ReadOnlyReadWrite. Os valores padrão são: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium. |
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 |
Especificar 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 efêmero do disco do sistema operacional. Esta propriedade pode ser usada pelo usuário na solicitação para escolher o local, ou seja, disco de cache, disco de recurso ou espaço em disco nvme para provisionamento de disco do sistema operacional efêmero. Para obter mais informações sobre os requisitos de tamanho de disco do sistema operacional efêmero, consulte Requisitos de tamanho de disco do sistema operacional efêmero para VM do Windows no https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements e VM do Linux no https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versão mínima da api para NvmeDisk: 2024-03-01. |
Diff |
Descreve os parâmetros das configurações de disco efêmero que podem ser especificadas para o disco do sistema operacional. Nota: 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 escala devem ser criadas. O único valor permitido é: FromImage. 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 de plano descrito anteriormente. |
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 Flexible OrchestrationMode). |
Disk |
Descreve o parâmetro de id de recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificado para o disco. Nota: O ID do recurso do conjunto de criptografia de disco só pode ser especificado para o disco gerenciado. Consulte https://aka.ms/mdssewithcmkoverview para obter mais detalhes. |
Domain |
O escopo do rótulo de nome de domínio. A concatenação do rótulo de nome de domínio com hash gerado de acordo com a política do escopo do rótulo de nome de domínio e do índice vm serão os rótulos de nome de domínio dos recursos de endereço PublicIPAddress que serão criados |
Encryption |
Especifica a Identidade Gerenciada usada pelo ADE para obter o token de acesso para operações keyvault. |
Event |
Especifica as configurações relacionadas a eventos agendados relacionados a eventGridAndResourceGraph. |
Extended |
O tipo complexo do local estendido. |
Extended |
O tipo de local estendido. |
Image |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens de mercado ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, imagem de mercado ou imagem de máquina virtual, mas não é usado em outras operações de criação. NOTA: O editor e a oferta de referência de imagem só podem ser definidos quando cria o conjunto de escalas. |
Inner |
Detalhes do erro interno. |
IPVersion |
Disponível a partir de Api-Version 2019-07-01, representa se a configuração ip específica é IPv4 ou IPv6. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
Key |
Descreve uma referência ao segredo do Key Vault |
Linux |
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições Linux suportadas, consulte Linux on Azure-Endorsed Distributions. |
Linux |
Especifica o modo de Avaliação de Patch de Convidado de VM para a máquina virtual IaaS. |
Linux |
Especifica as configurações relacionadas ao Patch de convidado de VM no Linux. |
Linux |
Especifica a configuração de reinicialização para todas as operações de instalação do 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 patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível. |
Mode |
Especifica o modo em que o ProxyAgent será executado se o recurso estiver habilitado. O ProxyAgent começará a auditar ou monitorar, mas não a impor o controle de acesso sobre solicitações para hospedar pontos de extremidade no modo de Auditoria, enquanto no modo Enforce ele imporá o controle de acesso. O valor padrão é Enforce mode. |
Network |
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para Conjunto de Dimensionamento de Máquina Virtual com modo de orquestração 'Flexível' |
Network |
Especifica se o modo Auxiliar está habilitado para o recurso Interface de Rede. |
Network |
Especifica se a sku Auxiliar está habilitada para o recurso Interface de Rede. |
Operating |
Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir da imagem do usuário ou de um VHD especializado. Os valores possíveis são: Windows,Linux. |
Orchestration |
Especifica o modo de orquestração para o conjunto de escala da máquina virtual. |
OSImage |
|
Pass |
O nome do passe. Atualmente, o único valor permitido é OobeSystem. |
Patch |
Especifica as configurações relacionadas ao patch de convidado de VM no Windows. |
Plan |
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Este elemento é usado apenas para imagens do mercado. Antes de poder usar uma imagem de mercado de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza todas as informações necessárias e, em seguida, clique em Guardar. |
Priority |
Especifica as divisões de destino para VMs de prioridade Spot e Regular dentro de um conjunto de escala com modo de orquestração flexível. Com essa propriedade, o cliente pode especificar o número base de VMs de prioridade regular criadas à medida que a instância flexível do VMSS se expande e a divisão entre VMs de prioridade Spot e Regular após esse destino base ter sido atingido. |
Protocol |
Especifica o protocolo do ouvinte do WinRM. Os valores possíveis são: httphttps. |
Proxy |
Especifica as configurações do ProxyAgent ao criar a máquina virtual. Versão mínima da api: 2023-09-01. |
Public |
Descreve o IP público Sku. Ele só pode ser definido com OrchestrationMode como flexível. |
Public |
Especificar nome de sku IP público |
Public |
Especificar camada de sku IP público |
Repair |
Tipo de ação de reparo (substituir, reiniciar, recriar imagem) que será usada para reparar máquinas virtuais não íntegras no conjunto de escala. O valor padrão é substituir. |
Resiliency |
Descreve uma política de resiliência - resilientVMCreationPolicy e/ou resilientVMDeletionPolicy. |
Resilient |
Os parâmetros de configuração usados durante a execução da criação de VM resiliente. |
Resilient |
Os parâmetros de configuração usados ao executar a exclusão de VM resiliente. |
Resource |
O tipo de identidade usado para o conjunto de dimensionamento de máquina virtual. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá todas as identidades do conjunto de escala da máquina virtual. |
Rolling |
Os parâmetros de configuração usados durante a execução de uma atualização contínua. |
Scale |
Descreve uma política de dimensionamento para um conjunto de dimensionamento de máquina virtual. |
Scheduled |
|
Scheduled |
Especifica as configurações relacionadas a Redeploy, Reboot e ScheduledEventsAdditionalPublishingTargets Scheduled Event. |
Scheduled |
|
security |
Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState, VMGuestStateOnly para criptografia apenas do blob VMGuestState e NonPersistedTPM para não persistir o estado do firmware no blob VMGuestState. Nota: Ele pode ser definido apenas para VMs confidenciais. |
Security |
Especifica a postura de segurança a ser usada no conjunto de escalas. Versão mínima da api: 2023-03-01 |
Security |
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento da máquina virtual. |
Security |
Especifica o SecurityType da máquina virtual. Ele deve ser definido como qualquer valor especificado para habilitar UefiSettings. O comportamento padrão é: UefiSettings não será habilitado a menos que essa propriedade esteja definida. |
Service |
Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de escala ao usar a versão de imagem 'mais recente'. Versão mínima api: 2022-11-01 |
Setting |
Especifica o nome da configuração à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
Sku |
Descreve um sku de conjunto de escala de máquina virtual. NOTA: Se a nova SKU de VM não for suportada no hardware em que o conjunto de escala está atualmente, você precisará desalocar as VMs no conjunto de escala antes de modificar o nome da SKU. |
Sku |
Especifica o perfil de sku para o conjunto de escala de máquina virtual. Com essa propriedade, o cliente pode especificar uma lista de tamanhos de VM e uma estratégia de alocação. |
Sku |
Especifica o tamanho da VM. |
Spot |
Especifica as propriedades Spot-Try-Restore para o conjunto de escala da máquina virtual. Com essa propriedade, o cliente pode habilitar ou desabilitar a restauração automática das instâncias de VM spot removidas oportunisticamente com base na disponibilidade de capacidade e na restrição de preços. |
Ssh |
Configuração 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 Linux onde a chave pública é colocada. |
Storage |
Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. |
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 api mínima: 2020-12-01. |
Upgrade |
Especifica o modo de uma atualização para máquinas virtuais no conjunto de escala. |
Upgrade |
Descreve uma política de atualização - automática, manual ou rolante. |
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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
User |
Especifica as configurações relacionadas a Eventos Agendados relacionados à Reinicialização. |
User |
Especifica Reimplantar configurações relacionadas a Eventos Agendados relacionados. |
Vault |
Descreve uma única referência de certificado em um Cofre de Chaves e onde o certificado deve residir na VM. |
Vault |
Descreve um conjunto de certificados que estão todos no mesmo Cofre de Chaves. |
Virtual |
Descreve o uri de um disco. |
Virtual |
Especifica a política de remoção para a máquina virtual do Azure Spot e o conjunto de escala do Azure Spot. Para máquinas virtuais do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2019-03-01. Para conjuntos de escala do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview. |
Virtual |
Especifica a prioridade para as máquinas virtuais no conjunto de escala. Versão mínima da api: 2017-10-30-preview. |
Virtual |
Descreve um conjunto de dimensionamento de máquina virtual. |
Virtual |
Descreve um disco de dados do conjunto de dimensionamento de máquina virtual. |
Virtual |
Descreve uma extensão de conjunto de escala de máquina virtual. |
Virtual |
Descreve um perfil de extensão de conjunto de escala de máquina virtual. |
Virtual |
Especifica as configurações de hardware para o conjunto de dimensionamento de máquina virtual. |
Virtual |
Identidade para o conjunto de escala da máquina virtual. |
Virtual |
Descreve a configuração IP do perfil de rede de um conjunto de dimensionamento de máquina virtual. |
Virtual |
Contém a marca IP associada ao endereço IP público. |
Virtual |
A resposta de operação Listar Máquina Virtual. |
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áquina virtual. |
Virtual |
Descreve uma escala de máquinas virtuais que define as configurações de DNS da rede. |
Virtual |
Descreve um perfil de rede de conjunto de escala de máquina virtual. |
Virtual |
Descreve um disco do sistema operacional do conjunto de dimensionamento de máquina virtual. |
Virtual |
Descreve um perfil de sistema operacional de conjunto de escala de máquina virtual. |
Virtual |
Descreve um conjunto de dimensionamento de máquinas virtuais Configuração IP da configuração PublicIPAddress |
Virtual |
Descreve uma escala de máquinas virtuais que define as configurações de DNS da rede. |
Virtual |
As regras a serem seguidas ao dimensionar um conjunto de dimensionamento de máquina virtual. |
Virtual |
Descreve um perfil de armazenamento de conjunto de escala de máquina virtual. |
Virtual |
Descreve um perfil de máquina virtual de conjunto de escala de máquina virtual. |
VMDisk |
Especifica as configurações de perfil de segurança para o disco gerenciado. Nota: 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 da Propriedade de Tamanho da VM na máquina virtual. |
Windows |
Especifica as configurações do sistema operacional Windows na máquina virtual. |
Windows |
Especifica o modo de avaliação de patch do 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 do 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 patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível. |
Win |
Descreve a configuração do Gerenciamento Remoto do Windows da VM |
Win |
Descreve o protocolo e a impressão digital do ouvinte do Gerenciamento Remoto do Windows |
Zonal |
Especifica o modo de alinhamento entre a computação do Conjunto de Escala da Máquina Virtual e a contagem de Domínio de Falha de armazenamento. |
AdditionalCapabilities
Habilita ou desabilita um recurso na máquina virtual ou no conjunto de dimensionamento de máquina virtual.
Name | Tipo | Description |
---|---|---|
hibernationEnabled |
boolean |
O sinalizador que habilita ou desabilita a capacidade 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. Os discos gerenciados com UltraSSD_LRS tipo de conta de armazenamento podem ser adicionados a uma máquina virtual ou a um conjunto de dimensionamento de máquina virtual somente se essa propriedade estiver habilitada. |
AdditionalUnattendContent
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.
Name | 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 que é adicionado ao arquivo de unattend.xml para o caminho e o componente especificados. O XML deve ter menos de 4KB e deve incluir o elemento raiz para a configuração ou recurso que está sendo inserido. |
passName |
O nome do passe. Atualmente, o único valor permitido é OobeSystem. |
|
settingName |
Especifica o nome da configuração à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
AllocationStrategy
Especifica a estratégia de alocação para o conjunto de escala de máquina virtual com base no qual as VMs serão alocadas.
Name | Tipo | Description |
---|---|---|
CapacityOptimized |
string |
|
LowestPrice |
string |
ApiEntityReference
A referência da entidade da API.
Name | Tipo | Description |
---|---|---|
id |
string |
A ID do recurso ARM na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
ApiError
Erro de api.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
details |
Os detalhes do erro Api |
|
innererror |
O erro interno da Api |
|
message |
string |
A mensagem de erro. |
target |
string |
O alvo do erro específico. |
ApiErrorBase
Base de erro da api.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
message |
string |
A mensagem de erro. |
target |
string |
O alvo do erro específico. |
ApplicationProfile
Contém a lista de aplicativos de galeria que devem ser disponibilizados para a VM/VMSS
Name | Tipo | Description |
---|---|---|
galleryApplications |
Especifica os aplicativos de galeria que devem ser disponibilizados para a VM/VMSS |
AutomaticOSUpgradePolicy
Os parâmetros de configuração usados para executar a atualização automática do sistema operacional.
Name | Tipo | Description |
---|---|---|
disableAutomaticRollback |
boolean |
Se o recurso de reversão de imagem do sistema operacional deve ser desativado. O valor padrão é false. |
enableAutomaticOSUpgrade |
boolean |
Indica se as atualizações do sistema operacional devem ser aplicadas automaticamente para dimensionar instâncias do conjunto de forma contínua quando uma versão mais recente da imagem do sistema operacional estiver disponível. O valor padrão é false. Se isso for definido como true para conjuntos de escala baseados no Windows, enableAutomaticUpdates será automaticamente definido como false e não poderá ser definido como true. |
osRollingUpgradeDeferral |
boolean |
Indica se a Atualização Automática do SO deve sofrer adiamento. As atualizações adiadas do sistema operacional enviarão notificações avançadas por VM de que uma atualização do sistema operacional de atualizações contínuas está chegando, por meio da tag IMDS 'Platform.PendingOSUpgrade'. Em seguida, a atualização é adiada até que seja aprovada por meio de uma chamada ApproveRollingUpgrade. |
useRollingUpgradePolicy |
boolean |
Indica se a política de atualização contínua deve ser usada durante a Atualização Automática do SO. O valor padrão é false. A Atualização Automática do SO retornará à política padrão se nenhuma política for definida no VMSS. |
AutomaticRepairsPolicy
Especifica os parâmetros de configuração para reparos automáticos no conjunto de escala da máquina virtual.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica se os reparos automáticos devem ser habilitados no conjunto de dimensionamento da máquina virtual. O valor padrão é false. |
gracePeriod |
string |
A quantidade de tempo durante 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 mudança de estado. Isto ajuda a evitar reparações prematuras 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 de carência máximo permitido é de 90 minutos (PT90M). |
repairAction |
Tipo de ação de reparo (substituir, reiniciar, recriar imagem) que será usada para reparar máquinas virtuais não íntegras no conjunto de escala. O valor padrão é substituir. |
BillingProfile
Especifica os detalhes relacionados à cobrança de uma VM ou VMSS spot do Azure. Versão api mínima: 2019-03-01.
Name | 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. |
BootDiagnostics
O Diagnóstico de Inicialização é um recurso de depuração que permite visualizar a saída do console e a captura de tela para diagnosticar o status da VM. Você pode visualizar facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Se o diagnóstico de inicialização deve ser habilitado 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 o diagnóstico de inicialização, o armazenamento gerenciado será usado. |
CachingTypes
Especifica os requisitos de cache. Os valores possíveis são: None,ReadOnlyReadWrite. Os valores padrão são: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium.
Name | Tipo | Description |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
CapacityReservationProfile
Os parâmetros de um Perfil de reserva de capacidade.
Name | 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 as instâncias vm do conjunto de escalas, desde que a capacidade suficiente tenha sido reservada. Consulte https://aka.ms/CapacityReservation para obter mais detalhes. |
CloudError
Uma resposta de erro do serviço de computação.
Name | Tipo | Description |
---|---|---|
error |
Erro de api. |
ComponentNames
O nome do componente. Atualmente, o único valor permitido é Microsoft-Windows-Shell-Setup.
Name | Tipo | Description |
---|---|---|
Microsoft-Windows-Shell-Setup |
string |
DeleteOptions
Especificar o que acontece com o IP público quando a VM é excluída
Name | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
DiagnosticsProfile
Especifica o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15.
Name | Tipo | Description |
---|---|---|
bootDiagnostics |
O Diagnóstico de Inicialização é um recurso de depuração que permite visualizar a saída do console e a captura de tela para diagnosticar o status da VM. NOTA: Se storageUri estiver sendo especificado, verifique se a conta de armazenamento está na mesma região e assinatura que a VM. Você pode visualizar facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor. |
DiffDiskOptions
Especifica as configurações de disco efêmero para o disco do sistema operacional.
Name | Tipo | Description |
---|---|---|
Local |
string |
DiffDiskPlacement
Especifica o posicionamento efêmero do disco do sistema operacional. Esta propriedade pode ser usada pelo usuário na solicitação para escolher o local, ou seja, disco de cache, disco de recurso ou espaço em disco nvme para provisionamento de disco do sistema operacional efêmero. Para obter mais informações sobre os requisitos de tamanho de disco do sistema operacional efêmero, consulte Requisitos de tamanho de disco do sistema operacional efêmero para VM do Windows no https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements e VM do Linux no https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Versão mínima da api para NvmeDisk: 2024-03-01.
Name | Tipo | Description |
---|---|---|
CacheDisk |
string |
|
NvmeDisk |
string |
|
ResourceDisk |
string |
DiffDiskSettings
Descreve os parâmetros das configurações de disco efêmero que podem ser especificadas para o disco do sistema operacional. Nota: As configurações de disco efêmero só podem ser especificadas para o disco gerenciado.
Name | Tipo | Description |
---|---|---|
option |
Especifica as configurações de disco efêmero para o disco do sistema operacional. |
|
placement |
Especifica o posicionamento efêmero do disco do sistema operacional. Os valores possíveis são: CacheDisk,ResourceDiskNvmeDisk. O comportamento padrão é: CacheDisk se um estiver configurado para o tamanho da VM, caso contrário, ResourceDisk ou NvmeDisk for usado. Consulte a documentação de tamanho de VM para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/sizes e VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para verificar quais tamanhos de VM expõem um disco de cache. Versão mínima da api para NvmeDisk: 2024-03-01. |
DiskControllerTypes
Name | Tipo | Description |
---|---|---|
NVMe |
string |
|
SCSI |
string |
DiskCreateOptionTypes
Especifica como as máquinas virtuais no conjunto de escala devem ser criadas. O único valor permitido é: FromImage. 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 de plano descrito anteriormente.
Name | Tipo | Description |
---|---|---|
Attach |
string |
|
Copy |
string |
|
Empty |
string |
|
FromImage |
string |
|
Restore |
string |
DiskDeleteOptionTypes
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 Flexible OrchestrationMode).
Valores possíveis:
Excluir Se esse valor for usado, o disco do sistema operacional será excluído quando o VMSS Flex VM for excluído.
Desanexar Se esse valor for usado, o disco do sistema operacional será retido depois que o VMSS Flex VM for excluído.
O valor padrão é definido como Excluir. Para um disco de sistema operacional efêmero, o valor padrão é definido como Delete. O usuário não pode alterar a opção de exclusão para Ephemeral OS Disk.
Name | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
DiskEncryptionSetParameters
Descreve o parâmetro de id de recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificado para o disco. Nota: O ID do recurso do conjunto de criptografia de disco só pode ser especificado para o disco gerenciado. Consulte https://aka.ms/mdssewithcmkoverview para obter mais detalhes.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
DomainNameLabelScopeTypes
O escopo do rótulo de nome de domínio. A concatenação do rótulo de nome de domínio com hash gerado de acordo com a política do escopo do rótulo de nome de domínio e do índice vm serão os rótulos de nome de domínio dos recursos de endereço PublicIPAddress que serão criados
Name | Tipo | Description |
---|---|---|
NoReuse |
string |
|
ResourceGroupReuse |
string |
|
SubscriptionReuse |
string |
|
TenantReuse |
string |
EncryptionIdentity
Especifica a Identidade Gerenciada usada pelo ADE para obter o token de acesso para operações keyvault.
Name | Tipo | Description |
---|---|---|
userAssignedIdentityResourceId |
string |
Especifica a ID de recurso ARM de uma das identidades de usuário associadas à VM. |
EventGridAndResourceGraph
Especifica as configurações relacionadas a eventos agendados relacionados a eventGridAndResourceGraph.
Name | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se a grade de eventos e o gráfico de recursos estão habilitados para configurações relacionadas a eventos agendados. |
ExtendedLocation
O tipo complexo do local estendido.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome do local estendido. |
type |
O tipo de local estendido. |
ExtendedLocationTypes
O tipo de local estendido.
Name | Tipo | Description |
---|---|---|
EdgeZone |
string |
ImageReference
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens de mercado ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, imagem de mercado ou imagem de máquina virtual, mas não é usado em outras operações de criação. NOTA: O editor e a oferta de referência de imagem só podem ser definidos quando cria o conjunto de escalas.
Name | Tipo | Description |
---|---|---|
communityGalleryImageId |
string |
Especificada a id exclusiva da imagem da galeria da comunidade para implantação de vm. Isso pode ser obtido na chamada GET da galeria da galeria da comunidade. |
exactVersion |
string |
Especifica em números decimais, a versão da imagem da plataforma ou da imagem do mercado usada para criar a máquina virtual. Este campo só de leitura difere de «versão», apenas se o valor especificado no campo «versão» for «mais recente». |
id |
string |
ID do recurso |
offer |
string |
Especifica a oferta da imagem da plataforma ou imagem do mercado usada para criar a máquina virtual. |
publisher |
string |
A editora de imagens. |
sharedGalleryImageId |
string |
Especificada a id exclusiva da imagem da galeria compartilhada para implantação de vm. Isso pode ser obtido na chamada GET da imagem compartilhada da galeria. |
sku |
string |
A imagem SKU. |
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 'mais recente'. 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 se você usar '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. Por favor, não use o campo 'versão' para a implantação da imagem da galeria, a imagem da galeria deve sempre 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. |
InnerError
Detalhes do erro interno.
Name | Tipo | Description |
---|---|---|
errordetail |
string |
A mensagem de erro interna ou despejo de exceção. |
exceptiontype |
string |
O tipo de exceção. |
IPVersion
Disponível a partir de Api-Version 2019-07-01, representa se a configuração ip específica é IPv4 ou IPv6. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'.
Name | Tipo | Description |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
KeyVaultSecretReference
Descreve uma referência ao segredo do Key Vault
Name | Tipo | Description |
---|---|---|
secretUrl |
string |
O URL que faz referência a um segredo em um Cofre de Chaves. |
sourceVault |
O URL relativo do Cofre da Chave que contém o segredo. |
LinuxConfiguration
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições Linux suportadas, consulte Linux on Azure-Endorsed Distributions.
Name | Tipo | Description |
---|---|---|
disablePasswordAuthentication |
boolean |
Especifica se a autenticação de senha deve ser desabilitada. |
enableVMAgentPlatformUpdates |
boolean |
Indica se as Atualizações da Plataforma VMAgent estão habilitadas para a máquina virtual Linux. O valor padrão é false. |
patchSettings |
[Funcionalidade de pré-visualização] Especifica as configurações relacionadas ao Patch de convidado de VM no Linux. |
|
provisionVMAgent |
boolean |
Indica se o agente de 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 seja instalado na VM para que as extensões possam ser adicionadas à VM posteriormente. |
ssh |
Especifica a configuração da chave ssh para um sistema operacional Linux. |
LinuxPatchAssessmentMode
Especifica o modo de Avaliação de Patch de Convidado de 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 acionará avaliações periódicas de patches. A provisão de propriedadeVMAgent deve ser true.
Name | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
LinuxPatchSettings
Especifica as configurações relacionadas ao Patch de convidado de VM no Linux.
Name | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de Avaliação de Patch de Convidado de VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform no VM Guest Patching no Linux. |
|
patchMode |
Especifica o modo de aplicação de patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível. |
LinuxVMGuestPatchAutomaticByPlatformRebootSetting
Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform.
Name | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
LinuxVMGuestPatchAutomaticByPlatformSettings
Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Linux.
Name | Tipo | Description |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Permite que o cliente agende patches sem atualizações acidentais |
rebootSetting |
Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform. |
LinuxVMGuestPatchMode
Especifica o modo de aplicação de patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível.
Os valores possíveis são:
ImageDefault - A configuração de patch padrão da máquina virtual é usada.
AutomaticByPlatform - A máquina virtual será atualizada automaticamente pela plataforma. A provisão de propriedadeVMAgent deve ser true
Name | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
Mode
Especifica o modo em que o ProxyAgent será executado se o recurso estiver habilitado. O ProxyAgent começará a auditar ou monitorar, mas não a impor o controle de acesso sobre solicitações para hospedar pontos de extremidade no modo de Auditoria, enquanto no modo Enforce ele imporá o controle de acesso. O valor padrão é Enforce mode.
Name | Tipo | Description |
---|---|---|
Audit |
string |
|
Enforce |
string |
NetworkApiVersion
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para Conjunto de Dimensionamento de Máquina Virtual com modo de orquestração 'Flexível'
Name | Tipo | Description |
---|---|---|
2020-11-01 |
string |
NetworkInterfaceAuxiliaryMode
Especifica se o modo Auxiliar está habilitado para o recurso Interface de Rede.
Name | Tipo | Description |
---|---|---|
AcceleratedConnections |
string |
|
Floating |
string |
|
None |
string |
NetworkInterfaceAuxiliarySku
Especifica se a sku Auxiliar está habilitada para o recurso Interface de Rede.
Name | Tipo | Description |
---|---|---|
A1 |
string |
|
A2 |
string |
|
A4 |
string |
|
A8 |
string |
|
None |
string |
OperatingSystemTypes
Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir da imagem do usuário ou de um VHD especializado. Os valores possíveis são: Windows,Linux.
Name | Tipo | Description |
---|---|---|
Linux |
string |
|
Windows |
string |
OrchestrationMode
Especifica o modo de orquestração para o conjunto de escala da máquina virtual.
Name | Tipo | Description |
---|---|---|
Flexible |
string |
|
Uniform |
string |
OSImageNotificationProfile
Name | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se o evento Imagem do SO Agendada está ativado ou desativado. |
notBeforeTimeout |
string |
Período de tempo em que uma máquina virtual que está sendo recriada ou que tem seu sistema operacional atualizado terá que aprovar potencialmente o evento agendado de imagem do sistema operacional antes que o evento seja aprovado automaticamente (tempo limite). A configuração é especificada no formato ISO 8601 e o valor deve ser de 15 minutos (PT15M) |
PassNames
O nome do passe. Atualmente, o único valor permitido é OobeSystem.
Name | Tipo | Description |
---|---|---|
OobeSystem |
string |
PatchSettings
Especifica as configurações relacionadas ao patch de convidado de VM no Windows.
Name | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de avaliação de patch do convidado da VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform no VM Guest Patching 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 patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível. |
Plan
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Este elemento é usado apenas para imagens do mercado. Antes de poder usar uma imagem de mercado de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza todas as informações necessárias e, em seguida, clique em Guardar.
Name | Tipo | Description |
---|---|---|
name |
string |
O ID do plano. |
product |
string |
Especifica o produto da imagem do mercado. Este é o mesmo valor que Offer sob o elemento imageReference. |
promotionCode |
string |
O código promocional. |
publisher |
string |
O ID do editor. |
PriorityMixPolicy
Especifica as divisões de destino para VMs de prioridade Spot e Regular dentro de um conjunto de escala com modo de orquestração flexível. Com essa propriedade, o cliente pode especificar o número base de VMs de prioridade regular criadas à medida que a instância flexível do VMSS se expande e a divisão entre VMs de prioridade Spot e Regular após esse destino base ter sido atingido.
Name | Tipo | Description |
---|---|---|
baseRegularPriorityCount |
integer |
O número base de VMs de prioridade regular que serão criadas nessa escala definida à medida que ela se expande. |
regularPriorityPercentageAboveBase |
integer |
A porcentagem de instâncias de VM, após a contagem de prioridade regular de base ter sido atingida, que devem usar prioridade regular. |
ProtocolTypes
Especifica o protocolo do ouvinte do WinRM. Os valores possíveis são: httphttps.
Name | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
ProxyAgentSettings
Especifica as configurações do ProxyAgent ao criar a máquina virtual. Versão mínima da api: 2023-09-01.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica se o recurso ProxyAgent deve ser habilitado na máquina virtual ou no conjunto de dimensionamento da máquina virtual. |
keyIncarnationId |
integer |
Aumentar o valor dessa propriedade permite que o usuário redefina a chave usada para proteger o canal de comunicação entre convidado e host. |
mode |
Especifica o modo em que o ProxyAgent será executado se o recurso estiver habilitado. O ProxyAgent começará a auditar ou monitorar, mas não a impor o controle de acesso sobre solicitações para hospedar pontos de extremidade no modo de Auditoria, enquanto no modo Enforce ele imporá o controle de acesso. O valor padrão é Enforce mode. |
PublicIPAddressSku
Descreve o IP público Sku. Ele só pode ser definido com OrchestrationMode como flexível.
Name | Tipo | Description |
---|---|---|
name |
Especificar nome de sku IP público |
|
tier |
Especificar camada de sku IP público |
PublicIPAddressSkuName
Especificar nome de sku IP público
Name | Tipo | Description |
---|---|---|
Basic |
string |
|
Standard |
string |
PublicIPAddressSkuTier
Especificar camada de sku IP público
Name | Tipo | Description |
---|---|---|
Global |
string |
|
Regional |
string |
RepairAction
Tipo de ação de reparo (substituir, reiniciar, recriar imagem) que será usada para reparar máquinas virtuais não íntegras no conjunto de escala. O valor padrão é substituir.
Name | Tipo | Description |
---|---|---|
Reimage |
string |
|
Replace |
string |
|
Restart |
string |
ResiliencyPolicy
Descreve uma política de resiliência - resilientVMCreationPolicy e/ou resilientVMDeletionPolicy.
Name | Tipo | Description |
---|---|---|
resilientVMCreationPolicy |
Os parâmetros de configuração usados durante a execução da criação de VM resiliente. |
|
resilientVMDeletionPolicy |
Os parâmetros de configuração usados ao executar a exclusão de VM resiliente. |
ResilientVMCreationPolicy
Os parâmetros de configuração usados durante a execução da criação de VM resiliente.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica se a criação de VM resiliente deve ser habilitada no conjunto de escala da máquina virtual. O valor padrão é false. |
ResilientVMDeletionPolicy
Os parâmetros de configuração usados ao executar a exclusão de VM resiliente.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica se a exclusão de VM resiliente deve ser habilitada no conjunto de dimensionamento da máquina virtual. O valor padrão é false. |
ResourceIdentityType
O tipo de identidade usado para o conjunto de dimensionamento de máquina virtual. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá todas as identidades do conjunto de escala da máquina virtual.
Name | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
RollingUpgradePolicy
Os parâmetros de configuração usados durante a execução de uma atualização contínua.
Name | Tipo | Description |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Permita que o VMSS ignore os limites 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 é máximo, instâncias não íntegras em lotes anteriores ou futuros podem fazer com que a porcentagem de instâncias em um lote diminua para garantir maior confiabilidade. O valor padrão para esse parâmetro é 20%. |
maxSurge |
boolean |
Crie novas máquinas virtuais para atualizar o conjunto de escala, em vez de atualizar as máquinas virtuais existentes. As máquinas virtuais existentes serão excluídas assim que as novas máquinas virtuais forem criadas para cada lote. |
maxUnhealthyInstancePercent |
integer |
A porcentagem máxima do total de instâncias de máquina virtual no conjunto de escala que pode estar simultaneamente não íntegra, seja como resultado de ser atualizada ou por ser encontrada em um estado não íntegro pelas verificações de integridade da máquina virtual antes que a atualização contínua seja abortada. Esta restrição será verificada antes de iniciar qualquer lote. O valor padrão para esse parâmetro é 20%. |
maxUnhealthyUpgradedInstancePercent |
integer |
A porcentagem máxima de instâncias de máquina virtual atualizadas que podem ser encontradas em um estado não íntegro. Essa verificação acontecerá depois que cada lote for atualizado. Se essa porcentagem for excedida, a atualização contínua será anulada. O valor padrão para esse parâmetro é 20%. |
pauseTimeBetweenBatches |
string |
O tempo de espera entre a conclusão da atualização para todas as máquinas virtuais em um lote e o início do 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 escala antes de quaisquer instâncias íntegras. |
rollbackFailedInstancesOnPolicyBreach |
boolean |
Reversão de instâncias com falha para o modelo anterior se a política de Atualização Contínua for violada. |
ScaleInPolicy
Descreve uma política de dimensionamento para um conjunto de dimensionamento de máquina virtual.
Name | Tipo | Description |
---|---|---|
forceDeletion |
boolean |
Essa propriedade permite especificar se as máquinas virtuais escolhidas para remoção precisam ser excluídas à força quando um conjunto de dimensionamento de máquina virtual está sendo dimensionado. (Recurso na Pré-visualização) |
rules |
As regras a serem seguidas ao dimensionar um conjunto de dimensionamento de máquina virtual. |
ScheduledEventsAdditionalPublishingTargets
Name | Tipo | Description |
---|---|---|
eventGridAndResourceGraph |
Os parâmetros de configuração usados durante a criação da configuração de evento agendado eventGridAndResourceGraph. |
ScheduledEventsPolicy
Especifica as configurações relacionadas a Redeploy, Reboot e ScheduledEventsAdditionalPublishingTargets Scheduled Event.
Name | Tipo | Description |
---|---|---|
scheduledEventsAdditionalPublishingTargets |
Os parâmetros de configuração usados durante a publicação scheduledEventsAdditionalPublishingTargets. |
|
userInitiatedReboot |
Os parâmetros de configuração usados durante a criação da configuração de evento agendado userInitiatedReboot. |
|
userInitiatedRedeploy |
Os parâmetros de configuração usados durante a criação da configuração de evento agendado userInitiatedRedeploy. |
ScheduledEventsProfile
Name | Tipo | Description |
---|---|---|
osImageNotificationProfile |
Especifica as configurações relacionadas ao Evento Agendado de Imagem do SO. |
|
terminateNotificationProfile |
Especifica as configurações relacionadas a Encerrar Evento Agendado. |
securityEncryptionTypes
Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState, VMGuestStateOnly para criptografia apenas do blob VMGuestState e NonPersistedTPM para não persistir o estado do firmware no blob VMGuestState. Nota: Ele pode ser definido apenas para VMs confidenciais.
Name | Tipo | Description |
---|---|---|
DiskWithVMGuestState |
string |
|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityPostureReference
Especifica a postura de segurança a ser usada no conjunto de escalas. Versão mínima da api: 2023-03-01
Name | Tipo | Description |
---|---|---|
excludeExtensions |
string[] |
A lista de nomes de extensão de máquina virtual a serem excluídos ao aplicar a postura de segurança. |
id |
string |
O id de referência da postura de segurança na forma de /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest |
isOverridable |
boolean |
Se a postura de segurança pode ser substituída pelo usuário. |
SecurityProfile
Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento da máquina virtual.
Name | 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áquina virtual. Isso habilitará a criptografia para todos os discos, incluindo o disco Resource/Temp no próprio host. O comportamento padrão é: A criptografia no host será desabilitada, a menos que essa propriedade seja definida como true para o recurso. |
encryptionIdentity |
Especifica a Identidade Gerenciada usada pelo ADE para obter o token de acesso para operações keyvault. |
|
proxyAgentSettings |
Especifica as configurações do ProxyAgent ao criar a máquina virtual. Versão mínima da api: 2023-09-01. |
|
securityType |
Especifica o SecurityType da máquina virtual. Ele deve ser definido como qualquer valor especificado para habilitar UefiSettings. O comportamento 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 api mínima: 2020-12-01. |
SecurityTypes
Especifica o SecurityType da máquina virtual. Ele deve ser definido como qualquer valor especificado para habilitar UefiSettings. O comportamento padrão é: UefiSettings não será habilitado a menos que essa propriedade esteja definida.
Name | Tipo | Description |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
ServiceArtifactReference
Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de escala ao usar a versão de imagem 'mais recente'. Versão mínima api: 2022-11-01
Name | Tipo | Description |
---|---|---|
id |
string |
A ID de referência do artefato de serviço na forma de /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
SettingNames
Especifica o nome da configuração à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon.
Name | Tipo | Description |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
Sku
Descreve um sku de conjunto de escala de máquina virtual. NOTA: Se a nova SKU de VM não for suportada no hardware em que o conjunto de escala está atualmente, você precisará desalocar as VMs no conjunto de escala antes de modificar o nome da SKU.
Name | Tipo | Description |
---|---|---|
capacity |
integer |
Especifica o número de máquinas virtuais no conjunto de escala. |
name |
string |
O nome do sku. |
tier |
string |
Especifica a camada de máquinas virtuais em um conjunto de escala. |
SkuProfile
Especifica o perfil de sku para o conjunto de escala de máquina virtual. Com essa propriedade, o cliente pode especificar uma lista de tamanhos de VM e uma estratégia de alocação.
Name | Tipo | Description |
---|---|---|
allocationStrategy |
Especifica a estratégia de alocação para o conjunto de escala de máquina virtual com base no qual as VMs serão alocadas. |
|
vmSizes |
Especifica os tamanhos de VM para o conjunto de escala de máquina virtual. |
SkuProfileVMSize
Especifica o tamanho da VM.
Name | Tipo | Description |
---|---|---|
name |
string |
Especifica o nome do Tamanho da VM. |
SpotRestorePolicy
Especifica as propriedades Spot-Try-Restore para o conjunto de escala da máquina virtual. Com essa propriedade, o cliente pode habilitar ou desabilitar a restauração automática das instâncias de VM spot removidas oportunisticamente com base na disponibilidade de capacidade e na restrição de preços.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Habilita o recurso Spot-Try-Restore em que instâncias VMSS SPOT removidas serão tentadas para serem restauradas oportunisticamente 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 o qual a plataforma não tentará restaurar as instâncias SPOT do VMSS |
SshConfiguration
Configuração SSH para VMs baseadas em Linux em execução no Azure
Name | Tipo | Description |
---|---|---|
publicKeys |
A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em linux. |
SshPublicKey
Contém informações sobre a chave pública do certificado SSH e o caminho na VM Linux onde a chave pública é colocada.
Name | Tipo | Description |
---|---|---|
keyData |
string |
Certificado de chave pública SSH usado para autenticar com a VM através do ssh. A chave precisa ser de pelo menos 2048 bits e no formato ssh-rsa. Para criar chaves ssh, consulte [Criar chaves SSH no Linux e Mac para VMs Linux no Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). |
path |
string |
Especifica o caminho completo na VM criada onde a chave pública ssh é armazenada. Se o arquivo já existir, a chave especificada será anexada ao arquivo. Exemplo: /home/user/.ssh/authorized_keys |
StorageAccountTypes
Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk.
Name | Tipo | Description |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
SubResource
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
TerminateNotificationProfile
Name | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se o evento Encerrar agendado está habilitado ou desabilitado. |
notBeforeTimeout |
string |
O período de tempo configurável 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). A configuração deve ser especificada no formato ISO 8601, o valor padrão é 5 minutos (PT5M) |
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 api mínima: 2020-12-01.
Name | Tipo | Description |
---|---|---|
secureBootEnabled |
boolean |
Especifica se a inicialização segura deve ser habilitada na máquina virtual. Versão api mínima: 2020-12-01. |
vTpmEnabled |
boolean |
Especifica se o vTPM deve ser habilitado na máquina virtual. Versão api mínima: 2020-12-01. |
UpgradeMode
Especifica o modo de uma atualização para máquinas virtuais no conjunto de escala.
Os valores possíveis são:
Manual - Você controla a aplicação de atualizações para máquinas virtuais no conjunto de escala. Para fazer isso, use a ação manualUpgrade.
automático - Todas as máquinas virtuais no conjunto de escala são atualizadas automaticamente ao mesmo tempo.
Name | Tipo | Description |
---|---|---|
Automatic |
string |
|
Manual |
string |
|
Rolling |
string |
UpgradePolicy
Descreve uma política de atualização - automática, manual ou rolante.
Name | 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 escala. |
|
rollingUpgradePolicy |
Os parâmetros de configuração usados durante a execução de uma atualização contínua. |
UserAssignedIdentities
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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Name | Tipo | Description |
---|---|---|
|
UserInitiatedReboot
Especifica as configurações relacionadas a Eventos Agendados relacionados à Reinicialização.
Name | Tipo | Description |
---|---|---|
automaticallyApprove |
boolean |
Especifica as configurações relacionadas ao Evento Agendado de Reinicialização. |
UserInitiatedRedeploy
Especifica Reimplantar configurações relacionadas a Eventos Agendados relacionados.
Name | Tipo | Description |
---|---|---|
automaticallyApprove |
boolean |
Especifica as configurações relacionadas a Reimplantar Evento Agendado. |
VaultCertificate
Descreve uma única referência de certificado em um Cofre de Chaves e onde o certificado deve residir na VM.
Name | Tipo | Description |
---|---|---|
certificateStore |
string |
Para VMs do Windows, especifica o armazenamento de certificados na Máquina Virtual ao qual o certificado deve ser adicionado. O armazenamento 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 do arquivo <UppercaseThumbprint>.crt para o arquivo de certificado X509 e <UppercaseThumbprint>.prv para chave privada. Ambos os arquivos são .pem formatado. |
certificateUrl |
string |
Este é o URL de um certificado que foi carregado para o Cofre da Chave como um segredo. Para adicionar um segredo ao Cofre de Chaves, consulte Adicionar uma chave ou segredo ao Cofre de Chaves. Nesse caso, seu certificado precisa ser É a codificação Base64 do seguinte objeto JSON que é codificado em UTF-8: |
VaultSecretGroup
Descreve um conjunto de certificados que estão todos no mesmo Cofre de Chaves.
Name | Tipo | Description |
---|---|---|
sourceVault |
A URL relativa do Cofre da Chave que contém todos os certificados em VaultCertificates. |
|
vaultCertificates |
A lista de referências do cofre de chaves no SourceVault que contêm certificados. |
VirtualHardDisk
Descreve o uri de um disco.
Name | Tipo | Description |
---|---|---|
uri |
string |
Especifica o uri do disco rígido virtual. |
VirtualMachineEvictionPolicyTypes
Especifica a política de remoção para a máquina virtual do Azure Spot e o conjunto de escala do Azure Spot. Para máquinas virtuais do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2019-03-01. Para conjuntos de escala do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.
Name | Tipo | Description |
---|---|---|
Deallocate |
string |
|
Delete |
string |
VirtualMachinePriorityTypes
Especifica a prioridade para as máquinas virtuais no conjunto de escala. Versão mínima da api: 2017-10-30-preview.
Name | Tipo | Description |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
VirtualMachineScaleSet
Descreve um conjunto de dimensionamento de máquina virtual.
Name | Tipo | Description |
---|---|---|
etag |
string |
Etag é a propriedade retornada em Create/Update/Get response do VMSS, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas |
extendedLocation |
O local estendido do Conjunto de Dimensionamento de Máquina Virtual. |
|
id |
string |
ID do recurso |
identity |
A identidade do conjunto de dimensionamento da máquina virtual, 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. Este elemento é usado apenas para imagens do mercado. Antes de poder usar uma imagem de mercado de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza todas as informações necessárias e, em seguida, clique em Guardar. |
|
properties.additionalCapabilities |
Especifica recursos adicionais habilitados ou desabilitados nas Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. Por exemplo: se as Máquinas Virtuais têm a capacidade de suportar a anexação de discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento. |
|
properties.automaticRepairsPolicy |
Política para reparações automáticas. |
|
properties.constrainedMaximumCapacity |
boolean |
Propriedade opcional que deve ser definida como True ou omitida. |
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 extras superprovisionadas. |
properties.hostGroup |
Especifica informações sobre o grupo de hosts dedicados no qual o conjunto de dimensionamento de máquina virtual reside. Versão api mínima: 2020-06-01. |
|
properties.orchestrationMode |
Especifica o modo de orquestração para o conjunto de escala da máquina virtual. |
|
properties.overprovision |
boolean |
Especifica se o Conjunto de Dimensionamento de Máquina Virtual deve ser provisionado em excesso. |
properties.platformFaultDomainCount |
integer |
Contagem de domínio de falha para cada grupo de posicionamento. |
properties.priorityMixPolicy |
Especifica os destinos desejados para misturar VMs de prioridade Spot e Regular na mesma instância do VMSS Flex. |
|
properties.provisioningState |
string |
O estado de provisionamento, que só aparece na resposta. |
properties.proximityPlacementGroup |
Especifica informações sobre o grupo de posicionamento de proximidade ao qual o conjunto de dimensionamento de máquina virtual deve ser atribuído. Versão api mínima: 2018-04-01. |
|
properties.resiliencyPolicy |
Política de Resiliência |
|
properties.scaleInPolicy |
Especifica as políticas aplicadas ao dimensionar em Máquinas Virtuais no Conjunto de Dimensionamento de Máquinas Virtuais. |
|
properties.scheduledEventsPolicy |
O ScheduledEventsPolicy. |
|
properties.singlePlacementGroup |
boolean |
Quando verdadeiro, isso limita a escala definida a um único grupo de posicionamento, de tamanho máximo de 100 máquinas virtuais. Observação : se singlePlacementGroup for true, ele pode ser modificado para false. No entanto, se singlePlacementGroup for false, ele não pode ser modificado para true. |
properties.skuProfile |
Especifica o perfil de sku para o conjunto de escala de máquina virtual. |
|
properties.spotRestorePolicy |
Especifica as propriedades de Restauração Local para o conjunto de escala da máquina virtual. |
|
properties.timeCreated |
string |
Especifica a hora em que o recurso Conjunto de Escala de Máquina Virtual foi criado. Versão mínima api: 2021-11-01. |
properties.uniqueId |
string |
Especifica a ID que identifica exclusivamente um Conjunto de Escala de Máquina Virtual. |
properties.upgradePolicy |
A política de atualização. |
|
properties.virtualMachineProfile |
O perfil da máquina virtual. |
|
properties.zonalPlatformFaultDomainAlignMode |
Especifica o modo de alinhamento entre a computação do Conjunto de Escala da Máquina Virtual e a contagem de Domínio de Falha de armazenamento. |
|
properties.zoneBalance |
boolean |
Se deve forçar estritamente mesmo a distribuição da Máquina Virtual entre zonas x no caso de haver interrupção de zona. A propriedade zoneBalance só pode ser definida se a propriedade zones do conjunto de escala 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 escala da máquina virtual. |
|
tags |
object |
Tags de recursos |
type |
string |
Tipo de recurso |
zones |
string[] |
As zonas do conjunto de dimensionamento da máquina virtual. |
VirtualMachineScaleSetDataDisk
Descreve um disco de dados do conjunto de dimensionamento de máquina virtual.
Name | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de cache. Os valores possíveis são: None,ReadOnlyReadWrite. Os valores padrão são: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium. |
|
createOption |
A opção criar. |
|
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 Flexible OrchestrationMode). |
|
diskIOPSReadWrite |
integer |
Especifica o IOPS Read-Write 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. A propriedade diskSizeGB é o número de bytes x 1024^3 para o disco e o valor não pode ser maior que 1023. |
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 conectado a uma VM. |
managedDisk |
Os parâmetros do disco gerenciado. |
|
name |
string |
O nome do disco. |
writeAcceleratorEnabled |
boolean |
Especifica se writeAccelerator deve ser habilitado ou desabilitado no disco. |
VirtualMachineScaleSetExtension
Descreve uma extensão de conjunto de escala de máquina virtual.
Name | 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. Uma vez implantada, no entanto, a extensão não atualizará versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como true. |
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 extensões protegem as configuraçõ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 a qual essa extensão precisa ser provisionada. |
properties.provisioningState |
string |
O estado de provisionamento, que só aparece na resposta. |
properties.publisher |
string |
O nome do editor do manipulador de extensão. |
properties.settings |
object |
Json formatou configurações públicas 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 |
VirtualMachineScaleSetExtensionProfile
Descreve um perfil de extensão de conjunto de escala de máquina virtual.
Name | Tipo | Description |
---|---|---|
extensions |
A escala da máquina virtual define recursos de extensão filho. |
|
extensionsTimeBudget |
string |
Especifica o tempo alocado para o início de todas as extensões. A duração do tempo deve ser entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M). Versão api mínima: 2020-06-01. |
VirtualMachineScaleSetHardwareProfile
Especifica as configurações de hardware para o conjunto de dimensionamento de máquina virtual.
VirtualMachineScaleSetIdentity
Identidade para o conjunto de escala da máquina virtual.
Name | Tipo | Description |
---|---|---|
principalId |
string |
A id principal da identidade do conjunto de escala da máquina virtual. Esta propriedade só será fornecida para uma identidade atribuída ao sistema. |
tenantId |
string |
A id do locatário associada ao conjunto de dimensionamento da máquina virtual. Esta propriedade só será fornecida para uma identidade atribuída ao sistema. |
type |
O tipo de identidade usado para o conjunto de dimensionamento de máquina virtual. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá todas as identidades do conjunto de escala da máquina virtual. |
|
userAssignedIdentities |
A lista de identidades de usuário associadas ao conjunto de dimensionamento de máquina virtual. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
VirtualMachineScaleSetIPConfiguration
Descreve a configuração IP do perfil de rede de um conjunto de dimensionamento de máquina virtual.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da configuração IP. |
properties.applicationGatewayBackendAddressPools |
Especifica uma matriz de referências a pools de endereços de back-end de gateways de aplicativos. Um conjunto de dimensionamento pode fazer referência a pools de endereços de back-end de vários gateways de aplicativos. Vários conjuntos de escala 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 fazer referência a pools de endereços de back-end de um balanceador de carga público e interno. Vários conjuntos de escala não podem usar o mesmo balanceador de carga de sku básico. |
|
properties.loadBalancerInboundNatPools |
Especifica uma matriz de referências a pools Nat de entrada dos balanceadores de carga. Um conjunto de escalas pode fazer referência a pools de nat de entrada de um balanceador de carga público e interno. Vários conjuntos de escala não podem usar o mesmo balanceador de carga de sku básico. |
|
properties.primary |
boolean |
Especifica a interface de rede primária caso a máquina virtual tenha mais de 1 interface de rede. |
properties.privateIPAddressVersion |
Disponível a partir de 30-03-Api-Version 2017, representa se a configuração ip específica é IPv4 ou IPv6. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
|
properties.publicIPAddressConfiguration |
O publicIPAddressConfiguration. |
|
properties.subnet |
Especifica o identificador da sub-rede. |
VirtualMachineScaleSetIpTag
Contém a marca IP associada ao endereço IP público.
Name | Tipo | Description |
---|---|---|
ipTagType |
string |
Tipo de tag IP. Exemplo: FirstPartyUsage. |
tag |
string |
IP associada ao IP público. Exemplo: SQL, Storage etc. |
VirtualMachineScaleSetListResult
A resposta de operação Listar Máquina Virtual.
Name | Tipo | Description |
---|---|---|
nextLink |
string |
O uri para buscar a próxima página de Conjuntos de Escala de Máquina Virtual. Chame ListNext() com isso para buscar a próxima página do VMSS. |
value |
A lista de conjuntos de dimensionamento de máquina virtual. |
VirtualMachineScaleSetManagedDiskParameters
Descreve os parâmetros de um disco gerenciado ScaleSet.
Name | 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. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. |
VirtualMachineScaleSetNetworkConfiguration
Descreve as configurações de rede de um perfil de rede do conjunto de dimensionamento de máquina virtual.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da configuração de rede. |
properties.auxiliaryMode |
Especifica se o modo Auxiliar está habilitado para o recurso Interface de Rede. |
|
properties.auxiliarySku |
Especifica se a sku Auxiliar está habilitada para o recurso Interface de Rede. |
|
properties.deleteOption |
Especificar o que acontece com a interface de rede quando a VM é excluída |
|
properties.disableTcpStateTracking |
boolean |
Especifica se a interface de rede está desabilitada para rastreamento de estado tcp. |
properties.dnsSettings |
As configurações de dns a serem aplicadas nas interfaces de rede. |
|
properties.enableAcceleratedNetworking |
boolean |
Especifica se a interface de rede é habilitada para rede acelerada. |
properties.enableFpga |
boolean |
Especifica se a interface de rede é habilitada para rede FPGA. |
properties.enableIPForwarding |
boolean |
Se o encaminhamento IP está habilitado nesta NIC. |
properties.ipConfigurations |
Especifica as configurações IP da interface de rede. |
|
properties.networkSecurityGroup |
O grupo de segurança de rede. |
|
properties.primary |
boolean |
Especifica a interface de rede primária caso a máquina virtual tenha mais de 1 interface de rede. |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Descreve uma escala de máquinas virtuais que define as configurações de DNS da rede.
Name | Tipo | Description |
---|---|---|
dnsServers |
string[] |
Lista de endereços IP de servidores DNS |
VirtualMachineScaleSetNetworkProfile
Descreve um perfil de rede de conjunto de escala de máquina virtual.
Name | Tipo | Description |
---|---|---|
healthProbe |
Uma referência a uma sonda de balanceador de carga usada para determinar a integridade de uma instância no conjunto de escala de máquina virtual. A referência será 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 Conjunto de Dimensionamento de Máquina Virtual com modo de orquestração 'Flexível' |
|
networkInterfaceConfigurations |
A lista de configurações de rede. |
VirtualMachineScaleSetOSDisk
Descreve um disco do sistema operacional do conjunto de dimensionamento de máquina virtual.
Name | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de cache. Os valores possíveis são: None,ReadOnlyReadWrite. Os valores padrão são: Nenhum para armazenamento padrão. ReadOnly para armazenamento Premium. |
|
createOption |
Especifica como as máquinas virtuais no conjunto de escala devem ser criadas. O único valor permitido é: FromImage. 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 de plano descrito anteriormente. |
|
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 Flexible OrchestrationMode). |
|
diffDiskSettings |
Especifica as configurações de disco efêmero para o disco do sistema operacional usado pelo conjunto de escala da máquina virtual. |
|
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. A propriedade 'diskSizeGB' é o número de bytes x 1024^3 para o disco e o valor não pode ser maior que 1023. |
image |
Especifica informações sobre a imagem do usuário não gerenciado para basear a escala definida. |
|
managedDisk |
Os parâmetros do disco gerenciado. |
|
name |
string |
O nome do disco. |
osType |
Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir da imagem do usuário ou de um VHD especializado. Os valores possíveis são: Windows,Linux. |
|
vhdContainers |
string[] |
Especifica as urls de contêiner que são usadas para armazenar discos do sistema operacional para o conjunto de escala. |
writeAcceleratorEnabled |
boolean |
Especifica se writeAccelerator deve ser habilitado ou desabilitado no disco. |
VirtualMachineScaleSetOSProfile
Descreve um perfil de sistema operacional de conjunto de escala de máquina virtual.
Name | 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 escala da máquina virtual. Isso só pode ser definido como Falso quando nenhuma extensão estiver presente no conjunto de escala da máquina virtual. |
computerNamePrefix |
string |
Especifica o prefixo do nome do computador para todas as máquinas virtuais no conjunto de escala. Os prefixos de nome de computador devem ter de 1 a 15 caracteres. |
customData |
string |
Especifica uma cadeia de caracteres codificada em base 64 de dados personalizados. A cadeia de caracteres codificada em base 64 é decodificada para uma matriz binária que é salva como um arquivo na máquina virtual. O comprimento máximo da matriz binária é de 65535 bytes. Para usar o cloud-init para sua VM, consulte Usando cloud-init para personalizar uma VM Linux durante a criação |
linuxConfiguration |
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições Linux suportadas, consulte Linux on Azure-Endorsed Distributions. |
|
requireGuestProvisionSignal |
boolean |
Propriedade opcional que deve ser definida como True ou omitida. |
secrets |
Especifica o conjunto de certificados que devem ser instalados nas máquinas virtuais no conjunto de escala. 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 do sistema operacional Windows na máquina virtual. |
VirtualMachineScaleSetPublicIPAddressConfiguration
Descreve um conjunto de dimensionamento de máquinas virtuais Configuração IP da configuração PublicIPAddress
Name | Tipo | Description |
---|---|---|
name |
string |
O nome de configuração do endereço IP público. |
properties.deleteOption |
Especificar 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 IP públicos. |
properties.idleTimeoutInMinutes |
integer |
O tempo limite ocioso do endereço IP público. |
properties.ipTags |
A lista de tags IP associadas ao endereço IP público. |
|
properties.publicIPAddressVersion |
Disponível a partir de Api-Version 2019-07-01, representa se a configuração ip específica é IPv4 ou IPv6. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
|
properties.publicIPPrefix |
O PublicIPPrefix a partir do qual alocar endereços IP públicos. |
|
sku |
Descreve o IP público Sku. Ele só pode ser definido com OrchestrationMode como flexível. |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Descreve uma escala de máquinas virtuais que define as configurações de DNS da rede.
Name | Tipo | Description |
---|---|---|
domainNameLabel |
string |
O rótulo do nome de domínio. A concatenação do rótulo de nome de domínio e do índice vm serão os rótulos de nome de domínio dos recursos PublicIPAddress que serão criados |
domainNameLabelScope |
O escopo do rótulo de nome de domínio. A concatenação do rótulo de nome de domínio com hash gerado de acordo com a política do escopo do rótulo de nome de domínio e do índice vm serão os rótulos de nome de domínio dos recursos de endereço PublicIPAddress que serão criados |
VirtualMachineScaleSetScaleInRules
As regras a serem seguidas ao dimensionar um conjunto de dimensionamento de máquina virtual.
Os valores possíveis são:
padrão Quando um conjunto de escala de máquina virtual é dimensionado, o conjunto de escala será primeiro balanceado entre zonas se for um conjunto de escala zonal. Em seguida, ele será balanceado entre Domínios de Falha na medida do possível. Dentro de 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 scale-in.
OldestVM Quando um conjunto de dimensionamento de máquina virtual está sendo dimensionado, as máquinas virtuais mais antigas que não estão protegidas contra expansão serão escolhidas para remoção. Para conjuntos de escala de máquina virtual zonal, o conjunto de escala será primeiro balanceado entre zonas. Dentro de 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áquina virtual está sendo dimensionado, as máquinas virtuais mais recentes que não estão protegidas contra expansão serão escolhidas para remoção. Para conjuntos de escala de máquina virtual zonal, o conjunto de escala será primeiro balanceado entre zonas. Dentro de cada zona, as máquinas virtuais mais recentes que não estão protegidas serão escolhidas para remoção.
Name | Tipo | Description |
---|---|---|
Default |
string |
|
NewestVM |
string |
|
OldestVM |
string |
VirtualMachineScaleSetStorageProfile
Descreve um perfil de armazenamento de conjunto de escala de máquina virtual.
Name | Tipo | Description |
---|---|---|
dataDisks |
Especifica os parâmetros que são usados para adicionar discos de dados às máquinas virtuais no conjunto de escala. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
|
diskControllerType |
Especifica o tipo de controlador de disco configurado para as máquinas virtuais no conjunto de escala. Versão mínima da api: 2022-08-01 |
|
imageReference |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens de mercado ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, imagem de mercado ou 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 escala. Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure. |
VirtualMachineScaleSetVMProfile
Descreve um perfil de máquina virtual de conjunto de escala de máquina virtual.
Name | Tipo | Description |
---|---|---|
applicationProfile |
Especifica os aplicativos de galeria que devem ser disponibilizados para a VM/VMSS |
|
billingProfile |
Especifica os detalhes relacionados à cobrança de um VMSS spot do Azure. Versão api mínima: 2019-03-01. |
|
capacityReservation |
Especifica os detalhes relacionados à reserva de capacidade de um conjunto de escalas. Versão mínima api: 2021-04-01. |
|
diagnosticsProfile |
Especifica o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15. |
|
evictionPolicy |
Especifica a política de remoção para a máquina virtual do Azure Spot e o conjunto de escala do Azure Spot. Para máquinas virtuais do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2019-03-01. Para conjuntos de escala do Azure Spot, há suporte para 'Deslocalizar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview. |
|
extensionProfile |
Especifica uma coleção de configurações para extensões instaladas em máquinas virtuais no conjunto de escala. |
|
hardwareProfile |
Especifica os detalhes relacionados ao perfil de hardware de um conjunto de escala. Versão mínima api: 2021-11-01. |
|
licenseType |
string |
Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. |
networkProfile |
Especifica as propriedades das interfaces de rede das máquinas virtuais no conjunto de escala. |
|
osProfile |
Especifica as configurações do sistema operacional para as máquinas virtuais no conjunto de escala. |
|
priority |
Especifica a prioridade para as máquinas virtuais no conjunto de escala. Versão mínima da api: 2017-10-30-preview. |
|
scheduledEventsProfile |
Especifica as configurações relacionadas a Eventos Agendados. |
|
securityPostureReference |
Especifica a postura de segurança a ser usada no conjunto de escalas. Versão mínima da api: 2023-03-01 |
|
securityProfile |
Especifica as configurações de perfil relacionadas à segurança para as máquinas virtuais no conjunto de escala. |
|
serviceArtifactReference |
Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de escala ao usar a versão de imagem 'mais recente'. Versão mínima api: 2022-11-01 |
|
storageProfile |
Especifica as configurações de armazenamento para os discos da máquina virtual. |
|
timeCreated |
string |
Especifica a hora em que esse perfil de VM para o Conjunto de Dimensionamento de Máquina Virtual foi criado. Esse valor será adicionado às tags VM Flex do VMSS ao criar/atualizar o Perfil da VM do VMSS. A versão mínima da API para esta propriedade é 2023-09-01. |
userData |
string |
UserData para as máquinas virtuais no conjunto de escala, que deve ser codificado em base-64. O cliente não deve passar nenhum segredo aqui. Versão mínima da api: 2021-03-01. |
VMDiskSecurityProfile
Especifica as configurações de perfil de segurança para o disco gerenciado. Nota: Ele só pode ser definido para VMs confidenciais.
Name | 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 do Cliente criptografada, o Disco do SO ConfidentialVM e o blob VMGuest. |
|
securityEncryptionType |
Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState, VMGuestStateOnly para criptografia apenas do blob VMGuestState e NonPersistedTPM para não persistir o estado do firmware no blob VMGuestState. Nota: Ele pode ser definido apenas para VMs confidenciais. |
VMGalleryApplication
Especifica as informações necessárias para fazer referência a uma versão do aplicativo da galeria de computação
Name | Tipo | Description |
---|---|---|
configurationReference |
string |
Opcional, Especifica o uri para um blob azure que substituirá a configuração padrão para o pacote, se fornecido |
enableAutomaticUpgrade |
boolean |
Se definido como true, quando uma nova versão do Aplicativo Gallery estiver disponível no PIR/SIG, ela será atualizada automaticamente para a VM/VMSS |
order |
integer |
Opcional, Especifica a ordem em que os pacotes devem ser instalados |
packageReferenceId |
string |
Especifica a id do recurso GalleryApplicationVersion no formato /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} |
tags |
string |
Opcional, Especifica um valor de passagem para contexto mais genérico. |
treatFailureAsDeploymentFailure |
boolean |
Opcional, se verdadeiro, qualquer falha para qualquer operação no VmApplication falhará na implantação |
VMSizeProperties
Especifica as configurações da Propriedade de Tamanho da VM na máquina virtual.
Name | 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 relação 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. |
WindowsConfiguration
Especifica as configurações do sistema operacional Windows na máquina virtual.
Name | Tipo | Description |
---|---|---|
additionalUnattendContent |
Especifica informações adicionais formatadas em XML codificadas em base 64 que podem ser incluídas no arquivo Unattend.xml, que é usado pela Instalação do Windows. |
|
enableAutomaticUpdates |
boolean |
Indica se as Atualizações Automáticas estão habilitadas para a máquina virtual do Windows. O valor padrão é true. Para conjuntos de dimensionamento de máquina virtual, essa propriedade pode ser atualizada e as atualizações entrarão em vigor no reprovisionamento do sistema operacional. |
enableVMAgentPlatformUpdates |
boolean |
Indica se as Atualizações da Plataforma VMAgent estão habilitadas para a Máquina Virtual do Windows. |
patchSettings |
[Funcionalidade de pré-visualização] Especifica as configurações relacionadas ao patch de convidado de VM no Windows. |
|
provisionVMAgent |
boolean |
Indica se o agente de máquina virtual deve ser provisionado na máquina virtual. Quando essa propriedade não é especificada no corpo da solicitação, ela é definida como true por padrão. Isso garantirá que o Agente de VM seja 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. |
WindowsPatchAssessmentMode
Especifica o modo de avaliação de patch do 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 acionará avaliações periódicas de patches. A provisão de propriedadeVMAgent deve ser true.
Name | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
WindowsVMGuestPatchAutomaticByPlatformRebootSetting
Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform.
Name | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
WindowsVMGuestPatchAutomaticByPlatformSettings
Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Windows.
Name | Tipo | Description |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Permite que o cliente agende patches sem atualizações acidentais |
rebootSetting |
Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform. |
WindowsVMGuestPatchMode
Especifica o modo de aplicação de patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível.
Os valores possíveis são:
Manual - Você controla a aplicação de patches em uma máquina virtual. Para fazer isso, aplique patches manualmente dentro da VM. Neste modo, as atualizações automáticas são desativadas; a propriedade WindowsConfiguration.enableAutomaticUpdates deve ser false
AutomaticByOS - A máquina virtual será atualizada automaticamente pelo SO. A propriedade WindowsConfiguration.enableAutomaticUpdates deve ser true.
AutomaticByPlatform - a máquina virtual será atualizada automaticamente pela plataforma. As propriedades provisionVMAgent e WindowsConfiguration.enableAutomaticUpdates devem ser true
Name | Tipo | Description |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
WinRMConfiguration
Descreve a configuração do Gerenciamento Remoto do Windows da VM
Name | Tipo | Description |
---|---|---|
listeners |
A lista de ouvintes do Gerenciamento Remoto do Windows |
WinRMListener
Descreve o protocolo e a impressão digital do ouvinte do Gerenciamento Remoto do Windows
Name | Tipo | Description |
---|---|---|
certificateUrl |
string |
Este é o URL de um certificado que foi carregado para o Cofre da Chave como um segredo. Para adicionar um segredo ao Cofre de Chaves, consulte Adicionar uma chave ou segredo ao Cofre de Chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte objeto JSON que é codificado em UTF-8: |
protocol |
Especifica o protocolo do ouvinte do WinRM. Os valores possíveis são: httphttps. |
ZonalPlatformFaultDomainAlignMode
Especifica o modo de alinhamento entre a computação do Conjunto de Escala da Máquina Virtual e a contagem de Domínio de Falha de armazenamento.
Name | Tipo | Description |
---|---|---|
Aligned |
string |
|
Unaligned |
string |