Virtual Machines - List
Listas todas as máquinas virtuais no grupo de recursos especificado. Use a propriedade nextLink na resposta para obter a próxima página de máquinas virtuais.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines?api-version=2022-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines?$filter={$filter}&api-version=2022-03-01
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos. |
subscription
|
path | True |
string |
Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API do cliente. |
$filter
|
query |
string |
A opção de consulta do sistema para filtrar VMs retornadas na resposta. O valor permitido é 'virtualMachineScaleSet/id' eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}' |
Nome | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Fluxo do OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachines?$filter=aaaaaaaaaaaaaaaaaaaaaaa&api-version=2022-03-01
Resposta de exemplo
{
"value": [
{
"properties": {
"vmId": "{vmId}",
"availabilitySet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hardwareProfile": {
"vmSize": "Standard_A0",
"vmSizeProperties": {
"vCPUsAvailable": 7,
"vCPUsPerCore": 14
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-R2-Datacenter",
"version": "4.127.20170406",
"exactVersion": "aaaaaaaaaaaaa",
"sharedGalleryImageId": "aaaaaaaaaaaaaaa",
"communityGalleryImageId": "aaaa",
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"osDisk": {
"osType": "Windows",
"name": "test",
"createOption": "FromImage",
"vhd": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"caching": "None",
"diskSizeGB": 127,
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "aaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"keyEncryptionKey": {
"keyUrl": "aaaaaaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"enabled": true
},
"image": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"writeAcceleratorEnabled": true,
"diffDiskSettings": {
"option": "Local",
"placement": "CacheDisk"
},
"managedDisk": {
"storageAccountType": "Standard_LRS",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"securityProfile": {
"securityEncryptionType": "VMGuestStateOnly",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
},
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
},
"deleteOption": "Delete"
},
"dataDisks": []
},
"osProfile": {
"computerName": "Test",
"adminUsername": "Foo12",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"timeZone": "aaaaaaaaaaaaaaaaaaaaaa",
"additionalUnattendContent": [
{
"passName": "OobeSystem",
"componentName": "Microsoft-Windows-Shell-Setup",
"settingName": "AutoLogon",
"content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"patchSettings": {
"patchMode": "Manual",
"enableHotpatching": true,
"assessmentMode": "ImageDefault"
},
"winRM": {
"listeners": [
{
"protocol": "Http",
"certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
}
]
}
},
"secrets": [],
"allowExtensionOperations": true,
"customData": "aaaa",
"linuxConfiguration": {
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"path": "aaaaaaaaaaaaaaaaaaaaaa",
"keyData": "aaa"
}
]
},
"provisionVMAgent": true,
"patchSettings": {
"patchMode": "ImageDefault",
"assessmentMode": "ImageDefault"
}
},
"requireGuestProvisionSignal": true
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
"properties": {
"primary": true,
"deleteOption": "Delete"
}
}
],
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"primary": true,
"deleteOption": "Delete",
"enableAcceleratedNetworking": true,
"enableFpga": true,
"enableIPForwarding": true,
"networkSecurityGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"dnsSettings": {
"dnsServers": [
"aaaaaaaaaaaaaaaaaaaaaaaa"
]
},
"ipConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"subnet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"primary": true,
"publicIPAddressConfiguration": {
"name": "aaaaaaaaaaaaaaaaaa",
"properties": {
"idleTimeoutInMinutes": 23,
"deleteOption": "Delete",
"dnsSettings": {
"domainNameLabel": "aaaaa"
},
"ipTags": [
{
"ipTagType": "aaaaa",
"tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"publicIPPrefix": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"publicIPAddressVersion": "IPv4",
"publicIPAllocationMethod": "Dynamic"
},
"sku": {
"name": "Basic",
"tier": "Regional"
}
},
"privateIPAddressVersion": "IPv4",
"applicationSecurityGroups": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"applicationGatewayBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
]
}
}
],
"dscpConfiguration": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
}
}
]
},
"provisioningState": "Succeeded",
"additionalCapabilities": {
"ultraSSDEnabled": true,
"hibernationEnabled": true
},
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": true,
"vTpmEnabled": true
},
"encryptionAtHost": true,
"securityType": "TrustedLaunch"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "aaaaaaaaaaaaaaaaaaaaa"
}
},
"virtualMachineScaleSet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"priority": "Regular",
"evictionPolicy": "Deallocate",
"billingProfile": {
"maxPrice": 26
},
"host": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hostGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"instanceView": {
"platformUpdateDomain": 1,
"platformFaultDomain": 29,
"computerName": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"osName": "aaaaaaaaaaa",
"osVersion": "aaaaaaaaaaaaaa",
"hyperVGeneration": "V1",
"rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaa",
"vmAgent": {
"vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"extensionHandlers": [
{
"type": "aaaaa",
"typeHandlerVersion": "aaaaaaaaaaaaaaaaaaa",
"status": {
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
},
"maintenanceRedeployStatus": {
"isCustomerInitiatedMaintenanceAllowed": true,
"preMaintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
"preMaintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
"maintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
"maintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
"lastOperationResultCode": "None",
"lastOperationMessage": "aa"
},
"disks": [
{
"name": "a",
"encryptionSettings": [
{
"diskEncryptionKey": {
"secretUrl": "aaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"keyEncryptionKey": {
"keyUrl": "aaaaaaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"enabled": true
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
}
],
"extensions": [
{
"name": "aaaaaaaaaaaaaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaa",
"typeHandlerVersion": "aaaaaa",
"substatuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
}
],
"vmHealth": {
"status": {
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
},
"bootDiagnostics": {
"consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaa",
"serialConsoleLogBlobUri": "aaaaaaaaaaaaaaaaaaa",
"status": {
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
},
"assignedHost": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
],
"patchStatus": {
"availablePatchSummary": {
"status": "Unknown",
"assessmentActivityId": "aaaaaaaaaaaaaaaaaaa",
"rebootPending": true,
"criticalAndSecurityPatchCount": 22,
"otherPatchCount": 25,
"startTime": "2022-01-14T16:43:41.682Z",
"lastModifiedTime": "2022-01-14T16:43:41.683Z",
"error": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaa",
"target": "aaaaaa",
"message": "aaaaaaaaaaaaa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaa",
"target": "aaaaaaaaa",
"message": "aaa"
}
},
"lastPatchInstallationSummary": {
"status": "Unknown",
"installationActivityId": "aaaaaa",
"maintenanceWindowExceeded": true,
"notSelectedPatchCount": 20,
"excludedPatchCount": 1,
"pendingPatchCount": 2,
"installedPatchCount": 28,
"failedPatchCount": 30,
"startTime": "2022-01-14T16:43:41.683Z",
"lastModifiedTime": "2022-01-14T16:43:41.683Z",
"error": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaa",
"target": "aaaaaa",
"message": "aaaaaaaaaaaaa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaa",
"target": "aaaaaaaaa",
"message": "aaa"
}
},
"configurationStatuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
}
},
"licenseType": "aaaaaaaaaaaaaaa",
"extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"platformFaultDomain": 8,
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"notBeforeTimeout": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"enable": true
}
},
"userData": "aaa",
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "aaaaa",
"order": 4,
"packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
"configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
},
"timeCreated": "2022-01-14T16:43:41.683Z"
},
"type": "Microsoft.Compute/virtualMachines",
"location": "eastus",
"tags": {},
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
"name": "{virtualMachineName}",
"plan": {
"name": "aaaaaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaaa",
"product": "aaaaaaaaaaaaaaaaaaaaaa",
"promotionCode": "aaaaaaaaaaaaaa"
},
"resources": [
{
"properties": {
"forceUpdateTag": "aaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaa",
"type": "aaaaaaaa",
"typeHandlerVersion": "aaaaaaaaaaaa",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {},
"protectedSettings": {},
"provisioningState": "aaa",
"instanceView": {
"name": "aaaaaaaaaaaaaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaa",
"typeHandlerVersion": "aaaaaa",
"substatuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
},
"suppressFailures": true,
"protectedSettingsFromKeyVault": {
"sourceVault": {
"id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
},
"secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
}
},
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"name": "aaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"location": "aaaaaaaaaaaaaaaa",
"tags": {
"key9428": "aaaaaaa"
}
}
],
"identity": {
"principalId": "aaaaaaaaaaaaaaaa",
"tenantId": "aaaaa",
"type": "SystemAssigned",
"userAssignedIdentities": {
"key5688": {
"principalId": "aaaaaaaaaaaaaaa",
"clientId": "aaaaaaaaaaa"
}
}
},
"zones": [
"aaaaaaaaaaaaaaaaaaaaaaaaaaa"
],
"extendedLocation": {
"name": "aaaa",
"type": "EdgeZone"
}
},
{
"properties": {
"vmId": "{vmId}",
"availabilitySet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hardwareProfile": {
"vmSize": "Standard_A0",
"vmSizeProperties": {
"vCPUsAvailable": 7,
"vCPUsPerCore": 14
}
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2012-R2-Datacenter",
"version": "4.127.20170406",
"exactVersion": "aa",
"sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaa",
"communityGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"id": "aaaaaaaa"
},
"osDisk": {
"osType": "Windows",
"name": "test",
"createOption": "FromImage",
"vhd": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"caching": "None",
"diskSizeGB": 127,
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "aaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"keyEncryptionKey": {
"keyUrl": "aaaaaaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"enabled": true
},
"image": {
"uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
},
"writeAcceleratorEnabled": true,
"diffDiskSettings": {
"option": "Local",
"placement": "CacheDisk"
},
"managedDisk": {
"storageAccountType": "Standard_LRS",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"securityProfile": {
"securityEncryptionType": "VMGuestStateOnly",
"diskEncryptionSet": {
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
},
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
},
"deleteOption": "Delete"
},
"dataDisks": []
},
"osProfile": {
"computerName": "Test",
"adminUsername": "Foo12",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"timeZone": "aaaaaaaaaaaaaaaaaaaa",
"additionalUnattendContent": [
{
"passName": "OobeSystem",
"componentName": "Microsoft-Windows-Shell-Setup",
"settingName": "AutoLogon",
"content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"patchSettings": {
"patchMode": "Manual",
"enableHotpatching": true,
"assessmentMode": "ImageDefault"
},
"winRM": {
"listeners": [
{
"protocol": "Http",
"certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
}
]
}
},
"secrets": [],
"allowExtensionOperations": true,
"customData": "aaaaaaaaaaaaaaaaaaaaaaa",
"linuxConfiguration": {
"disablePasswordAuthentication": true,
"ssh": {
"publicKeys": [
{
"path": "aaaaaaaaaaaaaaaaaaaaaa",
"keyData": "aaa"
}
]
},
"provisionVMAgent": true,
"patchSettings": {
"patchMode": "ImageDefault",
"assessmentMode": "ImageDefault"
}
},
"requireGuestProvisionSignal": true
},
"networkProfile": {
"networkInterfaces": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
"properties": {
"primary": true,
"deleteOption": "Delete"
}
}
],
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"primary": true,
"deleteOption": "Delete",
"enableAcceleratedNetworking": true,
"enableFpga": true,
"enableIPForwarding": true,
"networkSecurityGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"dnsSettings": {
"dnsServers": [
"aaaaaaaaaaaaaaaaaaaaaaaa"
]
},
"ipConfigurations": [
{
"name": "aaaaaaaa",
"properties": {
"subnet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"primary": true,
"publicIPAddressConfiguration": {
"name": "aaaaaaaaaaaaaaaaaa",
"properties": {
"idleTimeoutInMinutes": 23,
"deleteOption": "Delete",
"dnsSettings": {
"domainNameLabel": "aaaaa"
},
"ipTags": [
{
"ipTagType": "aaaaa",
"tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"publicIPPrefix": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"publicIPAddressVersion": "IPv4",
"publicIPAllocationMethod": "Dynamic"
},
"sku": {
"name": "Basic",
"tier": "Regional"
}
},
"privateIPAddressVersion": "IPv4",
"applicationSecurityGroups": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"applicationGatewayBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
]
}
}
],
"dscpConfiguration": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
}
}
]
},
"provisioningState": "Succeeded",
"additionalCapabilities": {
"ultraSSDEnabled": true,
"hibernationEnabled": true
},
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": true,
"vTpmEnabled": true
},
"encryptionAtHost": true,
"securityType": "TrustedLaunch"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true,
"storageUri": "aaaaaaaaaaaaaaaaaaaaa"
}
},
"virtualMachineScaleSet": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"priority": "Regular",
"evictionPolicy": "Deallocate",
"billingProfile": {
"maxPrice": 26
},
"host": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"hostGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"instanceView": {
"platformUpdateDomain": 1,
"platformFaultDomain": 29,
"computerName": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"osName": "aaaaaaaaaaa",
"osVersion": "aaaaaaaaaaaaaa",
"hyperVGeneration": "V1",
"rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaa",
"vmAgent": {
"vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"extensionHandlers": [
{
"type": "aaaaa",
"typeHandlerVersion": "aaaaaaaaaaaaaaaaaaa",
"status": {
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
},
"maintenanceRedeployStatus": {
"isCustomerInitiatedMaintenanceAllowed": true,
"preMaintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
"preMaintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
"maintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
"maintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
"lastOperationResultCode": "None",
"lastOperationMessage": "aa"
},
"disks": [
{
"name": "a",
"encryptionSettings": [
{
"diskEncryptionKey": {
"secretUrl": "aaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"keyEncryptionKey": {
"keyUrl": "aaaaaaaaaaaaa",
"sourceVault": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"enabled": true
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
}
],
"extensions": [
{
"name": "aaaaaaaaaaaaaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaa",
"typeHandlerVersion": "aaaaaa",
"substatuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
}
],
"vmHealth": {
"status": {
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
},
"bootDiagnostics": {
"consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaa",
"serialConsoleLogBlobUri": "aaaaaaaaaaaaaaaaaaa",
"status": {
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
},
"assignedHost": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
],
"patchStatus": {
"availablePatchSummary": {
"status": "Unknown",
"assessmentActivityId": "aaaaaaaaaaaaaaaaaaa",
"rebootPending": true,
"criticalAndSecurityPatchCount": 22,
"otherPatchCount": 25,
"startTime": "2022-01-14T16:43:41.682Z",
"lastModifiedTime": "2022-01-14T16:43:41.683Z",
"error": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaa",
"target": "aaaaaa",
"message": "aaaaaaaaaaaaa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaa",
"target": "aaaaaaaaa",
"message": "aaa"
}
},
"lastPatchInstallationSummary": {
"status": "Unknown",
"installationActivityId": "aaaaaa",
"maintenanceWindowExceeded": true,
"notSelectedPatchCount": 20,
"excludedPatchCount": 1,
"pendingPatchCount": 2,
"installedPatchCount": 28,
"failedPatchCount": 30,
"startTime": "2022-01-14T16:43:41.683Z",
"lastModifiedTime": "2022-01-14T16:43:41.683Z",
"error": {
"details": [
{
"code": "aaaaaaaaaaaaaaaaaaaaa",
"target": "aaaaaa",
"message": "aaaaaaaaaaaaa"
}
],
"innererror": {
"exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
},
"code": "aaaaaa",
"target": "aaaaaaaaa",
"message": "aaa"
}
},
"configurationStatuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
}
},
"licenseType": "aaaaaaaaaaaaaa",
"extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaa",
"platformFaultDomain": 11,
"scheduledEventsProfile": {
"terminateNotificationProfile": {
"notBeforeTimeout": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"enable": true
}
},
"userData": "aaaaaaaaaaaaaaaaaaa",
"capacityReservation": {
"capacityReservationGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
}
},
"applicationProfile": {
"galleryApplications": [
{
"tags": "aaaaa",
"order": 4,
"packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
"configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
},
"timeCreated": "2022-01-14T16:43:41.685Z"
},
"type": "Microsoft.Compute/virtualMachines",
"location": "eastus",
"tags": {},
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
"name": "{virtualMachineName}",
"plan": {
"name": "aaaaaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaaa",
"product": "aaaaaaaaaaaaaaaaaaaaaa",
"promotionCode": "aaaaaaaaaaaaaa"
},
"resources": [
{
"properties": {
"forceUpdateTag": "aaaaaaaaaaaaaaa",
"publisher": "aaaaaaaaaaaaaaaa",
"type": "aaaaaaaa",
"typeHandlerVersion": "aaaaaaaaaaaa",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {},
"protectedSettings": {},
"provisioningState": "aaa",
"instanceView": {
"name": "aaaaaaaaaaaaaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaa",
"typeHandlerVersion": "aaaaaa",
"substatuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
],
"statuses": [
{
"code": "aaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
"message": "aaaaaaaaaaaaaaaaaaa",
"time": "2022-01-14T16:43:41.657Z"
}
]
},
"suppressFailures": true,
"protectedSettingsFromKeyVault": {
"sourceVault": {
"id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
},
"secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
}
},
"id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"name": "aaaaaaaaaaaaa",
"type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
"location": "aaaaaaaaaaaaaaaa",
"tags": {
"key9428": "aaaaaaa"
}
}
],
"identity": {
"principalId": "aaaaaaaaaaaaaaaa",
"tenantId": "aaaaa",
"type": "SystemAssigned",
"userAssignedIdentities": {
"key5688": {
"principalId": "aaaaaaaaaaaaaaa",
"clientId": "aaaaaaaaaaa"
}
}
},
"zones": [
"aaaaaa"
],
"extendedLocation": {
"name": "aaaa",
"type": "EdgeZone"
}
}
],
"nextLink": "a"
}
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachines?api-version=2022-03-01
Resposta de exemplo
{
"value": [
{
"location": "eastus"
},
{
"location": "eastus"
}
]
}
Nome | Description |
---|---|
Additional |
Especifica recursos adicionais habilitados ou desabilitados na máquina virtual. |
Additional |
Especifica a informação com formatação XML codificada em base 64 adicional que pode ser incluída no arquivo Unattend.xml, que é usado pelo programa de instalação do Windows. |
Api |
Erro de API. |
Api |
Base de erros de API. |
Application |
Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS |
Available |
O resumo de patch disponível da operação de avaliação mais recente para a máquina virtual. |
Billing |
Especifica os detalhes relacionados à cobrança de uma máquina virtual spot do Azure. |
Boot |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. |
Boot |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. |
Caching |
Especifica os requisitos de cache. |
Capacity |
Especifica informações sobre a reserva de capacidade usada para alocar a máquina virtual. |
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 usados para adicionar um disco de dados a uma máquina virtual. |
Delete |
Especifique o que acontece com o adaptador de rede quando a VM é excluída |
Diagnostics |
Especifica o estado das configurações de diagnóstico de inicialização. |
Diff |
Especifica as configurações de disco efêmero para o disco do sistema operacional. |
Diff |
Especifica o posicionamento de disco efêmero para o disco do sistema operacional. |
Diff |
Especifica as Configurações de Disco efêmero para o disco do sistema operacional usado pela máquina virtual. |
Disk |
Especifica como a máquina virtual deve ser criada. |
Disk |
Especifica se o disco do sistema operacional deve ser excluído ou desanexado após a exclusão da VM. |
Disk |
Especifica o comportamento de desanexação a ser usado durante a desanexação de um disco ou que já está em processo de desanexação da máquina virtual. Valores com suporte: ForceDetach. |
Disk |
Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado. |
Disk |
Especifica as configurações de criptografia para o disco do sistema operacional. |
Disk |
As informações de disco da máquina virtual. |
Extended |
O local estendido da Máquina Virtual. |
Extended |
O tipo do local estendido. |
Hardware |
Especifica as configuraçõ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 ser usada. Você pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, uma imagem do marketplace ou uma imagem de máquina virtual, mas não é usado em outras operações de criação. |
Inner |
Detalhes do erro interno. |
Instance |
Exibição de instância status. |
IPVersions |
Disponível de Api-Version 2019-07-01 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
Key |
Especifica o local da chave de criptografia de chave no Key Vault. |
Key |
As extensões protegeram as configurações que são passadas por referência e consumidas do cofre de chaves |
Last |
O resumo da instalação da operação de instalação mais recente para a máquina virtual. |
Linux |
Especifica as configurações do sistema operacional Linux na máquina virtual. |
Linux |
Especifica o modo de Avaliação de Patch convidado da VM para a máquina virtual IaaS. |
Linux |
[Versão prévia do recurso] Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Linux. |
Linux |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Linux |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado da VM no Linux. |
Linux |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Maintenance |
O código de resultado da última operação de manutenção. |
Maintenance |
A Operação de Manutenção status na máquina virtual. |
Managed |
Os parâmetros de disco gerenciado. |
Network |
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações da Interface de Rede |
Network |
Especifica a lista de IDs de recurso para os adaptadores de rede associados à máquina virtual. |
Network |
Especifica as interfaces de rede da máquina virtual. |
Operating |
O tipo de sistema operacional. |
OSDisk |
Especifica informações sobre o disco do sistema operacional usado pela máquina virtual. |
OSProfile |
Especifica as configurações do sistema operacional usadas durante a criação da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada. |
Pass |
O nome da passagem. Atualmente, o único valor permitido é OobeSystem. |
Patch |
O status geral de êxito ou falha da operação. Ele permanece "InProgress" até que a operação seja concluída. Nesse ponto, ele se tornará "Desconhecido", "Falhou", "Bem-sucedido" ou "CompletedWithWarnings". |
Patch |
[Versão prévia do recurso] Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Windows. |
Plan |
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar. |
Protocol |
Especifica o protocolo do ouvinte WinRM. |
Public |
Descreve o SKU de IP público. Ele só pode ser definido com OrchestrationMode como Flexível. |
Public |
Especificar o nome do SKU de IP público |
Public |
Especificar a camada de SKU de IP público |
Public |
Especificar o tipo de alocação de IP público |
Resource |
O tipo de identidade usado para a máquina virtual. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual. |
Scheduled |
Especifica as configurações relacionadas ao evento agendado. |
security |
Especifica o EncryptionType do disco gerenciado. |
Security |
Especifica as configurações de perfil relacionadas à segurança para a máquina virtual. |
Security |
Especifica o SecurityType da máquina virtual. Ele precisa ser definido como qualquer valor especificado para habilitar UefiSettings. |
Setting |
Especifica o nome da configuração ao qual se aplica o conteúdo. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
Ssh |
Especifica a configuração de chave ssh para um sistema operacional Linux. |
Ssh |
A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em Linux. |
Status |
O código de nível. |
Storage |
Especifica o tipo de conta de armazenamento para o disco gerenciado. OBSERVAÇÃO: UltraSSD_LRS só pode ser usado com discos de dados, ele não pode ser usado com o disco do sistema operacional. |
Storage |
Especifica as configurações de armazenamento dos discos da máquina virtual. |
Sub |
A URL relativa do Key Vault que contém o segredo. |
Terminate |
Especifica as configurações relacionadas a Encerrar Evento Agendado. |
Uefi |
Especifica as configurações de segurança, como inicialização segura e vTPM usadas durante a criação da máquina virtual. |
User |
A lista de identidades de usuário associadas à Máquina Virtual. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Vault |
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 em uma máquina virtual, é recomendável usar a extensão de máquina virtual Key Vault do Azure para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows. |
Virtual |
O disco rígido virtual. |
Virtual |
A lista de máquinas virtuais. |
Virtual |
O Agente de VM em execução na máquina virtual. |
Virtual |
Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure. |
Virtual |
Os recursos de extensão filho da máquina virtual. |
Virtual |
A exibição da instância do manipulador de extensão da máquina virtual. |
Virtual |
A exibição da instância de extensão da máquina virtual. |
Virtual |
O status de integridade da VM. |
Virtual |
A identidade da máquina virtual, se configurada. |
Virtual |
A exibição da instância da máquina virtual. |
Virtual |
A lista de marcas IP associadas ao endereço IP público. |
Virtual |
A resposta da operação Listar Máquina Virtual. |
Virtual |
Especifica as configurações de rede que serão usadas para criar os recursos de rede da máquina virtual. |
Virtual |
As configurações de dns a serem aplicadas nos adaptadores de rede. |
Virtual |
Especifica as configurações de IP do adaptador de rede. |
Virtual |
[Versão prévia do recurso] O status de operações de patch de máquina virtual. |
Virtual |
Especifica a prioridade da máquina virtual. |
Virtual |
O publicIPAddressConfiguration. |
Virtual |
As configurações de dns a serem aplicadas nos endereços publicIP . |
Virtual |
Especifica o tamanho da máquina virtual. |
VMDisk |
Especifica o perfil de segurança para o disco gerenciado. |
VMGallery |
Especifica os aplicativos da galeria que devem ser disponibilizados 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. |
Windows |
Especifica as configurações de sistema operacional do Windows na máquina virtual. |
Windows |
Especifica o modo de avaliação de patch convidado da VM para a máquina virtual IaaS. |
Windows |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Windows |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado da VM no Windows. |
Windows |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Win |
Especifica os ouvintes do Gerenciamento Remoto do Windows. Isso habilita o Windows PowerShell remoto. |
Win |
A lista de ouvintes do Gerenciamento Remoto do Windows |
Especifica recursos adicionais habilitados ou desabilitados na máquina virtual.
Nome | Tipo | Description |
---|---|---|
hibernationEnabled |
boolean |
O sinalizador que habilita ou desabilita a funcionalidade de hibernação na VM. |
ultraSSDEnabled |
boolean |
O sinalizador que habilita ou desabilita um recurso para ter um ou mais discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento na VM ou VMSS. Discos gerenciados com tipo de conta de armazenamento UltraSSD_LRS podem ser adicionados a uma máquina virtual ou conjunto de dimensionamento de máquinas virtuais somente se essa propriedade estiver habilitada. |
Especifica a informação com formatação XML codificada em base 64 adicional que pode ser incluída no arquivo Unattend.xml, que é usado pelo programa de instalação do Windows.
Nome | Tipo | Description |
---|---|---|
componentName |
O nome do componente. Atualmente, o único valor permitido é Microsoft-Windows-Shell-Setup. |
|
content |
string |
Especifica o conteúdo formatado em XML adicionado ao arquivo unattend.xml para o caminho e o componente especificados. O XML deve ter menos de 4 KB e deve incluir o elemento raiz para a configuração ou recurso que está sendo inserido. |
passName |
O nome da passagem. Atualmente, o único valor permitido é OobeSystem. |
|
settingName |
Especifica o nome da configuração ao qual se aplica o conteúdo. Os valores possíveis são: FirstLogonCommands e AutoLogon. |
Erro de API.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
details |
Os detalhes do erro da API |
|
innererror |
O erro interno da API |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro específico. |
Base de erros de API.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro específico. |
Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS
Nome | Tipo | Description |
---|---|---|
galleryApplications |
Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS |
O resumo de patch disponível da operação de avaliação mais recente para a máquina virtual.
Nome | Tipo | Description |
---|---|---|
assessmentActivityId |
string |
A ID da atividade da operação que produziu esse resultado. Ele é usado para correlacionar entre CRP e logs de extensão. |
criticalAndSecurityPatchCount |
integer |
O número de patches críticos ou de segurança detectados 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 deles. |
|
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, exceto críticos e de segurança. |
rebootPending |
boolean |
A reinicialização geral status da VM. Isso será verdadeiro quando os patches parcialmente instalados exigirem uma reinicialização para concluir a instalação, mas a reinicialização ainda não ocorreu. |
startTime |
string |
O carimbo de data/hora UTC quando a operação começou. |
status |
O status geral de êxito ou falha da operação. Ele permanece "InProgress" até que a operação seja concluída. Nesse ponto, ele se tornará "Desconhecido", "Falhou", "Bem-sucedido" ou "CompletedWithWarnings". |
Especifica os detalhes relacionados à cobrança de uma máquina virtual spot do Azure.
Versão mínima da api: 2019-03-01.
Nome | Tipo | Description |
---|---|---|
maxPrice |
number |
Especifica o preço máximo que você está disposto a pagar por uma VM/VM do Azure Spot/VMSS. Este preço está em dólares americanos. |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM.
OBSERVAÇÃO: se storageUri estiver sendo especificado, verifique se a conta de armazenamento está na mesma região e assinatura que a VM.
Você pode exibir facilmente a saída do log do console.
O Azure também permite que você veja uma captura de tela da VM do hipervisor.
Nome | Tipo | Description |
---|---|---|
enabled |
boolean |
Se o diagnóstico de inicialização deve ser habilitado na Máquina Virtual. |
storageUri |
string |
Uri da conta de armazenamento a ser usada para colocar a saída do console e a captura de tela. |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM.
Você pode exibir facilmente a saída do log do console.
O Azure também permite que você veja uma captura de tela da VM do hipervisor.
Nome | Tipo | Description |
---|---|---|
consoleScreenshotBlobUri |
string |
O URI do blob de captura de tela do console. |
serialConsoleLogBlobUri |
string |
O URI do blob de log do console serial. |
status |
A inicialização diagnóstico status informações para a VM. |
Especifica os requisitos de cache.
Os valores possíveis são:
Nenhuma
ReadOnly (somente-leitura)
ReadWrite
Padrão: nenhum para armazenamento Standard.
ReadOnly para armazenamento Premium.
Nome | Tipo | Description |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
Especifica informações sobre a reserva de capacidade usada para alocar a máquina virtual.
Versão mínima da api: 2021-04-01.
Nome | Tipo | Description |
---|---|---|
capacityReservationGroup |
Especifica a ID de recurso do grupo de reservas de capacidade que deve ser usada para alocar as instâncias de VM de máquina virtual ou de conjunto de dimensionamento, desde que a capacidade suficiente tenha sido reservada. Consulte para https://aka.ms/CapacityReservation obter mais detalhes. |
Uma resposta de erro do serviço de computação.
Nome | Tipo | Description |
---|---|---|
error |
Erro de API. |
O nome do componente. Atualmente, o único valor permitido é Microsoft-Windows-Shell-Setup.
Nome | Tipo | Description |
---|---|---|
Microsoft-Windows-Shell-Setup |
string |
Especifica os parâmetros que são usados para adicionar um disco de dados a uma máquina virtual.
Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure.
Nome | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de cache. |
|
createOption |
Especifica como a máquina virtual deve ser criada. |
|
deleteOption |
Especifica se o disco de dados deve ser excluído ou desanexado após a exclusão da VM. |
|
detachOption |
Especifica o comportamento de desanexação a ser usado durante a desanexação de um disco ou que já está em processo de desanexação da máquina virtual. Valores com suporte: ForceDetach. |
|
diskIOPSReadWrite |
integer |
Especifica o Read-Write IOPS para o disco gerenciado quando StorageAccountType é UltraSSD_LRS. Retornado somente para discos de VM VirtualMachine ScaleSet. Só pode ser atualizado por meio de atualizações para o Conjunto de Dimensionamento VirtualMachine. |
diskMBpsReadWrite |
integer |
Especifica a largura de banda em MB por segundo para o disco gerenciado quando StorageAccountType é UltraSSD_LRS. Retornado somente para discos de VM VirtualMachine ScaleSet. Só pode ser atualizado por meio de atualizações para o Conjunto de Dimensionamento VirtualMachine. |
diskSizeGB |
integer |
Especifica o tamanho de um disco de dados vazio em gigabytes. Esse elemento pode ser usado para substituir o tamanho do disco em uma imagem de máquina virtual. |
image |
O disco rígido virtual da imagem do usuário 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 deverá existir. |
|
lun |
integer |
Especifica o número da unidade lógica do disco de dados. Esse valor é usado para identificar discos de dados dentro da VM e, portanto, deve ser exclusivo para cada disco de dados anexado a uma VM. |
managedDisk |
Os parâmetros de disco gerenciado. |
|
name |
string |
O nome do disco. |
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 habilitado ou desabilitado no disco. |
Especifique o que acontece com o adaptador de rede quando a VM é excluída
Nome | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
Especifica o estado das configurações de diagnóstico de inicialização.
Versão mínima da api: 2015-06-15.
Nome | Tipo | Description |
---|---|---|
bootDiagnostics |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. |
Especifica as configurações de disco efêmero para o disco do sistema operacional.
Nome | Tipo | Description |
---|---|---|
Local |
string |
Especifica o posicionamento de disco efêmero para o disco do sistema operacional.
Os valores possíveis são:
CacheDisk
ResourceDisk
Padrão: CacheDisk se um estiver configurado para o tamanho da VM, caso contrário , ResourceDisk será usado.
Consulte a documentação de tamanho da VM para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/sizes e VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para marcar quais tamanhos de VM expõem um disco de cache.
Nome | Tipo | Description |
---|---|---|
CacheDisk |
string |
|
ResourceDisk |
string |
Especifica as Configurações de Disco efêmero para o disco do sistema operacional usado pela máquina virtual.
Nome | Tipo | Description |
---|---|---|
option |
Especifica as configurações de disco efêmero para o disco do sistema operacional. |
|
placement |
Especifica o posicionamento de disco efêmero para o disco do sistema operacional. |
Especifica como a máquina virtual deve ser criada.
Os valores possíveis são:
Anexar \u2013 Esse valor é usado quando você está usando um disco especializado para criar a máquina virtual.
FromImage \u2013 Esse valor é usado quando você está usando uma imagem para criar a máquina virtual. Se você estiver usando uma imagem de plataforma, também usará o elemento imageReference descrito acima. Se você estiver usando uma imagem do marketplace, também usará o elemento de plano descrito anteriormente.
Nome | Tipo | Description |
---|---|---|
Attach |
string |
|
Empty |
string |
|
FromImage |
string |
Especifica se o disco do sistema operacional deve ser excluído ou desanexado após a exclusão da VM.
Valores possíveis:
Excluir Se esse valor for usado, o disco do sistema operacional será excluído quando a VM for excluída.
Desanexar Se esse valor for usado, o disco do sistema operacional será retido depois que a VM for excluída.
O valor padrão é definido como desanexar. Para um Disco do SO efêmero, o valor padrão é definido como Excluir. O usuário não pode alterar a opção de exclusão do Disco do SO efêmero.
Nome | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
Especifica o comportamento de desanexação a ser usado durante a desanexação de um disco ou que já está em processo de desanexação da máquina virtual. Valores com suporte: ForceDetach.
detachOption: ForceDetach é aplicável somente para discos de dados gerenciados. Se uma tentativa de desanexação anterior do disco de dados não foi concluída devido a uma falha inesperada da máquina virtual e o disco ainda não foi liberado, use force-detach como uma opção de último recurso para desanexar o disco à força da VM. Todas as gravações podem não ter sido liberadas ao usar esse comportamento de desanexação.
Esse recurso ainda está no modo de visualização e não tem suporte para VirtualMachineScaleSet. Para forçar a desanexação de uma atualização de disco de dados paraBeDetached como 'true' juntamente com a configuração detachOption: 'ForceDetach'.
Nome | Tipo | Description |
---|---|---|
ForceDetach |
string |
Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
Especifica as configurações de criptografia para o disco do sistema operacional.
Versão mínima da api: 2015-06-15
Nome | Tipo | Description |
---|---|---|
diskEncryptionKey |
Especifica o local da chave de criptografia de disco, que é um segredo Key Vault. |
|
enabled |
boolean |
Especifica se a criptografia de disco deve ser habilitada na máquina virtual. |
keyEncryptionKey |
Especifica o local da chave de criptografia de chave no Key Vault. |
As informações de disco da máquina virtual.
Nome | Tipo | Description |
---|---|---|
encryptionSettings |
Especifica as configurações de criptografia para o disco do sistema operacional. |
|
name |
string |
O nome do disco. |
statuses |
O recurso status informações. |
O local estendido da Máquina Virtual.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome do local estendido. |
type |
O tipo do local estendido. |
O tipo do local estendido.
Nome | Tipo | Description |
---|---|---|
EdgeZone |
string |
Especifica as configurações de hardware da máquina virtual.
Nome | Tipo | Description |
---|---|---|
vmSize |
Especifica o tamanho da máquina virtual. |
|
vmSizeProperties |
Especifica as propriedades para personalizar o tamanho da máquina virtual. Versão mínima da api: 2021-07-01. |
Especifica o Tipo de HyperVGeneration associado a um recurso
Nome | Tipo | Description |
---|---|---|
V1 |
string |
|
V2 |
string |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, uma imagem do marketplace ou uma imagem de máquina virtual, mas não é usado em outras operações de criação.
Nome | Tipo | Description |
---|---|---|
communityGalleryImageId |
string |
Especificada a ID exclusiva da imagem da galeria da comunidade para implantação de VM. Isso pode ser buscado na chamada GET da imagem da galeria da comunidade. |
exactVersion |
string |
Especifica em números decimais, a versão da imagem da plataforma ou da imagem do marketplace usada para criar a máquina virtual. Esse campo somente leitura difere de 'version', somente se o valor especificado no campo 'version' for 'latest'. |
id |
string |
ID do recurso |
offer |
string |
Especifica a oferta da imagem da plataforma ou da imagem do marketplace usada para criar a máquina virtual. |
publisher |
string |
O editor de imagens. |
sharedGalleryImageId |
string |
Especificamos a ID exclusiva da imagem da galeria compartilhada para implantação de VM. Isso pode ser buscado na chamada GET da imagem da galeria compartilhada. |
sku |
string |
A SKU da imagem. |
version |
string |
Especifica a versão da imagem da plataforma ou da imagem do marketplace usada para criar a máquina virtual. Os formatos permitidos são Major.Minor.Build ou 'latest'. Major, Minor e Build são números decimais. Especifique 'mais recente' para usar a versão mais recente de uma imagem disponível no momento da implantação. Mesmo que você use 'latest', a imagem da VM não será atualizada automaticamente após o tempo de implantação, mesmo que uma nova versão fique disponível. Não use o campo 'version' para implantação de imagem da galeria, a imagem da galeria sempre deve usar o campo 'id' para implantação, para usar a versão 'mais recente' da imagem da galeria, basta definir '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' no campo 'id' sem entrada de versão. |
Detalhes do erro interno.
Nome | Tipo | Description |
---|---|---|
errordetail |
string |
A mensagem de erro interna ou despejo de exceção. |
exceptiontype |
string |
O tipo de exceção. |
Exibição de instância status.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código do status. |
displayStatus |
string |
O rótulo localizável curto para o status. |
level |
O código de nível. |
|
message |
string |
A mensagem de status detalhada, inclusive para alertas e mensagens de erro. |
time |
string |
A hora da status. |
Disponível de Api-Version 2019-07-01 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'.
Nome | Tipo | Description |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
Especifica o local da chave de criptografia de chave no Key Vault.
Nome | Tipo | Description |
---|---|---|
keyUrl |
string |
A URL que faz referência a uma chave de criptografia de chave no Key Vault. |
sourceVault |
A URL relativa do Key Vault que contém a chave. |
As extensões protegeram as configurações que são passadas por referência e consumidas do cofre de chaves
Nome | Tipo | Description |
---|---|---|
secretUrl |
string |
A URL que faz referência a um segredo em um Key Vault. |
sourceVault |
A URL relativa do Key Vault que contém o segredo. |
O resumo da instalação da operação de instalação mais recente para a máquina virtual.
Nome | Tipo | Description |
---|---|---|
error |
Os erros encontrados durante a execução da operação. A matriz de detalhes contém a lista deles. |
|
excludedPatchCount |
integer |
O número de todos os patches disponíveis, mas excluídos explicitamente por uma correspondência de lista de exclusões especificada pelo cliente. |
failedPatchCount |
integer |
A contagem de patches que falharam na instalação. |
installationActivityId |
string |
A ID da atividade da operação que produziu esse resultado. Ele é usado para correlacionar entre CRP e logs de extensão. |
installedPatchCount |
integer |
A contagem de patches instalados com êxito. |
lastModifiedTime |
string |
O carimbo de data/hora UTC quando a operação começou. |
maintenanceWindowExceeded |
boolean |
Descreve se a operação ficou sem tempo antes de concluir todas as ações pretendidas |
notSelectedPatchCount |
integer |
O número de todos os patches disponíveis, mas não será instalado porque não correspondeu a uma entrada de lista de classificação ou inclusão. |
pendingPatchCount |
integer |
O número de todos os patches disponíveis esperados para serem instalados ao longo da operação de instalação de patch. |
startTime |
string |
O carimbo de data/hora UTC quando a operação começou. |
status |
O status geral de êxito ou falha da operação. Ele permanece "InProgress" até que a operação seja concluída. Nesse ponto, ele se tornará "Desconhecido", "Falhou", "Bem-sucedido" ou "CompletedWithWarnings". |
Especifica as configurações do sistema operacional Linux na máquina virtual.
Para obter uma lista de distribuições do Linux com suporte, consulte Linux no Azure-Endorsed Distributions.
Nome | Tipo | Description |
---|---|---|
disablePasswordAuthentication |
boolean |
Especifica se a autenticação de senha deve ser desabilitada. |
patchSettings |
[Recurso de visualização] Especifica as configurações relacionadas à Aplicação de Patch de Convidado de VM no Linux. |
|
provisionVMAgent |
boolean |
Indica se o agente da máquina virtual deve ser provisionado na máquina virtual. |
ssh |
Especifica a configuração de chave ssh para um sistema operacional Linux. |
Especifica o modo de Avaliação de Patch convidado da VM para a máquina virtual IaaS.
Os valores possíveis são:
ImageDefault – você controla o tempo das avaliações de patch em uma máquina virtual.
AutomaticByPlatform – a plataforma disparará avaliações periódicas de patch. A propriedade provisionVMAgent deve ser verdadeira.
Nome | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
[Versão prévia do recurso] Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Linux.
Nome | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de Avaliação de Patch convidado da VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado da VM no Linux. |
|
patchMode |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform.
Nome | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado da VM no Linux.
Nome | Tipo | Description |
---|---|---|
rebootSetting |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível.
Os valores possíveis são:
ImageDefault - A configuração de aplicação de patch padrão da máquina virtual é usada.
AutomaticByPlatform – a máquina virtual será atualizada automaticamente pela plataforma. A propriedade provisionVMAgent deve ser verdadeira
Nome | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
O código de resultado da última operação de manutenção.
Nome | Tipo | Description |
---|---|---|
MaintenanceAborted |
string |
|
MaintenanceCompleted |
string |
|
None |
string |
|
RetryLater |
string |
A Operação de Manutenção status na máquina virtual.
Nome | Tipo | Description |
---|---|---|
isCustomerInitiatedMaintenanceAllowed |
boolean |
True, se o cliente tiver permissão para executar a Manutenção. |
lastOperationMessage |
string |
Mensagem retornada 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 término da Janela de Manutenção. |
maintenanceWindowStartTime |
string |
Hora de início da Janela de Manutenção. |
preMaintenanceWindowEndTime |
string |
Hora de término da janela de pré-manutenção. |
preMaintenanceWindowStartTime |
string |
Hora de início da janela de pré-manutenção. |
Os parâmetros de disco gerenciado.
Nome | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado. |
|
id |
string |
ID do recurso |
securityProfile |
Especifica o perfil de segurança para o disco gerenciado. |
|
storageAccountType |
Especifica o tipo de conta de armazenamento para o disco gerenciado. OBSERVAÇÃO: UltraSSD_LRS só pode ser usado com discos de dados, ele não pode ser usado com o disco do sistema operacional. |
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações da Interface de Rede
Nome | Tipo | Description |
---|---|---|
2020-11-01 |
string |
Especifica a lista de IDs de recurso para os adaptadores de rede associados à máquina virtual.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
properties.deleteOption |
Especifique o que acontece com o adaptador de rede quando a VM é excluída |
|
properties.primary |
boolean |
Especifica o adaptador de rede primário caso a máquina virtual tenha mais de 1 adaptador de rede. |
Especifica as interfaces de rede da máquina virtual.
Nome | Tipo | Description |
---|---|---|
networkApiVersion |
especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações da Interface de Rede |
|
networkInterfaceConfigurations |
Especifica as configurações de rede que serão usadas para criar os recursos de rede da máquina virtual. |
|
networkInterfaces |
Especifica a lista de IDs de recurso para os adaptadores de rede associados à máquina virtual. |
O tipo de sistema operacional.
Nome | Tipo | Description |
---|---|---|
Linux |
string |
|
Windows |
string |
Especifica informações sobre o disco do sistema operacional usado pela máquina virtual.
Para obter mais informações sobre discos, consulte Sobre discos e VHDs para máquinas virtuais do Azure.
Nome | Tipo | Description |
---|---|---|
caching |
Especifica os requisitos de cache. |
|
createOption |
Especifica como a máquina virtual deve ser criada. |
|
deleteOption |
Especifica se o disco do sistema operacional deve ser excluído ou desanexado após a exclusão da VM. |
|
diffDiskSettings |
Especifica as Configurações de Disco efêmero para o disco do sistema operacional usado pela máquina virtual. |
|
diskSizeGB |
integer |
Especifica o tamanho de um disco de dados vazio em gigabytes. Esse elemento pode ser usado para substituir o tamanho do disco em uma imagem de máquina virtual. |
encryptionSettings |
Especifica as configurações de criptografia para o disco do sistema operacional. |
|
image |
O disco rígido virtual da imagem do usuário 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 deverá existir. |
|
managedDisk |
Os parâmetros de disco gerenciado. |
|
name |
string |
O nome do disco. |
osType |
Essa propriedade permite que você especifique o tipo do sistema operacional incluído no disco se estiver criando uma VM com base na imagem do usuário ou em um VHD especializado. |
|
vhd |
O disco rígido virtual. |
|
writeAcceleratorEnabled |
boolean |
Especifica se writeAccelerator deve ser habilitado ou desabilitado no disco. |
Especifica as configurações do sistema operacional usadas durante a criação da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada.
Nome | Tipo | Description |
---|---|---|
adminPassword |
string |
Especifica a senha da conta de administrador. |
adminUsername |
string |
Especifica o nome da conta de administrador. |
allowExtensionOperations |
boolean |
Especifica se as operações de extensão devem ser permitidas na máquina virtual. |
computerName |
string |
Especifica o nome do sistema operacional do host da máquina virtual. |
customData |
string |
Especifica uma cadeia de caracteres codificada na base 64 de dados personalizados. A cadeia de caracteres codificada na base 64 é decodificada para uma matriz binária que é salva como um arquivo na Máquina Virtual. A matriz binária pode ter no máximo 65535 bytes. |
linuxConfiguration |
Especifica as configurações do sistema operacional Linux na máquina virtual. |
|
requireGuestProvisionSignal |
boolean |
Propriedade opcional que deve ser definida como True ou omitida. |
secrets |
Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados em uma máquina virtual, é recomendável usar a extensão de máquina virtual Key Vault do Azure para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows. |
|
windowsConfiguration |
Especifica as configurações de sistema operacional do Windows na máquina virtual. |
O nome da passagem. Atualmente, o único valor permitido é OobeSystem.
Nome | Tipo | Description |
---|---|---|
OobeSystem |
string |
O status geral de êxito ou falha da operação. Ele permanece "InProgress" até que a operação seja concluída. Nesse ponto, ele se tornará "Desconhecido", "Falhou", "Bem-sucedido" ou "CompletedWithWarnings".
Nome | Tipo | Description |
---|---|---|
CompletedWithWarnings |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
|
Unknown |
string |
[Versão prévia do recurso] Especifica as configurações relacionadas à Aplicação de Patch de Convidado da VM no Windows.
Nome | Tipo | Description |
---|---|---|
assessmentMode |
Especifica o modo de avaliação de patch convidado da VM para a máquina virtual IaaS. |
|
automaticByPlatformSettings |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado da VM no Windows. |
|
enableHotpatching |
boolean |
Permite que os clientes corrijam suas VMs do Azure sem a necessidade de uma reinicialização. Para enableHotpatching, o 'provisionVMAgent' deve ser definido como true e 'patchMode' deve ser definido como 'AutomaticByPlatform'. |
patchMode |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível. |
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar.
Nome | Tipo | Description |
---|---|---|
name |
string |
A ID do plano. |
product |
string |
Especifica o produto da imagem do marketplace. Esse é o mesmo valor que Offer no elemento imageReference. |
promotionCode |
string |
O código da promoção. |
publisher |
string |
A ID do editor. |
Especifica o protocolo do ouvinte WinRM.
Os valores possíveis são:
http
https
Nome | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
Descreve o SKU de IP público. Ele só pode ser definido com OrchestrationMode como Flexível.
Nome | Tipo | Description |
---|---|---|
name |
Especificar o nome do SKU de IP público |
|
tier |
Especificar a camada de SKU de IP público |
Especificar o nome do SKU de IP público
Nome | Tipo | Description |
---|---|---|
Basic |
string |
|
Standard |
string |
Especificar a camada de SKU de IP público
Nome | Tipo | Description |
---|---|---|
Global |
string |
|
Regional |
string |
Especificar o tipo de alocação de IP público
Nome | Tipo | Description |
---|---|---|
Dynamic |
string |
|
Static |
string |
O tipo de identidade usado para a máquina virtual. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual.
Nome | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
Especifica as configurações relacionadas ao evento agendado.
Nome | Tipo | Description |
---|---|---|
terminateNotificationProfile |
Especifica encerrar configurações relacionadas a eventos agendados. |
Especifica o EncryptionType do disco gerenciado.
Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState e VMGuestStateOnly para criptografia apenas do blob VMGuestState.
OBSERVAÇÃO: ele pode ser definido apenas para VMs confidenciais.
Nome | Tipo | Description |
---|---|---|
DiskWithVMGuestState |
string |
|
VMGuestStateOnly |
string |
Especifica as configurações de perfil relacionadas à segurança para a máquina virtual.
Nome | Tipo | Description |
---|---|---|
encryptionAtHost |
boolean |
Essa propriedade pode ser usada pelo usuário na solicitação para habilitar ou desabilitar a Criptografia de Host para a máquina virtual ou conjunto de dimensionamento de máquinas virtuais. Isso habilitará a criptografia para todos os discos, incluindo o disco Resource/Temp no próprio host. |
securityType |
Especifica o SecurityType da máquina virtual. Ele precisa ser definido como qualquer valor especificado para habilitar UefiSettings. |
|
uefiSettings |
Especifica as configurações de segurança, como inicialização segura e vTPM usadas durante a criação da máquina virtual. |
Especifica o SecurityType da máquina virtual. Ele precisa ser definido como qualquer valor especificado para habilitar UefiSettings.
Padrão: UefiSettings não será habilitado, a menos que essa propriedade esteja definida.
Nome | Tipo | Description |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
Especifica o nome da configuração ao qual se aplica o conteúdo. Os valores possíveis são: FirstLogonCommands e AutoLogon.
Nome | Tipo | Description |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
Especifica a configuração de chave ssh para um sistema operacional Linux.
Nome | Tipo | Description |
---|---|---|
publicKeys |
A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em Linux. |
A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em Linux.
Nome | Tipo | Description |
---|---|---|
keyData |
string |
Certificado de chave pública SSH usado para autenticar com a VM por meio de ssh. A chave precisa ter pelo menos 2048 bits e estar no formato ssh-rsa. |
path |
string |
Especifica o caminho completo na VM criada em que a chave pública ssh é armazenada. Se o arquivo já existir, a chave especificada será anexada ao arquivo. Exemplo: /home/user/.ssh/authorized_keys |
O código de nível.
Nome | Tipo | Description |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
Especifica o tipo de conta de armazenamento para o disco gerenciado. OBSERVAÇÃO: UltraSSD_LRS só pode ser usado com discos de dados, ele não pode ser usado com o disco do sistema operacional.
Nome | Tipo | Description |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
Especifica as configurações de armazenamento dos discos da máquina virtual.
Nome | Tipo | Description |
---|---|---|
dataDisks |
Data |
Especifica os parâmetros que são usados para adicionar um disco de dados a uma máquina virtual. |
imageReference |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, uma imagem do marketplace ou uma imagem de máquina virtual, mas não é usado em outras operações de criação. |
|
osDisk |
Especifica informações sobre o disco do sistema operacional usado pela máquina virtual. |
A URL relativa do Key Vault que contém o segredo.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
Especifica as configurações relacionadas a Encerrar Evento Agendado.
Nome | Tipo | Description |
---|---|---|
enable |
boolean |
Especifica se o evento Terminate Scheduled está habilitado ou desabilitado. |
notBeforeTimeout |
string |
O período configurável de tempo que uma Máquina Virtual que está sendo excluída terá que aprovar potencialmente o Evento Agendado de Término antes que o evento seja aprovado automaticamente (tempo limite limite). A configuração deve ser especificada no formato ISO 8601, o valor padrão é 5 minutos (PT5M) |
Especifica as configurações de segurança, como inicialização segura e vTPM usadas durante a criação da máquina virtual.
Versão mínima da api: 2020-12-01
Nome | Tipo | Description |
---|---|---|
secureBootEnabled |
boolean |
Especifica se a inicialização segura deve ser habilitada na máquina virtual. |
vTpmEnabled |
boolean |
Especifica se o vTPM deve ser habilitado na máquina virtual. |
A lista de identidades de usuário associadas à Máquina Virtual. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Nome | Tipo | Description |
---|---|---|
|
A lista de referências do cofre de chaves no SourceVault que contêm certificados.
Nome | Tipo | Description |
---|---|---|
certificateStore |
string |
Para VMs do Windows, especifica o repositório de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O repositório de certificados especificado está implicitamente na conta LocalMachine. |
certificateUrl |
string |
Essa é a URL de um certificado que foi carregado para Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte objeto JSON que é codificado em UTF-8: |
Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados em uma máquina virtual, é recomendável usar a extensão de máquina virtual Key Vault do Azure para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows.
Nome | Tipo | Description |
---|---|---|
sourceVault |
A URL relativa do Key Vault que contém todos os certificados em VaultCertificates. |
|
vaultCertificates |
A lista de referências do cofre de chaves no SourceVault que contêm certificados. |
O disco rígido virtual.
Nome | Tipo | Description |
---|---|---|
uri |
string |
Especifica o URI do disco rígido virtual. |
A lista de máquinas virtuais.
Nome | Tipo | Description |
---|---|---|
extendedLocation |
O local estendido da Máquina Virtual. |
|
id |
string |
ID do recurso |
identity |
A identidade da máquina virtual, se configurada. |
|
location |
string |
Localização do recurso |
name |
string |
Nome do recurso |
plan |
Especifica informações sobre a imagem do marketplace usada para criar a máquina virtual. Esse elemento só é usado para imagens do marketplace. Antes de usar uma imagem do marketplace de uma API, você deve habilitar a imagem para uso programático. No portal do Azure, localize a imagem do marketplace que você deseja usar e clique em Deseja implantar programaticamente, Introdução ->. Insira as informações necessárias e clique em Salvar. |
|
properties.additionalCapabilities |
Especifica recursos adicionais habilitados ou desabilitados na máquina virtual. |
|
properties.applicationProfile |
Especifica os aplicativos da galeria que devem ser disponibilizados 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 conjuntos de disponibilidade, consulte Visão geral dos conjuntos de disponibilidade. |
|
properties.billingProfile |
Especifica os detalhes relacionados à cobrança de uma máquina virtual spot do Azure. |
|
properties.capacityReservation |
Especifica informações sobre a reserva de capacidade usada para alocar a máquina virtual. |
|
properties.diagnosticsProfile |
Especifica o estado das configurações de diagnóstico de inicialização. |
|
properties.evictionPolicy |
Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure. |
|
properties.extensionsTimeBudget |
string |
Especifica o tempo alocado para que todas as extensões iniciem. A duração do tempo deve estar entre 15 minutos e 120 minutos (inclusive) e deve ser especificada no formato ISO 8601. O valor padrão é 90 minutos (PT1H30M). |
properties.hardwareProfile |
Especifica as configurações de hardware da máquina virtual. |
|
properties.host |
Especifica informações sobre o host dedicado no qual a máquina virtual reside. |
|
properties.hostGroup |
Especifica informações sobre o grupo de hosts dedicado no qual a máquina virtual reside. |
|
properties.instanceView |
A exibição da instância da máquina virtual. |
|
properties.licenseType |
string |
Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. |
properties.networkProfile |
Especifica as interfaces de rede da máquina virtual. |
|
properties.osProfile |
Especifica as configurações do sistema operacional usadas durante a criação da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada. |
|
properties.platformFaultDomain |
integer |
Especifica o domínio de falha lógica do conjunto de dimensionamento no qual a Máquina Virtual será criada. Por padrão, a Máquina Virtual será atribuída automaticamente a um domínio de falha que melhor mantém o equilíbrio entre os domínios de falha disponíveis. Api-version mínima: 2020-12-01 |
properties.priority |
Especifica a prioridade da máquina virtual. |
|
properties.provisioningState |
string |
O estado de provisionamento, que aparece apenas na resposta. |
properties.proximityPlacementGroup |
Especifica informações sobre o grupo de posicionamento por proximidade ao qual a máquina virtual deve ser atribuída. |
|
properties.scheduledEventsProfile |
Especifica as configurações relacionadas ao Evento Agendado. |
|
properties.securityProfile |
Especifica as configurações de perfil relacionadas à segurança para a máquina virtual. |
|
properties.storageProfile |
Especifica as configurações de armazenamento dos discos da máquina virtual. |
|
properties.timeCreated |
string |
Especifica a hora em que o recurso de Máquina Virtual foi criado. |
properties.userData |
string |
UserData para a VM, que deve ser codificada em base 64. O cliente não deve passar segredos aqui. |
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 para 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. Uma VM existente não pode ser adicionada a um conjunto de dimensionamento de máquinas virtuais. |
|
properties.vmId |
string |
Especifica a ID exclusiva da VM, que é um identificador de 128 bits que é codificado e armazenado em todas as VMs iaaS do Azure SMBIOS e pode ser lido usando comandos bios da plataforma. |
resources |
Os recursos de extensão filho da máquina virtual. |
|
tags |
object |
Marcações de recursos |
type |
string |
Tipo de recurso |
zones |
string[] |
As zonas da máquina virtual. |
O Agente de VM em execução na máquina virtual.
Nome | Tipo | Description |
---|---|---|
extensionHandlers |
A exibição da instância do manipulador de extensão da máquina virtual. |
|
statuses |
O recurso status informações. |
|
vmAgentVersion |
string |
A versão completa do Agente de VM. |
Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure.
Para máquinas virtuais spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2019-03-01.
Para conjuntos de dimensionamento spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview.
Nome | Tipo | Description |
---|---|---|
Deallocate |
string |
|
Delete |
string |
Os recursos de extensão filho da máquina virtual.
Nome | 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 usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira. |
properties.enableAutomaticUpgrade |
boolean |
Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível. |
properties.forceUpdateTag |
string |
Como o manipulador de extensão deve ser forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada. |
properties.instanceView |
A exibição da instância de extensão da máquina virtual. |
|
properties.protectedSettings |
object |
A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida. |
properties.protectedSettingsFromKeyVault |
As extensões protegeram as configurações que são passadas por referência e consumidas do cofre de chaves |
|
properties.provisioningState |
string |
O estado de provisionamento, que aparece apenas na resposta. |
properties.publisher |
string |
O nome do editor do manipulador de extensão. |
properties.settings |
object |
Configurações públicas formatadas em Json para a extensão. |
properties.suppressFailures |
boolean |
Indica se as falhas decorrentes da extensão serão suprimidas (falhas operacionais como não se conectar à VM não serão suprimidas, independentemente desse valor). O padrão é false. |
properties.type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Especifica a versão do manipulador de script. |
tags |
object |
Marcações de recursos |
type |
string |
Tipo de recurso |
A exibição da instância do manipulador de extensão da máquina virtual.
Nome | Tipo | Description |
---|---|---|
status |
O manipulador de extensão status. |
|
type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica a versão do manipulador de script. |
A exibição da instância de extensão da máquina virtual.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome da extensão da máquina virtual. |
statuses |
O recurso status informações. |
|
substatuses |
O recurso status informações. |
|
type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica a versão do manipulador de script. |
O status de integridade da VM.
Nome | Tipo | Description |
---|---|---|
status |
As informações de status de integridade da VM. |
A identidade da máquina virtual, se configurada.
Nome | Tipo | Description |
---|---|---|
principalId |
string |
A ID principal da identidade da máquina virtual. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema. |
tenantId |
string |
A ID do locatário associada à máquina virtual. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema. |
type |
O tipo de identidade usado para a máquina virtual. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual. |
|
userAssignedIdentities |
A lista de identidades de usuário associadas à Máquina Virtual. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
A exibição da instância da máquina virtual.
Nome | Tipo | Description |
---|---|---|
assignedHost |
string |
ID do recurso do host dedicado, no qual a máquina virtual é alocada por meio de posicionamento automático, quando a máquina virtual está associada a um grupo de hosts dedicado que tem o posicionamento automático habilitado. |
bootDiagnostics |
O Diagnóstico de Inicialização é um recurso de depuração que permite exibir a Saída do Console e a Captura de Tela para diagnosticar status de VM. |
|
computerName |
string |
O nome do computador atribuído à máquina virtual. |
disks |
As informações de disco da máquina virtual. |
|
extensions |
As informações de extensões. |
|
hyperVGeneration |
Especifica o Tipo de HyperVGeneration associado a um recurso |
|
maintenanceRedeployStatus |
A Operação de Manutenção status na máquina virtual. |
|
osName |
string |
O sistema operacional em execução na máquina virtual. |
osVersion |
string |
A versão do sistema operacional em execução na máquina virtual. |
patchStatus |
[Recurso de visualização] O status de operações de patch de 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 |
A impressão digital do certificado da área de trabalho remota. |
statuses |
O recurso status informações. |
|
vmAgent |
O Agente de VM em execução na máquina virtual. |
|
vmHealth |
O status de integridade da VM. |
A lista de marcas IP associadas ao endereço IP público.
Nome | Tipo | Description |
---|---|---|
ipTagType |
string |
Tipo de marca IP. Exemplo: FirstPartyUsage. |
tag |
string |
Marca IP associada ao IP público. Exemplo: SQL, Armazenamento etc. |
A resposta da operação Listar Máquina Virtual.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
O URI para buscar a próxima página de VMs. Chame ListNext() com esse URI para buscar a próxima página do Máquinas Virtuais. |
value |
A lista de máquinas virtuais. |
Especifica as configurações de rede que serão usadas para criar os recursos de rede da máquina virtual.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome da configuração do adaptador de rede. |
properties.deleteOption |
Especifique o que acontece com o adaptador de rede quando a VM é excluída |
|
properties.dnsSettings |
As configurações de dns a serem aplicadas nos adaptadores de rede. |
|
properties.dscpConfiguration | ||
properties.enableAcceleratedNetworking |
boolean |
Especifica se o adaptador de rede está habilitado para rede acelerada. |
properties.enableFpga |
boolean |
Especifica se o adaptador de rede está habilitado para rede FPGA. |
properties.enableIPForwarding |
boolean |
Se o encaminhamento de IP está habilitado nessa NIC. |
properties.ipConfigurations |
Especifica as configurações de IP do adaptador de rede. |
|
properties.networkSecurityGroup |
O grupo de segurança de rede. |
|
properties.primary |
boolean |
Especifica o adaptador de rede primário caso a máquina virtual tenha mais de 1 adaptador de rede. |
As configurações de dns a serem aplicadas nos adaptadores de rede.
Nome | Tipo | Description |
---|---|---|
dnsServers |
string[] |
Lista de endereços IP de servidores DNS |
Especifica as configurações de IP do adaptador de rede.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome da configuração de IP. |
properties.applicationGatewayBackendAddressPools |
Especifica uma matriz de referências para pools de endereços de back-end de gateways de aplicativo. Uma máquina virtual pode referenciar pools de endereços de back-end de vários gateways de aplicativo. Várias máquinas virtuais não podem usar o mesmo gateway de aplicativo. |
|
properties.applicationSecurityGroups |
Especifica uma matriz de referências ao grupo de segurança do aplicativo. |
|
properties.loadBalancerBackendAddressPools |
Especifica uma matriz de referências a pools de endereços de back-end de balanceadores de carga. Uma máquina virtual pode referenciar pools de endereços de back-end de um balanceador de carga interno e público. [Várias máquinas virtuais não podem usar o mesmo balanceador de carga de sku básico]. |
|
properties.primary |
boolean |
Especifica o adaptador de rede primário caso a máquina virtual tenha mais de 1 adaptador de rede. |
properties.privateIPAddressVersion |
Disponível de Api-Version 2017-03-30 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
|
properties.publicIPAddressConfiguration |
O publicIPAddressConfiguration. |
|
properties.subnet |
Especifica o identificador da sub-rede. |
[Versão prévia do recurso] O status de operações de patch de máquina virtual.
Nome | Tipo | Description |
---|---|---|
availablePatchSummary |
O resumo de patch disponível da operação de avaliação mais recente para a máquina virtual. |
|
configurationStatuses |
O status de habilitação do patchMode especificado |
|
lastPatchInstallationSummary |
O resumo da instalação da operação de instalação mais recente para a máquina virtual. |
Especifica a prioridade da máquina virtual.
Versão mínima da api: 2019-03-01
Nome | Tipo | Description |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
O publicIPAddressConfiguration.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome da configuração de endereço publicIP. |
properties.deleteOption |
Especifique o que acontece com o endereço IP público quando a VM é excluída |
|
properties.dnsSettings |
As configurações de dns a serem aplicadas nos endereços publicIP . |
|
properties.idleTimeoutInMinutes |
integer |
O tempo limite ocioso do endereço IP público. |
properties.ipTags |
A lista de marcas IP associadas ao endereço IP público. |
|
properties.publicIPAddressVersion |
Disponível de Api-Version 2019-07-01 em diante, ele representa se a ipconfiguração específica é IPv4 ou IPv6. O padrão é usado como IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'. |
|
properties.publicIPAllocationMethod |
Especificar o tipo de alocação de IP público |
|
properties.publicIPPrefix |
O PublicIPPrefix do qual alocar endereços publicIP. |
|
sku |
Descreve o SKU de IP público. Ele só pode ser definido com OrchestrationMode como Flexível. |
As configurações de dns a serem aplicadas nos endereços publicIP .
Nome | Tipo | Description |
---|---|---|
domainNameLabel |
string |
O prefixo de rótulo de nome de domínio dos recursos PublicIPAddress que serão criados. O rótulo de nome gerado é a concatenação do rótulo de nome de domínio e da ID exclusiva do perfil de rede VM. |
Especifica o tamanho da máquina virtual.
O tipo de dados de enumeração foi preterido no momento e será removido até 23 de dezembro de 2023.
A maneira recomendada de obter a lista de tamanhos disponíveis é usando estas APIs:
Listar todos os tamanhos de máquina virtual disponíveis em um conjunto de disponibilidade
Listar todos os tamanhos de máquina virtual disponíveis em uma região
Liste todos os tamanhos de máquina virtual disponíveis para redimensionamento. Para obter mais informações sobre tamanhos de máquina virtual, consulte Tamanhos para máquinas virtuais.
Os tamanhos de VM disponíveis dependem da região e do conjunto de disponibilidade.
Nome | 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 |
Especifica o perfil de segurança para o disco gerenciado.
Nome | Tipo | Description |
---|---|---|
diskEncryptionSet |
Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado que é usado para a Chave Gerenciada pelo Cliente criptografado Disco do SO ConfidentialVM e blob VMGuest. |
|
securityEncryptionType |
Especifica o EncryptionType do disco gerenciado. |
Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS
Nome | Tipo | Description |
---|---|---|
configurationReference |
string |
Opcional, Especifica o URI para um blob do Azure que substituirá a configuração padrão do pacote, se fornecido |
enableAutomaticUpgrade |
boolean |
Se definido como true, quando uma nova versão do Aplicativo da Galeria estiver disponível no PIR/SIG, ela será atualizada automaticamente para a VM/VMSS |
order |
integer |
Opcional, Especifica a ordem na qual os pacotes precisam ser instalados |
packageReferenceId |
string |
Especifica a ID do recurso GalleryApplicationVersion na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} |
tags |
string |
Opcional, Especifica um valor de passagem para um contexto mais genérico. |
treatFailureAsDeploymentFailure |
boolean |
Opcional, se for true, qualquer falha em qualquer operação no VmApplication falhará na implantação |
Especifica as propriedades para personalizar o tamanho da máquina virtual. Versão mínima da api: 2021-07-01.
Esse recurso ainda está no modo de visualização e não tem suporte para VirtualMachineScaleSet.
Siga as instruções em Personalização de VM para obter mais detalhes.
Nome | Tipo | Description |
---|---|---|
vCPUsAvailable |
integer |
Especifica o número de vCPUs disponíveis para a VM. |
vCPUsPerCore |
integer |
Especifica a taxa de vCPU para núcleo físico. |
Especifica as configurações de sistema operacional do Windows na máquina virtual.
Nome | Tipo | Description |
---|---|---|
additionalUnattendContent |
Especifica a informação com formatação XML codificada em base 64 adicional que pode ser incluída no arquivo Unattend.xml, que é usado pelo programa de instalação do Windows. |
|
enableAutomaticUpdates |
boolean |
Indica se a Atualizações automática está habilitada para a máquina virtual do Windows. O valor padrão é true. |
patchSettings |
[Recurso de visualização] Especifica as configurações relacionadas à Aplicação de Patch de Convidado de VM no Windows. |
|
provisionVMAgent |
boolean |
Indica se o agente da máquina virtual deve ser provisionado na máquina virtual. |
timeZone |
string |
Especifica o fuso horário da máquina virtual. por exemplo, "Hora Padrão do Pacífico". |
winRM |
Especifica os ouvintes do Gerenciamento Remoto do Windows. Isso habilita o Windows PowerShell remoto. |
Especifica o modo de avaliação de patch convidado da VM para a máquina virtual IaaS.
Os valores possíveis são:
ImageDefault – você controla o tempo das avaliações de patch em uma máquina virtual.
AutomaticByPlatform – a plataforma disparará avaliações periódicas de patch. A propriedade provisionVMAgent deve ser verdadeira.
Nome | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform.
Nome | Tipo | Description |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
Especifica configurações adicionais para o modo de patch AutomaticByPlatform na Aplicação de Patch de Convidado da VM no Windows.
Nome | Tipo | Description |
---|---|---|
rebootSetting |
Especifica a configuração de reinicialização para todas as operações de instalação de patch AutomaticByPlatform. |
Especifica o modo de Aplicação de Patch de Convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquinas virtuais com OrchestrationMode como Flexível.
Os valores possíveis são:
Manual – você controla a aplicação de patches em uma máquina virtual. Faça isso aplicando patches manualmente dentro da VM. Nesse modo, as atualizações automáticas estão desabilitadas; a propriedade WindowsConfiguration.enableAutomaticUpdates deve ser false
AutomaticByOS – a máquina virtual será atualizada automaticamente pelo sistema operacional. A propriedade WindowsConfiguration.enableAutomaticUpdates deve ser true.
AutomaticByPlatform – a máquina virtual será atualizada automaticamente pela plataforma. As propriedades provisionVMAgent e WindowsConfiguration.enableAutomaticUpdates devem ser verdadeiras
Nome | Tipo | Description |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
Especifica os ouvintes do Gerenciamento Remoto do Windows. Isso habilita o Windows PowerShell remoto.
Nome | Tipo | Description |
---|---|---|
listeners |
A lista de ouvintes do Gerenciamento Remoto do Windows |
A lista de ouvintes do Gerenciamento Remoto do Windows
Nome | Tipo | Description |
---|---|---|
certificateUrl |
string |
Essa é a URL de um certificado que foi carregado para Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte objeto JSON que é codificado em UTF-8: |
protocol |
Especifica o protocolo do ouvinte WinRM. |