VirtualMachineData Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET