Virtual Machines - Get
Obtém informações sobre a vista de modelo ou a vista de instância de uma máquina virtual.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?$expand={$expand}&api-version=2024-03-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 subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço. |
vm
|
path | True |
string |
O nome da máquina virtual. |
api-version
|
query | True |
string |
Versão da API do Cliente. |
$expand
|
query |
A expressão de expansão a aplicar na operação. "InstanceView" obtém um instantâneo das propriedades do runtime da máquina virtual que é gerida pela plataforma e pode mudar fora das operações do plano de controlo. "UserData" obtém a propriedade UserData como parte da vista de modelo de VM fornecida pelo utilizador durante a operação De criação/Atualização da VM. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro que descreve o motivo pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Get a virtual machine placed on a dedicated host group through automatic placement
Pedido de amostra
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?api-version=2024-03-01
Resposta da amostra
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"hostGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
},
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": []
},
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"provisioningState": "Succeeded"
}
}
Get a virtual machine with Disk Controller Type Properties
Pedido de amostra
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?$expand=userData&api-version=2024-03-01
Resposta da amostra
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"availabilitySet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
},
"hardwareProfile": {
"vmSize": "Standard_DS3_v2",
"vmSizeProperties": {
"vCPUsAvailable": 1,
"vCPUsPerCore": 1
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": [
{
"lun": 0,
"name": "myDataDisk0",
"createOption": "Empty",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
},
"diskSizeGB": 30
},
{
"lun": 1,
"name": "myDataDisk1",
"createOption": "Attach",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
},
"diskSizeGB": 100
}
],
"diskControllerType": "NVMe"
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "http://{myStorageAccount}.blob.core.windows.net"
}
},
"extensionsTimeBudget": "PT50M",
"provisioningState": "Succeeded"
},
"resources": [
{
"name": "CustomScriptExtension-DSC",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
"type": "Microsoft.Compute/virtualMachines/extensions",
"location": "west us",
"tags": {
"displayName": "CustomScriptExtension-DSC"
},
"properties": {
"autoUpgradeMinorVersion": true,
"provisioningState": "Succeeded",
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"settings": {}
}
}
]
}
Get a virtual machine with VM Size Properties
Pedido de amostra
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?api-version=2024-03-01
Resposta da amostra
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"availabilitySet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
},
"hardwareProfile": {
"vmSize": "Standard_DS3_v2",
"vmSizeProperties": {
"vCPUsAvailable": 1,
"vCPUsPerCore": 1
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": [
{
"lun": 0,
"name": "myDataDisk0",
"createOption": "Empty",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
},
"diskSizeGB": 30
},
{
"lun": 1,
"name": "myDataDisk1",
"createOption": "Attach",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
},
"diskSizeGB": 100
}
]
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "http://{myStorageAccount}.blob.core.windows.net"
}
},
"extensionsTimeBudget": "PT50M",
"provisioningState": "Succeeded"
},
"resources": [
{
"name": "CustomScriptExtension-DSC",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
"type": "Microsoft.Compute/virtualMachines/extensions",
"location": "west us",
"tags": {
"displayName": "CustomScriptExtension-DSC"
},
"properties": {
"autoUpgradeMinorVersion": true,
"provisioningState": "Succeeded",
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"settings": {}
}
}
]
}
Get a Virtual Machine.
Pedido de amostra
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?$expand=userData&api-version=2024-03-01
Resposta da amostra
{
"name": "myVM",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
"type": "Microsoft.Compute/virtualMachines",
"location": "West US",
"tags": {
"myTag1": "tagValue1"
},
"etag": "\"1\"",
"properties": {
"vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
"availabilitySet": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
},
"proximityPlacementGroup": {
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/my-ppg01"
},
"hardwareProfile": {
"vmSize": "Standard_DS3_v2"
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "myOsDisk",
"createOption": "FromImage",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
},
"diskSizeGB": 30
},
"dataDisks": [
{
"lun": 0,
"name": "myDataDisk0",
"createOption": "Empty",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
},
"diskSizeGB": 30
},
{
"lun": 1,
"name": "myDataDisk1",
"createOption": "Attach",
"caching": "ReadWrite",
"managedDisk": {
"storageAccountType": "Premium_LRS",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
},
"diskSizeGB": 100
}
]
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "myTag1",
"order": 1,
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
"configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
},
{
"packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
}
]
},
"userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
"osProfile": {
"computerName": "myVM",
"adminUsername": "admin",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": false
},
"secrets": []
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "http://{myStorageAccount}.blob.core.windows.net"
}
},
"extensionsTimeBudget": "PT50M",
"provisioningState": "Succeeded",
"timeCreated": "2021-06-27T01:02:38.3138469+00:00"
},
"resources": [
{
"name": "CustomScriptExtension-DSC",
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
"type": "Microsoft.Compute/virtualMachines/extensions",
"location": "west us",
"tags": {
"displayName": "CustomScriptExtension-DSC"
},
"properties": {
"autoUpgradeMinorVersion": true,
"provisioningState": "Succeeded",
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"settings": {}
}
}
],
"managedBy": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{MyVmss}"
}
Definições
Name | Description |
---|---|
Additional |
Especifica capacidades adicionais ativadas ou desativadas na máquina virtual. |
Additional |
Especifica informações formatadas XML codificadas com base 64 adicionais que podem ser incluídas no ficheiro Unattend.xml, que é utilizado pela Configuração do Windows. |
Api |
O identificador do recurso de origem. Pode ser um instantâneo ou um ponto de restauro do disco a partir do qual criar um disco. |
Api |
Erro de API. |
Api |
Base de erros da API. |
Application |
Especifica as aplicações da galeria que devem ser disponibilizadas para a VM/VMSS. |
Available |
O resumo do patch disponível da operação de avaliação mais recente da máquina virtual. |
Billing |
Especifica os detalhes relacionados com a faturação de uma máquina virtual do Azure Spot. Versão mínima da API: 2019-03-01. |
Boot |
O Diagnóstico de Arranque é uma funcionalidade de depuração que lhe permite ver a Saída da Consola e a Captura de Ecrã para diagnosticar o estado da VM. NOTA: se o storageUri estiver a ser especificado, certifique-se de que a conta de armazenamento está na mesma região e subscrição que a VM. Pode ver facilmente o resultado do registo da consola. O Azure também lhe permite ver uma captura de ecrã da VM a partir do hipervisor. |
Boot |
O Diagnóstico de Arranque é uma funcionalidade de depuração que lhe permite ver a Saída da Consola e a Captura de Ecrã para diagnosticar o estado da VM. Pode ver facilmente o resultado do registo da consola. O Azure também lhe permite ver uma captura de ecrã da VM a partir do hipervisor. |
Caching |
Especifica os requisitos de colocação em cache. Os valores possíveis são: None,ReadOnly,ReadWrite. O comportamento predefinido é: Nenhum para o armazenamento Standard. ReadOnly para armazenamento Premium. |
Capacity |
Especifica informações sobre a reserva de capacidade que é utilizada para alocar máquinas virtuais. Versão mínima da API: 2021-04-01. |
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. |
Data |
Especifica os parâmetros que são utilizados para adicionar um disco de dados a uma máquina virtual. Para obter mais informações sobre discos, veja About disks and VHDs for Azure virtual machines (Acerca de discos e VHDs para máquinas virtuais do Azure). |
Delete |
Especificar o que acontece à interface de rede quando a VM é eliminada |
Diagnostics |
Especifica o estado das definições de diagnóstico de arranque. Versão mínima da API: 2015-06-15. |
Diff |
Especifica as definições de disco efémero para o disco do sistema operativo. |
Diff |
Especifica o posicionamento do disco efémero para o disco do sistema operativo. Os valores possíveis são: CacheDisk,ResourceDisk,NvmeDisk. O comportamento predefinido é: CacheDisk se estiver configurado para o tamanho da VM, caso contrário, é utilizado ResourceDisk ou NvmeDisk. Veja a documentação do tamanho da VM do Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM do e da VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para verificar quais os tamanhos de VM que expõem um disco de cache. Versão mínima da API para NvmeDisk: 2024-03-01. |
Diff |
Especifica as Definições de Disco Efémero para o disco do sistema operativo utilizado pela máquina virtual. |
Disk |
Especifica o tipo de controlador de disco configurado para a VM. Nota: Esta propriedade será definida para o tipo de controlador de disco predefinido se não for especificado, desde que a máquina virtual esteja a ser criada com a "hyperVGeneration" definida como V2 com base nas capacidades do disco do sistema operativo e no tamanho da VM da versão de API mínima especificada. Tem de desalocar a VM antes de atualizar o tipo de controlador de disco, a menos que esteja a atualizar o tamanho da VM na configuração da VM que desaloca e realoca implicitamente a VM. Versão mínima da API: 2022-08-01. |
Disk |
Especifica como o disco da máquina virtual deve ser criado. Os valores possíveis são Anexar: este valor é utilizado quando está a utilizar um disco especializado para criar a máquina virtual. FromImage: Este valor é utilizado quando está a utilizar uma imagem para criar a máquina virtual. Se estiver a utilizar uma imagem de plataforma, também deve utilizar o elemento imageReference descrito acima. Se estiver a utilizar uma imagem do marketplace, também deve utilizar o elemento do plano descrito anteriormente. |
Disk |
Especifica se o Disco do SO deve ser eliminado ou desanexado após a eliminação da VM. Os valores possíveis são: Eliminar. Se este valor for utilizado, o disco do SO é eliminado quando a VM é eliminada. Desencaixar. Se este valor for utilizado, o disco do SO é retido após a VM ser eliminada. O valor predefinido está definido como Desencaixar. Para um Disco de SO efémero, o valor predefinido está definido como Eliminar. O utilizador não pode alterar a opção de eliminação para um Disco de SO efémero. |
Disk |
Especifica o comportamento de desanexação a utilizar ao desanexar um disco ou que já está em processo de desanexação da máquina virtual. Valores suportados: ForceDetach. detachOption: ForceDetach é aplicável apenas para discos de dados geridos. Se uma tentativa de desanexação anterior do disco de dados não tiver sido concluída devido a uma falha inesperada da máquina virtual e o disco ainda não for libertado, utilize a desanexação forçada como última opção de recurso para desanexar o disco à força da VM. Todas as escritas podem não ter sido removidas da cache ao utilizar este comportamento de desanexação. Esta funcionalidade ainda está no modo de pré-visualização e não é suportada para VirtualMachineScaleSet. Para forçar a desanexação de uma atualização do disco de dados paraBeDetached para "true" juntamente com a definição de desanexaçãoOption: "ForceDetach". |
Disk |
Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido. |
Disk |
Especifica as definições de encriptação para o Disco do SO. Versão mínima da API: 2015-06-15. |
Disk |
As informações do disco da máquina virtual. |
Domain |
O âmbito da etiqueta nome de domínio dos recursos PublicIPAddress que serão criados. A etiqueta de nome gerado é a concatenação da etiqueta de nome de domínio hash com política de acordo com o âmbito da etiqueta de nome de domínio e o ID exclusivo do perfil de rede da vm. |
Encryption |
Especifica a Identidade Gerida utilizada pelo ADE para obter o token de acesso para operações de keyvault. |
Event |
Os parâmetros de configuração utilizados ao criar a definição eventGridAndResourceGraph Scheduled Event. |
Extended |
A localização expandida da Máquina Virtual. |
Extended |
O tipo de localização expandida. |
Hardware |
Especifica as definições de hardware da máquina virtual. |
Hyper |
Especifica o Tipo de HyperVGeneration associado a um recurso |
Image |
Especifica informações sobre a imagem a utilizar. Pode especificar informações sobre imagens da plataforma, imagens do marketplace ou imagens de máquinas virtuais. Este elemento é necessário quando pretende utilizar uma imagem de plataforma, imagem do marketplace ou imagem de máquina virtual, mas não é utilizado noutras operações de criação. |
Inner |
Detalhes do erro interno. |
Instance |
Estado da vista de instância. |
Instance |
A expressão expandir a aplicar na operação. "InstanceView" obtém um instantâneo das propriedades de runtime da máquina virtual que é gerida pela plataforma e pode mudar fora das operações do plano de controlo. "UserData" obtém a propriedade UserData como parte da vista de modelo de VM fornecida pelo utilizador durante a operação Criar/Atualizar da VM. |
IPVersions |
Disponível a partir de Api-Version 2019-07-01, representa se o ipconfiguration específico é IPv4 ou IPv6. A predefinição é considerada IPv4. Os valores possíveis são: "IPv4" e "IPv6". |
Key |
Especifica a localização da chave de encriptação de chave no Key Vault. |
Key |
As definições protegidas por extensões que são transmitidas por referência e consumidas a partir do cofre de chaves |
Last |
O resumo de instalação da operação de instalação mais recente da máquina virtual. |
Linux |
Especifica as definições do sistema operativo Linux na máquina virtual. Para obter uma lista de distribuições do Linux suportadas, veja Linux on Azure-Endorsed Distributions (Distribuições de Azure-Endorsed). |
Linux |
Especifica o modo de Avaliação de Patch de Convidado da VM para a máquina virtual IaaS. |
Linux |
[Funcionalidade de Pré-visualização] Especifica as definições relacionadas com a Aplicação de Patches de Convidado da VM no Linux. |
Linux |
Especifica a definição de reinício para todas as operações de instalação de patch AutomaticByPlatform. |
Linux |
Especifica definições adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patches de Convidado da VM no Linux. |
Linux |
Especifica o modo de Aplicação de Patches de Convidado da VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Maintenance |
O Código de Resultado da Última Operação de Manutenção. |
Maintenance |
O estado da Operação de Manutenção na máquina virtual. |
Managed |
Os parâmetros do disco gerido. |
Mode |
Especifica o modo em que o ProxyAgent será executado se a funcionalidade estiver ativada. O ProxyAgent começará a auditar ou monitorizar, mas não imporá o controlo de acesso sobre pedidos para alojar pontos finais no modo auditoria, enquanto no modo Impor irá impor o controlo de acesso. O valor predefinido é Impor modo. |
Network |
especifica a versão da API Microsoft.Network utilizada ao criar recursos de rede nas Configurações da Interface de Rede |
Network |
Especifica se o modo Auxiliar está ativado para o recurso interface de rede. |
Network |
Especifica se o sku Auxiliar está ativado para o recurso da Interface de Rede. |
Network |
Especifica a lista de IDs de recursos para as interfaces de rede associadas à máquina virtual. |
Network |
Especifica as interfaces de rede da máquina virtual. |
Operating |
O tipo de Sistema Operativo. |
OSDisk |
Especifica informações sobre o disco do sistema operativo utilizado pela máquina virtual. Para obter mais informações sobre discos, veja About disks and VHDs for Azure virtual machines (Acerca de discos e VHDs para máquinas virtuais do Azure). |
OSImage |
Especifica as configurações relacionadas com o Evento Agendado da Imagem do SO. |
OSProfile |
Especifica as definições do sistema operativo utilizadas ao criar a máquina virtual. Algumas das definições não podem ser alteradas depois de a VM ser aprovisionada. |
Pass |
O nome do passe. Atualmente, o único valor permitido é OobeSystem. |
Patch |
O estado geral de êxito ou falha da operação. Permanece "InProgress" até que a operação seja concluída. Nessa altura, tornar-se-á "Desconhecido", "Com Falhas", "Com Êxito" ou "CompletedWithWarnings". |
Patch |
[Funcionalidade de Pré-visualização] Especifica as definições relacionadas com a Aplicação de Patches de Convidado da VM no Windows. |
Plan |
Especifica informações sobre a imagem do marketplace utilizada para criar a máquina virtual. Este elemento só é utilizado para imagens do marketplace. Antes de poder utilizar uma imagem do marketplace a partir de uma API, tem de ativar a imagem para utilização programática. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza as informações necessárias e, em seguida, clique em Guardar. |
Protocol |
Especifica o protocolo do serviço de escuta WinRM. Os valores possíveis são: http,https. |
Proxy |
Especifica as definições do ProxyAgent ao criar a máquina virtual. Versão mínima da API: 2024-03-01. |
Public |
Descreve o SKU de IP público. Só pode ser definido com OrchestrationMode como Flexível. |
Public |
Especificar o nome do SKU de IP público |
Public |
Especificar o escalão de SKU de IP público |
Public |
Especificar o tipo de alocação de IP público |
Resource |
O tipo de identidade utilizado para a máquina virtual. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "None" removerá quaisquer identidades da máquina virtual. |
Scheduled |
Os parâmetros de configuração utilizados ao publicar scheduledEventsAdditionalPublishingTargets. |
Scheduled |
Especifica As configurações relacionadas com Reimplementação, Reinício e ScheduledEventsAdditionalPublishingTargets Scheduled Event para a máquina virtual. |
Scheduled |
Especifica as configurações relacionadas com o Evento Agendado. |
security |
Especifica o EncryptionType do disco gerido. Está definido como DiskWithVMGuestState para encriptação do disco gerido juntamente com o blob VMGuestState, VMGuestStateOnly para encriptação apenas do blob VMGuestState e NonPersistedTPM para não persistir o estado de firmware no blob VMGuestState.. Nota: Só pode ser definido para VMs Confidenciais. |
Security |
Especifica as definições de perfil relacionadas com segurança para a máquina virtual. |
Security |
Especifica o SecurityType da máquina virtual. Tem de ser definido para qualquer valor especificado para ativar UefiSettings. O comportamento predefinido é: UefiSettings não será ativado a menos que esta propriedade esteja definida. |
Setting |
Especifica o nome da definição à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
Ssh |
Especifica a configuração da chave ssh para um SO Linux. |
Ssh |
A lista de chaves públicas SSH utilizadas para autenticar com VMs baseadas no Linux. |
Status |
O código de nível. |
Storage |
Especifica o tipo de conta de armazenamento para o disco gerido. NOTA: UltraSSD_LRS só podem ser utilizadas com discos de dados, não podem ser utilizadas com o Disco do SO. |
Storage |
Especifica as definições de armazenamento para os discos da máquina virtual. |
Sub |
O URL relativo do Key Vault que contém o segredo. |
Terminate |
Especifica as configurações relacionadas com Terminar Evento Agendado. |
Uefi |
Especifica as definições de segurança, como o arranque seguro e o vTPM utilizados ao criar a máquina virtual. Versão mínima da API: 2020-12-01. |
User |
A lista de identidades de utilizador associadas à Máquina Virtual. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
User |
Os parâmetros de configuração utilizados ao criar a criação da definição de evento agendada userInitiatedReboot. |
User |
Os parâmetros de configuração utilizados ao criar a criação da definição de evento agendada userInitiatedRedeploy. |
Vault |
A lista de referências do cofre de chaves no SourceVault que contém certificados. |
Vault |
Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados numa máquina virtual, é recomendado utilizar 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. |
Virtual |
O disco rígido virtual. |
Virtual |
Descreve uma Máquina Virtual. |
Virtual |
O Agente da VM em execução na máquina virtual. |
Virtual |
Especifica a política de expulsão para a máquina virtual spot do Azure e o conjunto de dimensionamento do Azure Spot. Para máquinas virtuais spot do Azure, são suportados "Desalocar" e "Eliminar" e a versão mínima da API é 2019-03-01. Para conjuntos de dimensionamento do Azure Spot, são suportados "Desalocar" e "Eliminar" e a versão mínima da API é 2017-10-30-preview. |
Virtual |
Os recursos da extensão subordinada da máquina virtual. |
Virtual |
A vista de instância do processador de extensões da máquina virtual. |
Virtual |
A vista de instância da extensão da máquina virtual. |
Virtual |
O estado de funcionamento da VM. |
Virtual |
A identidade da máquina virtual, se configurada. |
Virtual |
A vista de instância da máquina virtual. |
Virtual |
A lista de etiquetas IP associadas ao endereço IP público. |
Virtual |
Especifica as configurações de rede que serão utilizadas para criar os recursos de rede da máquina virtual. |
Virtual |
As definições de dns a aplicar nas interfaces de rede. |
Virtual |
Especifica as configurações de IP da interface de rede. |
Virtual |
[Funcionalidade de Pré-visualização] O estado das operações de patch da máquina virtual. |
Virtual |
Especifica a prioridade da máquina virtual. Versão mínima da API: 2019-03-01 |
Virtual |
PublicIPAddressConfiguration. |
Virtual |
As definições de dns a aplicar nos endereços publicIP . |
Virtual |
Especifica o tamanho da máquina virtual. O tipo de dados de numeração está atualmente preterido e será removido até 23 de dezembro de 2023. A forma recomendada de obter a lista de tamanhos disponíveis é utilizar estas APIs: Listar todos os tamanhos de máquinas virtuais disponíveis num conjunto de disponibilidade, Listar todos os tamanhos de máquinas virtuais disponíveis numa região, Listar todos os tamanhos de máquinas virtuais disponíveis para redimensionamento. Para obter mais informações sobre tamanhos de máquinas virtuais, veja Tamanhos para máquinas virtuais. Os tamanhos de VM disponíveis dependem da região e do conjunto de disponibilidade. |
VMDisk |
Especifica o perfil de segurança do disco gerido. |
VMGallery |
Especifica as aplicações da galeria que devem ser disponibilizadas para a VM/VMSS |
VMSize |
Especifica as propriedades para personalizar o tamanho da máquina virtual. Versão mínima da API: 2021-07-01. Esta funcionalidade ainda está no modo de pré-visualização e não é suportada para VirtualMachineScaleSet. Siga as instruções em Personalização da VM para obter mais detalhes. |
Windows |
Especifica as definições do sistema operativo Windows na máquina virtual. |
Windows |
Especifica o modo de avaliação do patch convidado da VM para a máquina virtual IaaS. |
Windows |
Especifica a definição de reinício para todas as operações de instalação de patch AutomaticByPlatform. |
Windows |
Especifica definições adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patches de Convidado da VM no Windows. |
Windows |
Especifica o modo de Aplicação de Patches de Convidado da VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Win |
Especifica os serviços de escuta da Gestão Remota do Windows. Isto permite Windows PowerShell remotos. |
Win |
A lista de serviços de escuta da Gestão Remota do Windows |
AdditionalCapabilities
Especifica capacidades adicionais ativadas ou desativadas na máquina virtual.
Name | Tipo | Description |
---|---|---|
hibernationEnabled |
boolean |
O sinalizador que ativa ou desativa a capacidade de hibernação na VM. |
ultraSSDEnabled |
boolean |
O sinalizador que ativa ou desativa a capacidade de ter um ou mais discos de dados geridos com UltraSSD_LRS tipo de conta de armazenamento na VM ou no VMSS. Os discos geridos com o tipo de conta de armazenamento UltraSSD_LRS só podem ser adicionados a uma máquina virtual ou a um conjunto de dimensionamento de máquinas virtuais se esta propriedade estiver ativada. |
AdditionalUnattendContent
Especifica informações formatadas XML codificadas com base 64 adicionais que podem ser incluídas no ficheiro Unattend.xml, que é utilizado pela Configuração do Windows.
Name | Tipo | Description |
---|---|---|
componentName |
O nome do componente. Atualmente, o único valor permitido é Microsoft-Windows-Shell-Setup. |
|
content |
string |
Especifica o conteúdo formatado XML que é adicionado ao ficheiro de unattend.xml para o caminho e componente especificados. O XML tem de ser inferior a 4KB e tem de incluir o elemento raiz para a definição ou funcionalidade que está a ser inserida. |
passName |
O nome do passe. Atualmente, o único valor permitido é OobeSystem. |
|
settingName |
Especifica o nome da definição à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
ApiEntityReference
O identificador do recurso de origem. Pode ser um instantâneo ou um ponto de restauro do disco a partir do qual criar um disco.
Name | Tipo | Description |
---|---|---|
id |
string |
O ID de recurso do ARM sob a 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 da API |
|
innererror |
O erro interno da API |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro específico. |
ApiErrorBase
Base de erros da API.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro específico. |
ApplicationProfile
Especifica as aplicações da galeria que devem ser disponibilizadas para a VM/VMSS.
Name | Tipo | Description |
---|---|---|
galleryApplications |
Especifica as aplicações da galeria que devem ser disponibilizadas para a VM/VMSS |
AvailablePatchSummary
O resumo do patch disponível da operação de avaliação mais recente da máquina virtual.
Name | Tipo | Description |
---|---|---|
assessmentActivityId |
string |
O ID de atividade da operação que produziu este resultado. É utilizado para correlacionar entre registos de CRP e extensões. |
criticalAndSecurityPatchCount |
integer |
O número de patches críticos ou de segurança que foram detetados como disponíveis e ainda não instalados. |
error |
Os erros encontrados durante a execução da operação. A matriz de detalhes contém a lista dos mesmos. |
|
lastModifiedTime |
string |
O carimbo de data/hora UTC quando a operação começou. |
otherPatchCount |
integer |
O número de todos os patches disponíveis, excluindo crítico e de segurança. |
rebootPending |
boolean |
O estado de reinício geral da VM. Será verdade quando os patches parcialmente instalados exigirem um reinício para concluir a instalação, mas o reinício ainda não ocorreu. |
startTime |
string |
O carimbo de data/hora UTC quando a operação começou. |
status |
O estado geral de êxito ou falha da operação. Permanece "InProgress" até a operação ser concluída. Nessa altura, tornar-se-á "Desconhecido", "Falhado", "Com Êxito" ou "CompletedWithWarnings". |
BillingProfile
Especifica os detalhes relacionados com a faturação de uma máquina virtual do Azure Spot. Versão mínima da API: 2019-03-01.
Name | Tipo | Description |
---|---|---|
maxPrice |
number |
Especifica o preço máximo que está disposto a pagar por uma VM/VMSS spot do Azure. Este preço está em dólares americanos. |
BootDiagnostics
O Diagnóstico de Arranque é uma funcionalidade de depuração que lhe permite ver a Saída da Consola e a Captura de Ecrã para diagnosticar o estado da VM. NOTA: se o storageUri estiver a ser especificado, certifique-se de que a conta de armazenamento está na mesma região e subscrição que a VM. Pode ver facilmente o resultado do registo da consola. O Azure também lhe permite ver uma captura de ecrã da VM a partir do hipervisor.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Se o diagnóstico de arranque deve ser ativado na Máquina Virtual. |
storageUri |
string |
URI da conta de armazenamento a utilizar para colocar a saída e a captura de ecrã da consola. Se o storageUri não for especificado ao ativar o diagnóstico de arranque, será utilizado o armazenamento gerido. |
BootDiagnosticsInstanceView
O Diagnóstico de Arranque é uma funcionalidade de depuração que lhe permite ver a Saída da Consola e a Captura de Ecrã para diagnosticar o estado da VM. Pode ver facilmente o resultado do registo da consola. O Azure também lhe permite ver uma captura de ecrã da VM a partir do hipervisor.
Name | Tipo | Description |
---|---|---|
consoleScreenshotBlobUri |
string |
O URI do blob de captura de ecrã da consola. Nota: Isto não será definido se o diagnóstico de arranque estiver atualmente ativado com o armazenamento gerido. |
serialConsoleLogBlobUri |
string |
O URI do blob de registo da consola de série. Nota: Isto não será definido se o diagnóstico de arranque estiver atualmente ativado com o armazenamento gerido. |
status |
As informações de estado do diagnóstico de arranque da VM. Nota: Só será definido se forem encontrados erros ao ativar o diagnóstico de arranque. |
CachingTypes
Especifica os requisitos de colocação em cache. Os valores possíveis são: None,ReadOnly,ReadWrite. O comportamento predefinido é: Nenhum para o armazenamento Standard. ReadOnly para armazenamento Premium.
Name | Tipo | Description |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
CapacityReservationProfile
Especifica informações sobre a reserva de capacidade que é utilizada para alocar máquinas virtuais. Versão mínima da API: 2021-04-01.
Name | Tipo | Description |
---|---|---|
capacityReservationGroup |
Especifica o ID de recurso do grupo de reservas de capacidade que deve ser utilizado para alocar a máquina virtual ou instâncias de vm de conjunto de dimensionamento, desde que tenha sido reservada capacidade suficiente. Veja para https://aka.ms/CapacityReservation 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 |
DataDisk
Especifica os parâmetros que são utilizados para adicionar um disco de dados a uma máquina virtual. Para obter mais informações sobre discos, veja About disks and VHDs for Azure virtual machines (Acerca de discos e VHDs para máquinas virtuais do Azure).
Name | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de colocação em cache. Os valores possíveis são: None,ReadOnly,ReadWrite. O comportamento predefinido é: Nenhum para o armazenamento Standard. ReadOnly para armazenamento Premium. |
|
createOption |
Especifica como o disco da máquina virtual deve ser criado. Os valores possíveis são Anexar: este valor é utilizado quando está a utilizar um disco especializado para criar a máquina virtual. FromImage: Este valor é utilizado quando está a utilizar uma imagem para criar o disco de dados da máquina virtual. Se estiver a utilizar uma imagem de plataforma, também deve utilizar o elemento imageReference descrito acima. Se estiver a utilizar uma imagem do marketplace, também deve utilizar o elemento de plano descrito anteriormente. Vazio: Este valor é utilizado ao criar um disco de dados vazio. Copiar: Este valor é utilizado para criar um disco de dados a partir de um instantâneo ou de outro disco. Restaurar: Este valor é utilizado para criar um disco de dados a partir de um ponto de restauro de disco. |
|
deleteOption |
Especifica se o disco de dados deve ser eliminado ou desanexado após a eliminação da VM. Os valores possíveis são: Eliminar. Se este valor for utilizado, o disco de dados é eliminado quando a VM é eliminada. Desencaixar. Se este valor for utilizado, o disco de dados é retido após a VM ser eliminada. O valor predefinido está definido como Desencaixar. |
|
detachOption |
Especifica o comportamento de desanexação a utilizar ao desanexar um disco ou que já está em processo de desanexação da máquina virtual. Valores suportados: ForceDetach. detachOption: ForceDetach é aplicável apenas para discos de dados geridos. Se uma tentativa de desanexação anterior do disco de dados não tiver sido concluída devido a uma falha inesperada da máquina virtual e o disco ainda não for libertado, utilize a desanexação forçada como última opção de recurso para desanexar o disco à força da VM. Todas as escritas podem não ter sido removidas da cache ao utilizar este comportamento de desanexação. Esta funcionalidade ainda está no modo de pré-visualização e não é suportada para VirtualMachineScaleSet. Para forçar a desanexação de uma atualização do disco de dados paraBeDetached para "true", juntamente com a definição de desanexaçãoOption: "ForceDetach". |
|
diskIOPSReadWrite |
integer |
Especifica a Read-Write IOPS para o disco gerido quando StorageAccountType é UltraSSD_LRS. Devolvido apenas para discos de VM VirtualMachine ScaleSet. Só pode ser atualizado através de atualizações para o Conjunto de Dimensionamento VirtualMachine. |
diskMBpsReadWrite |
integer |
Especifica a largura de banda em MB por segundo para o disco gerido quando StorageAccountType é UltraSSD_LRS. Devolvido apenas para discos de VM VirtualMachine ScaleSet. Só pode ser atualizado através de atualizações para o Conjunto de Dimensionamento VirtualMachine. |
diskSizeGB |
integer |
Especifica o tamanho de um disco de dados vazio em gigabytes. Este elemento pode ser utilizado para substituir o tamanho do disco numa 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 do que 1023. |
image |
O disco rígido virtual da imagem de utilizador de origem. O disco rígido virtual será copiado antes de ser anexado à máquina virtual. Se SourceImage for fornecido, o disco rígido virtual de destino não pode existir. |
|
lun |
integer |
Especifica o número de unidade lógica do disco de dados. Este valor é utilizado para identificar discos de dados na VM e, por conseguinte, tem de ser exclusivo para cada disco de dados anexado a uma VM. |
managedDisk |
Os parâmetros do disco gerido. |
|
name |
string |
O nome do disco. |
sourceResource |
O identificador do recurso de origem. Pode ser um instantâneo ou um ponto de restauro do disco a partir do qual criar um disco. |
|
toBeDetached |
boolean |
Especifica se o disco de dados está em processo de desanexação do VirtualMachine/VirtualMachineScaleset |
vhd |
O disco rígido virtual. |
|
writeAcceleratorEnabled |
boolean |
Especifica se writeAccelerator deve ser ativado ou desativado no disco. |
DeleteOptions
Especificar o que acontece à interface de rede quando a VM é eliminada
Name | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
DiagnosticsProfile
Especifica o estado das definições de diagnóstico de arranque. Versão mínima da API: 2015-06-15.
Name | Tipo | Description |
---|---|---|
bootDiagnostics |
O Diagnóstico de Arranque é uma funcionalidade de depuração que lhe permite ver a Saída da Consola e a Captura de Ecrã para diagnosticar o estado da VM. NOTA: se o storageUri estiver a ser especificado, certifique-se de que a conta de armazenamento está na mesma região e subscrição que a VM. Pode ver facilmente o resultado do registo da consola. O Azure também lhe permite ver uma captura de ecrã da VM a partir do hipervisor. |
DiffDiskOptions
Especifica as definições de disco efémero para o disco do sistema operativo.
Name | Tipo | Description |
---|---|---|
Local |
string |
DiffDiskPlacement
Especifica o posicionamento do disco efémero para o disco do sistema operativo. Os valores possíveis são: CacheDisk,ResourceDisk,NvmeDisk. O comportamento predefinido é: CacheDisk se estiver configurado para o tamanho da VM, caso contrário, é utilizado ResourceDisk ou NvmeDisk. Veja a documentação do tamanho da VM do Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM do e da VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para verificar quais os tamanhos de VM que expõem um disco de cache. Versão mínima da API para NvmeDisk: 2024-03-01.
Name | Tipo | Description |
---|---|---|
CacheDisk |
string |
|
NvmeDisk |
string |
|
ResourceDisk |
string |
DiffDiskSettings
Especifica as Definições de Disco Efémero para o disco do sistema operativo utilizado pela máquina virtual.
Name | Tipo | Description |
---|---|---|
option |
Especifica as definições de disco efémero para o disco do sistema operativo. |
|
placement |
Especifica o posicionamento do disco efémero para o disco do sistema operativo. Os valores possíveis são: CacheDisk,ResourceDisk,NvmeDisk. O comportamento predefinido é: CacheDisk se estiver configurado para o tamanho da VM, caso contrário, é utilizado ResourceDisk ou NvmeDisk. Veja a documentação do tamanho da VM do Windows na https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM do e da VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para verificar quais os tamanhos de VM que expõem um disco de cache. Versão mínima da API para NvmeDisk: 2024-03-01. |
DiskControllerTypes
Especifica o tipo de controlador de disco configurado para a VM. Nota: Esta propriedade será definida para o tipo de controlador de disco predefinido se não for especificado, desde que a máquina virtual esteja a ser criada com a "hyperVGeneration" definida como V2 com base nas capacidades do disco do sistema operativo e no tamanho da VM da versão de API mínima especificada. Tem de desalocar a VM antes de atualizar o tipo de controlador de disco, a menos que esteja a atualizar o tamanho da VM na configuração da VM que desaloca e realoca implicitamente a VM. Versão mínima da API: 2022-08-01.
Name | Tipo | Description |
---|---|---|
NVMe |
string |
|
SCSI |
string |
DiskCreateOptionTypes
Especifica como o disco da máquina virtual deve ser criado. Os valores possíveis são Anexar: este valor é utilizado quando está a utilizar um disco especializado para criar a máquina virtual. FromImage: Este valor é utilizado quando está a utilizar uma imagem para criar a máquina virtual. Se estiver a utilizar uma imagem de plataforma, também deve utilizar o elemento imageReference descrito acima. Se estiver a utilizar uma imagem do marketplace, também deve utilizar o elemento do plano descrito anteriormente.
Name | Tipo | Description |
---|---|---|
Attach |
string |
|
Copy |
string |
|
Empty |
string |
|
FromImage |
string |
|
Restore |
string |
DiskDeleteOptionTypes
Especifica se o Disco do SO deve ser eliminado ou desanexado após a eliminação da VM. Os valores possíveis são: Eliminar. Se este valor for utilizado, o disco do SO é eliminado quando a VM é eliminada. Desencaixar. Se este valor for utilizado, o disco do SO é retido após a VM ser eliminada. O valor predefinido está definido como Desencaixar. Para um Disco de SO efémero, o valor predefinido está definido como Eliminar. O utilizador não pode alterar a opção de eliminação para um Disco de SO efémero.
Name | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
DiskDetachOptionTypes
Especifica o comportamento de desanexação a utilizar ao desanexar um disco ou que já está em processo de desanexação da máquina virtual. Valores suportados: ForceDetach. detachOption: ForceDetach é aplicável apenas para discos de dados geridos. Se uma tentativa de desanexação anterior do disco de dados não tiver sido concluída devido a uma falha inesperada da máquina virtual e o disco ainda não for libertado, utilize a desanexação forçada como última opção de recurso para desanexar o disco à força da VM. Todas as escritas podem não ter sido removidas da cache ao utilizar este comportamento de desanexação. Esta funcionalidade ainda está no modo de pré-visualização e não é suportada para VirtualMachineScaleSet. Para forçar a desanexação de uma atualização do disco de dados paraBeDetached para "true" juntamente com a definição de desanexaçãoOption: "ForceDetach".
Name | Tipo | Description |
---|---|---|
ForceDetach |
string |
DiskEncryptionSetParameters
Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso |
DiskEncryptionSettings
Especifica as definições de encriptação para o Disco do SO. Versão mínima da API: 2015-06-15.
Name | Tipo | Description |
---|---|---|
diskEncryptionKey |
Especifica a localização da chave de encriptação do disco, que é um segredo Key Vault. |
|
enabled |
boolean |
Especifica se a encriptação de disco deve ser ativada na máquina virtual. |
keyEncryptionKey |
Especifica a localização da chave de encriptação de chave no Key Vault. |
DiskInstanceView
As informações do disco da máquina virtual.
Name | Tipo | Description |
---|---|---|
encryptionSettings |
Especifica as definições de encriptação para o Disco do SO. |
|
name |
string |
O nome do disco. |
statuses |
As informações de estado do recurso. |
DomainNameLabelScopeTypes
O âmbito da etiqueta nome de domínio dos recursos PublicIPAddress que serão criados. A etiqueta de nome gerado é a concatenação da etiqueta de nome de domínio hash com política de acordo com o âmbito da etiqueta de nome de domínio e o ID exclusivo do perfil de rede da vm.
Name | Tipo | Description |
---|---|---|
NoReuse |
string |
|
ResourceGroupReuse |
string |
|
SubscriptionReuse |
string |
|
TenantReuse |
string |
EncryptionIdentity
Especifica a Identidade Gerida utilizada pelo ADE para obter o token de acesso para operações de keyvault.
Name | Tipo | Description |
---|---|---|
userAssignedIdentityResourceId |
string |
Especifica o ID de Recurso do ARM de uma das identidades de utilizador associadas à VM. |
EventGridAndResourceGraph
Os parâmetros de configuração utilizados ao criar a definição eventGridAndResourceGraph Scheduled Event.
Name | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se a grelha de eventos e o gráfico de recursos estão ativados para configurações relacionadas com eventos agendados. |
ExtendedLocation
A localização expandida da Máquina Virtual.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da localização expandida. |
type |
O tipo de localização expandida. |
ExtendedLocationTypes
O tipo de localização expandida.
Name | Tipo | Description |
---|---|---|
EdgeZone |
string |
HardwareProfile
Especifica as definições de hardware da máquina virtual.
Name | Tipo | Description |
---|---|---|
vmSize |
Especifica o tamanho da máquina virtual. O tipo de dados de enumeração foi preterido e será removido até 23 de dezembro de 2023. A forma recomendada de obter a lista de tamanhos disponíveis é utilizar estas APIs: listar todos os tamanhos de máquinas virtuais disponíveis num conjunto de disponibilidade, Listar todos os tamanhos de máquinas virtuais disponíveis numa região, Listar todos os tamanhos de máquinas virtuais disponíveis para redimensionamento. Para obter mais informações sobre os tamanhos das máquinas virtuais, veja Tamanhos das máquinas virtuais. Os tamanhos de VM disponíveis dependem da região e do conjunto de disponibilidade. |
|
vmSizeProperties |
Especifica as propriedades para personalizar o tamanho da máquina virtual. Versão mínima da API: 2021-07-01. Esta funcionalidade ainda está no modo de pré-visualização e não é suportada para VirtualMachineScaleSet. Siga as instruções em Personalização da VM para obter mais detalhes. |
HyperVGenerationType
Especifica o Tipo de HyperVGeneration associado a um recurso
Name | Tipo | Description |
---|---|---|
V1 |
string |
|
V2 |
string |
ImageReference
Especifica informações sobre a imagem a utilizar. Pode especificar informações sobre imagens da plataforma, imagens do marketplace ou imagens de máquinas virtuais. Este elemento é necessário quando pretende utilizar uma imagem de plataforma, imagem do marketplace ou imagem de máquina virtual, mas não é utilizado noutras operações de criação.
Name | Tipo | Description |
---|---|---|
communityGalleryImageId |
string |
Especificou o ID exclusivo da imagem da galeria da comunidade para a implementação da vm. Isto pode ser obtido a partir da imagem da galeria da comunidade CHAMADA GET. |
exactVersion |
string |
Especifica em números decimais, a versão da imagem da plataforma ou imagem do marketplace utilizada 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 marketplace utilizada para criar a máquina virtual. |
publisher |
string |
O publicador de imagens. |
sharedGalleryImageId |
string |
Especificou o ID exclusivo da imagem da galeria partilhada para a implementação da vm. Isto pode ser obtido a partir da chamada GET da imagem partilhada da galeria. |
sku |
string |
O SKU da imagem. |
version |
string |
Especifica a versão da imagem da plataforma ou imagem do marketplace utilizada para criar a máquina virtual. Os formatos permitidos são Major.Minor.Build ou "latest". Major, Minor e Build são números decimais. Especifique "mais recente" para utilizar a versão mais recente de uma imagem disponível no momento da implementação. Mesmo que utilize "mais recente", a imagem da VM não será atualizada automaticamente após o tempo de implementação, mesmo que uma nova versão fique disponível. Não utilize o campo "versão" para a implementação de imagens da galeria, a imagem da galeria deve utilizar sempre o campo "id" para implementação, para utilizar 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 a informação de falha de sistema da exceção. |
exceptiontype |
string |
O tipo de exceção. |
InstanceViewStatus
Estado da vista de instância.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de estado. |
displayStatus |
string |
A etiqueta localizável curta para o estado. |
level |
O código de nível. |
|
message |
string |
A mensagem de estado detalhada, incluindo para alertas e mensagens de erro. |
time |
string |
A hora do estado. |
InstanceViewTypes
A expressão expandir a aplicar na operação. "InstanceView" obtém um instantâneo das propriedades de runtime da máquina virtual que é gerida pela plataforma e pode mudar fora das operações do plano de controlo. "UserData" obtém a propriedade UserData como parte da vista de modelo de VM fornecida pelo utilizador durante a operação Criar/Atualizar da VM.
Name | Tipo | Description |
---|---|---|
instanceView |
string |
|
userData |
string |
IPVersions
Disponível a partir de Api-Version 2019-07-01, representa se o ipconfiguration específico é IPv4 ou IPv6. A predefinição é considerada IPv4. Os valores possíveis são: "IPv4" e "IPv6".
Name | Tipo | Description |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
KeyVaultKeyReference
Especifica a localização da chave de encriptação de chave no Key Vault.
Name | Tipo | Description |
---|---|---|
keyUrl |
string |
O URL que referencia uma chave de encriptação de chave no Key Vault. |
sourceVault |
O URL relativo do Key Vault que contém a chave. |
KeyVaultSecretReference
As definições protegidas por extensões que são transmitidas por referência e consumidas a partir do cofre de chaves
Name | Tipo | Description |
---|---|---|
secretUrl |
string |
O URL que referencia um segredo numa Key Vault. |
sourceVault |
O URL relativo do Key Vault que contém o segredo. |
LastPatchInstallationSummary
O resumo de instalação da operação de instalação mais recente da máquina virtual.
Name | Tipo | Description |
---|---|---|
error |
Os erros encontrados durante a execução da operação. A matriz de detalhes contém a lista dos mesmos. |
|
excludedPatchCount |
integer |
O número de todos os patches disponíveis, mas excluídos explicitamente por uma lista de exclusão especificada pelo cliente, corresponde. |
failedPatchCount |
integer |
A contagem de patches que falharam na instalação. |
installationActivityId |
string |
O ID de atividade da operação que produziu este resultado. É utilizado para correlacionar entre registos de CRP e extensões. |
installedPatchCount |
integer |
A contagem de patches que foram instalados com êxito. |
lastModifiedTime |
string |
O carimbo de data/hora UTC quando a operação começou. |
maintenanceWindowExceeded |
boolean |
Descreve se a operação esgotou o tempo antes de concluir todas as ações pretendidas |
notSelectedPatchCount |
integer |
O número de todos os patches disponíveis, mas não serão instalados porque não correspondem a uma entrada de lista de classificação ou inclusão. |
pendingPatchCount |
integer |
Espera-se que o número de todos os patches disponíveis seja instalado ao longo da operação de instalação do patch. |
startTime |
string |
O carimbo de data/hora UTC quando a operação começou. |
status |
O estado geral de êxito ou falha da operação. Permanece "InProgress" até que a operação seja concluída. Nessa altura, tornar-se-á "Desconhecido", "Com Falhas", "Com Êxito" ou "CompletedWithWarnings". |
LinuxConfiguration
Especifica as definições do sistema operativo Linux na máquina virtual. Para obter uma lista de distribuições do Linux suportadas, veja Linux on Azure-Endorsed Distributions (Distribuições de Azure-Endorsed).
Name | Tipo | Description |
---|---|---|
disablePasswordAuthentication |
boolean |
Especifica se a autenticação por palavra-passe deve ser desativada. |
enableVMAgentPlatformUpdates |
boolean |
Indica se o Atualizações da Plataforma VMAgent está ativado para a máquina virtual do Linux. O valor predefinido é falso. |
patchSettings |
[Funcionalidade de Pré-visualização] Especifica as definições relacionadas com a Aplicação de Patches de Convidado da VM no Linux. |
|
provisionVMAgent |
boolean |
Indica se o agente da máquina virtual deve ser aprovisionado na máquina virtual. Quando esta propriedade não é especificada no corpo do pedido, o comportamento predefinido é defini-la como verdadeira. Isto irá garantir que o Agente da VM está instalado na VM para que as extensões possam ser adicionadas à VM mais tarde. |
ssh |
Especifica a configuração da chave ssh para um SO Linux. |
LinuxPatchAssessmentMode
Especifica o modo de Avaliação de Patch de Convidado da VM para a máquina virtual IaaS.
Os valores possíveis são:
ImageDefault - Controla a temporização das avaliações de patches numa máquina virtual.
AutomaticByPlatform – a plataforma irá acionar avaliações periódicas de patches. A propriedade provisionVMAgent tem de ser verdadeira.
Name | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
LinuxPatchSettings
[Funcionalidade de Pré-visualização] Especifica as definições relacionadas com a Aplicação de Patches de Convidado da VM no Linux.
Name | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de Avaliação de Patches de Convidado da VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica definições adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patches de Convidado da VM no Linux. |
|
patchMode |
Especifica o modo de Aplicação de Patches de Convidado da VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
LinuxVMGuestPatchAutomaticByPlatformRebootSetting
Especifica a definição de reinício para todas as operações de instalação de patch AutomaticByPlatform.
Name | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
LinuxVMGuestPatchAutomaticByPlatformSettings
Especifica definições adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patches de Convidado da VM no Linux.
Name | Tipo | Description |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Permite ao cliente agendar a aplicação de patches sem atualizações acidentais |
rebootSetting |
Especifica a definição de reinício para todas as operações de instalação de patch AutomaticByPlatform. |
LinuxVMGuestPatchMode
Especifica o modo de Aplicação de Patches de Convidado da VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível.
Os valores possíveis são:
ImageDefault – é utilizada a configuração de aplicação de patches predefinida da máquina virtual.
AutomaticByPlatform – a máquina virtual será atualizada automaticamente pela plataforma. A propriedade provisionVMAgent tem de ser verdadeira
Name | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
MaintenanceOperationResultCodeTypes
O Código de Resultado da Última Operação de Manutenção.
Name | Tipo | Description |
---|---|---|
MaintenanceAborted |
string |
|
MaintenanceCompleted |
string |
|
None |
string |
|
RetryLater |
string |
MaintenanceRedeployStatus
O estado da Operação de Manutenção na máquina virtual.
Name | Tipo | Description |
---|---|---|
isCustomerInitiatedMaintenanceAllowed |
boolean |
Verdadeiro, se o cliente tiver permissão para efetuar a Manutenção. |
lastOperationMessage |
string |
Mensagem devolvida para a última Operação de Manutenção. |
lastOperationResultCode |
O código de resultado da última operação de manutenção. |
|
maintenanceWindowEndTime |
string |
Hora de Fim da Janela de Manutenção. |
maintenanceWindowStartTime |
string |
Hora de Início da Janela de Manutenção. |
preMaintenanceWindowEndTime |
string |
Hora de Fim da Janela de Pré-Manutenção. |
preMaintenanceWindowStartTime |
string |
Hora de Início da Janela de Pré-Manutenção. |
ManagedDiskParameters
Os parâmetros do disco gerido.
Name | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido. |
|
id |
string |
ID do Recurso |
securityProfile |
Especifica o perfil de segurança do disco gerido. |
|
storageAccountType |
Especifica o tipo de conta de armazenamento para o disco gerido. NOTA: UltraSSD_LRS só podem ser utilizadas com discos de dados, não podem ser utilizadas com o Disco do SO. |
Mode
Especifica o modo em que o ProxyAgent será executado se a funcionalidade estiver ativada. O ProxyAgent começará a auditar ou monitorizar, mas não imporá o controlo de acesso sobre pedidos para alojar pontos finais no modo auditoria, enquanto no modo Impor irá impor o controlo de acesso. O valor predefinido é Impor modo.
Name | Tipo | Description |
---|---|---|
Audit |
string |
|
Enforce |
string |
NetworkApiVersion
especifica a versão da API Microsoft.Network utilizada ao criar recursos de rede nas Configurações da Interface de Rede
Name | Tipo | Description |
---|---|---|
2020-11-01 |
string |
NetworkInterfaceAuxiliaryMode
Especifica se o modo Auxiliar está ativado para o recurso interface de rede.
Name | Tipo | Description |
---|---|---|
AcceleratedConnections |
string |
|
Floating |
string |
|
None |
string |
NetworkInterfaceAuxiliarySku
Especifica se o sku Auxiliar está ativado para o recurso da Interface de Rede.
Name | Tipo | Description |
---|---|---|
A1 |
string |
|
A2 |
string |
|
A4 |
string |
|
A8 |
string |
|
None |
string |
NetworkInterfaceReference
Especifica a lista de IDs de recursos para as interfaces de rede associadas à máquina virtual.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso |
properties.deleteOption |
Especificar o que acontece à interface de rede quando a VM é eliminada |
|
properties.primary |
boolean |
Especifica a interface de rede primária no caso de a máquina virtual ter mais de 1 interface de rede. |
NetworkProfile
Especifica as interfaces de rede da máquina virtual.
Name | Tipo | Description |
---|---|---|
networkApiVersion |
especifica a versão da API Microsoft.Network utilizada ao criar recursos de rede nas Configurações da Interface de Rede |
|
networkInterfaceConfigurations |
Especifica as configurações de rede que serão utilizadas para criar os recursos de rede da máquina virtual. |
|
networkInterfaces |
Especifica a lista de IDs de recursos para as interfaces de rede associadas à máquina virtual. |
OperatingSystemTypes
O tipo de Sistema Operativo.
Name | Tipo | Description |
---|---|---|
Linux |
string |
|
Windows |
string |
OSDisk
Especifica informações sobre o disco do sistema operativo utilizado pela máquina virtual. Para obter mais informações sobre discos, veja About disks and VHDs for Azure virtual machines (Acerca de discos e VHDs para máquinas virtuais do Azure).
Name | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de colocação em cache. Os valores possíveis são: None,ReadOnly,ReadWrite. O comportamento predefinido é: Nenhum para o armazenamento Standard. ReadOnly para armazenamento Premium. |
|
createOption |
Especifica como o disco da máquina virtual deve ser criado. Os valores possíveis são Anexar: este valor é utilizado quando está a utilizar um disco especializado para criar a máquina virtual. FromImage: Este valor é utilizado quando está a utilizar uma imagem para criar a máquina virtual. Se estiver a utilizar uma imagem de plataforma, também deve utilizar o elemento imageReference descrito acima. Se estiver a utilizar uma imagem do marketplace, também deve utilizar o elemento de plano descrito anteriormente. |
|
deleteOption |
Especifica se o Disco do SO deve ser eliminado ou desanexado após a eliminação da VM. Os valores possíveis são: Eliminar. Se este valor for utilizado, o disco do SO é eliminado quando a VM é eliminada. Desencaixar. Se este valor for utilizado, o disco do so será mantido após a VM ser eliminada. O valor predefinido está definido como Desencaixar. Para um Disco de SO efémero, o valor predefinido está definido como Eliminar. O utilizador não pode alterar a opção de eliminação de um Disco de SO efémero. |
|
diffDiskSettings |
Especifica as Definições de Disco efémero para o disco do sistema operativo utilizado pela máquina virtual. |
|
diskSizeGB |
integer |
Especifica o tamanho de um disco de dados vazio em gigabytes. Este elemento pode ser utilizado para substituir o tamanho do disco numa 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 do que 1023. |
encryptionSettings |
Especifica as definições de encriptação do Disco do SO. Versão mínima da API: 2015-06-15. |
|
image |
O disco rígido virtual da imagem de utilizador de origem. O disco rígido virtual será copiado antes de ser anexado à máquina virtual. Se SourceImage for fornecido, o disco rígido virtual de destino não pode existir. |
|
managedDisk |
Os parâmetros do disco gerido. |
|
name |
string |
O nome do disco. |
osType |
Esta propriedade permite-lhe especificar o tipo de SO incluído no disco se criar uma VM a partir da imagem de utilizador ou de um VHD especializado. Os valores possíveis são: Windows,Linux. |
|
vhd |
O disco rígido virtual. |
|
writeAcceleratorEnabled |
boolean |
Especifica se writeAccelerator deve ser ativado ou desativado no disco. |
OSImageNotificationProfile
Especifica as configurações relacionadas com o Evento Agendado da Imagem do SO.
Name | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se o evento Agendado da Imagem do SO está ativado ou desativado. |
notBeforeTimeout |
string |
A duração de uma Máquina Virtual a ser recriada ou a atualizar o SO terá de aprovar potencialmente o Evento Agendado da Imagem do SO antes de o evento ser aprovado automaticamente (tempo limite excedido). A configuração é especificada no formato ISO 8601 e o valor tem de ser de 15 minutos (PT15M) |
OSProfile
Especifica as definições do sistema operativo utilizadas ao criar a máquina virtual. Algumas das definições não podem ser alteradas depois de a VM ser aprovisionada.
Name | Tipo | Description |
---|---|---|
adminPassword |
string |
Especifica a palavra-passe 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 na máquina virtual. Isto só pode ser definido como Falso quando não existem extensões na máquina virtual. |
computerName |
string |
Especifica o nome do SO anfitrião da máquina virtual. Não é possível atualizar este nome depois de a VM ser criada. Comprimento máximo (Windows): 15 carateres. Comprimento máximo (Linux): 64 carateres. Para convenções de nomenclatura e restrições, veja Diretrizes de implementação dos serviços de infraestrutura do Azure. |
customData |
string |
Especifica uma cadeia codificada de base 64 de dados personalizados. A cadeia codificada de base 64 é descodificada para uma matriz binária que é guardada como um ficheiro na Máquina Virtual. O comprimento máximo da matriz binária é de 65535 bytes. Nota: não transmita segredos ou palavras-passe na propriedade customData. Esta propriedade não pode ser atualizada depois de a VM ser criada. A propriedade "customData" é transmitida à VM para ser guardada como um ficheiro. Para obter mais informações, veja Dados Personalizados em VMs do Azure. Para utilizar o cloud-init para a sua VM do Linux, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação. |
linuxConfiguration |
Especifica as definições do sistema operativo Linux na máquina virtual. Para obter uma lista de distribuições do Linux suportadas, veja Linux on Azure-Endorsed Distributions (Distribuições de Azure-Endorsed). |
|
requireGuestProvisionSignal |
boolean |
Propriedade opcional que tem de ser definida como Verdadeiro ou omitida. |
secrets |
Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados numa máquina virtual, é recomendado utilizar 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 definições do sistema operativo Windows na máquina virtual. |
PassNames
O nome do passe. Atualmente, o único valor permitido é OobeSystem.
Name | Tipo | Description |
---|---|---|
OobeSystem |
string |
PatchOperationStatus
O estado geral de êxito ou falha da operação. Permanece "InProgress" até que a operação seja concluída. Nessa altura, tornar-se-á "Desconhecido", "Com Falhas", "Com Êxito" ou "CompletedWithWarnings".
Name | Tipo | Description |
---|---|---|
CompletedWithWarnings |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
|
Unknown |
string |
PatchSettings
[Funcionalidade de Pré-visualização] Especifica as definições relacionadas com a Aplicação de Patches de Convidado da VM no Windows.
Name | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de avaliação do patch convidado da VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica definições adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patches de Convidado da VM no Windows. |
|
enableHotpatching |
boolean |
Permite aos clientes corrigirem as VMs do Azure sem precisarem de reiniciar. Para enableHotpatching, o "provisionVMAgent" tem de ser definido como verdadeiro e "patchMode" tem de ser definido como "AutomaticByPlatform". |
patchMode |
Especifica o modo de Aplicação de Patches de Convidado da VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Plan
Especifica informações sobre a imagem do marketplace utilizada para criar a máquina virtual. Este elemento só é utilizado para imagens do marketplace. Antes de poder utilizar uma imagem do marketplace a partir de uma API, tem de ativar a imagem para utilização programática. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza 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 a partir do marketplace. Este é o mesmo valor que a Oferta no elemento imageReference. |
promotionCode |
string |
O código de promoção. |
publisher |
string |
O ID do editor. |
ProtocolTypes
Especifica o protocolo do serviço de escuta WinRM. Os valores possíveis são: http,https.
Name | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
ProxyAgentSettings
Especifica as definições do ProxyAgent ao criar a máquina virtual. Versão mínima da API: 2024-03-01.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Especifica se a funcionalidade ProxyAgent deve ser ativada na máquina virtual ou no conjunto de dimensionamento de máquinas virtuais. |
keyIncarnationId |
integer |
Aumentar o valor desta propriedade permite ao utilizador repor a chave utilizada para proteger o canal de comunicação entre o convidado e o anfitrião. |
mode |
Especifica o modo em que o ProxyAgent será executado se a funcionalidade estiver ativada. O ProxyAgent começará a auditar ou monitorizar, mas não imporá o controlo de acesso sobre os pedidos para alojar pontos finais no Modo de auditoria, enquanto no modo Impor irá impor o controlo de acesso. O valor predefinido é Impor modo. |
PublicIPAddressSku
Descreve o SKU de IP público. Só pode ser definido com OrchestrationMode como Flexível.
Name | Tipo | Description |
---|---|---|
name |
Especificar o nome do SKU de IP público |
|
tier |
Especificar o escalão de SKU de IP público |
PublicIPAddressSkuName
Especificar o nome do SKU de IP público
Name | Tipo | Description |
---|---|---|
Basic |
string |
|
Standard |
string |
PublicIPAddressSkuTier
Especificar o escalão de SKU de IP público
Name | Tipo | Description |
---|---|---|
Global |
string |
|
Regional |
string |
PublicIPAllocationMethod
Especificar o tipo de alocação de IP público
Name | Tipo | Description |
---|---|---|
Dynamic |
string |
|
Static |
string |
ResourceIdentityType
O tipo de identidade utilizado para a máquina virtual. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "None" removerá quaisquer identidades da máquina virtual.
Name | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
ScheduledEventsAdditionalPublishingTargets
Os parâmetros de configuração utilizados ao publicar scheduledEventsAdditionalPublishingTargets.
Name | Tipo | Description |
---|---|---|
eventGridAndResourceGraph |
Os parâmetros de configuração utilizados ao criar a definição eventGridAndResourceGraph Scheduled Event. |
ScheduledEventsPolicy
Especifica As configurações relacionadas com Reimplementação, Reinício e ScheduledEventsAdditionalPublishingTargets Scheduled Event para a máquina virtual.
Name | Tipo | Description |
---|---|---|
scheduledEventsAdditionalPublishingTargets |
Os parâmetros de configuração utilizados ao publicar scheduledEventsAdditionalPublishingTargets. |
|
userInitiatedReboot |
Os parâmetros de configuração utilizados ao criar a criação da definição de evento agendada userInitiatedReboot. |
|
userInitiatedRedeploy |
Os parâmetros de configuração utilizados ao criar a criação da definição de evento agendada userInitiatedRedeploy. |
ScheduledEventsProfile
Especifica as configurações relacionadas com o Evento Agendado.
Name | Tipo | Description |
---|---|---|
osImageNotificationProfile |
Especifica as configurações relacionadas com o Evento Agendado da Imagem do SO. |
|
terminateNotificationProfile |
Especifica as configurações relacionadas com Terminar Evento Agendado. |
securityEncryptionTypes
Especifica o EncryptionType do disco gerido. Está definido como DiskWithVMGuestState para encriptação do disco gerido juntamente com o blob VMGuestState, VMGuestStateOnly para encriptação apenas do blob VMGuestState e NonPersistedTPM para não persistir o estado de firmware no blob VMGuestState.. Nota: Só pode ser definido para VMs Confidenciais.
Name | Tipo | Description |
---|---|---|
DiskWithVMGuestState |
string |
|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityProfile
Especifica as definições de perfil relacionadas com segurança para a máquina virtual.
Name | Tipo | Description |
---|---|---|
encryptionAtHost |
boolean |
Esta propriedade pode ser utilizada pelo utilizador no pedido para ativar ou desativar a Encriptação de Anfitrião para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais. Isto irá ativar a encriptação para todos os discos, incluindo o disco Recurso/Temp no próprio anfitrião. O comportamento predefinido é: a Encriptação no anfitrião será desativada, a menos que esta propriedade esteja definida como verdadeira para o recurso. |
encryptionIdentity |
Especifica a Identidade Gerida utilizada pelo ADE para obter o token de acesso para operações de keyvault. |
|
proxyAgentSettings |
Especifica as definições do ProxyAgent ao criar a máquina virtual. Versão mínima da API: 2024-03-01. |
|
securityType |
Especifica o SecurityType da máquina virtual. Tem de ser definido para qualquer valor especificado para ativar UefiSettings. O comportamento predefinido é: UefiSettings não será ativado a menos que esta propriedade esteja definida. |
|
uefiSettings |
Especifica as definições de segurança, como o arranque seguro e o vTPM utilizados ao criar a máquina virtual. Versão mínima da API: 2020-12-01. |
SecurityTypes
Especifica o SecurityType da máquina virtual. Tem de ser definido para qualquer valor especificado para ativar UefiSettings. O comportamento predefinido é: UefiSettings não será ativado a menos que esta propriedade esteja definida.
Name | Tipo | Description |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
SettingNames
Especifica o nome da definição à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon.
Name | Tipo | Description |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
SshConfiguration
Especifica a configuração da chave ssh para um SO Linux.
Name | Tipo | Description |
---|---|---|
publicKeys |
A lista de chaves públicas SSH utilizadas para autenticar com VMs baseadas em linux. |
SshPublicKey
A lista de chaves públicas SSH utilizadas para autenticar com VMs baseadas no Linux.
Name | Tipo | Description |
---|---|---|
keyData |
string |
Certificado de chave pública SSH utilizado para autenticar com a VM através de ssh. A chave tem de ter, pelo menos, 2048 bits e estar no formato ssh-rsa. Para criar chaves ssh, veja [Criar chaves SSH no Linux e Mac para VMs do 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 está armazenada. Se o ficheiro já existir, a chave especificada é anexada ao ficheiro. Exemplo: /home/user/.ssh/authorized_keys |
StatusLevelTypes
O código de nível.
Name | Tipo | Description |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
StorageAccountTypes
Especifica o tipo de conta de armazenamento para o disco gerido. NOTA: UltraSSD_LRS só podem ser utilizadas com discos de dados, não podem ser utilizadas com o Disco do SO.
Name | Tipo | Description |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
StorageProfile
Especifica as definições de armazenamento para os discos da máquina virtual.
Name | Tipo | Description |
---|---|---|
dataDisks |
Data |
Especifica os parâmetros que são utilizados para adicionar um disco de dados a uma máquina virtual. Para obter mais informações sobre discos, veja About disks and VHDs for Azure virtual machines (Acerca de discos e VHDs para máquinas virtuais do Azure). |
diskControllerType |
Especifica o tipo de controlador de disco configurado para a VM. Nota: Esta propriedade será definida para o tipo de controlador de disco predefinido se não for especificado, desde que a máquina virtual esteja a ser criada com a "hyperVGeneration" definida como V2 com base nas capacidades do disco do sistema operativo e no tamanho da VM da versão de API mínima especificada. Tem de desalocar a VM antes de atualizar o tipo de controlador de disco, a menos que esteja a atualizar o tamanho da VM na configuração da VM que desaloca e realoca implicitamente a VM. Versão mínima da API: 2022-08-01. |
|
imageReference |
Especifica informações sobre a imagem a utilizar. Pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquinas virtuais. Este elemento é necessário quando pretende utilizar uma imagem de plataforma, imagem do marketplace ou imagem de máquina virtual, mas não é utilizado noutras operações de criação. |
|
osDisk |
Especifica informações sobre o disco do sistema operativo utilizado pela máquina virtual. Para obter mais informações sobre discos, veja About disks and VHDs for Azure virtual machines (Acerca de discos e VHDs para máquinas virtuais do Azure). |
SubResource
O URL relativo do Key Vault que contém o segredo.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso |
TerminateNotificationProfile
Especifica as configurações relacionadas com Terminar Evento Agendado.
Name | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se o evento Terminar Agendado está ativado ou desativado. |
notBeforeTimeout |
string |
A duração configurável de uma Máquina Virtual a ser eliminada terá de aprovar potencialmente o Evento Agendado de Fim antes de o evento ser aprovado automaticamente (tempo limite excedido). A configuração tem de ser especificada no formato ISO 8601, o valor predefinido é 5 minutos (PT5M) |
UefiSettings
Especifica as definições de segurança, como o arranque seguro e o vTPM utilizados ao criar a máquina virtual. Versão mínima da API: 2020-12-01.
Name | Tipo | Description |
---|---|---|
secureBootEnabled |
boolean |
Especifica se o arranque seguro deve ser ativado na máquina virtual. Versão mínima da API: 2020-12-01. |
vTpmEnabled |
boolean |
Especifica se o vTPM deve ser ativado na máquina virtual. Versão mínima da API: 2020-12-01. |
UserAssignedIdentities
A lista de identidades de utilizador associadas à Máquina Virtual. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Name | Tipo | Description |
---|---|---|
|
UserInitiatedReboot
Os parâmetros de configuração utilizados ao criar a criação da definição de evento agendada userInitiatedReboot.
Name | Tipo | Description |
---|---|---|
automaticallyApprove |
boolean |
Especifica a opção Reiniciar configurações relacionadas com Eventos Agendados. |
UserInitiatedRedeploy
Os parâmetros de configuração utilizados ao criar a criação da definição de evento agendada userInitiatedRedeploy.
Name | Tipo | Description |
---|---|---|
automaticallyApprove |
boolean |
Especifica a Reimplementação de configurações relacionadas com Eventos Agendados. |
VaultCertificate
A lista de referências do cofre de chaves no SourceVault que contém certificados.
Name | Tipo | Description |
---|---|---|
certificateStore |
string |
Para VMs do Windows, especifica o arquivo de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O arquivo de certificados especificado está implicitamente na conta LocalMachine. Para VMs do Linux, o ficheiro de certificado é colocado sob o diretório /var/lib/waagent, com o nome <de ficheiro UppercaseThumbprint.crt> para o ficheiro de certificado X509 e <UppercaseThumbprint.prv> para chave privada. Ambos os ficheiros estão formatados em .pem. |
certificateUrl |
string |
Este é o URL de um certificado que foi carregado para Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Neste caso, o certificado tem de ser É a codificação Base64 do seguinte Objeto JSON que está codificado em UTF-8: |
VaultSecretGroup
Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados numa máquina virtual, é recomendado utilizar 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.
Name | Tipo | Description |
---|---|---|
sourceVault |
O URL relativo do Key Vault que contém todos os certificados em VaultCertificates. |
|
vaultCertificates |
A lista de referências do cofre de chaves no SourceVault que contêm certificados. |
VirtualHardDisk
O disco rígido virtual.
Name | Tipo | Description |
---|---|---|
uri |
string |
Especifica o URI do disco rígido virtual. |
VirtualMachine
Descreve uma Máquina Virtual.
Name | Tipo | Description |
---|---|---|
etag |
string |
A propriedade Etag é devolvida em Criar/Atualizar/Obter resposta da VM, para que o cliente possa fornecê-la no cabeçalho para garantir atualizações otimistas. |
extendedLocation |
A localização expandida da Máquina Virtual. |
|
id |
string |
ID do Recurso |
identity |
A identidade da máquina virtual, se configurada. |
|
location |
string |
Localização do recurso |
managedBy |
string |
ManagedBy está definido como Conjunto de Dimensionamento de Máquinas Virtuais (VMSS) arm resourceID flexível, se a VM fizer parte do VMSS. Esta propriedade é utilizada pela plataforma para a otimização de eliminação de grupos de recursos internos. |
name |
string |
Nome do recurso |
plan |
Especifica informações sobre a imagem do marketplace utilizada para criar a máquina virtual. Este elemento só é utilizado para imagens do marketplace. Antes de poder utilizar uma imagem do marketplace a partir de uma API, tem de ativar a imagem para utilização programática. No portal do Azure, localize a imagem do marketplace que pretende utilizar e, em seguida, clique em Pretende implementar programaticamente, Introdução ->. Introduza as informações necessárias e, em seguida, clique em Guardar. |
|
properties.additionalCapabilities |
Especifica capacidades adicionais ativadas ou desativadas na máquina virtual. |
|
properties.applicationProfile |
Especifica as aplicações de galeria que devem ser disponibilizadas para a VM/VMSS. |
|
properties.availabilitySet |
Especifica informações sobre o conjunto de disponibilidade ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de disponibilidade são alocadas a nós diferentes para maximizar a disponibilidade. Para obter mais informações sobre os conjuntos de disponibilidade, veja Descrição geral dos conjuntos de disponibilidade. Para obter mais informações sobre a manutenção planeada do Azure, veja Manutenção e atualizações para Máquinas Virtuais no Azure. Atualmente, uma VM só pode ser adicionada ao conjunto de disponibilidade no momento da criação. O conjunto de disponibilidade ao qual a VM está a ser adicionada deve estar no mesmo grupo de recursos que o recurso do conjunto de disponibilidade. Não é possível adicionar uma VM existente a um conjunto de disponibilidade. Esta propriedade não pode existir juntamente com uma referência não null properties.virtualMachineScaleSet. |
|
properties.billingProfile |
Especifica os detalhes relacionados com a faturação de uma máquina virtual do Azure Spot. Versão mínima da API: 2019-03-01. |
|
properties.capacityReservation |
Especifica informações sobre a reserva de capacidade que é utilizada para alocar máquina virtual. Versão mínima da API: 2021-04-01. |
|
properties.diagnosticsProfile |
Especifica o estado das definições de diagnóstico de arranque. Versão mínima da API: 2015-06-15. |
|
properties.evictionPolicy |
Especifica a política de expulsão da máquina virtual spot do Azure e do conjunto de dimensionamento do Azure Spot. Para máquinas virtuais spot do Azure, são suportados "Desalocar" e "Eliminar" e a versão mínima da API é 2019-03-01. Para conjuntos de dimensionamento do Azure Spot, são suportados "Desalocar" e "Eliminar" e a versão mínima da API é 2017-10-30-preview. |
|
properties.extensionsTimeBudget |
string |
Especifica o tempo atribuído a todas as extensões a iniciar. A duração do tempo deve ser entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor predefinido é 90 minutos (PT1H30M). Versão mínima da API: 2020-06-01. |
properties.hardwareProfile |
Especifica as definições de hardware da máquina virtual. |
|
properties.host |
Especifica informações sobre o anfitrião dedicado em que reside a máquina virtual. Versão mínima da API: 2018-10-01. |
|
properties.hostGroup |
Especifica informações sobre o grupo de anfitriões dedicado no qual a máquina virtual reside. Nota: O utilizador não pode especificar as propriedades host e hostGroup. Versão mínima da API: 2020-06-01. |
|
properties.instanceView |
A vista de instância da máquina virtual. |
|
properties.licenseType |
string |
Especifica que a imagem ou o disco que está a ser utilizado foi licenciado no local. |
properties.networkProfile |
Especifica as interfaces de rede da máquina virtual. |
|
properties.osProfile |
Especifica as definições do sistema operativo utilizadas ao criar a máquina virtual. Algumas das definições não podem ser alteradas depois de a VM ser aprovisionada. |
|
properties.platformFaultDomain |
integer |
Especifica o domínio de falha lógica do conjunto de dimensionamento no qual a Máquina Virtual será criada. Por predefinição, a Máquina Virtual será automaticamente atribuída a um domínio de falha que melhor mantém o equilíbrio entre os domínios de falha disponíveis. Isto só é aplicável se a propriedade "virtualMachineScaleSet" desta Máquina Virtual estiver definida. O Conjunto de Dimensionamento de Máquinas Virtuais referenciado tem de ter "platformFaultDomainCount" superior a 1. Esta propriedade não pode ser atualizada depois de a Máquina Virtual ser criada. A atribuição de domínio de falha pode ser visualizada na Vista de Instância da Máquina Virtual. Versão mínima da api:2020}12-01. |
properties.priority |
Especifica a prioridade da máquina virtual. Versão mínima da API: 2019-03-01 |
|
properties.provisioningState |
string |
O estado de aprovisionamento, que só aparece na resposta. |
properties.proximityPlacementGroup |
Especifica informações sobre o grupo de colocação por proximidade ao qual a máquina virtual deve ser atribuída. Versão mínima da API: 2018-04-01. |
|
properties.scheduledEventsPolicy |
Especifica Reimplementação, Reinício e ScheduledEventsAdditionalPublishingTargets Configurações relacionadas com Eventos Agendados para a máquina virtual. |
|
properties.scheduledEventsProfile |
Especifica configurações relacionadas com Eventos Agendados. |
|
properties.securityProfile |
Especifica as definições de perfil relacionadas com segurança para a máquina virtual. |
|
properties.storageProfile |
Especifica as definições de armazenamento para os discos da máquina virtual. |
|
properties.timeCreated |
string |
Especifica o momento em que o recurso da Máquina Virtual foi criado. Versão mínima da API: 2021-11-01. |
properties.userData |
string |
UserData para a VM, que tem de ser codificada com base 64. O cliente não deve transmitir segredos aqui. Versão mínima da API: 2021-03-01. |
properties.virtualMachineScaleSet |
Especifica informações sobre o conjunto de dimensionamento de máquinas virtuais ao qual a máquina virtual deve ser atribuída. As máquinas virtuais especificadas no mesmo conjunto de dimensionamento de máquinas virtuais são alocadas a nós diferentes para maximizar a disponibilidade. Atualmente, uma VM só pode ser adicionada ao conjunto de dimensionamento de máquinas virtuais no momento da criação. Não é possível adicionar uma VM existente a um conjunto de dimensionamento de máquinas virtuais. Esta propriedade não pode existir juntamente com uma referência não nula properties.availabilitySet. Versão mínima da api:2019}03-01. |
|
properties.vmId |
string |
Especifica o ID exclusivo da VM, que é um identificador de 128 bits que está codificado e armazenado em todas as VMs IaaS do Azure SMBIOS e pode ser lido com comandos BIOS da plataforma. |
resources |
Os recursos de extensão subordinado da máquina virtual. |
|
tags |
object |
Etiquetas de recursos |
type |
string |
Tipo de recurso |
zones |
string[] |
As zonas da máquina virtual. |
VirtualMachineAgentInstanceView
O Agente da VM em execução na máquina virtual.
Name | Tipo | Description |
---|---|---|
extensionHandlers |
A vista de instância do processador de extensões da máquina virtual. |
|
statuses |
As informações de estado do recurso. |
|
vmAgentVersion |
string |
A versão completa do Agente da VM. |
VirtualMachineEvictionPolicyTypes
Especifica a política de expulsão para a máquina virtual spot do Azure e o conjunto de dimensionamento do Azure Spot. Para máquinas virtuais spot do Azure, são suportados "Desalocar" e "Eliminar" e a versão mínima da API é 2019-03-01. Para conjuntos de dimensionamento do Azure Spot, são suportados "Desalocar" e "Eliminar" e a versão mínima da API é 2017-10-30-preview.
Name | Tipo | Description |
---|---|---|
Deallocate |
string |
|
Delete |
string |
VirtualMachineExtension
Os recursos da extensão subordinada da máquina virtual.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso |
location |
string |
Localização do recurso |
name |
string |
Nome do recurso |
properties.autoUpgradeMinorVersion |
boolean |
Indica se a extensão deve utilizar uma versão secundária mais recente se estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias a menos que sejam reimplementadas, mesmo com esta propriedade definida como verdadeira. |
properties.enableAutomaticUpgrade |
boolean |
Indica se a extensão deve ser atualizada automaticamente pela plataforma se existir uma versão mais recente da extensão disponível. |
properties.forceUpdateTag |
string |
Como o processador de extensões deve ser forçado a atualizar, mesmo que a configuração da extensão não tenha sido alterada. |
properties.instanceView |
A vista de instância da extensão da máquina virtual. |
|
properties.protectedSettings |
object |
A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma definição protegida. |
properties.protectedSettingsFromKeyVault |
As definições protegidas por extensões que são transmitidas por referência e consumidas a partir do cofre de chaves |
|
properties.provisionAfterExtensions |
string[] |
Coleção de nomes de extensões após o qual esta extensão tem de ser aprovisionada. |
properties.provisioningState |
string |
O estado de aprovisionamento, que só aparece na resposta. |
properties.publisher |
string |
O nome do editor do processador de extensões. |
properties.settings |
object |
Definições públicas formatadas pelo Json para a extensão. |
properties.suppressFailures |
boolean |
Indica se as falhas decorrentes da extensão serão suprimidas (as falhas operacionais, como não ligar à VM, não serão suprimidas independentemente deste valor). A predefinição é false. |
properties.type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Especifica a versão do processador de scripts. |
tags |
object |
Etiquetas de recursos |
type |
string |
Tipo de recurso |
VirtualMachineExtensionHandlerInstanceView
A vista de instância do processador de extensões da máquina virtual.
Name | Tipo | Description |
---|---|---|
status |
O estado do processador de extensões. |
|
type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica a versão do processador de scripts. |
VirtualMachineExtensionInstanceView
A vista de instância da extensão da máquina virtual.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da extensão da máquina virtual. |
statuses |
As informações de estado do recurso. |
|
substatuses |
As informações de estado do recurso. |
|
type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica a versão do processador de scripts. |
VirtualMachineHealthStatus
O estado de funcionamento da VM.
Name | Tipo | Description |
---|---|---|
status |
As informações de estado de funcionamento da VM. |
VirtualMachineIdentity
A identidade da máquina virtual, se configurada.
Name | Tipo | Description |
---|---|---|
principalId |
string |
O ID principal da identidade da máquina virtual. Esta propriedade só será fornecida para uma identidade atribuída pelo sistema. |
tenantId |
string |
O ID do inquilino associado à máquina virtual. Esta propriedade só será fornecida para uma identidade atribuída pelo sistema. |
type |
O tipo de identidade utilizado para a máquina virtual. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades da máquina virtual. |
|
userAssignedIdentities |
A lista de identidades de utilizador associadas à Máquina Virtual. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
VirtualMachineInstanceView
A vista de instância da máquina virtual.
Name | Tipo | Description |
---|---|---|
assignedHost |
string |
ID de recurso do anfitrião dedicado, no qual a máquina virtual é alocada através da colocação automática, quando a máquina virtual está associada a um grupo de anfitriões dedicado que tem a colocação automática ativada. Versão mínima da API: 2020-06-01. |
bootDiagnostics |
O Diagnóstico de Arranque é uma funcionalidade de depuração que lhe permite ver a Saída da Consola e a Captura de Ecrã para diagnosticar o estado da VM. Pode ver facilmente o resultado do registo da consola. O Azure também lhe permite ver uma captura de ecrã da VM a partir do hipervisor. |
|
computerName |
string |
O nome do computador atribuído à máquina virtual. |
disks |
As informações do disco da máquina virtual. |
|
extensions |
As informações das extensões. |
|
hyperVGeneration |
Especifica o Tipo de HyperVGeneration associado a um recurso |
|
isVMInStandbyPool |
boolean |
[Funcionalidade de Pré-visualização] Especifica se a VM está atualmente dentro ou fora do Conjunto de Espera. |
maintenanceRedeployStatus |
O estado da Operação de Manutenção na máquina virtual. |
|
osName |
string |
O Sistema Operativo em execução na máquina virtual. |
osVersion |
string |
A versão do Sistema Operativo em execução na máquina virtual. |
patchStatus |
[Funcionalidade de Pré-visualização] O estado das operações de patch da máquina virtual. |
|
platformFaultDomain |
integer |
Especifica o domínio de falha da máquina virtual. |
platformUpdateDomain |
integer |
Especifica o domínio de atualização da máquina virtual. |
rdpThumbPrint |
string |
O thumbprint do certificado de ambiente de trabalho remoto. |
statuses |
As informações de estado do recurso. |
|
vmAgent |
O Agente da VM em execução na máquina virtual. |
|
vmHealth |
O estado de funcionamento da VM. |
VirtualMachineIpTag
A lista de etiquetas IP associadas ao endereço IP público.
Name | Tipo | Description |
---|---|---|
ipTagType |
string |
Tipo de etiqueta IP. Exemplo: FirstPartyUsage. |
tag |
string |
Etiqueta IP associada ao IP público. Exemplo: SQL, Armazenamento, etc. |
VirtualMachineNetworkInterfaceConfiguration
Especifica as configurações de rede que serão utilizadas para criar os recursos de rede da máquina virtual.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome de configuração da interface de rede. |
properties.auxiliaryMode |
Especifica se o modo Auxiliar está ativado para o recurso da Interface de Rede. |
|
properties.auxiliarySku |
Especifica se o SKU Auxiliar está ativado para o recurso da Interface de Rede. |
|
properties.deleteOption |
Especificar o que acontece à interface de rede quando a VM é eliminada |
|
properties.disableTcpStateTracking |
boolean |
Especifica se a interface de rede está desativada para controlo de estado tcp. |
properties.dnsSettings |
As definições de dns a aplicar nas interfaces de rede. |
|
properties.dscpConfiguration | ||
properties.enableAcceleratedNetworking |
boolean |
Especifica se a interface de rede está ativada para rede acelerada. |
properties.enableFpga |
boolean |
Especifica se a interface de rede está ativada para rede FPGA. |
properties.enableIPForwarding |
boolean |
Se o reencaminhamento IP está ativado nesta NIC. |
properties.ipConfigurations |
Especifica as configurações de IP da interface de rede. |
|
properties.networkSecurityGroup |
O grupo de segurança de rede. |
|
properties.primary |
boolean |
Especifica a interface de rede primária no caso de a máquina virtual ter mais de 1 interface de rede. |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
As definições de dns a aplicar nas interfaces de rede.
Name | Tipo | Description |
---|---|---|
dnsServers |
string[] |
Lista de endereços IP de servidores DNS |
VirtualMachineNetworkInterfaceIPConfiguration
Especifica as configurações de IP da interface de rede.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da configuração do IP. |
properties.applicationGatewayBackendAddressPools |
Especifica uma matriz de referências a conjuntos de endereços de back-end de gateways de aplicação. Uma máquina virtual pode referenciar conjuntos de endereços de back-end de vários gateways de aplicação. Várias máquinas virtuais não podem utilizar o mesmo gateway de aplicação. |
|
properties.applicationSecurityGroups |
Especifica uma matriz de referências ao grupo de segurança de aplicações. |
|
properties.loadBalancerBackendAddressPools |
Especifica uma matriz de referências a conjuntos de endereços de back-end de balanceadores de carga. Uma máquina virtual pode referenciar conjuntos de endereços de back-end de um balanceador de carga público e interno. [Várias máquinas virtuais não podem utilizar 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 Api-Version 2017-03-30, representa se a ipconfiguração específica é IPv4 ou IPv6. A predefinição é considerada IPv4. Os valores possíveis são: "IPv4" e "IPv6". |
|
properties.publicIPAddressConfiguration |
PublicIPAddressConfiguration. |
|
properties.subnet |
Especifica o identificador da sub-rede. |
VirtualMachinePatchStatus
[Funcionalidade de Pré-visualização] O estado das operações de patch da máquina virtual.
Name | Tipo | Description |
---|---|---|
availablePatchSummary |
O resumo do patch disponível da operação de avaliação mais recente da máquina virtual. |
|
configurationStatuses |
O estado de ativação do patchMode especificado |
|
lastPatchInstallationSummary |
O resumo de instalação da operação de instalação mais recente da máquina virtual. |
VirtualMachinePriorityTypes
Especifica a prioridade da máquina virtual. Versão mínima da API: 2019-03-01
Name | Tipo | Description |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
VirtualMachinePublicIPAddressConfiguration
PublicIPAddressConfiguration.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome de configuração do endereço publicIP. |
properties.deleteOption |
Especificar o que acontece ao endereço IP público quando a VM é eliminada |
|
properties.dnsSettings |
As definições de dns a aplicar nos endereços publicIP . |
|
properties.idleTimeoutInMinutes |
integer |
O tempo limite de inatividade do endereço IP público. |
properties.ipTags |
A lista de etiquetas IP associadas ao endereço IP público. |
|
properties.publicIPAddressVersion |
Disponível a partir de Api-Version 2019-07-01, representa se o ipconfiguration específico é IPv4 ou IPv6. A predefinição é considerada IPv4. Os valores possíveis são: "IPv4" e "IPv6". |
|
properties.publicIPAllocationMethod |
Especificar o tipo de alocação de IP público |
|
properties.publicIPPrefix |
O PublicIPPrefix a partir do qual alocar endereços publicIP. |
|
sku |
Descreve o SKU de IP público. Só pode ser definido com OrchestrationMode como Flexível. |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
As definições de dns a aplicar nos endereços publicIP .
Name | Tipo | Description |
---|---|---|
domainNameLabel |
string |
O prefixo de etiqueta nome de domínio dos recursos PublicIPAddress que serão criados. A etiqueta de nome gerado é a concatenação da etiqueta de nome de domínio e do ID exclusivo do perfil de rede da vm. |
domainNameLabelScope |
O âmbito da etiqueta nome de domínio dos recursos PublicIPAddress que serão criados. A etiqueta de nome gerado é a concatenação da etiqueta de nome de domínio hash com política de acordo com o âmbito da etiqueta de nome de domínio e o ID exclusivo do perfil de rede da vm. |
VirtualMachineSizeTypes
Especifica o tamanho da máquina virtual. O tipo de dados de numeração está atualmente preterido e será removido até 23 de dezembro de 2023. A forma recomendada de obter a lista de tamanhos disponíveis é utilizar estas APIs: Listar todos os tamanhos de máquinas virtuais disponíveis num conjunto de disponibilidade, Listar todos os tamanhos de máquinas virtuais disponíveis numa região, Listar todos os tamanhos de máquinas virtuais disponíveis para redimensionamento. Para obter mais informações sobre tamanhos de máquinas virtuais, veja Tamanhos para máquinas virtuais. Os tamanhos de VM disponíveis dependem da região e do conjunto de disponibilidade.
Name | Tipo | Description |
---|---|---|
Basic_A0 |
string |
|
Basic_A1 |
string |
|
Basic_A2 |
string |
|
Basic_A3 |
string |
|
Basic_A4 |
string |
|
Standard_A0 |
string |
|
Standard_A1 |
string |
|
Standard_A10 |
string |
|
Standard_A11 |
string |
|
Standard_A1_v2 |
string |
|
Standard_A2 |
string |
|
Standard_A2_v2 |
string |
|
Standard_A2m_v2 |
string |
|
Standard_A3 |
string |
|
Standard_A4 |
string |
|
Standard_A4_v2 |
string |
|
Standard_A4m_v2 |
string |
|
Standard_A5 |
string |
|
Standard_A6 |
string |
|
Standard_A7 |
string |
|
Standard_A8 |
string |
|
Standard_A8_v2 |
string |
|
Standard_A8m_v2 |
string |
|
Standard_A9 |
string |
|
Standard_B1ms |
string |
|
Standard_B1s |
string |
|
Standard_B2ms |
string |
|
Standard_B2s |
string |
|
Standard_B4ms |
string |
|
Standard_B8ms |
string |
|
Standard_D1 |
string |
|
Standard_D11 |
string |
|
Standard_D11_v2 |
string |
|
Standard_D12 |
string |
|
Standard_D12_v2 |
string |
|
Standard_D13 |
string |
|
Standard_D13_v2 |
string |
|
Standard_D14 |
string |
|
Standard_D14_v2 |
string |
|
Standard_D15_v2 |
string |
|
Standard_D16_v3 |
string |
|
Standard_D16s_v3 |
string |
|
Standard_D1_v2 |
string |
|
Standard_D2 |
string |
|
Standard_D2_v2 |
string |
|
Standard_D2_v3 |
string |
|
Standard_D2s_v3 |
string |
|
Standard_D3 |
string |
|
Standard_D32_v3 |
string |
|
Standard_D32s_v3 |
string |
|
Standard_D3_v2 |
string |
|
Standard_D4 |
string |
|
Standard_D4_v2 |
string |
|
Standard_D4_v3 |
string |
|
Standard_D4s_v3 |
string |
|
Standard_D5_v2 |
string |
|
Standard_D64_v3 |
string |
|
Standard_D64s_v3 |
string |
|
Standard_D8_v3 |
string |
|
Standard_D8s_v3 |
string |
|
Standard_DS1 |
string |
|
Standard_DS11 |
string |
|
Standard_DS11_v2 |
string |
|
Standard_DS12 |
string |
|
Standard_DS12_v2 |
string |
|
Standard_DS13 |
string |
|
Standard_DS13-2_v2 |
string |
|
Standard_DS13-4_v2 |
string |
|
Standard_DS13_v2 |
string |
|
Standard_DS14 |
string |
|
Standard_DS14-4_v2 |
string |
|
Standard_DS14-8_v2 |
string |
|
Standard_DS14_v2 |
string |
|
Standard_DS15_v2 |
string |
|
Standard_DS1_v2 |
string |
|
Standard_DS2 |
string |
|
Standard_DS2_v2 |
string |
|
Standard_DS3 |
string |
|
Standard_DS3_v2 |
string |
|
Standard_DS4 |
string |
|
Standard_DS4_v2 |
string |
|
Standard_DS5_v2 |
string |
|
Standard_E16_v3 |
string |
|
Standard_E16s_v3 |
string |
|
Standard_E2_v3 |
string |
|
Standard_E2s_v3 |
string |
|
Standard_E32-16_v3 |
string |
|
Standard_E32-8s_v3 |
string |
|
Standard_E32_v3 |
string |
|
Standard_E32s_v3 |
string |
|
Standard_E4_v3 |
string |
|
Standard_E4s_v3 |
string |
|
Standard_E64-16s_v3 |
string |
|
Standard_E64-32s_v3 |
string |
|
Standard_E64_v3 |
string |
|
Standard_E64s_v3 |
string |
|
Standard_E8_v3 |
string |
|
Standard_E8s_v3 |
string |
|
Standard_F1 |
string |
|
Standard_F16 |
string |
|
Standard_F16s |
string |
|
Standard_F16s_v2 |
string |
|
Standard_F1s |
string |
|
Standard_F2 |
string |
|
Standard_F2s |
string |
|
Standard_F2s_v2 |
string |
|
Standard_F32s_v2 |
string |
|
Standard_F4 |
string |
|
Standard_F4s |
string |
|
Standard_F4s_v2 |
string |
|
Standard_F64s_v2 |
string |
|
Standard_F72s_v2 |
string |
|
Standard_F8 |
string |
|
Standard_F8s |
string |
|
Standard_F8s_v2 |
string |
|
Standard_G1 |
string |
|
Standard_G2 |
string |
|
Standard_G3 |
string |
|
Standard_G4 |
string |
|
Standard_G5 |
string |
|
Standard_GS1 |
string |
|
Standard_GS2 |
string |
|
Standard_GS3 |
string |
|
Standard_GS4 |
string |
|
Standard_GS4-4 |
string |
|
Standard_GS4-8 |
string |
|
Standard_GS5 |
string |
|
Standard_GS5-16 |
string |
|
Standard_GS5-8 |
string |
|
Standard_H16 |
string |
|
Standard_H16m |
string |
|
Standard_H16mr |
string |
|
Standard_H16r |
string |
|
Standard_H8 |
string |
|
Standard_H8m |
string |
|
Standard_L16s |
string |
|
Standard_L32s |
string |
|
Standard_L4s |
string |
|
Standard_L8s |
string |
|
Standard_M128-32ms |
string |
|
Standard_M128-64ms |
string |
|
Standard_M128ms |
string |
|
Standard_M128s |
string |
|
Standard_M64-16ms |
string |
|
Standard_M64-32ms |
string |
|
Standard_M64ms |
string |
|
Standard_M64s |
string |
|
Standard_NC12 |
string |
|
Standard_NC12s_v2 |
string |
|
Standard_NC12s_v3 |
string |
|
Standard_NC24 |
string |
|
Standard_NC24r |
string |
|
Standard_NC24rs_v2 |
string |
|
Standard_NC24rs_v3 |
string |
|
Standard_NC24s_v2 |
string |
|
Standard_NC24s_v3 |
string |
|
Standard_NC6 |
string |
|
Standard_NC6s_v2 |
string |
|
Standard_NC6s_v3 |
string |
|
Standard_ND12s |
string |
|
Standard_ND24rs |
string |
|
Standard_ND24s |
string |
|
Standard_ND6s |
string |
|
Standard_NV12 |
string |
|
Standard_NV24 |
string |
|
Standard_NV6 |
string |
VMDiskSecurityProfile
Especifica o perfil de segurança do disco gerido.
Name | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido que é utilizado para o Disco do SO ConfidentialVM encriptado por Chave Gerida pelo Cliente e o blob VMGuest. |
|
securityEncryptionType |
Especifica o EncryptionType do disco gerido. Está definido como DiskWithVMGuestState para encriptação do disco gerido juntamente com o blob VMGuestState, VMGuestStateOnly para encriptação apenas do blob VMGuestState e NonPersistedTPM para não persistir o estado de firmware no blob VMGuestState.. Nota: Só pode ser definido para VMs Confidenciais. |
VMGalleryApplication
Especifica as aplicações da galeria que devem ser disponibilizadas para a VM/VMSS
Name | Tipo | Description |
---|---|---|
configurationReference |
string |
Opcional, especifica o uri para um blob do azure que substituirá a configuração predefinida do pacote, se for fornecido |
enableAutomaticUpgrade |
boolean |
Se estiver definido como verdadeiro, quando uma nova versão da Aplicação de Galeria estiver disponível no PIR/SIG, será atualizada automaticamente para a VM/VMSS |
order |
integer |
Opcional, Especifica a ordem pela qual os pacotes têm de ser instalados |
packageReferenceId |
string |
Especifica o ID de recurso GalleryApplicationVersion sob a forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{versions/{version} |
tags |
string |
Opcional, especifica um valor pass-through para um contexto mais genérico. |
treatFailureAsDeploymentFailure |
boolean |
Opcional, se for verdadeiro, qualquer falha para qualquer operação na VmApplication irá falhar a implementação |
VMSizeProperties
Especifica as propriedades para personalizar o tamanho da máquina virtual. Versão mínima da API: 2021-07-01. Esta funcionalidade ainda está no modo de pré-visualização e não é suportada para VirtualMachineScaleSet. Siga as instruções em Personalização da VM para obter mais detalhes.
Name | Tipo | Description |
---|---|---|
vCPUsAvailable |
integer |
Especifica o número de vCPUs disponíveis para a VM. Quando esta propriedade não é especificada no corpo do pedido, o comportamento predefinido é defini-la para o valor das vCPUs disponíveis para esse tamanho de VM exposto na resposta da API de Listar todos os tamanhos de máquinas virtuais disponíveis numa região. |
vCPUsPerCore |
integer |
Especifica a relação vCPU com o núcleo físico. Quando esta propriedade não é especificada no corpo do pedido, o comportamento predefinido é definido para o valor de vCPUsPerCore para o Tamanho da VM exposto na resposta da API de Listar todos os tamanhos de máquinas virtuais disponíveis numa região. Definir esta propriedade como 1 também significa que o hyper-threading está desativado. |
WindowsConfiguration
Especifica as definições do sistema operativo Windows na máquina virtual.
Name | Tipo | Description |
---|---|---|
additionalUnattendContent |
Especifica informações com formato XML codificado com base 64 adicionais que podem ser incluídas no ficheiro Unattend.xml, que é utilizado pela Configuração do Windows. |
|
enableAutomaticUpdates |
boolean |
Indica se a Atualizações Automática está ativada para a máquina virtual do Windows. O valor predefinido é verdadeiro. Para conjuntos de dimensionamento de máquinas virtuais, esta propriedade pode ser atualizada e as atualizações entrarão em vigor no aprovisionamento do SO. |
enableVMAgentPlatformUpdates |
boolean |
Indica se o Atualizações da Plataforma VMAgent está ativado para a máquina virtual do Windows. O valor predefinido é falso. |
patchSettings |
[Funcionalidade de Pré-visualização] Especifica as definições relacionadas com a Aplicação de Patches de Convidado da VM no Windows. |
|
provisionVMAgent |
boolean |
Indica se o agente da máquina virtual deve ser aprovisionado na máquina virtual. Quando esta propriedade não é especificada no corpo do pedido, está definida como verdadeira por predefinição. Isto irá garantir que o Agente da VM está instalado na VM para que as extensões possam ser adicionadas à VM mais tarde. |
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 dos fusos horários devolvidos por TimeZoneInfo.GetSystemTimeZones. |
winRM |
Especifica os serviços de escuta da Gestão Remota do Windows. Isto permite Windows PowerShell remotos. |
WindowsPatchAssessmentMode
Especifica o modo de avaliação do patch convidado da VM para a máquina virtual IaaS.
Os valores possíveis são:
ImageDefault - Controla a temporização das avaliações de patches numa máquina virtual.
AutomaticByPlatform – a plataforma irá acionar avaliações periódicas de patches. A propriedade provisionVMAgent tem de ser verdadeira.
Name | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
WindowsVMGuestPatchAutomaticByPlatformRebootSetting
Especifica a definição de reinício para todas as operações de instalação de patch AutomaticByPlatform.
Name | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
WindowsVMGuestPatchAutomaticByPlatformSettings
Especifica definições adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patches de Convidado da VM no Windows.
Name | Tipo | Description |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Permite ao cliente agendar a aplicação de patches sem atualizações acidentais |
rebootSetting |
Especifica a definição de reinício para todas as operações de instalação de patch AutomaticByPlatform. |
WindowsVMGuestPatchMode
Especifica o modo de Aplicação de Patches de Convidado da VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível.
Os valores possíveis são:
Manual – controla a aplicação de patches a uma máquina virtual. Pode fazê-lo ao aplicar patches manualmente dentro da VM. Neste modo, as atualizações automáticas estão desativadas; a propriedade WindowsConfiguration.enableAutomaticUpdates tem de ser falsa
AutomaticByOS – a máquina virtual será atualizada automaticamente pelo SO. A propriedade WindowsConfiguration.enableAutomaticUpdates tem de ser verdadeira.
AutomaticByPlatform – a máquina virtual será atualizada automaticamente pela plataforma. As propriedades provisionVMAgent e WindowsConfiguration.enableAutomaticUpdates têm de ser verdadeiras
Name | Tipo | Description |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
WinRMConfiguration
Especifica os serviços de escuta da Gestão Remota do Windows. Isto permite Windows PowerShell remotos.
Name | Tipo | Description |
---|---|---|
listeners |
A lista de serviços de escuta da Gestão Remota do Windows |
WinRMListener
A lista de serviços de escuta da Gestão Remota do Windows
Name | Tipo | Description |
---|---|---|
certificateUrl |
string |
Este é o URL de um certificado que foi carregado para Key Vault como segredo. Para adicionar um segredo à Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Neste caso, o certificado tem de ser a codificação Base64 do seguinte Objeto JSON codificado em UTF-8: |
protocol |
Especifica o protocolo do serviço de escuta WinRM. Os valores possíveis são: http,https. |