Freigeben über


VirtualMachine interface

Beschreibt einen virtuellen Computer.

Extends

Eigenschaften

additionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind.

applicationProfile

Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen.

availabilitySet

Gibt Informationen zum Verfügbarkeitssatz an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Verfügbarkeitssatz angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitssätzen finden Sie unter Übersicht über Verfügbarkeitssätze. Weitere Informationen zur geplanten Wartung von Azure finden Sie unter Wartung und Updates für virtuelle Computer in Azure. Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Der Verfügbarkeitssatz, zu dem der virtuelle Computer hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitssatzressource befinden. Eine vorhandene VM kann keinem Verfügbarkeitssatz hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.virtualMachineScaleSet-Referenz vorhanden sein.

billingProfile

Gibt die abrechnungsbezogenen Details eines virtuellen Azure Spot-Computers an. Mindest-API-Version: 2019-03-01.

capacityReservation

Gibt Informationen zur Kapazitätsreservierung an, die zum Zuordnen virtueller Computer verwendet wird. Mindest-API-Version: 2021-04-01.

diagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Mindest-API-Version: 2015-06-15.

etag

Etag wird in der Antwort "Create/Update/Get" der VM zurückgegeben, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

evictionPolicy

Gibt die Eviction-Richtlinie für den virtuellen Azure Spot-Computer und den Azure Spot-Skalierungssatz an. Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2019-03-01. Bei Azure Spot-Skalierungssätzen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2017-10-30-preview.

extendedLocation

Der erweiterte Speicherort des virtuellen Computers.

extensionsTimeBudget

Gibt die Uhrzeit an, die für alle zu startenden Erweiterungen zugewiesen wurde. Die Zeitdauer sollte zwischen 15 Minuten und 120 Minuten (einschließlich) liegen und im ISO 8601-Format angegeben werden. Der Standardwert ist 90 Minuten (PT1H30M). Mindest-API-Version: 2020-06-01.

hardwareProfile

Gibt die Hardwareeinstellungen für den virtuellen Computer an.

host

Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet. Mindest-API-Version: 2018-10-01.

hostGroup

Gibt Informationen zur dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet. Hinweis: Benutzer können sowohl host- als auch hostGroup-Eigenschaften nicht angeben. Mindest-API-Version: 2020-06-01.

identity

Die Identität des virtuellen Computers, falls konfiguriert.

instanceView

Die Instanzansicht des virtuellen Computers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

licenseType

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde.

Mögliche Werte für das Windows Server-Betriebssystem sind:

Windows_Client

Windows_Server

Mögliche Werte für das Linux Server-Betriebssystem sind:

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit für Linux Server

Mindest-API-Version: 2015-06-15

managedBy

ManagedBy ist auf vm Scale Set(VMSS) flex ARM resourceID festgelegt, wenn der virtuelle Computer Teil des VMSS ist. Diese Eigenschaft wird von der Plattform für die Optimierung der internen Ressourcengruppenlöschung verwendet. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

networkProfile

Gibt die Netzwerkschnittstellen des virtuellen Computers an.

osProfile

Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nicht geändert werden, nachdem der virtuelle Computer bereitgestellt wurde.

plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

platformFaultDomain

Gibt die logische Fehlerdomäne des Skalierungssatzes an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die das Gleichgewicht zwischen den verfügbaren Fehlerdomänen am besten gewährleistet. Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist. Auf den Skalierungssatz für virtuelle Computer, auf den verwiesen wird, muss "platformFaultDomainCount" größer als 1 sein. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Fehlerdomänenzuweisung kann in der Instanzansicht des virtuellen Computers angezeigt werden. Mindest-API-Version: 2020-12‐01.

priority

Gibt die Priorität für den virtuellen Computer an. Mindest-API-Version: 2019-03-01

provisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

proximityPlacementGroup

Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll. Mindest-API-Version: 2018-04-01.

resources

Die Ressourcen für die untergeordnete Erweiterung des virtuellen Computers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

scheduledEventsPolicy

Gibt redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the virtual machine an.

scheduledEventsProfile

Gibt geplante Ereigniskonfigurationen an.

securityProfile

Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an.

storageProfile

Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an.

timeCreated

Gibt den Zeitpunkt an, zu dem die Ressource des virtuellen Computers erstellt wurde. Mindest-API-Version: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

userData

UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben. Mindest-API-Version: 2021-03-01.

virtualMachineScaleSet

Gibt Informationen zum Skalierungssatz des virtuellen Computers an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Skalierungssatz für virtuelle Computer angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit für vm-Skalierungssätze hinzugefügt werden. Eine vorhandene VM kann keinem Skalierungssatz für virtuelle Computer hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.availabilitySet-Referenz vorhanden sein. Mindest-API-Version: 2019‐03‐01.

vmId

Gibt die eindeutige ID des virtuellen Computers an, bei der es sich um einen 128-Bit-Bezeichner handelt, der in allen Azure IaaS-VMs SMBIOS codiert und gespeichert ist und mithilfe von Plattform-BIOS-Befehlen gelesen werden kann. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

zones

Die Zonen des virtuellen Computers.

Geerbte Eigenschaften

id

Hinweis zur Ressourcen-ID: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

location

Ressourcenspeicherort

name

Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

tags

Ressourcentags

type

RessourcentypHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

additionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind.

additionalCapabilities?: AdditionalCapabilities

Eigenschaftswert

applicationProfile

Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen.

applicationProfile?: ApplicationProfile

Eigenschaftswert

availabilitySet

Gibt Informationen zum Verfügbarkeitssatz an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Verfügbarkeitssatz angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitssätzen finden Sie unter Übersicht über Verfügbarkeitssätze. Weitere Informationen zur geplanten Wartung von Azure finden Sie unter Wartung und Updates für virtuelle Computer in Azure. Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Der Verfügbarkeitssatz, zu dem der virtuelle Computer hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitssatzressource befinden. Eine vorhandene VM kann keinem Verfügbarkeitssatz hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.virtualMachineScaleSet-Referenz vorhanden sein.

availabilitySet?: SubResource

Eigenschaftswert

billingProfile

Gibt die abrechnungsbezogenen Details eines virtuellen Azure Spot-Computers an. Mindest-API-Version: 2019-03-01.

billingProfile?: BillingProfile

Eigenschaftswert

capacityReservation

Gibt Informationen zur Kapazitätsreservierung an, die zum Zuordnen virtueller Computer verwendet wird. Mindest-API-Version: 2021-04-01.

capacityReservation?: CapacityReservationProfile

Eigenschaftswert

diagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Mindest-API-Version: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Eigenschaftswert

etag

Etag wird in der Antwort "Create/Update/Get" der VM zurückgegeben, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

etag?: string

Eigenschaftswert

string

evictionPolicy

Gibt die Eviction-Richtlinie für den virtuellen Azure Spot-Computer und den Azure Spot-Skalierungssatz an. Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2019-03-01. Bei Azure Spot-Skalierungssätzen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2017-10-30-preview.

evictionPolicy?: string

Eigenschaftswert

string

extendedLocation

Der erweiterte Speicherort des virtuellen Computers.

extendedLocation?: ExtendedLocation

Eigenschaftswert

extensionsTimeBudget

Gibt die Uhrzeit an, die für alle zu startenden Erweiterungen zugewiesen wurde. Die Zeitdauer sollte zwischen 15 Minuten und 120 Minuten (einschließlich) liegen und im ISO 8601-Format angegeben werden. Der Standardwert ist 90 Minuten (PT1H30M). Mindest-API-Version: 2020-06-01.

extensionsTimeBudget?: string

Eigenschaftswert

string

hardwareProfile

Gibt die Hardwareeinstellungen für den virtuellen Computer an.

hardwareProfile?: HardwareProfile

Eigenschaftswert

host

Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet. Mindest-API-Version: 2018-10-01.

host?: SubResource

Eigenschaftswert

hostGroup

Gibt Informationen zur dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet. Hinweis: Benutzer können sowohl host- als auch hostGroup-Eigenschaften nicht angeben. Mindest-API-Version: 2020-06-01.

hostGroup?: SubResource

Eigenschaftswert

identity

Die Identität des virtuellen Computers, falls konfiguriert.

identity?: VirtualMachineIdentity

Eigenschaftswert

instanceView

Die Instanzansicht des virtuellen Computers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

instanceView?: VirtualMachineInstanceView

Eigenschaftswert

licenseType

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde.

Mögliche Werte für das Windows Server-Betriebssystem sind:

Windows_Client

Windows_Server

Mögliche Werte für das Linux Server-Betriebssystem sind:

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit für Linux Server

Mindest-API-Version: 2015-06-15

licenseType?: string

Eigenschaftswert

string

managedBy

ManagedBy ist auf vm Scale Set(VMSS) flex ARM resourceID festgelegt, wenn der virtuelle Computer Teil des VMSS ist. Diese Eigenschaft wird von der Plattform für die Optimierung der internen Ressourcengruppenlöschung verwendet. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

managedBy?: string

Eigenschaftswert

string

networkProfile

Gibt die Netzwerkschnittstellen des virtuellen Computers an.

networkProfile?: NetworkProfile

Eigenschaftswert

osProfile

Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nicht geändert werden, nachdem der virtuelle Computer bereitgestellt wurde.

osProfile?: OSProfile

Eigenschaftswert

plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

plan?: Plan

Eigenschaftswert

platformFaultDomain

Gibt die logische Fehlerdomäne des Skalierungssatzes an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die das Gleichgewicht zwischen den verfügbaren Fehlerdomänen am besten gewährleistet. Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist. Auf den Skalierungssatz für virtuelle Computer, auf den verwiesen wird, muss "platformFaultDomainCount" größer als 1 sein. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Fehlerdomänenzuweisung kann in der Instanzansicht des virtuellen Computers angezeigt werden. Mindest-API-Version: 2020-12‐01.

platformFaultDomain?: number

Eigenschaftswert

number

priority

Gibt die Priorität für den virtuellen Computer an. Mindest-API-Version: 2019-03-01

priority?: string

Eigenschaftswert

string

provisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

proximityPlacementGroup

Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll. Mindest-API-Version: 2018-04-01.

proximityPlacementGroup?: SubResource

Eigenschaftswert

resources

Die Ressourcen für die untergeordnete Erweiterung des virtuellen Computers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

resources?: VirtualMachineExtension[]

Eigenschaftswert

scheduledEventsPolicy

Gibt redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the virtual machine an.

scheduledEventsPolicy?: ScheduledEventsPolicy

Eigenschaftswert

scheduledEventsProfile

Gibt geplante Ereigniskonfigurationen an.

scheduledEventsProfile?: ScheduledEventsProfile

Eigenschaftswert

securityProfile

Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an.

securityProfile?: SecurityProfile

Eigenschaftswert

storageProfile

Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an.

storageProfile?: StorageProfile

Eigenschaftswert

timeCreated

Gibt den Zeitpunkt an, zu dem die Ressource des virtuellen Computers erstellt wurde. Mindest-API-Version: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

timeCreated?: Date

Eigenschaftswert

Date

userData

UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben. Mindest-API-Version: 2021-03-01.

userData?: string

Eigenschaftswert

string

virtualMachineScaleSet

Gibt Informationen zum Skalierungssatz des virtuellen Computers an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Skalierungssatz für virtuelle Computer angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit für vm-Skalierungssätze hinzugefügt werden. Eine vorhandene VM kann keinem Skalierungssatz für virtuelle Computer hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.availabilitySet-Referenz vorhanden sein. Mindest-API-Version: 2019‐03‐01.

virtualMachineScaleSet?: SubResource

Eigenschaftswert

vmId

Gibt die eindeutige ID des virtuellen Computers an, bei der es sich um einen 128-Bit-Bezeichner handelt, der in allen Azure IaaS-VMs SMBIOS codiert und gespeichert ist und mithilfe von Plattform-BIOS-Befehlen gelesen werden kann. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

vmId?: string

Eigenschaftswert

string

zones

Die Zonen des virtuellen Computers.

zones?: string[]

Eigenschaftswert

string[]

Geerbte Eigenschaftsdetails

id

Hinweis zur Ressourcen-ID: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonResource.id

location

Ressourcenspeicherort

location: string

Eigenschaftswert

string

vonResource.location geerbt

name

Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonResource.name

tags

Ressourcentags

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

Eigenschaftswert

{[propertyName: string]: string}

vonResource.tags geerbt

type

RessourcentypHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

vonResource.type geerbt