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 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.

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.

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.

Mindest-API-Version: 2020-06-01.

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

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

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.

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 referenzierten Skalierungssatz für virtuelle Computer muss "platformFaultDomainCount" > 1 verfügen.
  • 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

    proximityPlacementGroup

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

    Mindest-API-Version: 2018-04-01.

    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.

    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

    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

    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?: "Deallocate" | "Delete"

    Eigenschaftswert

    "Deallocate" | "Delete"

    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.

    Mindest-API-Version: 2020-06-01.

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

    hostGroup?: SubResource

    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

    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

    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 referenzierten Skalierungssatz für virtuelle Computer muss "platformFaultDomainCount" > 1 verfügen.
  • 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?: "Regular" | "Low" | "Spot"

    Eigenschaftswert

    "Regular" | "Low" | "Spot"

    proximityPlacementGroup

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

    Mindest-API-Version: 2018-04-01.

    proximityPlacementGroup?: SubResource

    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

    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