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 für die VM/VMSS zur Verfügung gestellt werden sollen. |
availability |
Gibt Informationen zur Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitssätze. Weitere Informationen zur geplanten Azure-Wartung finden Sie unter Wartung und Updates für Virtual Machines in Azure. Derzeit kann eine VM nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Der Verfügbarkeitssatz, dem die VM hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitsgruppenressource befinden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einem Nicht-NULL-Properties.virtualMachineScaleSet-Verweis vorhanden sein. |
billing |
Gibt die Abrechnungsdetails eines virtuellen Azure Spot-Computers an. Api-Mindestversion: 2019-03-01. |
capacity |
Gibt Informationen zur Kapazitätsreservierung an, die zum Zuweisen virtueller Computer verwendet wird. Api-Mindestversion: 2021-04-01. |
diagnostics |
Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15. |
etag | Etag ist eine Eigenschaft, die in Create/Update/Get-Antwort des virtuellen Computers zurückgegeben wird, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
eviction |
Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2017-10-30-preview. |
extended |
Der erweiterte Speicherort des virtuellen Computers. |
extensions |
Gibt die Zeit an, die für den Start aller Erweiterungen zugewiesen wird. 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). Api-Mindestversion: 2020-06-01. |
hardware |
Legt die Hardwareeinstellungen für den virtuellen Computer fest. |
host | Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet. Api-Mindestversion: 2018-10-01. |
host |
Gibt Informationen zur dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet. Hinweis: Der Benutzer kann keine Host- und HostGroup-Eigenschaften angeben. Api-Mindestversion: 2020-06-01. |
identity | Die Identität des virtuellen Computers, sofern konfiguriert. |
instance |
Der virtuelle Computer instance Ansicht. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 VMSS(VMSS) flex ARM resourceID festgelegt, wenn die VM Teil der VMSS ist. Diese Eigenschaft wird von der Plattform für die Optimierung des internen Löschens von Ressourcengruppen verwendet. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
network |
Legt die Netzwerkschnittstellen des virtuellen Computers fest. |
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-Images verwendet. Bevor Sie ein Marketplace-Image über eine API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte ->. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern. |
platform |
Gibt die logische Fehlerdomäne des Skalierungsgruppen 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. Die VM-Skalierungsgruppe, auf die verwiesen wird, muss "platformFaultDomainCount" größer als 1 haben. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Die Fehlerdomänenzuweisung kann in der Vm-Instanzansicht angezeigt werden. Api-Mindestversion: 2020‐12‐01. |
priority | Gibt die Priorität für den virtuellen Computer an. Api-Mindestversion: 2019-03-01 |
provisioning |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
proximity |
Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll. Api-Mindestversion: 2018-04-01. |
resources | Die ressourcen der untergeordneten VM-Erweiterung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
scheduled |
Gibt Redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event bezogene Konfigurationen für den virtuellen Computer an. |
scheduled |
Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen an. |
security |
Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an. |
storage |
Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest. |
time |
Gibt den Zeitpunkt an, zu dem die VM-Ressource erstellt wurde. Api-Mindestversion: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 übergeben. Api-Mindestversion: 2021-03-01. |
virtual |
Gibt Informationen zur VM-Skalierungsgruppe an, der der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die in derselben VM-Skalierungsgruppe angegeben sind, werden verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit der VM-Skalierungsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer VM-Skalierungsgruppe hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einem Properties.availabilitySet-Verweis ungleich NULL vorhanden sein. Api-Mindestversion: 2019‐03‐01. |
vm |
Gibt die eindeutige VM-ID an. Hierbei handelt es sich um einen 128-Bit-Bezeichner, der auf allen Azure IaaS-VMs-SMBIOS codiert und gespeichert ist und mithilfe von Bios-Befehlen der Plattform gelesen werden kann. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
zones | Die Zonen des virtuellen Computers. |
Geerbte Eigenschaften
id | Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
location | Ressourcenspeicherort |
name | Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
tags | Ressourcentags |
type | Ressourcentyp HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 für die VM/VMSS zur Verfügung gestellt werden sollen.
applicationProfile?: ApplicationProfile
Eigenschaftswert
availabilitySet
Gibt Informationen zur Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitssätze. Weitere Informationen zur geplanten Azure-Wartung finden Sie unter Wartung und Updates für Virtual Machines in Azure. Derzeit kann eine VM nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Der Verfügbarkeitssatz, dem die VM hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitsgruppenressource befinden. Eine vorhandene VM kann nicht zu einer Verfügbarkeitsgruppe hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einem Nicht-NULL-Properties.virtualMachineScaleSet-Verweis vorhanden sein.
availabilitySet?: SubResource
Eigenschaftswert
billingProfile
Gibt die Abrechnungsdetails eines virtuellen Azure Spot-Computers an. Api-Mindestversion: 2019-03-01.
billingProfile?: BillingProfile
Eigenschaftswert
capacityReservation
Gibt Informationen zur Kapazitätsreservierung an, die zum Zuweisen virtueller Computer verwendet wird. Api-Mindestversion: 2021-04-01.
capacityReservation?: CapacityReservationProfile
Eigenschaftswert
diagnosticsProfile
Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15.
diagnosticsProfile?: DiagnosticsProfile
Eigenschaftswert
etag
Etag ist eine Eigenschaft, die in Create/Update/Get-Antwort des virtuellen Computers zurückgegeben wird, sodass der Kunde es im Header bereitstellen kann, um optimistische Updates sicherzustellen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
etag?: string
Eigenschaftswert
string
evictionPolicy
Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.
evictionPolicy?: string
Eigenschaftswert
string
extendedLocation
Der erweiterte Speicherort des virtuellen Computers.
extendedLocation?: ExtendedLocation
Eigenschaftswert
extensionsTimeBudget
Gibt die Zeit an, die für den Start aller Erweiterungen zugewiesen wird. 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). Api-Mindestversion: 2020-06-01.
extensionsTimeBudget?: string
Eigenschaftswert
string
hardwareProfile
Legt die Hardwareeinstellungen für den virtuellen Computer fest.
hardwareProfile?: HardwareProfile
Eigenschaftswert
host
Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet. Api-Mindestversion: 2018-10-01.
host?: SubResource
Eigenschaftswert
hostGroup
Gibt Informationen zur dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet. Hinweis: Der Benutzer kann keine Host- und HostGroup-Eigenschaften angeben. Api-Mindestversion: 2020-06-01.
hostGroup?: SubResource
Eigenschaftswert
identity
Die Identität des virtuellen Computers, sofern konfiguriert.
identity?: VirtualMachineIdentity
Eigenschaftswert
instanceView
Der virtuelle Computer instance Ansicht. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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-Hybridnutzungsvorteil für Linux Server
Api-Mindestversion: 2015-06-15
licenseType?: string
Eigenschaftswert
string
managedBy
ManagedBy ist auf VMSS(VMSS) flex ARM resourceID festgelegt, wenn die VM Teil der VMSS ist. Diese Eigenschaft wird von der Plattform für die Optimierung des internen Löschens von Ressourcengruppen verwendet. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
managedBy?: string
Eigenschaftswert
string
networkProfile
Legt die Netzwerkschnittstellen des virtuellen Computers fest.
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-Images verwendet. Bevor Sie ein Marketplace-Image über eine API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte ->. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.
plan?: Plan
Eigenschaftswert
platformFaultDomain
Gibt die logische Fehlerdomäne des Skalierungsgruppen 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. Die VM-Skalierungsgruppe, auf die verwiesen wird, muss "platformFaultDomainCount" größer als 1 haben. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Die Fehlerdomänenzuweisung kann in der Vm-Instanzansicht angezeigt werden. Api-Mindestversion: 2020‐12‐01.
platformFaultDomain?: number
Eigenschaftswert
number
priority
Gibt die Priorität für den virtuellen Computer an. Api-Mindestversion: 2019-03-01
priority?: string
Eigenschaftswert
string
provisioningState
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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. Api-Mindestversion: 2018-04-01.
proximityPlacementGroup?: SubResource
Eigenschaftswert
resources
Die ressourcen der untergeordneten VM-Erweiterung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
resources?: VirtualMachineExtension[]
Eigenschaftswert
scheduledEventsPolicy
Gibt Redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event bezogene Konfigurationen für den virtuellen Computer an.
scheduledEventsPolicy?: ScheduledEventsPolicy
Eigenschaftswert
scheduledEventsProfile
Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen an.
scheduledEventsProfile?: ScheduledEventsProfile
Eigenschaftswert
securityProfile
Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an.
securityProfile?: SecurityProfile
Eigenschaftswert
storageProfile
Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.
storageProfile?: StorageProfile
Eigenschaftswert
timeCreated
Gibt den Zeitpunkt an, zu dem die VM-Ressource erstellt wurde. Api-Mindestversion: 2021-11-01. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie 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 übergeben. Api-Mindestversion: 2021-03-01.
userData?: string
Eigenschaftswert
string
virtualMachineScaleSet
Gibt Informationen zur VM-Skalierungsgruppe an, der der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die in derselben VM-Skalierungsgruppe angegeben sind, werden verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit der VM-Skalierungsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer VM-Skalierungsgruppe hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einem Properties.availabilitySet-Verweis ungleich NULL vorhanden sein. Api-Mindestversion: 2019‐03‐01.
virtualMachineScaleSet?: SubResource
Eigenschaftswert
vmId
Gibt die eindeutige VM-ID an. Hierbei handelt es sich um einen 128-Bit-Bezeichner, der auf allen Azure IaaS-VMs-SMBIOS codiert und gespeichert ist und mithilfe von Bios-Befehlen der Plattform gelesen werden kann. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
vmId?: string
Eigenschaftswert
string
zones
Die Zonen des virtuellen Computers.
zones?: string[]
Eigenschaftswert
string[]
Geerbte Eigenschaftsdetails
id
Ressourcen-ID HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
id?: string
Eigenschaftswert
string
Geerbt vonResource.id
location
name
Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
name?: string
Eigenschaftswert
string
Geerbt vonResource.name
tags
Ressourcentags
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
Geerbt vonResource.tags
type
Ressourcentyp HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.
type?: string
Eigenschaftswert
string
Geerbt vonResource.type