Freigeben über


VirtualMachineProperties interface

Beschreibt die Eigenschaften eines virtuellen Computers.

Eigenschaften

additionalCapabilities

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

applicationProfile

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

availabilitySet

Gibt Informationen zu der 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ügbarkeitsgruppen.

Weitere Informationen zur geplanten Wartung in Azure 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. Die Verfügbarkeitsgruppe, der die VM hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitsgruppenressource befinden. Eine vorhandene VM kann einer Verfügbarkeitsgruppe nicht hinzugefügt werden.

Diese Eigenschaft kann nicht zusammen mit einem Properties.virtualMachineScaleSet-Verweis ungleich NULL vorhanden sein.

billingProfile

Gibt die Abrechnungsdetails eines virtuellen Azure Spot-Computers an.

Api-Mindestversion: 2019-03-01.

capacityReservation

Gibt Informationen zur Kapazitätsreservierung an, die zum Zuweisen des virtuellen Computers verwendet wird.

Api-Mindestversion: 2021-04-01.

diagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Api-Mindestversion: 2015-06-15.

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 "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2019-03-01.

Für Azure Spot-Skalierungsgruppen werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.

extensionsTimeBudget

Gibt die Zeit an, die für den Start aller Erweiterungen zugewiesen wird. Die Dauer 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

hardwareProfile

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.

hostGroup

Gibt Informationen zu der dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet.

Api-Mindestversion: 2020-06-01.

HINWEIS: Der Benutzer kann nicht sowohl host- als auch hostGroup-Eigenschaften angeben.

instanceView

Die Vm-Instanzansicht.

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-Hybridnutzungsvorteil für Windows Server.

Azure-Hybridnutzungsvorteil für Linux Server

Api-Mindestversion: 2015-06-15

networkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

osProfile

Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

platformFaultDomain

Gibt die logische Fehlerdomäne der Skalierungsgruppe an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die am besten das Gleichgewicht zwischen verfügbaren Fehlerdomänen aufrechterhält.

  • Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist.
  • Die VM-Skalierungsgruppe, auf die verwiesen wird, muss "platformFaultDomainCount" > 1 aufweisen.
  • 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

    provisioningState

    Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

    proximityPlacementGroup

    Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll.

    Api-Mindestversion: 2018-04-01.

    scheduledEventsProfile

    Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen an.

    securityProfile

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

    storageProfile

    Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

    timeCreated

    Gibt den Zeitpunkt an, zu dem die VM-Ressource erstellt wurde.

    Api-Mindestversion: 2021-11-01.

    userData

    UserData für den virtuellen Computer, der Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

    Api-Mindestversion: 2021-03-01

    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 ein virtueller Computer 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 ohne NULL vorhanden sein.

    Api-Mindestversion: 2019‐03‐01

    vmId

    Gibt die eindeutige VM-ID 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.

    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 zu der 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ügbarkeitsgruppen.

    Weitere Informationen zur geplanten Wartung in Azure 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. Die Verfügbarkeitsgruppe, der die VM hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitsgruppenressource befinden. Eine vorhandene VM kann einer Verfügbarkeitsgruppe nicht hinzugefügt werden.

    Diese Eigenschaft kann nicht zusammen mit einem Properties.virtualMachineScaleSet-Verweis ungleich NULL 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 des virtuellen Computers 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

    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 "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2019-03-01.

    Für Azure Spot-Skalierungsgruppen werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.

    evictionPolicy?: "Delete" | "Deallocate"

    Eigenschaftswert

    "Delete" | "Deallocate"

    extensionsTimeBudget

    Gibt die Zeit an, die für den Start aller Erweiterungen zugewiesen wird. Die Dauer 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 zu der dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet.

    Api-Mindestversion: 2020-06-01.

    HINWEIS: Der Benutzer kann nicht sowohl host- als auch hostGroup-Eigenschaften angeben.

    hostGroup?: SubResource

    Eigenschaftswert

    instanceView

    Die Vm-Instanzansicht.

    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-Hybridnutzungsvorteil für Windows Server.

    Azure-Hybridnutzungsvorteil für Linux Server

    Api-Mindestversion: 2015-06-15

    licenseType?: 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 nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

    osProfile?: OSProfile

    Eigenschaftswert

    platformFaultDomain

    Gibt die logische Fehlerdomäne der Skalierungsgruppe an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die am besten das Gleichgewicht zwischen verfügbaren Fehlerdomänen aufrechterhält.

  • Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist.
  • Die VM-Skalierungsgruppe, auf die verwiesen wird, muss "platformFaultDomainCount" > 1 aufweisen.
  • 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?: "Regular" | "Low" | "Spot"

    Eigenschaftswert

    "Regular" | "Low" | "Spot"

    provisioningState

    Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

    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

    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.

    timeCreated?: string | Date

    Eigenschaftswert

    string | Date

    userData

    UserData für den virtuellen Computer, der Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

    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 ein virtueller Computer 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 ohne NULL vorhanden sein.

    Api-Mindestversion: 2019‐03‐01

    virtualMachineScaleSet?: SubResource

    Eigenschaftswert

    vmId

    Gibt die eindeutige VM-ID 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.

    vmId?: string

    Eigenschaftswert

    string