VirtualMachines Interface
Implémente
public interface VirtualMachines
extends SupportsListing<VirtualMachine>, SupportsListingByResourceGroup<VirtualMachine>, SupportsGettingByResourceGroup<VirtualMachine>, SupportsGettingById<VirtualMachine>, SupportsCreating<Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<VirtualMachine>, SupportsBatchDeletion, HasManager<ComputeManager>
Point d’entrée de l’API de gestion des machines virtuelles.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| abstract Accepted<Void> |
beginDeleteById(String id)
Commence à supprimer une machine virtuelle d’Azure, en l’identifiant par son ID de ressource. |
| abstract Accepted<Void> |
beginDeleteById(String id, boolean forceDeletion)
Commence à forcer la suppression d’une machine virtuelle d’Azure, en l’identifiant par son ID de ressource. |
| abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name)
Commence à supprimer une machine virtuelle d’Azure, en l’identifiant par son nom et son groupe de ressources. |
| abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Commence à forcer la suppression d’une machine virtuelle d’Azure, en l’identifiant par son nom et son groupe de ressources. |
| abstract String |
capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle et retourne le modèle sous la forme d’une chaîne JSON qui peut être utilisée pour créer des machines virtuelles similaires. |
| abstract Mono<String> |
captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle de manière asynchrone. |
| abstract void |
deallocate(String groupName, String name)
Arrête la machine virtuelle et libère les ressources de calcul. |
| abstract void |
deallocate(String groupName, String name, boolean hibernate)
Arrête la machine virtuelle et libère les ressources de calcul. |
| abstract Mono<Void> |
deallocateAsync(String groupName, String name)
Arrête la machine virtuelle et libère les ressources de calcul de façon asynchrone. |
| abstract Mono<Void> |
deallocateAsync(String groupName, String name, boolean hibernate)
Arrête la machine virtuelle et libère les ressources de calcul de façon asynchrone. |
| abstract void |
deleteById(String id, boolean forceDeletion)
Forcez la suppression d’une ressource d’Azure, en l’identifiant par son ID de ressource. |
| abstract Mono<Void> |
deleteByIdAsync(String id, boolean forceDeletion)
Forcez de façon asynchrone la suppression d’une ressource d’Azure, en l’identifiant par son ID de ressource. |
| abstract void |
deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Forcez la suppression d’une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources. |
| abstract Mono<Void> |
deleteByResourceGroupAsync(String resourceGroupName, String name, boolean forceDeletion)
Forcez de façon asynchrone la suppression d’une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources. |
| abstract void |
generalize(String groupName, String name)
Généralise la machine virtuelle. |
| abstract Mono<Void> |
generalizeAsync(String groupName, String name)
Généralise la machine virtuelle de façon asynchrone. |
|
abstract
Paged |
listByVirtualMachineScaleSet(VirtualMachineScaleSet vmss)
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration . |
|
abstract
Paged |
listByVirtualMachineScaleSetAsync(VirtualMachineScaleSet vmss)
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration . |
|
abstract
Paged |
listByVirtualMachineScaleSetId(String vmssId)
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration . |
|
abstract
Paged |
listByVirtualMachineScaleSetIdAsync(String vmssId)
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration . |
| abstract void |
migrateToManaged(String groupName, String name)
Migre la machine virtuelle avec des disques non managés pour utiliser des disques managés. |
| abstract Mono<Void> |
migrateToManagedAsync(String groupName, String name)
Convertit (migre) la machine virtuelle avec des disques non managés pour utiliser le disque managé de manière asynchrone. |
| abstract void |
powerOff(String groupName, String name)
Met hors tension (arrête) une machine virtuelle. |
| abstract Mono<Void> |
powerOffAsync(String groupName, String name)
Met hors tension (arrête) la machine virtuelle de manière asynchrone. |
| abstract void |
redeploy(String groupName, String name)
Redéploie une machine virtuelle. |
| abstract Mono<Void> |
redeployAsync(String groupName, String name)
Redéploie la machine virtuelle de manière asynchrone. |
| abstract void |
restart(String groupName, String name)
Redémarre un ordinateur virtuel. |
| abstract Mono<Void> |
restartAsync(String groupName, String name)
Redémarre la machine virtuelle de manière asynchrone. |
|
abstract
Run |
runCommand(String groupName, String name, RunCommandInput inputCommand)
Exécutez des commandes dans une machine virtuelle. |
|
abstract
Mono<Run |
runCommandAsync(String groupName, String name, RunCommandInput inputCommand)
Exécutez des commandes dans une machine virtuelle de manière asynchrone. |
|
abstract
Run |
runPowerShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Exécuter un script d’interpréteur de commandes dans une machine virtuelle. |
|
abstract
Mono<Run |
runPowerShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Exécutez un script d’interpréteur de commandes dans une machine virtuelle de manière asynchrone. |
|
abstract
Run |
runShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Exécuter un script d’interpréteur de commandes dans une machine virtuelle. |
|
abstract
Mono<Run |
runShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Exécutez un script d’interpréteur de commandes dans une machine virtuelle de manière asynchrone. |
|
abstract
Virtual |
sizes() |
| abstract void |
start(String groupName, String name)
Démarre un ordinateur virtuel. |
| abstract Mono<Void> |
startAsync(String groupName, String name)
Démarre la machine virtuelle de manière asynchrone. |
Détails de la méthode
beginDeleteById
public abstract Accepted
Commence à supprimer une machine virtuelle d’Azure, en l’identifiant par son ID de ressource.
Parameters:
Returns:
beginDeleteById
public abstract Accepted
Commence à forcer la suppression d’une machine virtuelle d’Azure, en l’identifiant par son ID de ressource.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Commence à supprimer une machine virtuelle d’Azure, en l’identifiant par son nom et son groupe de ressources.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Commence à forcer la suppression d’une machine virtuelle d’Azure, en l’identifiant par son nom et son groupe de ressources.
Parameters:
Returns:
capture
public abstract String capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle et retourne le modèle sous la forme d’une chaîne JSON qui peut être utilisée pour créer des machines virtuelles similaires.
Parameters:
Returns:
captureAsync
public abstract Mono
Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle de manière asynchrone.
Parameters:
Returns:
deallocate
public abstract void deallocate(String groupName, String name)
Arrête la machine virtuelle et libère les ressources de calcul.
Parameters:
deallocate
public abstract void deallocate(String groupName, String name, boolean hibernate)
Arrête la machine virtuelle et libère les ressources de calcul.
Parameters:
deallocateAsync
public abstract Mono
Arrête la machine virtuelle et libère les ressources de calcul de façon asynchrone.
Parameters:
Returns:
deallocateAsync
public abstract Mono
Arrête la machine virtuelle et libère les ressources de calcul de façon asynchrone.
Parameters:
Returns:
deleteById
public abstract void deleteById(String id, boolean forceDeletion)
Forcez la suppression d’une ressource d’Azure, en l’identifiant par son ID de ressource.
Parameters:
deleteByIdAsync
public abstract Mono
Forcez de façon asynchrone la suppression d’une ressource d’Azure, en l’identifiant par son ID de ressource.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Forcez la suppression d’une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources.
Parameters:
deleteByResourceGroupAsync
public abstract Mono
Forcez de façon asynchrone la suppression d’une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources.
Parameters:
Returns:
generalize
public abstract void generalize(String groupName, String name)
Généralise la machine virtuelle.
Parameters:
generalizeAsync
public abstract Mono
Généralise la machine virtuelle de façon asynchrone.
Parameters:
Returns:
listByVirtualMachineScaleSet
public abstract PagedIterable
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration .
Remarque : Cette méthode est destinée au FLEXIBLE groupe de machines virtuelles identiques. Pour les UNIFORM groupes identiques, utilisez virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetAsync
public abstract PagedFlux
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration .
Remarque : Cette méthode est destinée au FLEXIBLE groupe de machines virtuelles identiques. Pour les UNIFORM groupes identiques, utilisez virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetId
public abstract PagedIterable
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration .
Remarque : Cette méthode est destinée au FLEXIBLE groupe de machines virtuelles identiques. Pour les UNIFORM groupes identiques, utilisez virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetIdAsync
public abstract PagedFlux
Répertorie toutes les machines virtuelles d’un certain groupe de machines virtuelles identiques avec le mode FLEXIBLEd’orchestration .
Remarque : Cette méthode est destinée au FLEXIBLE groupe de machines virtuelles identiques. Pour les UNIFORM groupes identiques, utilisez virtualMachines().
Parameters:
Returns:
migrateToManaged
public abstract void migrateToManaged(String groupName, String name)
Migre la machine virtuelle avec des disques non managés pour utiliser des disques managés.
Parameters:
migrateToManagedAsync
public abstract Mono
Convertit (migre) la machine virtuelle avec des disques non managés pour utiliser le disque managé de manière asynchrone.
Parameters:
Returns:
powerOff
public abstract void powerOff(String groupName, String name)
Met hors tension (arrête) une machine virtuelle.
Parameters:
powerOffAsync
public abstract Mono
Met hors tension (arrête) la machine virtuelle de manière asynchrone.
Parameters:
Returns:
redeploy
public abstract void redeploy(String groupName, String name)
Redéploie une machine virtuelle.
Parameters:
redeployAsync
public abstract Mono
Redéploie la machine virtuelle de manière asynchrone.
Parameters:
Returns:
restart
public abstract void restart(String groupName, String name)
Redémarre un ordinateur virtuel.
Parameters:
restartAsync
public abstract Mono
Redémarre la machine virtuelle de manière asynchrone.
Parameters:
Returns:
runCommand
public abstract RunCommandResult runCommand(String groupName, String name, RunCommandInput inputCommand)
Exécutez des commandes dans une machine virtuelle.
Parameters:
Returns:
runCommandAsync
public abstract Mono
Exécutez des commandes dans une machine virtuelle de manière asynchrone.
Parameters:
Returns:
runPowerShellScript
public abstract RunCommandResult runPowerShellScript(String groupName, String name, List
Exécuter un script d’interpréteur de commandes dans une machine virtuelle.
Parameters:
Returns:
runPowerShellScriptAsync
public abstract Mono
Exécutez un script d’interpréteur de commandes dans une machine virtuelle de manière asynchrone.
Parameters:
Returns:
runShellScript
public abstract RunCommandResult runShellScript(String groupName, String name, List
Exécuter un script d’interpréteur de commandes dans une machine virtuelle.
Parameters:
Returns:
runShellScriptAsync
public abstract Mono
Exécutez un script d’interpréteur de commandes dans une machine virtuelle de manière asynchrone.
Parameters:
Returns:
sizes
public abstract VirtualMachineSizes sizes()
Returns:
start
public abstract void start(String groupName, String name)
Démarre un ordinateur virtuel.
Parameters:
startAsync
public abstract Mono
Démarre la machine virtuelle de manière asynchrone.
Parameters:
Returns: