Delen via


VirtualMachine interface

Beschrijft een virtuele machine.

Uitbreiding

Eigenschappen

additionalCapabilities

Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine.

applicationProfile

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS.

availabilitySet

Hiermee geeft u informatie op over de beschikbaarheidsset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde beschikbaarheidsset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Zie Overzicht van beschikbaarheidssetsvoor meer informatie over beschikbaarheidssets. Zie Onderhoud en updates voor virtuele machines in Azurevoor meer informatie over gepland azure-onderhoud. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. De beschikbaarheidsset waaraan de VIRTUELE machine wordt toegevoegd, moet zich onder dezelfde resourcegroep bevinden als de resource van de beschikbaarheidsset. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. Deze eigenschap kan niet samen met een verwijzing naar niet-null properties.virtualMachineScaleSet bestaan.

billingProfile

Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01.

capacityReservation

Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01.

diagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15.

etag

Etag is eigenschap die wordt geretourneerd in het antwoord maken/bijwerken/ophalen van de virtuele machine, zodat de klant deze kan opgeven in de header om optimistische updates te garanderen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

evictionPolicy

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview.

extendedLocation

De uitgebreide locatie van de virtuele machine.

extensionsTimeBudget

Hiermee geeft u de tijd die is toegewezen voor alle extensies die moeten worden gestart. De tijdsduur moet liggen tussen 15 minuten en 120 minuten (inclusief) en moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 90 minuten (PT1H30M). Minimale API-versie: 2020-06-01.

hardwareProfile

Hiermee geeft u de hardware-instellingen voor de virtuele machine.

host

Hiermee geeft u informatie op over de toegewezen host waarin de virtuele machine zich bevindt. Minimale API-versie: 2018-10-01.

hostGroup

Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele machine zich bevindt. Opmerking: gebruiker kan de eigenschappen host en hostGroup niet opgeven. Minimale API-versie: 2020-06-01.

identity

De identiteit van de virtuele machine, indien geconfigureerd.

instanceView

De weergave van het exemplaar van de virtuele machine. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

licenseType

Hiermee geeft u op dat de installatiekopieën of schijven die worden gebruikt, on-premises zijn gelicentieerd.

Mogelijke waarden voor het Windows Server-besturingssysteem zijn:

Windows_Client

Windows_Server

Mogelijke waarden voor het Linux Server-besturingssysteem zijn:

RHEL_BYOS (voor RHEL)

SLES_BYOS (voor SUSE)

Zie Azure Hybrid Use Benefit voor Windows Server voor meer informatie

Azure Hybrid Use Benefit voor Linux Server-

Minimale API-versie: 2015-06-15

managedBy

ManagedBy is ingesteld op VIRTUAL Machine Scale Set (VMSS) flex ARM resourceID, als de VM deel uitmaakt van de VMSS. Deze eigenschap wordt gebruikt door het platform voor het verwijderen van interne resourcegroepen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

networkProfile

Hiermee geeft u de netwerkinterfaces van de virtuele machine.

osProfile

Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt tijdens het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd zodra de VIRTUELE machine is ingericht.

plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

platformFaultDomain

Hiermee geeft u het logische foutdomein van de schaalset waarin de virtuele machine wordt gemaakt. De virtuele machine wordt standaard automatisch toegewezen aan een foutdomein dat de beste balans behoudt tussen beschikbare foutdomeinen. Dit is alleen van toepassing als de eigenschap virtualMachineScaleSet van deze virtuele machine is ingesteld. De virtuele-machineschaalset waarnaar wordt verwezen, moet 'platformFaultDomainCount' groter dan 1 hebben. Deze eigenschap kan niet worden bijgewerkt zodra de virtuele machine is gemaakt. Foutdomeintoewijzing kan worden weergegeven in de weergave exemplaar van de virtuele machine. Minimale API-versie: 2020-12-01.

priority

Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01

provisioningState

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

proximityPlacementGroup

Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele machine moet worden toegewezen. Minimale API-versie: 2018-04-01.

resources

De onderliggende extensiebronnen van de virtuele machine. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

scheduledEventsPolicy

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event voor de virtuele machine.

scheduledEventsProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op.

securityProfile

Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine.

storageProfile

Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op.

timeCreated

Hiermee geeft u het tijdstip op waarop de virtuele-machineresource is gemaakt. Minimale API-versie: 2021-11-01. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

userData

UserData voor de VIRTUELE machine, die base-64 moet zijn gecodeerd. De klant mag hier geen geheimen doorgeven. Minimale API-versie: 2021-03-01.

virtualMachineScaleSet

Hiermee geeft u informatie op over de virtuele-machineschaalset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde virtuele-machineschaalset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan een virtuele-machineschaalset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een virtuele-machineschaalset. Deze eigenschap kan niet bestaan samen met een verwijzing naar niet-null properties.availabilitySet. Minimale API-versie: 2019-03-01.

vmId

Hiermee geeft u de unieke VM-id op die een id van 128 bits is die is gecodeerd en opgeslagen in alle SMBIOS-vm's van Azure IaaS en kan worden gelezen met behulp van BIOS-opdrachten van het platform. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

zones

De zones van de virtuele machine.

Overgenomen eigenschappen

id

Opmerking over resource-id: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

location

Resourcelocatie

name

Opmerking voor de resourcenaam: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

tags

Resourcetags

type

Opmerking van het resourcetype: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

additionalCapabilities

Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine.

additionalCapabilities?: AdditionalCapabilities

Waarde van eigenschap

applicationProfile

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS.

applicationProfile?: ApplicationProfile

Waarde van eigenschap

availabilitySet

Hiermee geeft u informatie op over de beschikbaarheidsset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde beschikbaarheidsset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Zie Overzicht van beschikbaarheidssetsvoor meer informatie over beschikbaarheidssets. Zie Onderhoud en updates voor virtuele machines in Azurevoor meer informatie over gepland azure-onderhoud. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. De beschikbaarheidsset waaraan de VIRTUELE machine wordt toegevoegd, moet zich onder dezelfde resourcegroep bevinden als de resource van de beschikbaarheidsset. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. Deze eigenschap kan niet samen met een verwijzing naar niet-null properties.virtualMachineScaleSet bestaan.

availabilitySet?: SubResource

Waarde van eigenschap

billingProfile

Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01.

billingProfile?: BillingProfile

Waarde van eigenschap

capacityReservation

Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01.

capacityReservation?: CapacityReservationProfile

Waarde van eigenschap

diagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Waarde van eigenschap

etag

Etag is eigenschap die wordt geretourneerd in het antwoord maken/bijwerken/ophalen van de virtuele machine, zodat de klant deze kan opgeven in de header om optimistische updates te garanderen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

etag?: string

Waarde van eigenschap

string

evictionPolicy

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview.

evictionPolicy?: string

Waarde van eigenschap

string

extendedLocation

De uitgebreide locatie van de virtuele machine.

extendedLocation?: ExtendedLocation

Waarde van eigenschap

extensionsTimeBudget

Hiermee geeft u de tijd die is toegewezen voor alle extensies die moeten worden gestart. De tijdsduur moet liggen tussen 15 minuten en 120 minuten (inclusief) en moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 90 minuten (PT1H30M). Minimale API-versie: 2020-06-01.

extensionsTimeBudget?: string

Waarde van eigenschap

string

hardwareProfile

Hiermee geeft u de hardware-instellingen voor de virtuele machine.

hardwareProfile?: HardwareProfile

Waarde van eigenschap

host

Hiermee geeft u informatie op over de toegewezen host waarin de virtuele machine zich bevindt. Minimale API-versie: 2018-10-01.

host?: SubResource

Waarde van eigenschap

hostGroup

Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele machine zich bevindt. Opmerking: gebruiker kan de eigenschappen host en hostGroup niet opgeven. Minimale API-versie: 2020-06-01.

hostGroup?: SubResource

Waarde van eigenschap

identity

De identiteit van de virtuele machine, indien geconfigureerd.

identity?: VirtualMachineIdentity

Waarde van eigenschap

instanceView

De weergave van het exemplaar van de virtuele machine. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

instanceView?: VirtualMachineInstanceView

Waarde van eigenschap

licenseType

Hiermee geeft u op dat de installatiekopieën of schijven die worden gebruikt, on-premises zijn gelicentieerd.

Mogelijke waarden voor het Windows Server-besturingssysteem zijn:

Windows_Client

Windows_Server

Mogelijke waarden voor het Linux Server-besturingssysteem zijn:

RHEL_BYOS (voor RHEL)

SLES_BYOS (voor SUSE)

Zie Azure Hybrid Use Benefit voor Windows Server voor meer informatie

Azure Hybrid Use Benefit voor Linux Server-

Minimale API-versie: 2015-06-15

licenseType?: string

Waarde van eigenschap

string

managedBy

ManagedBy is ingesteld op VIRTUAL Machine Scale Set (VMSS) flex ARM resourceID, als de VM deel uitmaakt van de VMSS. Deze eigenschap wordt gebruikt door het platform voor het verwijderen van interne resourcegroepen. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

managedBy?: string

Waarde van eigenschap

string

networkProfile

Hiermee geeft u de netwerkinterfaces van de virtuele machine.

networkProfile?: NetworkProfile

Waarde van eigenschap

osProfile

Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt tijdens het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd zodra de VIRTUELE machine is ingericht.

osProfile?: OSProfile

Waarde van eigenschap

plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

plan?: Plan

Waarde van eigenschap

platformFaultDomain

Hiermee geeft u het logische foutdomein van de schaalset waarin de virtuele machine wordt gemaakt. De virtuele machine wordt standaard automatisch toegewezen aan een foutdomein dat de beste balans behoudt tussen beschikbare foutdomeinen. Dit is alleen van toepassing als de eigenschap virtualMachineScaleSet van deze virtuele machine is ingesteld. De virtuele-machineschaalset waarnaar wordt verwezen, moet 'platformFaultDomainCount' groter dan 1 hebben. Deze eigenschap kan niet worden bijgewerkt zodra de virtuele machine is gemaakt. Foutdomeintoewijzing kan worden weergegeven in de weergave exemplaar van de virtuele machine. Minimale API-versie: 2020-12-01.

platformFaultDomain?: number

Waarde van eigenschap

number

priority

Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01

priority?: string

Waarde van eigenschap

string

provisioningState

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

proximityPlacementGroup

Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele machine moet worden toegewezen. Minimale API-versie: 2018-04-01.

proximityPlacementGroup?: SubResource

Waarde van eigenschap

resources

De onderliggende extensiebronnen van de virtuele machine. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

resources?: VirtualMachineExtension[]

Waarde van eigenschap

scheduledEventsPolicy

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event voor de virtuele machine.

scheduledEventsPolicy?: ScheduledEventsPolicy

Waarde van eigenschap

scheduledEventsProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op.

scheduledEventsProfile?: ScheduledEventsProfile

Waarde van eigenschap

securityProfile

Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine.

securityProfile?: SecurityProfile

Waarde van eigenschap

storageProfile

Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op.

storageProfile?: StorageProfile

Waarde van eigenschap

timeCreated

Hiermee geeft u het tijdstip op waarop de virtuele-machineresource is gemaakt. Minimale API-versie: 2021-11-01. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

timeCreated?: Date

Waarde van eigenschap

Date

userData

UserData voor de VIRTUELE machine, die base-64 moet zijn gecodeerd. De klant mag hier geen geheimen doorgeven. Minimale API-versie: 2021-03-01.

userData?: string

Waarde van eigenschap

string

virtualMachineScaleSet

Hiermee geeft u informatie op over de virtuele-machineschaalset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde virtuele-machineschaalset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan een virtuele-machineschaalset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een virtuele-machineschaalset. Deze eigenschap kan niet bestaan samen met een verwijzing naar niet-null properties.availabilitySet. Minimale API-versie: 2019-03-01.

virtualMachineScaleSet?: SubResource

Waarde van eigenschap

vmId

Hiermee geeft u de unieke VM-id op die een id van 128 bits is die is gecodeerd en opgeslagen in alle SMBIOS-vm's van Azure IaaS en kan worden gelezen met behulp van BIOS-opdrachten van het platform. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

vmId?: string

Waarde van eigenschap

string

zones

De zones van de virtuele machine.

zones?: string[]

Waarde van eigenschap

string[]

Details van overgenomen eigenschap

id

Opmerking over resource-id: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

overgenomen vanResource.id

location

Resourcelocatie

location: string

Waarde van eigenschap

string

overgenomen vanResource.location

name

Opmerking voor de resourcenaam: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

overgenomen vanResource.name

tags

Resourcetags

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

Waarde van eigenschap

{[propertyName: string]: string}

overgenomen vanResource.tags

type

Opmerking van het resourcetype: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanResource.type