Virtual Machines - List All

Visar en lista över alla virtuella datorer i den angivna prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida med virtuella datorer.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2021-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2021-03-01&statusOnly={statusOnly}

URI-parametrar

Name In Required Type Description
subscriptionId
path True
  • string

Prenumerationsautentiseringsuppgifter som unikt Microsoft Azure prenumeration. Prenumerations-ID:t är en del av URI:n för varje tjänstsamtal.

api-version
query True
  • string

Klient-API-version.

statusOnly
query
  • string

statusOnly=true möjliggör hämtning av körningsstatus för alla Virtual Machines i prenumerationen.

Svar

Name Type Description
200 OK

OK

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Definitioner

AdditionalCapabilities

Aktiverar eller inaktiverar en funktion på den virtuella datorn eller VM-skalningsuppsättningen.

AdditionalUnattendContent

Anger ytterligare XML-formaterad information som kan inkluderas Unattend.xml filen, som används av Installationsprogrammet för Windows. Innehållet definieras genom att ange namn, komponentnamn och det pass som innehållet tillämpas i.

ApiError

API-fel.

ApiErrorBase

Api-felbas.

AvailablePatchSummary

Beskriver egenskaperna för en virtuell datorinstansvy för tillgänglig korrigeringssammanfattning.

BillingProfile

Anger faktureringsrelaterad information om en virtuell Azure-dator med spot-VM eller VMSS.

Lägsta API-version: 2019-03-01.

BootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolens utdata och skärmbild för att diagnostisera VM-status.

Du kan enkelt visa utdata från konsolloggen.

Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

BootDiagnosticsInstanceView

Instansvyn för startdiagnostik för en virtuell dator.

CachingTypes

Hämtar cachelagringstypen.

ComponentNames

Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup.

DataDisk

Beskriver en datadisk.

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

DiagnosticsProfile

Anger status för startdiagnostikinställningar.

Lägsta API-version: 2015-06-15.

DiffDiskOptions

Anger tillfälliga diskinställningar för operativsystemdisken.

DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Den här egenskapen kan användas av användaren i begäran för att välja plats, t.ex. cachedisk eller resursdiskutrymme för etablering av tillfälliga OS-diskar. Mer information om krav på oanvänd OS-diskstorlek finns i Krav på ohemlig OS-diskstorlek för virtuella Windows-datorer på https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements och virtuella Linux-datorer på https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

DiffDiskSettings

Beskriver parametrarna för tillfälliga diskinställningar som kan anges för operativsystemdisken.

Obs! De tillfälliga diskinställningarna kan bara anges för hanterade diskar.

DiskCreateOptionTypes

Anger hur den virtuella datorn ska skapas.

Möjliga värden:

Anslut \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn.

FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även elementet imageReference som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare.

DiskDeleteOptionTypes

Anger om OS-disken ska tas bort eller frånkopplad när den virtuella datorn tas bort.

Möjliga värden:

Ta bort Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort.

Koppla från Om det här värdet används behålls OS-disken när den virtuella datorn har tagits bort.

Standardvärdet är inställt på att koppla från. För en ohemlig OS-disk anges standardvärdet till Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfälliga OS-diskar.

DiskDetachOptionTypes

Anger det fråntag-beteende som ska användas när du koppla från en disk eller som redan är på gång att koppla från den virtuella datorn. Värden som stöds: ForceDetach.

detachOption: ForceDetach gäller endast för hanterade datadiskar. Om ett tidigare försök att koppla från datadisken inte slutförde på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts, använder du force-detach som ett sista alternativ för att koppla bort disken från den virtuella datorn. Alla skrivningar kanske inte har rensats när du använder det här fråntag-beteendet.

Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Så här tvingar du bort en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: ForceDetach.

DiskEncryptionSetParameters

Beskriver parametern för resurs-ID:t för den kund hanterade diskkrypteringsuppsättningen som kan anges för disk.

Obs! Resurs-ID:t för diskkrypteringsuppsättningen kan bara anges för hanterad disk. Mer https://aka.ms/mdssewithcmkoverview information finns i .

DiskEncryptionSettings

Beskriver krypteringsinställningar för en disk

DiskInstanceView

Instansvyn för disken.

ExtendedLocation

Den komplexa typen av utökad plats.

ExtendedLocationTypes

Typ av utökad plats.

HardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

HyperVGenerationType

Anger HyperVGeneration-typ

ImageReference

Anger information om avbildningen som ska användas. Du kan ange information om plattformsavbildningar, Marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsavbildning, marketplace-avbildning eller virtuell datoravbildning, men används inte i andra skapandeåtgärder. Obs! Utgivare av avbildningsreferens och erbjudande kan bara anges när du skapar skalningsuppsättningen.

InnerError

Information om inre fel.

InstanceViewStatus

Status för instansvy.

IPVersions

Tillgänglig från Api-Version 2019-07-01 och framåt, och representerar om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

KeyVaultKeyReference

Beskriver en referens till Key Vault nyckel

KeyVaultSecretReference

Beskriver en referens till Key Vault hemlighet

LastPatchInstallationSummary

Beskriver egenskaperna för den senast installerade korrigeringssammanfattningen.

LinuxConfiguration

Anger inställningar för Linux-operativsystem på den virtuella datorn.

En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed distributioner.

LinuxPatchAssessmentMode

Anger läget för VM-gästkorrigeringsbedömning för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara true.

LinuxPatchSettings

Anger inställningar som rör gästkorrigering av virtuella datorer i Linux.

LinuxVMGuestPatchMode

Anger läget för VM-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är kopplade till VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara true

MaintenanceOperationResultCodeTypes

Resultatkod för senaste underhållsåtgärd.

MaintenanceRedeployStatus

Status för underhållsåtgärd.

ManagedDiskParameters

Parametrarna för en hanterad disk.

NetworkApiVersion

anger den Microsoft.Network API-version som används när nätverksresurser skapas i konfigurationerna för nätverksgränssnitt

NetworkInterfaceReference

Beskriver en nätverksgränssnittsreferens.

NetworkProfile

Anger nätverksgränssnitten eller nätverkskonfigurationen för den virtuella datorn.

OperatingSystemTypes

Operativsystemet för osDiskImage.

OSDisk

Anger information om operativsystemdisken som används av den virtuella datorn.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

OSProfile

Anger inställningarna för operativsystemet för den virtuella datorn. Vissa inställningar kan inte ändras när den virtuella datorn har etablerats.

PassNames

Passnamnet. För närvarande är OobeSystem det enda tillåtna värdet.

PatchOperationStatus

Övergripande status för lyckad eller misslyckad åtgärd. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

PatchSettings

Anger inställningar som rör gästkorrigering av virtuella datorer i Windows.

Plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. Leta reda Azure Portal marketplace-avbildning som du vill använda i dialogrutan och klicka sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

ProtocolTypes

Anger protokollet för WinRM-lyssnaren.

Möjliga värden:
http

https

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n

PublicIPAddressSkuName

Ange namn på offentlig IP-SKU

PublicIPAddressSkuTier

Ange offentlig IP-SKU-nivå

PublicIPAllocationMethod

Ange offentlig IP-allokeringstyp

ResourceIdentityType

Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn.

ScheduledEventsProfile
SecurityProfile

Anger säkerhetsprofilinställningarna för den virtuella datorn eller VM-skalningsuppsättningen.

SecurityTypes

Anger SecurityType för den virtuella datorn. Den anges som TrustedLaunch för att aktivera UefiSettings.

Standard: UefiSettings aktiveras inte om inte den här egenskapen har angetts som TrustedLaunch.

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

SshConfiguration

SSH-konfiguration för Linux-baserade virtuella datorer som körs på Azure

SshPublicKey

Innehåller information om den offentliga nyckeln för SSH-certifikatet och sökvägen på den virtuella Linux-dator där den offentliga nyckeln finns.

StatusLevelTypes

Nivåkoden.

StorageAccountTypes

Anger lagringskontotyp för den hanterade disken. Obs! UltraSSD_LRS kan bara användas med datadiskar kan den inte användas med OS-disk.

StorageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

SubResource
TerminateNotificationProfile
UefiSettings

Anger säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas.

Lägsta API-version: 2020-12-01

UserAssignedIdentities

Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:n i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VaultCertificate

Beskriver en enskild certifikatreferens i en Key Vault och var certifikatet ska finnas på den virtuella datorn.

VaultSecretGroup

Beskriver en uppsättning certifikat som alla finns i samma Key Vault.

VirtualHardDisk

Beskriver URI för en disk.

VirtualMachine

Beskriver en virtuell dator.

VirtualMachineAgentInstanceView

Instansvyn för VM-agenten som körs på den virtuella datorn.

VirtualMachineEvictionPolicyTypes

Anger avlägsningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen.

För virtuella Azure Spot-datorer stöds både "Deallocate" och "Delete" och den lägsta API-versionen är 2019-03-01.

För Azure Spot-skalningsuppsättningar stöds både "Frisänd" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

VirtualMachineExtension

Beskriver ett tillägg för virtuell dator.

VirtualMachineExtensionHandlerInstanceView

Instansvyn för en tilläggshanterare för virtuella datorer.

VirtualMachineExtensionInstanceView

Instansvyn för ett tillägg för en virtuell dator.

VirtualMachineHealthStatus

Hälsostatus för den virtuella datorn.

VirtualMachineIdentity

Identitet för den virtuella datorn.

VirtualMachineInstanceView

Instansvyn för en virtuell dator.

VirtualMachineIpTag

Innehåller DEN IP-tagg som är associerad med den offentliga IP-adressen.

VirtualMachineListResult

Åtgärdssvaret Lista virtuell dator.

VirtualMachineNetworkInterfaceConfiguration

Beskriver konfigurationer av nätverksgränssnitt för virtuella datorer.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Beskriver DNS-inställningarna för en nätverkskonfiguration för virtuella datorer.

VirtualMachineNetworkInterfaceIPConfiguration

Beskriver IP-konfigurationen för en nätverksprofil för virtuella datorer.

VirtualMachinePatchStatus

Status för korrigeringsåtgärder för virtuella datorer.

VirtualMachinePriorityTypes

Anger prioriteten för den virtuella datorn.

Lägsta API-version: 2019-03-01

VirtualMachinePublicIPAddressConfiguration

Beskriver IP-konfigurationen för PublicIPAddress för virtuella datorer

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Beskriver DNS-inställningarna för en nätverkskonfiguration för virtuella datorer.

VirtualMachineSizeTypes

Anger storleken på den virtuella datorn.

Uppräkningsdatatypen är för närvarande inaktuell och tas bort den 23 december 2023.

Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda följande API:er:

Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning

Lista alla tillgängliga storlekar för virtuella datorer i en region

Visa en lista över alla tillgängliga storlekar för virtuella datorer för att ändra storlek på. Mer information om storlekar för virtuella datorer finns i Storlekar för virtuella datorer.

Vilka vm-storlekar som är tillgängliga beror på region och tillgänglighetsuppsättning.

WindowsConfiguration

Anger inställningar för Windows-operativsystem på den virtuella datorn.

WindowsPatchAssessmentMode

Anger läget för vm-gästkorrigeringsbedömning för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara true.

WindowsVMGuestPatchMode

Anger läget för VM-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är kopplade till VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara true.

AutomaticByPlatform – den virtuella datorn uppdateras automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna

WinRMConfiguration

Beskriver konfigurationen av Windows Remote Management för den virtuella datorn

WinRMListener

Beskriver protokoll och tumavtryck för Windows Remote Management-lyssnare

AdditionalCapabilities

Aktiverar eller inaktiverar en funktion på den virtuella datorn eller VM-skalningsuppsättningen.

Name Type Description
ultraSSDEnabled
  • boolean

Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till i en virtuell dator eller VM-skalningsuppsättning om den här egenskapen är aktiverad.

AdditionalUnattendContent

Anger ytterligare XML-formaterad information som kan inkluderas Unattend.xml filen, som används av Installationsprogrammet för Windows. Innehållet definieras genom att ange namn, komponentnamn och det pass som innehållet tillämpas i.

Name Type Description
componentName

Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup.

content
  • string

Anger XML-formaterat innehåll som läggs till i unattend.xml för den angivna sökvägen och komponenten. XML-filen måste vara mindre än 4 kB och måste innehålla rotelementet för den inställning eller funktion som infogas.

passName

Passnamnet. För närvarande är OobeSystem det enda tillåtna värdet.

settingName

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

ApiError

API-fel.

Name Type Description
code
  • string

Felkoden.

details

Information om API-fel

innererror

Det inre API-felet

message
  • string

Felmeddelandet.

target
  • string

Målet för det specifika felet.

ApiErrorBase

Api-felbas.

Name Type Description
code
  • string

Felkoden.

message
  • string

Felmeddelandet.

target
  • string

Målet för det specifika felet.

AvailablePatchSummary

Beskriver egenskaperna för en virtuell datorinstansvy för tillgänglig korrigeringssammanfattning.

Name Type Description
assessmentActivityId
  • string

Aktivitets-ID för den åtgärd som skapade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

criticalAndSecurityPatchCount
  • integer

Antalet kritiska korrigeringar eller säkerhetskorrigeringar som har identifierats som tillgängliga och som ännu inte har installerats.

error

De fel som påträffades under körningen av åtgärden. Informationsmatrisen innehåller listan över dem.

lastModifiedTime
  • string

UTC-tidsstämpeln när åtgärden påbörjades.

otherPatchCount
  • integer

Antalet tillgängliga korrigeringar exklusive kritisk och säkerhet.

rebootPending
  • boolean

Den övergripande omstartsstatusen för den virtuella datorn. Det gäller om delvis installerade korrigeringar kräver en omstart för att slutföra installationen, men omstarten ännu inte har inträffat.

startTime
  • string

UTC-tidsstämpeln när åtgärden påbörjades.

status

Åtgärdens övergripande status för lyckad eller misslyckad. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

BillingProfile

Anger faktureringsrelaterad information om en virtuell Azure-dator med spot-VM eller VMSS.

Lägsta API-version: 2019-03-01.

Name Type Description
maxPrice
  • number

Anger det högsta pris som du är beredd att betala för en virtuell Azure-dator/VMSS med o kapacitet. Det här priset är i amerikanska dollar.

Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för att skapa/uppdatera Virtuella Azure-datorer/VMSS för oanade data och åtgärden lyckas bara om maxPrice är större än det aktuella priset för Azure Spot.

MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oplacering om det aktuella Azure Spot-priset går utöver maxPrice efter skapandet av VM/VMSS.

Möjliga värden:

– Alla decimalvärden som är större än noll. Exempel: 0.01538

-1 – anger att standardpriset ska vara upp till på begäran.

Du kan ange maxPrice till -1 om du vill ange att den virtuella Azure-datorn/VMSS:en inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig.

Lägsta API-version: 2019-03-01.

BootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolens utdata och skärmbild för att diagnostisera VM-status.

Du kan enkelt visa utdata från konsolloggen.

Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

Name Type Description
enabled
  • boolean

Om startdiagnostik ska aktiveras på den virtuella datorn.

storageUri
  • string

URI för lagringskontot som ska användas för att placera konsolens utdata och skärmbild.

Om storageUri inte anges när du aktiverar startdiagnostik används hanterad lagring.

BootDiagnosticsInstanceView

Instansvyn för startdiagnostik för en virtuell dator.

Name Type Description
consoleScreenshotBlobUri
  • string

Konsolens skärmbild av blob-URI.

Obs! Detta anges inte om startdiagnostik för närvarande är aktiverat med hanterad lagring.

serialConsoleLogBlobUri
  • string

Loggblob-URI för seriekonsolen.

Obs! Detta anges inte om startdiagnostik för närvarande är aktiverat med hanterad lagring.

status

Statusinformation om startdiagnostik för den virtuella datorn.

Obs! Den anges bara om det uppstår fel vid aktivering av startdiagnostik.

CachingTypes

Hämtar cachelagringstypen.

Name Type Description
None
  • string
ReadOnly
  • string
ReadWrite
  • string

ComponentNames

Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup.

Name Type Description
Microsoft-Windows-Shell-Setup
  • string

DataDisk

Beskriver en datadisk.

Name Type Description
caching

Anger cachelagringskraven.

Möjliga värden:

Ingen

Readonly

ReadWrite

Standard: Ingen för Standard Storage. ReadOnly för Premium Storage

createOption

Anger hur den virtuella datorn ska skapas.

Möjliga värden:

Anslut \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn.

FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även elementet imageReference som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare.

deleteOption

Anger om datadisken ska tas bort eller frånkopplad när den virtuella datorn tas bort.

Möjliga värden:

Ta bort Om det här värdet används tas datadisken bort när den virtuella datorn tas bort.

Koppla från Om det här värdet används behålls datadisken när den virtuella datorn har tagits bort.

Standardvärdet är inställt på koppla från

detachOption

Anger det fråntag-beteende som ska användas när du koppla från en disk eller som redan är på gång att koppla från den virtuella datorn. Värden som stöds: ForceDetach.

detachOption: ForceDetach gäller endast för hanterade datadiskar. Om ett tidigare fråntag-försök till datadisken inte slutförde på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte frisläpps använder du force-detach som ett sista alternativ för att koppla från disken med tvång från den virtuella datorn. Alla skrivningar kanske inte har rensats när du använder det här fråntag-beteendet.

Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Om du vill tvinga bort en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: 'ForceDetach'.

diskIOPSReadWrite
  • integer

Anger den Read-Write IOPS för den hanterade disken när StorageAccountType UltraSSD_LRS. Returneras endast för vm-diskar med VirtualMachine ScaleSet. Kan bara uppdateras via uppdateringar av VirtualMachine-skalningsuppsättningen.

diskMBpsReadWrite
  • integer

Anger bandbredden i MB per sekund för den hanterade disken när StorageAccountType UltraSSD_LRS. Returneras endast för vm-diskar med VirtualMachine ScaleSet. Kan bara uppdateras via uppdateringar av VirtualMachine-skalningsuppsättningen.

diskSizeGB
  • integer

Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över diskens storlek i en virtuell datoravbildning.

Det här värdet får inte vara större än 1 023 GB

image

Den virtuella hårddisken för källanvändaravbildningen. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage har angetts får den virtuella målhårddatorn inte finnas.

lun
  • integer

Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar på den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator.

managedDisk

Parametrarna för hanterade diskar.

name
  • string

Disknamnet.

toBeDetached
  • boolean

Anger om datadisken är i frånkopplat från VirtualMachine/VirtualMachineScaleset

vhd

Den virtuella hårddisken.

writeAcceleratorEnabled
  • boolean

Anger om writeAccelerator ska aktiveras eller inaktiveras på disken.

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

Name Type Description
Delete
  • string
Detach
  • string

DiagnosticsProfile

Anger status för startdiagnostikinställningar.

Lägsta API-version: 2015-06-15.

Name Type Description
bootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolens utdata och skärmbild för att diagnostisera VM-status.

Du kan enkelt visa utdata från konsolloggen.

Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

DiffDiskOptions

Anger tillfälliga diskinställningar för operativsystemdisken.

Name Type Description
Local
  • string

DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Den här egenskapen kan användas av användaren i begäran för att välja plats, t.ex. cachedisk eller resursdiskutrymme för etablering av tillfälliga OS-diskar. Mer information om krav på oanvänd OS-diskstorlek finns i Krav på ohemlig OS-diskstorlek för virtuella Windows-datorer på https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements och virtuella Linux-datorer på https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

Name Type Description
CacheDisk
  • string
ResourceDisk
  • string

DiffDiskSettings

Beskriver parametrarna för tillfälliga diskinställningar som kan anges för operativsystemdisken.

Obs! De tillfälliga diskinställningarna kan bara anges för hanterade diskar.

Name Type Description
option

Anger tillfälliga diskinställningar för operativsystemdisken.

placement

Anger den tillfälliga diskplaceringen för operativsystemdisken.

Möjliga värden:

CacheDisk

ResourceDisk

Standard: CacheDisk om en har konfigurerats för VM-storleken, annars används ResourceDisk.

Läs dokumentationen om VM-storlek för virtuella Windows-datorer på och https://docs.microsoft.com/azure/virtual-machines/windows/sizes virtuella Linux-datorer på för att kontrollera vilka https://docs.microsoft.com/azure/virtual-machines/linux/sizes VM-storlekar som exponerar en cachedisk.

DiskCreateOptionTypes

Anger hur den virtuella datorn ska skapas.

Möjliga värden:

Anslut \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn.

FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även elementet imageReference som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare.

Name Type Description
Attach
  • string
Empty
  • string
FromImage
  • string

DiskDeleteOptionTypes

Anger om OS-disken ska tas bort eller frånkopplad när den virtuella datorn tas bort.

Möjliga värden:

Ta bort Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort.

Koppla från Om det här värdet används behålls OS-disken när den virtuella datorn har tagits bort.

Standardvärdet är inställt på att koppla från. För en ohemlig OS-disk anges standardvärdet till Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfälliga OS-diskar.

Name Type Description
Delete
  • string
Detach
  • string

DiskDetachOptionTypes

Anger det fråntag-beteende som ska användas när du koppla från en disk eller som redan är på gång att koppla från den virtuella datorn. Värden som stöds: ForceDetach.

detachOption: ForceDetach gäller endast för hanterade datadiskar. Om ett tidigare försök att koppla från datadisken inte slutförde på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts, använder du force-detach som ett sista alternativ för att koppla bort disken från den virtuella datorn. Alla skrivningar kanske inte har rensats när du använder det här fråntag-beteendet.

Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Så här tvingar du bort en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: ForceDetach.

Name Type Description
ForceDetach
  • string

DiskEncryptionSetParameters

Beskriver parametern för resurs-ID:t för den kund hanterade diskkrypteringsuppsättningen som kan anges för disk.

Obs! Resurs-ID:t för diskkrypteringsuppsättningen kan bara anges för hanterad disk. Mer https://aka.ms/mdssewithcmkoverview information finns i .

Name Type Description
id
  • string

Resurs-ID

DiskEncryptionSettings

Beskriver krypteringsinställningar för en disk

Name Type Description
diskEncryptionKey

Anger platsen för diskkrypteringsnyckeln, vilket är en Key Vault hemlighet.

enabled
  • boolean

Anger om diskkryptering ska aktiveras på den virtuella datorn.

keyEncryptionKey

Anger platsen för nyckelkrypteringsnyckeln i Key Vault.

DiskInstanceView

Instansvyn för disken.

Name Type Description
encryptionSettings

Anger krypteringsinställningarna för OS-disken.

Lägsta API-version: 2015-06-15

name
  • string

Disknamnet.

statuses

Resursstatusinformationen.

ExtendedLocation

Den komplexa typen av utökad plats.

Name Type Description
name
  • string

Namnet på den utökade platsen.

type

Typen av den utökade platsen.

ExtendedLocationTypes

Typ av utökad plats.

Name Type Description
EdgeZone
  • string

HardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

Name Type Description
vmSize

Anger storleken på den virtuella datorn.

Uppräkningsdatatypen är för närvarande inaktuell och tas bort den 23 december 2023.

Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda dessa API:er:

Lista alla tillgängliga storlekar på virtuella datorer i en tillgänglighetsuppsättning

Lista alla tillgängliga storlekar på virtuella datorer i en region

Visa en lista över alla tillgängliga storlekar på virtuella datorer för att ändra storlek på. Mer information om storlekar för virtuella datorer finns i Storlekar för virtuella datorer.

Vilka VM-storlekar som är tillgängliga beror på region och tillgänglighetsuppsättning.

HyperVGenerationType

Anger HyperVGeneration-typ

Name Type Description
V1
  • string
V2
  • string

ImageReference

Anger information om avbildningen som ska användas. Du kan ange information om plattformsavbildningar, Marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsavbildning, marketplace-avbildning eller virtuell datoravbildning, men används inte i andra skapandeåtgärder. Obs! Utgivare av avbildningsreferens och erbjudande kan bara anges när du skapar skalningsuppsättningen.

Name Type Description
exactVersion
  • string

Anger i decimaltal vilken version av plattformsavbildningen eller Marketplace-avbildningen som används för att skapa den virtuella datorn. Det här skrivskyddade fältet skiljer sig från "version", endast om värdet som anges i versionsfältet är "senaste".

id
  • string

Resurs-ID

offer
  • string

Anger erbjudandet för plattformsavbildningen eller Marketplace-avbildningen som används för att skapa den virtuella datorn.

publisher
  • string

Avbildningsutgivaren.

sku
  • string

SKU:n för avbildningen.

version
  • string

Anger vilken version av plattformsavbildningen eller Marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" om du vill använda den senaste versionen av en avbildning som är tillgänglig vid distributionen. Även om du använder "senaste" uppdateras inte VM-avbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig.

InnerError

Information om inre fel.

Name Type Description
errordetail
  • string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype
  • string

Undantagstypen.

InstanceViewStatus

Status för instansvy.

Name Type Description
code
  • string

Statuskoden.

displayStatus
  • string

Den korta lokaliserbara etiketten för statusen.

level

Nivåkoden.

message
  • string

Det detaljerade statusmeddelandet, inklusive för aviseringar och felmeddelanden.

time
  • string

Tiden för statusen.

IPVersions

Tillgänglig från Api-Version 2019-07-01 och framåt, och representerar om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

Name Type Description
IPv4
  • string
IPv6
  • string

KeyVaultKeyReference

Beskriver en referens till Key Vault nyckel

Name Type Description
keyUrl
  • string

Den URL som refererar till en nyckelkrypteringsnyckel i Key Vault.

sourceVault

Den relativa URL:en för Key Vault som innehåller nyckeln.

KeyVaultSecretReference

Beskriver en referens till Key Vault hemlighet

Name Type Description
secretUrl
  • string

Den URL som refererar till en hemlighet i en Key Vault.

sourceVault

Den relativa URL:en för Key Vault som innehåller hemligheten.

LastPatchInstallationSummary

Beskriver egenskaperna för den senast installerade korrigeringssammanfattningen.

Name Type Description
error

De fel som påträffades under körningen av åtgärden. Informationsmatrisen innehåller listan med dem.

excludedPatchCount
  • integer

Antalet tillgängliga korrigeringar men exkluderas uttryckligen av en kundspecifik undantagslista.

failedPatchCount
  • integer

Antalet korrigeringar som misslyckades med installationen.

installationActivityId
  • string

Aktivitets-ID för den åtgärd som skapade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

installedPatchCount
  • integer

Antalet korrigeringar som har installerats.

lastModifiedTime
  • string

UTC-tidsstämpeln när åtgärden påbörjades.

maintenanceWindowExceeded
  • boolean

Beskriver om tiden för åtgärden tog slut innan alla avsedda åtgärder slutfördes

notSelectedPatchCount
  • integer

Antalet tillgängliga korrigeringar men kommer inte att installeras eftersom det inte matchar en post i en klassificerings- eller inkluderingslista.

pendingPatchCount
  • integer

Antalet tillgängliga korrigeringar som förväntas installeras under installationen av korrigeringen.

startTime
  • string

UTC-tidsstämpeln när åtgärden påbörjades.

status

Åtgärdens övergripande status för lyckad eller misslyckad. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

LinuxConfiguration

Anger inställningar för Linux-operativsystem på den virtuella datorn.

En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed distributioner.

Name Type Description
disablePasswordAuthentication
  • boolean

Anger om lösenordsautentisering ska inaktiveras.

patchSettings

[Förhandsgranskningsfunktion] Anger inställningar relaterade till VM-gästkorrigering i Linux.

provisionVMAgent
  • boolean

Anger om vm-agenten ska etableras på den virtuella datorn.

Om den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten installeras på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare.

ssh

Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem.

LinuxPatchAssessmentMode

Anger läget för VM-gästkorrigeringsbedömning för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara true.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

LinuxPatchSettings

Anger inställningar som rör gästkorrigering av virtuella datorer i Linux.

Name Type Description
assessmentMode

Anger läget för VM-gästkorrigeringsbedömning för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara true.

patchMode

Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är kopplade till VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann

LinuxVMGuestPatchMode

Anger läget för VM-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är kopplade till VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara true

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

MaintenanceOperationResultCodeTypes

Resultatkod för senaste underhållsåtgärd.

Name Type Description
MaintenanceAborted
  • string
MaintenanceCompleted
  • string
None
  • string
RetryLater
  • string

MaintenanceRedeployStatus

Status för underhållsåtgärd.

Name Type Description
isCustomerInitiatedMaintenanceAllowed
  • boolean

Sant, om kunden tillåts utföra underhåll.

lastOperationMessage
  • string

Meddelande som returnerades för den senaste underhållsåtgärden.

lastOperationResultCode

Resultatkod för senaste underhållsåtgärd.

maintenanceWindowEndTime
  • string

Sluttid för underhållsfönstret.

maintenanceWindowStartTime
  • string

Starttid för underhållsfönstret.

preMaintenanceWindowEndTime
  • string

Sluttid för fönstret Förunderhåll.

preMaintenanceWindowStartTime
  • string

Starttid för fönstret Förunderhåll.

ManagedDiskParameters

Parametrarna för en hanterad disk.

Name Type Description
diskEncryptionSet

Anger resurs-ID:t för den hanterade diskens resurs-ID för diskkryptering som hanteras av kunden.

id
  • string

Resurs-ID

storageAccountType

Anger lagringskontotyp för den hanterade disken. Obs! UltraSSD_LRS kan bara användas med datadiskar kan den inte användas med OS-disk.

NetworkApiVersion

anger den Microsoft.Network API-version som används när nätverksresurser skapas i konfigurationerna för nätverksgränssnitt

Name Type Description
2020-11-01
  • string

NetworkInterfaceReference

Beskriver en nätverksgränssnittsreferens.

Name Type Description
id
  • string

Resurs-ID

properties.deleteOption

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

properties.primary
  • boolean

Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt.

NetworkProfile

Anger nätverksgränssnitten eller nätverkskonfigurationen för den virtuella datorn.

Name Type Description
networkApiVersion

anger den Microsoft.Network API-version som används när nätverksresurser skapas i nätverksgränssnittskonfigurationerna

networkInterfaceConfigurations

Anger de nätverkskonfigurationer som ska användas för att skapa nätverksresurser för virtuella datorer.

networkInterfaces

Anger listan över resurs-ID:n för nätverksgränssnitten som är associerade med den virtuella datorn.

OperatingSystemTypes

Operativsystemet för osDiskImage.

Name Type Description
Linux
  • string
Windows
  • string

OSDisk

Anger information om operativsystemdisken som används av den virtuella datorn.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

Name Type Description
caching

Anger cachelagringskraven.

Möjliga värden:

Ingen

Readonly

ReadWrite

Standard: Ingen för Standard Storage. ReadOnly för Premium Storage.

createOption

Anger hur den virtuella datorn ska skapas.

Möjliga värden:

Anslut \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn.

FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även elementet imageReference som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare.

deleteOption

Anger om OS-disken ska tas bort eller frånkopplad när den virtuella datorn tas bort.

Möjliga värden:

Ta bort Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort.

Koppla från Om det här värdet används behålls OS-disken när den virtuella datorn har tagits bort.

Standardvärdet är inställt på att koppla från. För en ohemlig OS-disk anges standardvärdet till Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfälliga OS-diskar.

diffDiskSettings

Anger tillfälliga diskinställningar för operativsystemdisken som används av den virtuella datorn.

diskSizeGB
  • integer

Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över diskens storlek i en virtuell datoravbildning.

Det här värdet får inte vara större än 1 023 GB

encryptionSettings

Anger krypteringsinställningarna för OS-disken.

Lägsta API-version: 2015-06-15

image

Den virtuella hårddisken för källanvändaravbildningen. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage har angetts får den virtuella målhårddatorn inte finnas.

managedDisk

Parametrarna för hanterade diskar.

name
  • string

Disknamnet.

osType

Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildningen eller en specialiserad virtuell hårddisk.

Möjliga värden:

Windows

Linux

vhd

Den virtuella hårddisken.

writeAcceleratorEnabled
  • boolean

Anger om writeAccelerator ska aktiveras eller inaktiveras på disken.

OSProfile

Anger inställningarna för operativsystemet för den virtuella datorn. Vissa inställningar kan inte ändras när den virtuella datorn har etablerats.

Name Type Description
adminPassword
  • string

Anger lösenordet för administratörskontot.

Minsta längd (Windows): 8 tecken

Minsta längd (Linux): 6 tecken

Maxlängd (Windows): 123 tecken

Maxlängd (Linux): 72 tecken

Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas
Har lägre tecken
Har versaler
Har en siffra
Har ett specialtecken (Regex-matchning [\W_])

Otillåtna värden: " abc@123 ", "P@$$w 0rd", P@ssw0rd " ", " P@ssword123 ", "Pa$$word", " pass@word1 ", "Password!", "Password1", "Password22", "iloveyou!"

Information om hur du återställer lösenordet finns i Återställa fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator

Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med VMAccess-tillägget

adminUsername
  • string

Anger namnet på administratörskontot.

Den här egenskapen kan inte uppdateras när den virtuella datorn har skapats.

Begränsning endast för Windows: Kan inte sluta med "."

Otillåtna värden: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minsta längd (Linux): 1 tecken

Maxlängd (Linux): 64 tecken

Maxlängd (Windows): 20 tecken.

allowExtensionOperations
  • boolean

Anger om tilläggsåtgärder ska tillåtas på den virtuella datorn.

Detta kan bara anges till Falskt om det inte finns några tillägg på den virtuella datorn.

computerName
  • string

Anger värdoperativsystemets namn på den virtuella datorn.

Det här namnet kan inte uppdateras när den virtuella datorn har skapats.

Maxlängd (Windows): 15 tecken

Maxlängd (Linux): 64 tecken.

Namngivningskonventioner och begränsningar finns i Implementeringsriktlinjer för Azure-infrastrukturtjänster.

customData
  • string

Anger en base-64-kodad sträng med anpassade data. Den base64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden för den binära matrisen är 65535 byte.

Obs! Skicka inte några hemligheter eller lösenord i customData-egenskapen

Den här egenskapen kan inte uppdateras när den virtuella datorn har skapats.

customData skickas till den virtuella datorn som ska sparas som en fil. Mer information finns i Anpassade data på virtuella Azure-datorer

Information om hur du använder cloud-init för din virtuella Linux-dator finns i Använda cloud-init för att anpassa en virtuell Linux-dator när den skapas

linuxConfiguration

Anger inställningarna för Linux-operativsystemet på den virtuella datorn.

En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner.

requireGuestProvisionSignal
  • boolean

Anger om gästetablersignalen krävs för att dra slutsatsen att den virtuella datorn har etablerats. Obs! Den här egenskapen är endast för privat testning och alla kunder får inte ange egenskapen till false.

secrets

Anger en uppsättning certifikat som ska installeras på den virtuella datorn.

windowsConfiguration

Anger inställningar för Windows-operativsystem på den virtuella datorn.

PassNames

Passnamnet. För närvarande är OobeSystem det enda tillåtna värdet.

Name Type Description
OobeSystem
  • string

PatchOperationStatus

Övergripande status för lyckad eller misslyckad åtgärd. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

Name Type Description
CompletedWithWarnings
  • string
Failed
  • string
InProgress
  • string
Succeeded
  • string
Unknown
  • string

PatchSettings

Anger inställningar som rör gästkorrigering av virtuella datorer i Windows.

Name Type Description
assessmentMode

Anger läget för vm-gästkorrigeringsbedömning för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara true.

enableHotpatching
  • boolean

Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform".

patchMode

Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är kopplade till VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Du gör detta genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara true.

AutomaticByPlatform – den virtuella datorn uppdateras automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna

Plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. Leta reda Azure Portal marketplace-avbildning som du vill använda i dialogrutan och klicka sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

Name Type Description
name
  • string

Plan-ID: t.

product
  • string

Anger produkten av avbildningen från Marketplace. Det här är samma värde som Erbjudande under elementet imageReference.

promotionCode
  • string

Kampanjkoden.

publisher
  • string

Utgivar-ID.

ProtocolTypes

Anger protokollet för WinRM-lyssnaren.

Möjliga värden:
http

https

Name Type Description
Http
  • string
Https
  • string

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n

Name Type Description
publicIPAddressSkuName

Ange namn på offentlig IP-SKU

publicIPAddressSkuTier

Ange offentlig IP-SKU-nivå

PublicIPAddressSkuName

Ange namn på offentlig IP-SKU

Name Type Description
Basic
  • string
Standard
  • string

PublicIPAddressSkuTier

Ange offentlig IP-SKU-nivå

Name Type Description
Global
  • string
Regional
  • string

PublicIPAllocationMethod

Ange offentlig IP-allokeringstyp

Name Type Description
Dynamic
  • string
Static
  • string

ResourceIdentityType

Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned, UserAssigned
  • string
UserAssigned
  • string

ScheduledEventsProfile

Name Type Description
terminateNotificationProfile

Anger konfigurationer som rör avsluta schemalagd händelse.

SecurityProfile

Anger säkerhetsprofilinställningarna för den virtuella datorn eller VM-skalningsuppsättningen.

Name Type Description
encryptionAtHost
  • boolean

Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller VM-skalningsuppsättningen. Detta aktiverar kryptering för alla diskar, inklusive resurs-/temp-disk på själva värden.

Standard: Kryptering på värden inaktiveras om inte den här egenskapen har angetts till true för resursen.

securityType

Anger SecurityType för den virtuella datorn. Den anges som TrustedLaunch för att aktivera UefiSettings.

Standard: UefiSettings aktiveras inte om inte den här egenskapen har angetts som TrustedLaunch.

uefiSettings

Anger säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas.

Lägsta API-version: 2020-12-01

SecurityTypes

Anger SecurityType för den virtuella datorn. Den anges som TrustedLaunch för att aktivera UefiSettings.

Standard: UefiSettings aktiveras inte om inte den här egenskapen har angetts som TrustedLaunch.

Name Type Description
TrustedLaunch
  • string

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

Name Type Description
AutoLogon
  • string
FirstLogonCommands
  • string

SshConfiguration

SSH-konfiguration för Linux-baserade virtuella datorer som körs på Azure

Name Type Description
publicKeys

Listan över offentliga SSH-nycklar som används för att autentisera med Linux-baserade virtuella datorer.

SshPublicKey

Innehåller information om den offentliga nyckeln för SSH-certifikatet och sökvägen på den virtuella Linux-dator där den offentliga nyckeln finns.

Name Type Description
keyData
  • string

Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via SSH. Nyckeln måste vara minst 2 048 bitar och i ssh-rsa-format.

Information om hur du skapar ssh-nycklar finns i [Skapa SSH-nycklar på Linux och Mac för virtuella Linux-datorer i Azure] https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed) .

path
  • string

Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys

StatusLevelTypes

Nivåkoden.

Name Type Description
Error
  • string
Info
  • string
Warning
  • string

StorageAccountTypes

Anger lagringskontotyp för den hanterade disken. Obs! UltraSSD_LRS kan bara användas med datadiskar kan den inte användas med OS-disk.

Name Type Description
Premium_LRS
  • string
Premium_ZRS
  • string
StandardSSD_LRS
  • string
StandardSSD_ZRS
  • string
Standard_LRS
  • string
UltraSSD_LRS
  • string

StorageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

Name Type Description
dataDisks

Anger de parametrar som används för att lägga till en datadisk till en virtuell dator.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

imageReference

Anger information om avbildningen som ska användas. Du kan ange information om plattformsavbildningar, Marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsavbildning, marketplace-avbildning eller virtuell datoravbildning, men används inte i andra skapandeåtgärder.

osDisk

Anger information om operativsystemdisken som används av den virtuella datorn.

Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

SubResource

Name Type Description
id
  • string

Resurs-ID

TerminateNotificationProfile

Name Type Description
enable
  • boolean

Anger om händelsen Avsluta schemalagd är aktiverad eller inaktiverad.

notBeforeTimeout
  • string

Konfigurerbar tidsperiod då en virtuell dator tas bort måste eventuellt godkänna den schemalagda händelsen avsluta innan händelsen godkänns automatiskt (time out). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M)

UefiSettings

Anger säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas.

Lägsta API-version: 2020-12-01

Name Type Description
secureBootEnabled
  • boolean

Anger om säker start ska vara aktiverat på den virtuella datorn.

Lägsta API-version: 2020-12-01

vTpmEnabled
  • boolean

Anger om vTPM ska vara aktiverat på den virtuella datorn.

Lägsta API-version: 2020-12-01

UserAssignedIdentities

Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:n i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Type Description

VaultCertificate

Beskriver en enskild certifikatreferens i en Key Vault och var certifikatet ska finnas på den virtuella datorn.

Name Type Description
certificateStore
  • string

För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot.

För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent med filnamnet < UppercaseThumbprint > .crt för X509-certifikatfilen och < UppercaseThumbprint .prv för privat > nyckel. Båda dessa filer är .pem-formaterade.

certificateUrl
  • string

Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet Key Vault finns i Lägga till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}

VaultSecretGroup

Beskriver en uppsättning certifikat som alla finns i samma Key Vault.

Name Type Description
sourceVault

Den relativa URL:en Key Vault innehåller alla certifikat i VaultCertificates.

vaultCertificates

Listan över nyckelvalvsreferenser i SourceVault som innehåller certifikat.

VirtualHardDisk

Beskriver URI för en disk.

Name Type Description
uri
  • string

Anger den virtuella hårddiskens URI.

VirtualMachine

Beskriver en virtuell dator.

Name Type Description
extendedLocation

Den utökade platsen för den virtuella datorn.

id
  • string

Resurs-ID

identity

Identiteten för den virtuella datorn, om den har konfigurerats.

location
  • string

Resursplats

name
  • string

Resursnamn

plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. Leta reda Azure Portal marketplace-avbildning som du vill använda i dialogrutan och klicka sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

properties.additionalCapabilities

Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn.

properties.availabilitySet

Anger information om tillgänglighetsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma tillgänglighetsuppsättning allokeras till olika noder för att maximera tillgängligheten. Mer information om tillgänglighetsuppsättningar finns i Översikt över tillgänglighetsuppsättningar.

Mer information om planerat Azure-underhåll finns i Underhåll och uppdateringar för Virtual Machines i Azure

För närvarande kan en virtuell dator endast läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i ska finnas under samma resursgrupp som tillgänglighetsuppsättningsresursen. En befintlig virtuell dator kan inte läggas till i en tillgänglighetsuppsättning.

Den här egenskapen kan inte finnas tillsammans med en properties.virtualMachineScaleSet-referens som inte är null.

properties.billingProfile

Anger faktureringsrelaterad information om en virtuell Azure Spot-dator.

Lägsta API-version: 2019-03-01.

properties.diagnosticsProfile

Anger status för startdiagnostikinställningar.

Lägsta API-version: 2015-06-15.

properties.evictionPolicy

Anger avlägsningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen.

För virtuella Azure Spot-datorer stöds både "Deallocate" och "Delete" och den lägsta API-versionen är 2019-03-01.

För Azure Spot-skalningsuppsättningar stöds både "Frisänd" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

properties.extensionsTimeBudget
  • string

Anger den tid som anges för att alla tillägg ska starta. Tidslängden ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M).

Lägsta API-version: 2020-06-01

properties.hardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

properties.host

Anger information om den dedikerade värd som den virtuella datorn finns i.

Lägsta API-version: 2018-10-01.

properties.hostGroup

Anger information om den dedikerade värdgrupp som den virtuella datorn finns i.

Lägsta API-version: 2020-06-01.

Obs! Användaren kan inte ange egenskaper för både host och hostGroup.

properties.instanceView

Vyn för virtuella datorinstanser.

properties.licenseType
  • string

Anger att avbildningen eller disken som används har licensieras lokalt.

Möjliga värden för Windows Server-operativsystemet är:

Windows_Client

Windows_Server

Möjliga värden för Linux Server-operativsystemet är:

RHEL_BYOS (för RHEL)

SLES_BYOS (för SUSE)

Mer information finns i Azure Hybrid Use Benefit for Windows Server (Azure Hybrid-förmån för Windows Server)

Azure Hybrid Use Benefit för Linux Server

Lägsta API-version: 2015-06-15

properties.networkProfile

Anger nätverksgränssnitten för den virtuella datorn.

properties.osProfile

Anger de operativsysteminställningar som används när du skapar den virtuella datorn. Vissa inställningar kan inte ändras när den virtuella datorn har etablerats.

properties.platformFaultDomain
  • integer

Anger skalningsuppsättningsdomänen för logiska fel som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner.

  • Detta gäller endast om egenskapen "virtualMachineScaleSet" för den här virtuella datorn har angetts.
  • Vm-skalningsuppsättningen som refereras måste ha "platformFaultDomainCount" > 1.
  • Den här egenskapen kan inte uppdateras när den virtuella datorn har skapats.
  • Tilldelning av feldomäner kan visas i vyn För virtuella datorinstanser.

    Lägsta api–version: 2020–12–01

  • properties.priority

    Anger prioriteten för den virtuella datorn.

    Lägsta API-version: 2019-03-01

    properties.provisioningState
    • string

    Etableringstillståndet, som endast visas i svaret.

    properties.proximityPlacementGroup

    Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till.

    Lägsta API-version: 2018-04-01.

    properties.scheduledEventsProfile

    Anger konfigurationer relaterade till schemalagda händelser.

    properties.securityProfile

    Anger säkerhetsrelaterade profilinställningar för den virtuella datorn.

    properties.storageProfile

    Anger lagringsinställningarna för de virtuella datordiskarna.

    properties.userData
    • string

    UserData för den virtuella datorn, som måste vara base-64-kodad. Kunden bör inte skicka några hemligheter här.

    Lägsta API-version: 2021-03-01

    properties.virtualMachineScaleSet

    Anger information om VM-skalningsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma VM-skalningsuppsättning allokeras till olika noder för att maximera tillgängligheten. För närvarande kan en virtuell dator bara läggas till i VM-skalningsuppsättningen när den skapas. En befintlig virtuell dator kan inte läggas till i en VM-skalningsuppsättning.

    Den här egenskapen kan inte finnas tillsammans med en properties.availabilitySet-referens som inte är null.

    Lägsta api–version: 2019–03–01

    properties.vmId
    • string

    Anger det unika ID:t för den virtuella datorn som är en 128-bitars identifierare som är kodad och lagrad på alla virtuella Azure IaaS-datorer SMBIOS och som kan läsas med hjälp av BIOS-plattformskommandon.

    resources

    Den virtuella datorns underordnade tilläggsresurser.

    tags
    • object

    Resurstaggar

    type
    • string

    Resurstyp

    zones
    • string[]

    De virtuella datorzonerna.

    VirtualMachineAgentInstanceView

    Instansvyn för VM-agenten som körs på den virtuella datorn.

    Name Type Description
    extensionHandlers

    Instansvyn för den virtuella datortilläggshanteraren.

    statuses

    Resursstatusinformationen.

    vmAgentVersion
    • string

    Den fullständiga versionen av VM-agenten.

    VirtualMachineEvictionPolicyTypes

    Anger avlägsningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen.

    För virtuella Azure Spot-datorer stöds både "Deallocate" och "Delete" och den lägsta API-versionen är 2019-03-01.

    För Azure Spot-skalningsuppsättningar stöds både "Frisänd" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

    Name Type Description
    Deallocate
    • string
    Delete
    • string

    VirtualMachineExtension

    Beskriver ett tillägg för virtuell dator.

    Name Type Description
    id
    • string

    Resurs-ID

    location
    • string

    Resursplats

    name
    • string

    Resursnamn

    properties.autoUpgradeMinorVersion
    • boolean

    Anger om tillägget ska använda en nyare delversion om en sådan är tillgänglig vid distributionen. När det har distribuerats uppgraderar tillägget inte mindre versioner om de inte omdistribueras, även om den här egenskapen är inställd på true.

    properties.enableAutomaticUpgrade
    • boolean

    Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version av tillägget.

    properties.forceUpdateTag
    • string

    Hur tilläggshanteraren ska tvingas att uppdatera även om tilläggskonfigurationen inte har ändrats.

    properties.instanceView

    Vyn för tilläggsinstansen för virtuella datorer.

    properties.protectedSettings
    • object

    Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls.

    properties.provisioningState
    • string

    Etableringstillståndet, som endast visas i svaret.

    properties.publisher
    • string

    Namnet på tilläggshanterarens utgivare.

    properties.settings
    • object

    Offentliga Json-formaterade inställningar för tillägget.

    properties.type
    • string

    Anger typen av tillägg. ett exempel är "CustomScriptExtension".

    properties.typeHandlerVersion
    • string

    Anger skripthanterarens version.

    tags
    • object

    Resurstaggar

    type
    • string

    Resurstyp

    VirtualMachineExtensionHandlerInstanceView

    Instansvyn för en tilläggshanterare för virtuella datorer.

    Name Type Description
    status

    Status för tilläggshanteraren.

    type
    • string

    Anger typen av tillägg. ett exempel är "CustomScriptExtension".

    typeHandlerVersion
    • string

    Anger skripthanterarens version.

    VirtualMachineExtensionInstanceView

    Instansvyn för ett tillägg för en virtuell dator.

    Name Type Description
    name
    • string

    Namnet på tillägget för virtuell dator.

    statuses

    Resursstatusinformationen.

    substatuses

    Resursstatusinformationen.

    type
    • string

    Anger typ av tillägg. ett exempel är "CustomScriptExtension".

    typeHandlerVersion
    • string

    Anger skripthanterarens version.

    VirtualMachineHealthStatus

    Hälsostatus för den virtuella datorn.

    Name Type Description
    status

    Hälsostatusinformation för den virtuella datorn.

    VirtualMachineIdentity

    Identitet för den virtuella datorn.

    Name Type Description
    principalId
    • string

    Huvud-ID för den virtuella datorns identitet. Den här egenskapen anges endast för en system tilldelad identitet.

    tenantId
    • string

    Det klient-ID som är associerat med den virtuella datorn. Den här egenskapen anges endast för en system tilldelad identitet.

    type

    Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn.

    userAssignedIdentities

    Listan över användaridentiteter som är associerade med den virtuella datorn. Referenserna för användaridentitetsordlistans nyckel är ARM-resurs-ID:n i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

    VirtualMachineInstanceView

    Instansvyn för en virtuell dator.

    Name Type Description
    assignedHost
    • string

    Resurs-ID för den dedikerade värden, där den virtuella datorn tilldelas via automatisk placering, när den virtuella datorn är associerad med en dedikerad värdgrupp som har automatisk placering aktiverad.

    Lägsta API-version: 2020-06-01.

    bootDiagnostics

    Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolens utdata och skärmbild för att diagnostisera VM-status.

    Du kan enkelt visa utdata från konsolloggen.

    Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

    computerName
    • string

    Datornamnet som tilldelats den virtuella datorn.

    disks

    Diskinformationen för den virtuella datorn.

    extensions

    Tilläggsinformation.

    hyperVGeneration

    Anger typen av HyperVGeneration som är associerad med en resurs

    maintenanceRedeployStatus

    Status för underhållsåtgärd på den virtuella datorn.

    osName
    • string

    Operativsystemet som körs på den virtuella datorn.

    osVersion
    • string

    Den version av operativsystemet som körs på den virtuella datorn.

    patchStatus

    [Förhandsgranskningsfunktion] Status för korrigeringsåtgärder för virtuella datorer.

    platformFaultDomain
    • integer

    Anger feldomänen för den virtuella datorn.

    platformUpdateDomain
    • integer

    Anger uppdateringsdomänen för den virtuella datorn.

    rdpThumbPrint
    • string

    Tumavtrycket Fjärranslutning certifikatet.

    statuses

    Resursstatusinformationen.

    vmAgent

    VM-agenten som körs på den virtuella datorn.

    vmHealth

    Hälsostatus för den virtuella datorn.

    VirtualMachineIpTag

    Innehåller DEN IP-tagg som är associerad med den offentliga IP-adressen.

    Name Type Description
    ipTagType
    • string

    IP-taggtyp. Exempel: FirstPartyUsage.

    tag
    • string

    IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv.

    VirtualMachineListResult

    Åtgärdssvaret Lista virtuell dator.

    Name Type Description
    nextLink
    • string

    URI:en för att hämta nästa sida med virtuella datorer. Anropa ListNext() med den här URI:n för att hämta nästa sida Virtual Machines.

    value

    Listan över virtuella datorer.

    VirtualMachineNetworkInterfaceConfiguration

    Beskriver konfigurationer av nätverksgränssnitt för virtuella datorer.

    Name Type Description
    name
    • string

    Konfigurationsnamnet för nätverksgränssnittet.

    properties.deleteOption

    Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

    properties.dnsSettings

    Dns-inställningarna som ska tillämpas på nätverksgränssnitten.

    properties.dscpConfiguration
    properties.enableAcceleratedNetworking
    • boolean

    Anger om nätverksgränssnittet är accelererat nätverksaktiverat.

    properties.enableFpga
    • boolean

    Anger om nätverksgränssnittet är FPGA-nätverksaktiverad.

    properties.enableIPForwarding
    • boolean

    Om IP-vidarebefordran har aktiverats på det här nätverkskortet.

    properties.ipConfigurations

    Anger IP-konfigurationerna för nätverksgränssnittet.

    properties.networkSecurityGroup

    Nätverkssäkerhetsgruppen.

    properties.primary
    • boolean

    Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt.

    VirtualMachineNetworkInterfaceDnsSettingsConfiguration

    Beskriver DNS-inställningarna för en nätverkskonfiguration för virtuella datorer.

    Name Type Description
    dnsServers
    • string[]

    Lista över IP-adresser för DNS-servrar

    VirtualMachineNetworkInterfaceIPConfiguration

    Beskriver IP-konfigurationen för en nätverksprofil för virtuella datorer.

    Name Type Description
    name
    • string

    IP-konfigurationsnamnet.

    properties.applicationGatewayBackendAddressPools

    Anger en matris med referenser till backend-adresspooler för programgatewayer. En virtuell dator kan referera till serverdadresspooler för flera programgatewayer. Flera virtuella datorer kan inte använda samma programgateway.

    properties.applicationSecurityGroups

    Anger en matris med referenser till programsäkerhetsgruppen.

    properties.loadBalancerBackendAddressPools

    Anger en matris med referenser till backend-adresspooler för lastbalanserare. En virtuell dator kan referera till backend-adresspooler för en offentlig och en intern lastbalanserare. [Flera virtuella datorer kan inte använda samma grundläggande SKU-lastbalanserare].

    properties.primary
    • boolean

    Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt.

    properties.privateIPAddressVersion

    Tillgänglig från Api-Version 2017-03-30 och framåt, och representerar om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: IPv4 och IPv6.

    properties.publicIPAddressConfiguration

    PublicIPAddressConfiguration.

    properties.subnet

    Anger identifieraren för undernätet.

    VirtualMachinePatchStatus

    Status för korrigeringsåtgärder för virtuella datorer.

    Name Type Description
    availablePatchSummary

    Tillgänglig korrigeringssammanfattning av den senaste utvärderingsåtgärden för den virtuella datorn.

    configurationStatuses

    Aktivera status för angiven patchMode

    lastPatchInstallationSummary

    Installationssammanfattningen av den senaste installationsåtgärden för den virtuella datorn.

    VirtualMachinePriorityTypes

    Anger prioriteten för den virtuella datorn.

    Lägsta API-version: 2019-03-01

    Name Type Description
    Low
    • string
    Regular
    • string
    Spot
    • string

    VirtualMachinePublicIPAddressConfiguration

    Beskriver IP-konfigurationen för PublicIPAddress för virtuella datorer

    Name Type Description
    name
    • string

    Konfigurationsnamnet för publicIP-adressen.

    properties.deleteOption

    Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort

    properties.dnsSettings

    DNS-inställningarna som ska tillämpas på de offentliga IP-adresserna .

    properties.idleTimeoutInMinutes
    • integer

    Tidsgränsen för inaktivitet för den offentliga IP-adressen.

    properties.ipTags

    Listan över IP-taggar som är associerade med den offentliga IP-adressen.

    properties.publicIPAddressVersion

    Tillgänglig från Api-Version 2019-07-01 och framåt, och representerar om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

    properties.publicIPAllocationMethod

    Ange den offentliga IP-allokeringstypen

    properties.publicIPPrefix

    PublicIPPrefix som du ska allokera offentligaIP-adresser från.

    sku

    Beskriver den offentliga IP-SKU:n

    VirtualMachinePublicIPAddressDnsSettingsConfiguration

    Beskriver DNS-inställningarna för en nätverkskonfiguration för virtuella datorer.

    Name Type Description
    domainNameLabel
    • string

    Domännamnsetikettprefixet för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanfogningen av domännamnsetiketten och det unika ID:t för vm-nätverksprofilen.

    VirtualMachineSizeTypes

    Anger storleken på den virtuella datorn.

    Uppräkningsdatatypen är för närvarande inaktuell och tas bort den 23 december 2023.

    Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda följande API:er:

    Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning

    Lista alla tillgängliga storlekar för virtuella datorer i en region

    Visa en lista över alla tillgängliga storlekar för virtuella datorer för att ändra storlek på. Mer information om storlekar för virtuella datorer finns i Storlekar för virtuella datorer.

    Vilka vm-storlekar som är tillgängliga beror på region och tillgänglighetsuppsättning.

    Name Type 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

    WindowsConfiguration

    Anger inställningar för Windows-operativsystem på den virtuella datorn.

    Name Type Description
    additionalUnattendContent

    Anger ytterligare base-64-kodad XML-formaterad information som kan inkluderas i Unattend.xml filen, som används av Installationsprogrammet för Windows.

    enableAutomaticUpdates
    • boolean

    Anger om automatiska uppdateringar har aktiverats för den virtuella Windows-datorn. Standardvärdet är True.

    För VM-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystemet.

    patchSettings

    [Förhandsgranskningsfunktion] Anger inställningar relaterade till VM-gästkorrigeringar i Windows.

    provisionVMAgent
    • boolean

    Anger om vm-agenten ska etableras på den virtuella datorn.

    Om den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten installeras på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare.

    timeZone
    • string

    Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time".

    Möjliga värden kan TimeZoneInfo.Id från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones.

    winRM

    Anger lyssnare för Windows Remote Management. Detta möjliggör fjärrkörning Windows PowerShell.

    WindowsPatchAssessmentMode

    Anger läget för vm-gästkorrigeringsbedömning för den virtuella IaaS-datorn.

    Möjliga värden:

    ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

    AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara true.

    Name Type Description
    AutomaticByPlatform
    • string
    ImageDefault
    • string

    WindowsVMGuestPatchMode

    Anger läget för VM-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är kopplade till VM-skalningsuppsättningen med OrchestrationMode som flexibel.

    Möjliga värden:

    Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

    AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara true.

    AutomaticByPlatform – den virtuella datorn uppdateras automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna

    Name Type Description
    AutomaticByOS
    • string
    AutomaticByPlatform
    • string
    Manual
    • string

    WinRMConfiguration

    Beskriver konfigurationen av Windows Remote Management för den virtuella datorn

    Name Type Description
    listeners

    Listan över lyssnare för Windows Remote Management

    WinRMListener

    Beskriver protokoll och tumavtryck för Windows Remote Management-lyssnare

    Name Type Description
    certificateUrl
    • string

    Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en Key Vault finns i Lägga till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

    {
    "data":"",
    "dataType":"pfx",
    "password":""
    }

    protocol

    Anger protokollet för WinRM-lyssnaren.

    Möjliga värden:
    http

    https