Freigeben über


VirtualMachineData Klasse

Definition

Eine Klasse, die das VirtualMachine-Datenmodell darstellt. Beschreibt einen virtuellen Computer.

public class VirtualMachineData : Azure.ResourceManager.Models.TrackedResourceData
type VirtualMachineData = class
    inherit TrackedResourceData
Public Class VirtualMachineData
Inherits TrackedResourceData
Vererbung

Konstruktoren

VirtualMachineData(AzureLocation)

Initialisiert eine neue instance von VirtualMachineData.

Eigenschaften

AdditionalCapabilities

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

AvailabilitySetId

Ruft die ID ab oder legt sie fest.

BillingMaxPrice

Gibt den maximalen Preis an, den Sie für eine Azure Spot-VM/VMSS bezahlen möchten. Dieser Preis ist in US-Dollar. <br><Br> Dieser Preis wird mit dem aktuellen Azure Spot-Preis für die VM-Größe verglichen. Außerdem werden die Preise zum Zeitpunkt der Erstellung/Aktualisierung der Azure Spot-VM/VMSS verglichen, und der Vorgang ist nur erfolgreich, wenn der maxPrice über dem aktuellen Azure Spot-Preis liegt. <br><Br> Der maxPrice wird auch zum Entfernen einer Azure Spot-VM/VMSS verwendet, wenn der aktuelle Azure Spot-Preis nach der Erstellung von VM/VMSS über den maxPrice hinausgeht. <br><br> Mögliche Werte sind: <br><br> - Beliebiger Dezimalwert größer als 00. Beispiel: 0.01538 <br><br> -1 – gibt an, dass der Standardpreis auf Bedarf hoch ist. <br><Br> Sie können maxPrice auf -1 festlegen, um anzugeben, dass die Azure Spot-VM/VMSS aus Preisgründen nicht entfernt werden soll. Außerdem ist der maximale Standardpreis -1, wenn er nicht von Ihnen bereitgestellt wird. <br><br>Api-Mindestversion: 2019-03-01.

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. HINWEIS: Wenn storageUri angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und demselben Abonnement wie die VM befindet. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.

CapacityReservationGroupId

Ruft die ID ab oder legt sie fest.

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.

ExtendedLocation

Der erweiterte Speicherort des virtuellen Computers.

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.

GalleryApplications

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

HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

HostGroupId

Ruft die ID ab oder legt sie fest.

HostId

Ruft die ID ab oder legt sie fest.

Id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Geerbt von ResourceData)
Identity

Die Identität des virtuellen Computers, sofern konfiguriert.

InstanceView

Der virtuelle Computer instance Ansicht.

LicenseType

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. <br><Br> Mögliche Werte für das Windows Server-Betriebssystem sind: <br><br> Windows_Client <br><br br Windows_Server><br><Mögliche> Werte für das Linux Server-Betriebssystem sind: <br><br br> RHEL_BYOS (für RHEL) <br><br br br SLES_BYOS> (für SUSE) <br><br> Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server<br><brBr> Azure Hybrid Use Benefit for Linux Server <br ><Br> Api-Mindestversion: 2015-06-15.

Location

Der geografische Standort, an dem sich die Ressource befindet.

(Geerbt von TrackedResourceData)
Name

Der Name der Ressource.

(Geerbt von ResourceData)
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 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.

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.

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.

ProximityPlacementGroupId

Ruft die ID ab oder legt sie fest.

Resources

Die ressourcen der untergeordneten VM-Erweiterung.

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
ScheduledEventsProfile

Gibt konfigurationen für geplante Ereignisse an.

SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

StorageProfile

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

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von TrackedResourceData)
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.

VirtualMachineScaleSetId

Ruft die ID ab oder legt sie fest.

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.

Zones

Die Zonen des virtuellen Computers.

Gilt für: