IVirtualMachine Schnittstelle
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 unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers.
public interface IVirtualMachine : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineBeta, Microsoft.Azure.Management.Network.Fluent.IHasNetworkInterfaces, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Compute.Fluent.IComputeManager,Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate>
type IVirtualMachine = interface
interface IGroupableResource<IComputeManager, VirtualMachineInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<IComputeManager>
interface IHasInner<VirtualMachineInner>
interface IRefreshable<IVirtualMachine>
interface IUpdatable<IUpdate>
interface IHasNetworkInterfaces
interface IVirtualMachineBeta
interface IBeta
Public Interface IVirtualMachine
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineInner), IHasInner(Of VirtualMachineInner), IHasManager(Of IComputeManager), IHasNetworkInterfaces, IRefreshable(Of IVirtualMachine), IUpdatable(Of IUpdate), IVirtualMachineBeta
- Implementiert
-
IVirtualMachineBeta IHasNetworkInterfaces IBeta IGroupableResource<IComputeManager,VirtualMachineInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachine> IUpdatable<IUpdate>
Eigenschaften
AvailabilitySetId |
Ruft die Ressourcen-ID der Verfügbarkeitsgruppe ab, die diesem virtuellen Computer zugeordnet ist. |
AvailabilityZones |
Ruft die Verfügbarkeitszonen ab, die dem virtuellen Computer zugewiesen sind. (Geerbt von IVirtualMachineBeta) |
BillingProfile |
Ruft die Abrechnungsdetails eines virtuellen Computers mit niedriger Priorität ab. (Geerbt von IVirtualMachineBeta) |
BootDiagnosticsStorageUri |
Ruft den URI des Speicherblobendpunkts ab, wenn start Diagnose für den virtuellen Computer aktiviert ist. |
ComputerName |
Ruft den Namen dieses virtuellen Computers ab. |
DataDisks |
Ruft die verwalteten Datenträger ab, die diesem virtuellen Computer zugeordnet sind und nach LUN indiziert sind. |
DiagnosticsProfile |
Ruft das Diagnose-Profil ab. |
DiskEncryption |
Ruft den Einstiegspunkt zum Aktivieren, Deaktivieren und Abfragen der Datenträgerverschlüsselung ab. |
EvictionPolicy |
Ruft die Entfernungsrichtlinie für den virtuellen Computer ab. (Geerbt von IVirtualMachineBeta) |
Id |
Ruft die Ressourcen-ID-Zeichenfolge ab. (Geerbt von IHasId) |
Inner |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IHasInner<T>) |
InstanceView |
Ruft den virtuellen Computer instance Ansicht ab.
Die instance Ansicht wird für den späteren Abruf mithilfe |
IsBootDiagnosticsEnabled |
Ruft true ab, wenn start Diagnose für den virtuellen Computer aktiviert ist. |
IsManagedDiskEnabled |
Ruft true ab, wenn verwaltete Datenträger für die Datenträger (Betriebssystem, Daten) des virtuellen Computers verwendet werden. |
IsManagedServiceIdentityEnabled |
Ruft true ab, wenn die verwaltete Dienstidentität für den virtuellen Computer aktiviert ist. (Geerbt von IVirtualMachineBeta) |
Key |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IIndexable) |
LicenseType |
Ruft den LicenseType-Wert ab. |
ManagedServiceIdentityType |
Ruft den Typ der verwalteten Dienstidentität ab, die für den virtuellen Computer verwendet wird. (Geerbt von IVirtualMachineBeta) |
Manager |
Ruft den Managerclienttyp dieses Ressourcentyps ab. (Geerbt von IHasManager<ManagerT>) |
Name |
Ruft den Namen der Ressource ab. (Geerbt von IHasName) |
NetworkInterfaceIds |
Ruft die Liste der Ressourcen-IDs der Netzwerkschnittstellen ab, die dieser Ressource zugeordnet sind. (Geerbt von IHasNetworkInterfaces) |
OSDiskCachingType |
Ruft den Datenträgercachetyp des Betriebssystems ab. |
OSDiskId |
Ruft die Ressourcen-ID des verwalteten Datenträgers ab, der den Betriebssystemdatenträger sichert. |
OSDiskSize |
Ruft die Größe des Betriebssystemdatenträgers in GB ab. |
OSDiskStorageAccountType |
Ruft den Speicherkontotyp des verwalteten Datenträgers ab, der betriebssystemseitig gesichert wird. |
OSProfile |
Ruft das Betriebssystemprofil ab. |
OSType |
Ruft das Betriebssystem dieses virtuellen Computers ab. |
OSUnmanagedDiskVhdUri |
Ruft den URI der VHD-Datei ab, die den Betriebssystemdatenträger dieses virtuellen Computers sichert. |
Plan |
Ruft den Planwert ab. |
PowerState |
Ruft den Energiezustand des virtuellen Computers ab. |
PrimaryNetworkInterfaceId |
Ruft die Ressourcen-ID der primären Netzwerkschnittstelle ab, die dieser Ressource zugeordnet ist. (Geerbt von IHasNetworkInterfaces) |
Priority |
Ruft die Priorität für den virtuellen Computer ab. (Geerbt von IVirtualMachineBeta) |
ProvisioningState |
Ruft den Wert provisioningState ab. |
ProximityPlacementGroup |
Get gibt Informationen zur Näherungsplatzierungsgruppe an, der die VM-Skalierungsgruppe zugewiesen werden soll. |
Region |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IResource) |
RegionName |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IResource) |
ResourceGroupName |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IHasResourceGroup) |
Size |
Ruft die Größe des virtuellen Computers ab. |
StorageProfile |
Ruft das Speicherprofil eines virtuellen Azure-Computers zurück. |
SystemAssignedManagedServiceIdentityPrincipalId |
Ruft die vom System zugewiesene (lokal) verwaltete Dienstidentität ab, die dem virtuellen Computer zugewiesen ist, die spezifische Active Directory-Dienstprinzipal-ID. (Geerbt von IVirtualMachineBeta) |
SystemAssignedManagedServiceIdentityTenantId |
Ruft die vom System zugewiesene (lokale) verwaltete Dienstidentität ab, die dem virtuellen Computer zugewiesen ist. (Geerbt von IVirtualMachineBeta) |
Tags |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IResource) |
Type |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IResource) |
UnmanagedDataDisks |
Ruft die nicht verwalteten Datenträger ab, die diesem virtuellen Computer zugeordnet sind, die nach LUN-Nummer indiziert sind. |
UserAssignedManagedServiceIdentityIds |
Ruft die Ressourcen-IDs der benutzerseitig zugewiesenen verwalteten Dienstidentitäten ab, die dem virtuellen Computer zugeordnet sind. (Geerbt von IVirtualMachineBeta) |
VMId |
Ruft die eindeutige ID des virtuellen Computers ab. |
Methoden
AvailableSizes() |
Listet alle verfügbaren VM-Größen auf, in die die Größe des virtuellen Computers geändert werden kann. |
Capture(String, String, Boolean) |
Erfasst den virtuellen Computer, indem virtuelle Festplatten der VM kopiert werden. |
CaptureAsync(String, String, Boolean, CancellationToken) |
Erfasst den virtuellen Computer, indem virtuelle Festplatten der VM asynchron kopiert werden. |
ConvertToManaged() |
Konvertiert (migriert) den virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger zu verwenden. |
ConvertToManagedAsync(CancellationToken) |
Konvertiert (migriert) den virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger asynchron zu verwenden. |
Deallocate() |
Fährt den virtuellen Computer herunter und gibt die Computeressourcen frei. |
DeallocateAsync(CancellationToken) |
Fährt den virtuellen Computer herunter und gibt die Computeressourcen asynchron frei. |
Generalize() |
Generalisiert den virtuellen Computer. |
GeneralizeAsync(CancellationToken) |
Generalisiert den virtuellen Computer asynchron. |
GetPrimaryNetworkInterface() |
Ruft die primäre Netzwerkschnittstelle ab. Beachten Sie, dass diese Methode zu einem Aufruf der Cloud führen kann, um die Netzwerkschnittstelleninformationen abzurufen. (Geerbt von IHasNetworkInterfaces) |
GetPrimaryNetworkInterfaceAsync() |
Ruft die primäre Netzwerkschnittstelle ab. Beachten Sie, dass diese Methode zu einem Aufruf der Cloud führen kann, um die Netzwerkschnittstelleninformationen abzurufen. (Geerbt von IHasNetworkInterfaces) |
GetPrimaryPublicIPAddress() |
Ruft die öffentliche IP-Adresse ab, die der primären Netzwerkschnittstelle dieses virtuellen Computers zugeordnet ist. Beachten Sie, dass diese Methode einen Rest-API-Aufruf ausgibt, um die Ressource abzurufen. |
GetPrimaryPublicIPAddressId() |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. |
ListExtensions() |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. |
ListExtensionsAsync(CancellationToken) |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. |
PowerOff(Boolean) |
Schaltet den virtuellen Computer aus (beendet). |
PowerOffAsync(Boolean, CancellationToken) |
Schaltet den virtuellen Computer asynchron aus (beendet). |
PowerOffAsync(CancellationToken) |
Schaltet den virtuellen Computer asynchron aus (beendet). |
Redeploy() |
Stellt den virtuellen Computer erneut bereit. |
RedeployAsync(CancellationToken) |
Stellt den virtuellen Computer asynchron erneut bereit. |
Refresh() |
Aktualisiert die Ressource zur Synchronisierung mit Azure. (Geerbt von IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Aktualisiert die Ressource zur Synchronisierung mit Azure. (Geerbt von IRefreshable<T>) |
RefreshInstanceView() |
Aktualisiert den virtuellen Computer instance Ansicht, um sie mit Azure zu synchronisieren.
Die instance Ansicht wird für den späteren Abruf mithilfe |
RefreshInstanceViewAsync(CancellationToken) |
Aktualisiert den virtuellen Computer instance Ansicht, um sie mit Azure zu synchronisieren. |
Reimage(Nullable<Boolean>) |
Erstellt ein erneutes Image des virtuellen Computers. |
ReimageAsync(Nullable<Boolean>, CancellationToken) |
Erstellt asynchrone Images für den virtuellen Computer. |
Restart() |
Startet den Virtuellen Computer neu. |
RestartAsync(CancellationToken) |
Startet den virtuellen Computer asynchron neu. |
RunCommand(RunCommandInput) |
Führen Sie Befehle auf dem virtuellen Computer aus. (Geerbt von IVirtualMachineBeta) |
RunCommandAsync(RunCommandInput, CancellationToken) |
Führen Sie Befehle auf dem virtuellen Computer asynchron aus. (Geerbt von IVirtualMachineBeta) |
RunPowerShellScript(IList<String>, IList<RunCommandInputParameter>) |
Führen Sie ein Shellskript auf einem virtuellen Computer aus. (Geerbt von IVirtualMachineBeta) |
RunPowerShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Führen Sie das Shellskript auf dem virtuellen Computer asynchron aus. (Geerbt von IVirtualMachineBeta) |
RunShellScript(IList<String>, IList<RunCommandInputParameter>) |
Führen Sie ein Shellskript auf dem virtuellen Computer aus. (Geerbt von IVirtualMachineBeta) |
RunShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Führen Sie das Shellskript auf dem virtuellen Computer asynchron aus. (Geerbt von IVirtualMachineBeta) |
Start() |
Startet den virtuellen Computer. |
StartAsync(CancellationToken) |
Startet den virtuellen Computer asynchron. |
Update() |
Eine unveränderliche clientseitige Darstellung eines virtuellen Azure-Computers. (Geerbt von IUpdatable<T>) |
Gilt für:
Azure SDK for .NET