VirtualMachines Interfaz
Implementaciones
public interface VirtualMachines
extends SupportsListing<VirtualMachine>, SupportsListingByResourceGroup<VirtualMachine>, SupportsGettingByResourceGroup<VirtualMachine>, SupportsGettingById<VirtualMachine>, SupportsCreating<Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<VirtualMachine>, SupportsBatchDeletion, HasManager<ComputeManager>
Punto de entrada a la API de administración de máquinas virtuales.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
abstract Accepted<Void> |
beginDeleteById(String id)
Comienza a eliminar una máquina virtual de Azure, lo que lo identifica mediante su identificador de recurso. |
abstract Accepted<Void> |
beginDeleteById(String id, boolean forceDeletion)
Comienza a forzar la eliminación de una máquina virtual de Azure, lo que lo identifica mediante su identificador de recurso. |
abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name)
Comienza a eliminar una máquina virtual de Azure, lo que lo identifica por su nombre y su grupo de recursos. |
abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Comienza a forzar la eliminación de una máquina virtual de Azure, lo que lo identifica por su nombre y su grupo de recursos. |
abstract String |
capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual y devuelve una plantilla como una cadena JSON que se puede usar para crear máquinas virtuales similares. |
abstract Mono<String> |
captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual de forma asincrónica. |
abstract void |
deallocate(String groupName, String name)
Apaga la máquina virtual y libera los recursos de proceso. |
abstract void |
deallocate(String groupName, String name, boolean hibernate)
Apaga la máquina virtual y libera los recursos de proceso. |
abstract Mono<Void> |
deallocateAsync(String groupName, String name)
Apaga la máquina virtual y libera los recursos de proceso de forma asincrónica. |
abstract Mono<Void> |
deallocateAsync(String groupName, String name, boolean hibernate)
Apaga la máquina virtual y libera los recursos de proceso de forma asincrónica. |
abstract void |
deleteById(String id, boolean forceDeletion)
Forzar la eliminación de un recurso de Azure, que lo identifica por su identificador de recurso. |
abstract Mono<Void> |
deleteByIdAsync(String id, boolean forceDeletion)
Forzar de forma asincrónica la eliminación de un recurso de Azure, que lo identifica por su identificador de recurso. |
abstract void |
deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Forzar la eliminación de un recurso de Azure, que lo identifica por su nombre y su grupo de recursos. |
abstract Mono<Void> |
deleteByResourceGroupAsync(String resourceGroupName, String name, boolean forceDeletion)
Forzar de forma asincrónica la eliminación de un recurso de Azure, lo que lo identifica por su nombre y su grupo de recursos. |
abstract void |
generalize(String groupName, String name)
Generaliza la máquina virtual. |
abstract Mono<Void> |
generalizeAsync(String groupName, String name)
Generaliza la máquina virtual de forma asincrónica. |
abstract
Paged |
listByVirtualMachineScaleSet(VirtualMachineScaleSet vmss)
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación . |
abstract
Paged |
listByVirtualMachineScaleSetAsync(VirtualMachineScaleSet vmss)
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación . |
abstract
Paged |
listByVirtualMachineScaleSetId(String vmssId)
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación . |
abstract
Paged |
listByVirtualMachineScaleSetIdAsync(String vmssId)
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación . |
abstract void |
migrateToManaged(String groupName, String name)
Migra la máquina virtual con discos no administrados para usar discos administrados. |
abstract Mono<Void> |
migrateToManagedAsync(String groupName, String name)
Convierte (migra) la máquina virtual con discos no administrados para usar el disco administrado de forma asincrónica. |
abstract void |
powerOff(String groupName, String name)
Apaga (detiene) una máquina virtual. |
abstract Mono<Void> |
powerOffAsync(String groupName, String name)
Apaga (detiene) la máquina virtual de forma asincrónica. |
abstract void |
redeploy(String groupName, String name)
Vuelve a implementar una máquina virtual. |
abstract Mono<Void> |
redeployAsync(String groupName, String name)
Vuelve a implementar la máquina virtual de forma asincrónica. |
abstract void |
restart(String groupName, String name)
Reinicia una máquina virtual. |
abstract Mono<Void> |
restartAsync(String groupName, String name)
Reinicia la máquina virtual de forma asincrónica. |
abstract
Run |
runCommand(String groupName, String name, RunCommandInput inputCommand)
Ejecute comandos en una máquina virtual. |
abstract
Mono<Run |
runCommandAsync(String groupName, String name, RunCommandInput inputCommand)
Ejecute comandos en una máquina virtual de forma asincrónica. |
abstract
Run |
runPowerShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Ejecute el script de shell en una máquina virtual. |
abstract
Mono<Run |
runPowerShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Ejecute el script de shell en una máquina virtual de forma asincrónica. |
abstract
Run |
runShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Ejecute el script de shell en una máquina virtual. |
abstract
Mono<Run |
runShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Ejecute el script de shell en una máquina virtual de forma asincrónica. |
abstract
Virtual |
sizes() |
abstract void |
start(String groupName, String name)
Inicia una máquina virtual. |
abstract Mono<Void> |
startAsync(String groupName, String name)
Inicia la máquina virtual de forma asincrónica. |
Detalles del método
beginDeleteById
public abstract Accepted
Comienza a eliminar una máquina virtual de Azure, lo que lo identifica mediante su identificador de recurso.
Parameters:
Returns:
beginDeleteById
public abstract Accepted
Comienza a forzar la eliminación de una máquina virtual de Azure, lo que lo identifica mediante su identificador de recurso.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Comienza a eliminar una máquina virtual de Azure, lo que lo identifica por su nombre y su grupo de recursos.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Comienza a forzar la eliminación de una máquina virtual de Azure, lo que lo identifica por su nombre y su grupo de recursos.
Parameters:
Returns:
capture
public abstract String capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual y devuelve una plantilla como una cadena JSON que se puede usar para crear máquinas virtuales similares.
Parameters:
Returns:
captureAsync
public abstract Mono
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual de forma asincrónica.
Parameters:
Returns:
deallocate
public abstract void deallocate(String groupName, String name)
Apaga la máquina virtual y libera los recursos de proceso.
Parameters:
deallocate
public abstract void deallocate(String groupName, String name, boolean hibernate)
Apaga la máquina virtual y libera los recursos de proceso.
Parameters:
deallocateAsync
public abstract Mono
Apaga la máquina virtual y libera los recursos de proceso de forma asincrónica.
Parameters:
Returns:
deallocateAsync
public abstract Mono
Apaga la máquina virtual y libera los recursos de proceso de forma asincrónica.
Parameters:
Returns:
deleteById
public abstract void deleteById(String id, boolean forceDeletion)
Forzar la eliminación de un recurso de Azure, que lo identifica por su identificador de recurso.
Parameters:
deleteByIdAsync
public abstract Mono
Forzar de forma asincrónica la eliminación de un recurso de Azure, que lo identifica por su identificador de recurso.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Forzar la eliminación de un recurso de Azure, que lo identifica por su nombre y su grupo de recursos.
Parameters:
deleteByResourceGroupAsync
public abstract Mono
Forzar de forma asincrónica la eliminación de un recurso de Azure, lo que lo identifica por su nombre y su grupo de recursos.
Parameters:
Returns:
generalize
public abstract void generalize(String groupName, String name)
Generaliza la máquina virtual.
Parameters:
generalizeAsync
public abstract Mono
Generaliza la máquina virtual de forma asincrónica.
Parameters:
Returns:
listByVirtualMachineScaleSet
public abstract PagedIterable
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación .
Nota: Este método es para FLEXIBLE el conjunto de escalado de máquinas virtuales. Para UNIFORM conjuntos de escalado, use virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetAsync
public abstract PagedFlux
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación .
Nota: Este método es para FLEXIBLE el conjunto de escalado de máquinas virtuales. Para UNIFORM conjuntos de escalado, use virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetId
public abstract PagedIterable
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación .
Nota: Este método es para FLEXIBLE el conjunto de escalado de máquinas virtuales. Para UNIFORM conjuntos de escalado, use virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetIdAsync
public abstract PagedFlux
Enumera todas las máquinas virtuales por un determinado conjunto de escalado de máquinas virtuales con el modo FLEXIBLEde orquestación .
Nota: Este método es para FLEXIBLE el conjunto de escalado de máquinas virtuales. Para UNIFORM conjuntos de escalado, use virtualMachines().
Parameters:
Returns:
migrateToManaged
public abstract void migrateToManaged(String groupName, String name)
Migra la máquina virtual con discos no administrados para usar discos administrados.
Parameters:
migrateToManagedAsync
public abstract Mono
Convierte (migra) la máquina virtual con discos no administrados para usar el disco administrado de forma asincrónica.
Parameters:
Returns:
powerOff
public abstract void powerOff(String groupName, String name)
Apaga (detiene) una máquina virtual.
Parameters:
powerOffAsync
public abstract Mono
Apaga (detiene) la máquina virtual de forma asincrónica.
Parameters:
Returns:
redeploy
public abstract void redeploy(String groupName, String name)
Vuelve a implementar una máquina virtual.
Parameters:
redeployAsync
public abstract Mono
Vuelve a implementar la máquina virtual de forma asincrónica.
Parameters:
Returns:
restart
public abstract void restart(String groupName, String name)
Reinicia una máquina virtual.
Parameters:
restartAsync
public abstract Mono
Reinicia la máquina virtual de forma asincrónica.
Parameters:
Returns:
runCommand
public abstract RunCommandResult runCommand(String groupName, String name, RunCommandInput inputCommand)
Ejecute comandos en una máquina virtual.
Parameters:
Returns:
runCommandAsync
public abstract Mono
Ejecute comandos en una máquina virtual de forma asincrónica.
Parameters:
Returns:
runPowerShellScript
public abstract RunCommandResult runPowerShellScript(String groupName, String name, List
Ejecute el script de shell en una máquina virtual.
Parameters:
Returns:
runPowerShellScriptAsync
public abstract Mono
Ejecute el script de shell en una máquina virtual de forma asincrónica.
Parameters:
Returns:
runShellScript
public abstract RunCommandResult runShellScript(String groupName, String name, List
Ejecute el script de shell en una máquina virtual.
Parameters:
Returns:
runShellScriptAsync
public abstract Mono
Ejecute el script de shell en una máquina virtual de forma asincrónica.
Parameters:
Returns:
sizes
public abstract VirtualMachineSizes sizes()
Returns:
start
public abstract void start(String groupName, String name)
Inicia una máquina virtual.
Parameters:
startAsync
public abstract Mono
Inicia la máquina virtual de forma asincrónica.
Parameters:
Returns:
Se aplica a
Azure SDK for Java