VirtualMachine interface
Beschreibt einen virtuellen Computer.
- Extends
Eigenschaften
additional |
Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind. |
application |
Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen. |
availability |
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. |
billing |
Gibt die abrechnungsbezogenen Details eines virtuellen Azure Spot-Computers an. Mindest-API-Version: 2019-03-01. |
capacity |
Gibt Informationen zur Kapazitätsreservierung an, die zum Zuordnen virtueller Computer verwendet wird. Mindest-API-Version: 2021-04-01. |
diagnostics |
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. |
eviction |
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. |
extended |
Der erweiterte Speicherort des virtuellen Computers. |
extensions |
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. |
hardware |
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. |
host |
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. |
instance |
Die Instanzansicht des virtuellen Computers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
license |
Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. |
managed |
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. |
network |
Gibt die Netzwerkschnittstellen des virtuellen Computers an. |
os |
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. |
platform |
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 |
provisioning |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
proximity |
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. |
scheduled |
Gibt redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the virtual machine an. |
scheduled |
Gibt geplante Ereigniskonfigurationen an. |
security |
Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an. |
storage |
Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. |
time |
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. |
user |
UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben. Mindest-API-Version: 2021-03-01. |
virtual |
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. |
vm |
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
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}
type
RessourcentypHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
type?: string
Eigenschaftswert
string