VirtualMachines Schnittstelle
Implementiert
public interface VirtualMachines
extends SupportsListing<VirtualMachine>, SupportsListingByResourceGroup<VirtualMachine>, SupportsGettingByResourceGroup<VirtualMachine>, SupportsGettingById<VirtualMachine>, SupportsCreating<Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<VirtualMachine>, SupportsBatchDeletion, HasManager<ComputeManager>
Einstiegspunkt zur VERWALTUNGS-API für virtuelle Computer.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
abstract Accepted<Void> |
beginDeleteById(String id)
Beginnt mit dem Löschen eines virtuellen Computers aus Azure, wobei er anhand seiner Ressourcen-ID identifiziert wird. |
abstract Accepted<Void> |
beginDeleteById(String id, boolean forceDeletion)
Beginnt das Löschen eines virtuellen Computers aus Azure zu erzwingen und ihn anhand seiner Ressourcen-ID zu identifizieren. |
abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name)
Beginnt mit dem Löschen eines virtuellen Computers aus Azure, wobei er anhand seines Namens und seiner Ressourcengruppe identifiziert wird. |
abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Beginnt das Löschen eines virtuellen Computers aus Azure zu erzwingen und ihn anhand seines Namens und seiner Ressourcengruppe zu identifizieren. |
abstract String |
capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Erfasst den virtuellen Computer durch Kopieren virtueller Festplatten des virtuellen Computers und gibt eine Vorlage als JSON-Zeichenfolge zurück, die zum Erstellen ähnlicher VMs verwendet werden kann. |
abstract Mono<String> |
captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Erfasst den virtuellen Computer, indem virtuelle Festplatten der VM asynchron kopiert werden. |
abstract void |
deallocate(String groupName, String name)
Fährt den virtuellen Computer herunter und gibt die Computeressourcen frei. |
abstract void |
deallocate(String groupName, String name, boolean hibernate)
Fährt den virtuellen Computer herunter und gibt die Computeressourcen frei. |
abstract Mono<Void> |
deallocateAsync(String groupName, String name)
Fährt den virtuellen Computer herunter und gibt die Computeressourcen asynchron frei. |
abstract Mono<Void> |
deallocateAsync(String groupName, String name, boolean hibernate)
Fährt den virtuellen Computer herunter und gibt die Computeressourcen asynchron frei. |
abstract void |
deleteById(String id, boolean forceDeletion)
Erzwingen Sie das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID. |
abstract Mono<Void> |
deleteByIdAsync(String id, boolean forceDeletion)
Erzwingen Sie asynchron das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID. |
abstract void |
deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Erzwingen Sie das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihres Namens und ihrer Ressourcengruppe. |
abstract Mono<Void> |
deleteByResourceGroupAsync(String resourceGroupName, String name, boolean forceDeletion)
Erzwingen Sie asynchron das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihres Namens und ihrer Ressourcengruppe. |
abstract void |
generalize(String groupName, String name)
Generalisiert den virtuellen Computer. |
abstract Mono<Void> |
generalizeAsync(String groupName, String name)
Generalisiert den virtuellen Computer asynchron. |
abstract
Paged |
listByVirtualMachineScaleSet(VirtualMachineScaleSet vmss)
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf. |
abstract
Paged |
listByVirtualMachineScaleSetAsync(VirtualMachineScaleSet vmss)
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf. |
abstract
Paged |
listByVirtualMachineScaleSetId(String vmssId)
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf. |
abstract
Paged |
listByVirtualMachineScaleSetIdAsync(String vmssId)
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf. |
abstract void |
migrateToManaged(String groupName, String name)
Migriert den virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger zu verwenden. |
abstract Mono<Void> |
migrateToManagedAsync(String groupName, String name)
Konvertiert (migriert) den virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger asynchron zu verwenden. |
abstract void |
powerOff(String groupName, String name)
Schaltet einen virtuellen Computer aus (beendet). |
abstract Mono<Void> |
powerOffAsync(String groupName, String name)
Schaltet den virtuellen Computer asynchron aus (beendet). |
abstract void |
redeploy(String groupName, String name)
Stellt einen virtuellen Computer erneut bereit. |
abstract Mono<Void> |
redeployAsync(String groupName, String name)
Stellt den virtuellen Computer asynchron erneut bereit. |
abstract void |
restart(String groupName, String name)
Startet einen virtuellen Computer neu. |
abstract Mono<Void> |
restartAsync(String groupName, String name)
Startet den virtuellen Computer asynchron neu. |
abstract
Run |
runCommand(String groupName, String name, RunCommandInput inputCommand)
Führen Sie Befehle auf einem virtuellen Computer aus. |
abstract
Mono<Run |
runCommandAsync(String groupName, String name, RunCommandInput inputCommand)
Führen Sie Befehle auf einem virtuellen Computer asynchron aus. |
abstract
Run |
runPowerShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Führen Sie ein Shellskript auf einem virtuellen Computer aus. |
abstract
Mono<Run |
runPowerShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Führen Sie das Shellskript auf einem virtuellen Computer asynchron aus. |
abstract
Run |
runShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Führen Sie ein Shellskript auf einem virtuellen Computer aus. |
abstract
Mono<Run |
runShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Führen Sie das Shellskript auf einem virtuellen Computer asynchron aus. |
abstract
Virtual |
sizes() |
abstract void |
start(String groupName, String name)
Startet einen virtuellen Computer. |
abstract Mono<Void> |
startAsync(String groupName, String name)
Startet den virtuellen Computer asynchron. |
Details zur Methode
beginDeleteById
public abstract Accepted
Beginnt mit dem Löschen eines virtuellen Computers aus Azure, wobei er anhand seiner Ressourcen-ID identifiziert wird.
Parameters:
Returns:
beginDeleteById
public abstract Accepted
Beginnt das Löschen eines virtuellen Computers aus Azure zu erzwingen und ihn anhand seiner Ressourcen-ID zu identifizieren.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Beginnt mit dem Löschen eines virtuellen Computers aus Azure, wobei er anhand seines Namens und seiner Ressourcengruppe identifiziert wird.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Beginnt das Löschen eines virtuellen Computers aus Azure zu erzwingen und ihn anhand seines Namens und seiner Ressourcengruppe zu identifizieren.
Parameters:
Returns:
capture
public abstract String capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Erfasst den virtuellen Computer durch Kopieren virtueller Festplatten des virtuellen Computers und gibt eine Vorlage als JSON-Zeichenfolge zurück, die zum Erstellen ähnlicher VMs verwendet werden kann.
Parameters:
Returns:
captureAsync
public abstract Mono
Erfasst den virtuellen Computer, indem virtuelle Festplatten der VM asynchron kopiert werden.
Parameters:
Returns:
deallocate
public abstract void deallocate(String groupName, String name)
Fährt den virtuellen Computer herunter und gibt die Computeressourcen frei.
Parameters:
deallocate
public abstract void deallocate(String groupName, String name, boolean hibernate)
Fährt den virtuellen Computer herunter und gibt die Computeressourcen frei.
Parameters:
deallocateAsync
public abstract Mono
Fährt den virtuellen Computer herunter und gibt die Computeressourcen asynchron frei.
Parameters:
Returns:
deallocateAsync
public abstract Mono
Fährt den virtuellen Computer herunter und gibt die Computeressourcen asynchron frei.
Parameters:
Returns:
deleteById
public abstract void deleteById(String id, boolean forceDeletion)
Erzwingen Sie das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID.
Parameters:
deleteByIdAsync
public abstract Mono
Erzwingen Sie asynchron das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihrer Ressourcen-ID.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Erzwingen Sie das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihres Namens und ihrer Ressourcengruppe.
Parameters:
deleteByResourceGroupAsync
public abstract Mono
Erzwingen Sie asynchron das Löschen einer Ressource aus Azure, und identifizieren Sie sie anhand ihres Namens und ihrer Ressourcengruppe.
Parameters:
Returns:
generalize
public abstract void generalize(String groupName, String name)
Generalisiert den virtuellen Computer.
Parameters:
generalizeAsync
public abstract Mono
Generalisiert den virtuellen Computer asynchron.
Parameters:
Returns:
listByVirtualMachineScaleSet
public abstract PagedIterable
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf.
Hinweis: Diese Methode gilt für FLEXIBLE VM-Skalierungsgruppen. UNIFORM Verwenden Sie virtualMachines()für Skalierungsgruppen .
Parameters:
Returns:
listByVirtualMachineScaleSetAsync
public abstract PagedFlux
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf.
Hinweis: Diese Methode gilt für FLEXIBLE VM-Skalierungsgruppen. UNIFORM Verwenden Sie virtualMachines()für Skalierungsgruppen .
Parameters:
Returns:
listByVirtualMachineScaleSetId
public abstract PagedIterable
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf.
Hinweis: Diese Methode gilt für FLEXIBLE VM-Skalierungsgruppen. UNIFORM Verwenden Sie virtualMachines()für Skalierungsgruppen .
Parameters:
Returns:
listByVirtualMachineScaleSetIdAsync
public abstract PagedFlux
Listet alle virtuellen Computer nach einer bestimmten VM-Skalierungsgruppe mit Orchestrierungsmodus FLEXIBLEauf.
Hinweis: Diese Methode gilt für FLEXIBLE VM-Skalierungsgruppen. UNIFORM Verwenden Sie virtualMachines()für Skalierungsgruppen .
Parameters:
Returns:
migrateToManaged
public abstract void migrateToManaged(String groupName, String name)
Migriert den virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger zu verwenden.
Parameters:
migrateToManagedAsync
public abstract Mono
Konvertiert (migriert) den virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger asynchron zu verwenden.
Parameters:
Returns:
powerOff
public abstract void powerOff(String groupName, String name)
Schaltet einen virtuellen Computer aus (beendet).
Parameters:
powerOffAsync
public abstract Mono
Schaltet den virtuellen Computer asynchron aus (beendet).
Parameters:
Returns:
redeploy
public abstract void redeploy(String groupName, String name)
Stellt einen virtuellen Computer erneut bereit.
Parameters:
redeployAsync
public abstract Mono
Stellt den virtuellen Computer asynchron erneut bereit.
Parameters:
Returns:
restart
public abstract void restart(String groupName, String name)
Startet einen virtuellen Computer neu.
Parameters:
restartAsync
public abstract Mono
Startet den virtuellen Computer asynchron neu.
Parameters:
Returns:
runCommand
public abstract RunCommandResult runCommand(String groupName, String name, RunCommandInput inputCommand)
Führen Sie Befehle auf einem virtuellen Computer aus.
Parameters:
Returns:
runCommandAsync
public abstract Mono
Führen Sie Befehle auf einem virtuellen Computer asynchron aus.
Parameters:
Returns:
runPowerShellScript
public abstract RunCommandResult runPowerShellScript(String groupName, String name, List
Führen Sie ein Shellskript auf einem virtuellen Computer aus.
Parameters:
Returns:
runPowerShellScriptAsync
public abstract Mono
Führen Sie das Shellskript auf einem virtuellen Computer asynchron aus.
Parameters:
Returns:
runShellScript
public abstract RunCommandResult runShellScript(String groupName, String name, List
Führen Sie ein Shellskript auf einem virtuellen Computer aus.
Parameters:
Returns:
runShellScriptAsync
public abstract Mono
Führen Sie das Shellskript auf einem virtuellen Computer asynchron aus.
Parameters:
Returns:
sizes
public abstract VirtualMachineSizes sizes()
Returns:
start
public abstract void start(String groupName, String name)
Startet einen virtuellen Computer.
Parameters:
startAsync
public abstract Mono
Startet den virtuellen Computer asynchron.
Parameters:
Returns:
Gilt für:
Azure SDK for Java