Dela via


VirtualMachine interface

Beskriver en virtuell dator.

Extends

Egenskaper

additionalCapabilities

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

applicationProfile

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS.

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 underhåll i Azure finns i Underhåll och uppdateringar för Virtual Machines i Azure. För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i bör vara under samma resursgrupp som resursen för tillgänglighetsuppsättningen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null.

billingProfile

Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01.

capacityReservation

Anger information om kapacitetsreservationen som används för att allokera en virtuell dator. Lägsta API-version: 2021-04-01.

diagnosticsProfile

Anger tillståndet för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

etag

Etag är egenskapen som returneras i Skapa/Uppdatera/Hämta svar för den virtuella datorn, så att kunden kan ange den i rubriken för att säkerställa optimistiska uppdateringar. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

evictionPolicy

Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot Scale Set. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

extendedLocation

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

extensionsTimeBudget

Anger den tid som tilldelas för alla tillägg som ska startas. Tidslängden ska vara mellan 15 minuter och 120 minuter (inklusive) och bör anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01.

hardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

host

Anger information om den dedikerade värden som den virtuella datorn finns i. Lägsta API-version: 2018-10-01.

hostGroup

Anger information om den dedikerade värdgruppen som den virtuella datorn finns i. Observera: Användaren kan inte ange både egenskaper för värden och hostGroup. Lägsta API-version: 2020-06-01.

identity

Identiteten för den virtuella datorn, om den är konfigurerad.

instanceView

Instansvyn för den virtuella datorn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

licenseType

Anger att avbildningen eller disken som används har licensierats 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 för Windows Server

Azure Hybrid Use Benefit för Linux Server

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

managedBy

ManagedBy är inställt på VMSS(Virtual Machine Scale Set) flex ARM resourceID, om den virtuella datorn är en del av VMSS. Den här egenskapen används av plattformen för borttagningsoptimering av interna resursgrupper. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

networkProfile

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

osProfile

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

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. I Azure Portal letar du upp marketplace-avbildningen som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

platformFaultDomain

Anger den logiska feldomänen för skalningsuppsättningen 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" större än 1. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Tilldelning av feldomän kan visas i vyn Virtuell datorinstans. Lägsta api‐version: 2020‐12‐01.

priority

Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01

provisioningState

Etableringstillståndet, som bara visas i svaret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

proximityPlacementGroup

Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta API-version: 2018-04-01.

resources

Den virtuella datorns underordnade tilläggsresurser. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

scheduledEventsPolicy

Anger omdistribution, omstart och scheduledEventsAdditionalPublishingTargets schemalagda händelserelaterade konfigurationer för den virtuella datorn.

scheduledEventsProfile

Anger konfigurationer relaterade till schemalagda händelser.

securityProfile

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

storageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

timeCreated

Anger den tidpunkt då resursen för den virtuella datorn skapades. Lägsta API-version: 2021-11-01. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

userData

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.

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. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api‐version: 2019‐03‐01.

vmId

Anger den virtuella datorns unika ID som är en 128-bitars identifierare som är kodad och lagrad i alla virtuella Azure IaaS-datorer SMBIOS och som kan läsas med hjälp av BIOS-plattformskommandon. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

zones

Zoner för virtuella datorer.

Ärvda egenskaper

id

Resurs-ID OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

location

Resursplats

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

Resurstaggar

type

Resurstyp OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

Egenskapsvärde

applicationProfile

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS.

applicationProfile?: ApplicationProfile

Egenskapsvärde

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 underhåll i Azure finns i Underhåll och uppdateringar för Virtual Machines i Azure. För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i bör vara under samma resursgrupp som resursen för tillgänglighetsuppsättningen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null.

availabilitySet?: SubResource

Egenskapsvärde

billingProfile

Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01.

billingProfile?: BillingProfile

Egenskapsvärde

capacityReservation

Anger information om kapacitetsreservationen som används för att allokera en virtuell dator. Lägsta API-version: 2021-04-01.

capacityReservation?: CapacityReservationProfile

Egenskapsvärde

diagnosticsProfile

Anger tillståndet för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Egenskapsvärde

etag

Etag är egenskapen som returneras i Skapa/Uppdatera/Hämta svar för den virtuella datorn, så att kunden kan ange den i rubriken för att säkerställa optimistiska uppdateringar. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

etag?: string

Egenskapsvärde

string

evictionPolicy

Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot Scale Set. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

evictionPolicy?: string

Egenskapsvärde

string

extendedLocation

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

extendedLocation?: ExtendedLocation

Egenskapsvärde

extensionsTimeBudget

Anger den tid som tilldelas för alla tillägg som ska startas. Tidslängden ska vara mellan 15 minuter och 120 minuter (inklusive) och bör anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01.

extensionsTimeBudget?: string

Egenskapsvärde

string

hardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

hardwareProfile?: HardwareProfile

Egenskapsvärde

host

Anger information om den dedikerade värden som den virtuella datorn finns i. Lägsta API-version: 2018-10-01.

host?: SubResource

Egenskapsvärde

hostGroup

Anger information om den dedikerade värdgruppen som den virtuella datorn finns i. Observera: Användaren kan inte ange både egenskaper för värden och hostGroup. Lägsta API-version: 2020-06-01.

hostGroup?: SubResource

Egenskapsvärde

identity

Identiteten för den virtuella datorn, om den är konfigurerad.

identity?: VirtualMachineIdentity

Egenskapsvärde

instanceView

Instansvyn för den virtuella datorn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

instanceView?: VirtualMachineInstanceView

Egenskapsvärde

licenseType

Anger att avbildningen eller disken som används har licensierats 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 för Windows Server

Azure Hybrid Use Benefit för Linux Server

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

licenseType?: string

Egenskapsvärde

string

managedBy

ManagedBy är inställt på VMSS(Virtual Machine Scale Set) flex ARM resourceID, om den virtuella datorn är en del av VMSS. Den här egenskapen används av plattformen för borttagningsoptimering av interna resursgrupper. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

managedBy?: string

Egenskapsvärde

string

networkProfile

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

networkProfile?: NetworkProfile

Egenskapsvärde

osProfile

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

osProfile?: OSProfile

Egenskapsvärde

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. I Azure Portal letar du upp marketplace-avbildningen som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

plan?: Plan

Egenskapsvärde

platformFaultDomain

Anger den logiska feldomänen för skalningsuppsättningen 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" större än 1. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Tilldelning av feldomän kan visas i vyn Virtuell datorinstans. Lägsta api‐version: 2020‐12‐01.

platformFaultDomain?: number

Egenskapsvärde

number

priority

Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01

priority?: string

Egenskapsvärde

string

provisioningState

Etableringstillståndet, som bara visas i svaret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

proximityPlacementGroup

Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta API-version: 2018-04-01.

proximityPlacementGroup?: SubResource

Egenskapsvärde

resources

Den virtuella datorns underordnade tilläggsresurser. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

resources?: VirtualMachineExtension[]

Egenskapsvärde

scheduledEventsPolicy

Anger omdistribution, omstart och scheduledEventsAdditionalPublishingTargets schemalagda händelserelaterade konfigurationer för den virtuella datorn.

scheduledEventsPolicy?: ScheduledEventsPolicy

Egenskapsvärde

scheduledEventsProfile

Anger konfigurationer relaterade till schemalagda händelser.

scheduledEventsProfile?: ScheduledEventsProfile

Egenskapsvärde

securityProfile

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

securityProfile?: SecurityProfile

Egenskapsvärde

storageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

storageProfile?: StorageProfile

Egenskapsvärde

timeCreated

Anger den tidpunkt då resursen för den virtuella datorn skapades. Lägsta API-version: 2021-11-01. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

timeCreated?: Date

Egenskapsvärde

Date

userData

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.

userData?: string

Egenskapsvärde

string

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. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api‐version: 2019‐03‐01.

virtualMachineScaleSet?: SubResource

Egenskapsvärde

vmId

Anger den virtuella datorns unika ID som är en 128-bitars identifierare som är kodad och lagrad i alla virtuella Azure IaaS-datorer SMBIOS och som kan läsas med hjälp av BIOS-plattformskommandon. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

vmId?: string

Egenskapsvärde

string

zones

Zoner för virtuella datorer.

zones?: string[]

Egenskapsvärde

string[]

Information om ärvda egenskaper

id

Resurs-ID OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

Ärvd frånResource.id

location

Resursplats

location: string

Egenskapsvärde

string

Ärvd frånResource.location

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

Ärvd frånResource.name

tags

Resurstaggar

tags?: {[propertyName: string]: string}

Egenskapsvärde

{[propertyName: string]: string}

Ärvd frånResource.tags

type

Resurstyp OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

Ärvd frånResource.type