IVirtualMachine Schnittstelle

Definition

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

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

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

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: