VirtualMachines Interface
Implementações
public interface VirtualMachines
extends SupportsListing<VirtualMachine>, SupportsListingByResourceGroup<VirtualMachine>, SupportsGettingByResourceGroup<VirtualMachine>, SupportsGettingById<VirtualMachine>, SupportsCreating<Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<VirtualMachine>, SupportsBatchDeletion, HasManager<ComputeManager>
Ponto de entrada para a API de gerenciamento de máquina virtual.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
abstract Accepted<Void> |
beginDeleteById(String id)
Começa a excluir uma máquina virtual do Azure, identificando-a por sua ID de recurso. |
abstract Accepted<Void> |
beginDeleteById(String id, boolean forceDeletion)
Começa a forçar a exclusão de uma máquina virtual do Azure, identificando-a por sua ID de recurso. |
abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name)
Começa a excluir uma máquina virtual do Azure, identificando-a pelo nome e pelo grupo de recursos. |
abstract Accepted<Void> |
beginDeleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Começa a forçar a exclusão de uma máquina virtual do Azure, identificando-a por seu nome e seu grupo de recursos. |
abstract String |
capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Captura a máquina virtual copiando discos rígidos virtuais da VM e retorna o modelo como uma cadeia de caracteres JSON que pode ser usada para criar VMs semelhantes. |
abstract Mono<String> |
captureAsync(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Captura a máquina virtual copiando discos rígidos virtuais da VM de forma assíncrona. |
abstract void |
deallocate(String groupName, String name)
Desliga a máquina virtual e libera os recursos de computação. |
abstract void |
deallocate(String groupName, String name, boolean hibernate)
Desliga a máquina virtual e libera os recursos de computação. |
abstract Mono<Void> |
deallocateAsync(String groupName, String name)
Desliga a máquina virtual e libera os recursos de computação de forma assíncrona. |
abstract Mono<Void> |
deallocateAsync(String groupName, String name, boolean hibernate)
Desliga a máquina virtual e libera os recursos de computação de forma assíncrona. |
abstract void |
deleteById(String id, boolean forceDeletion)
Force a exclusão de um recurso do Azure, identificando-o por sua ID de recurso. |
abstract Mono<Void> |
deleteByIdAsync(String id, boolean forceDeletion)
Forçar de forma assíncrona a exclusão de um recurso do Azure, identificando-o por sua ID de recurso. |
abstract void |
deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Force a exclusão de um recurso do Azure, identificando-o por seu nome e seu grupo de recursos. |
abstract Mono<Void> |
deleteByResourceGroupAsync(String resourceGroupName, String name, boolean forceDeletion)
Forçar de forma assíncrona a exclusão de um recurso do Azure, identificando-o por seu nome e seu grupo de recursos. |
abstract void |
generalize(String groupName, String name)
Generaliza a máquina virtual. |
abstract Mono<Void> |
generalizeAsync(String groupName, String name)
Generaliza a máquina virtual de forma assíncrona. |
abstract
Paged |
listByVirtualMachineScaleSet(VirtualMachineScaleSet vmss)
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração . |
abstract
Paged |
listByVirtualMachineScaleSetAsync(VirtualMachineScaleSet vmss)
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração . |
abstract
Paged |
listByVirtualMachineScaleSetId(String vmssId)
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração . |
abstract
Paged |
listByVirtualMachineScaleSetIdAsync(String vmssId)
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração . |
abstract void |
migrateToManaged(String groupName, String name)
Migra a máquina virtual com discos não gerenciados para usar discos gerenciados. |
abstract Mono<Void> |
migrateToManagedAsync(String groupName, String name)
Converte (migra) a máquina virtual com discos não gerenciados para usar o disco gerenciado de forma assíncrona. |
abstract void |
powerOff(String groupName, String name)
Desligar (para) uma máquina virtual. |
abstract Mono<Void> |
powerOffAsync(String groupName, String name)
Desligar (para) a máquina virtual de forma assíncrona. |
abstract void |
redeploy(String groupName, String name)
Reimplanta uma máquina virtual. |
abstract Mono<Void> |
redeployAsync(String groupName, String name)
Reimplanta a máquina virtual de forma assíncrona. |
abstract void |
restart(String groupName, String name)
Reinicia uma máquina virtual. |
abstract Mono<Void> |
restartAsync(String groupName, String name)
Reinicia a máquina virtual de forma assíncrona. |
abstract
Run |
runCommand(String groupName, String name, RunCommandInput inputCommand)
Execute comandos em uma máquina virtual. |
abstract
Mono<Run |
runCommandAsync(String groupName, String name, RunCommandInput inputCommand)
Execute comandos em uma máquina virtual de forma assíncrona. |
abstract
Run |
runPowerShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Execute o script do shell em uma máquina virtual. |
abstract
Mono<Run |
runPowerShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Execute o script do shell em uma máquina virtual de forma assíncrona. |
abstract
Run |
runShellScript(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Execute o script do shell em uma máquina virtual. |
abstract
Mono<Run |
runShellScriptAsync(String groupName, String name, List<String> scriptLines, List<RunCommandInputParameter> scriptParameters)
Execute o script do shell em uma máquina virtual de forma assíncrona. |
abstract
Virtual |
sizes() |
abstract void |
start(String groupName, String name)
Inicia uma máquina virtual. |
abstract Mono<Void> |
startAsync(String groupName, String name)
Inicia a máquina virtual de forma assíncrona. |
Detalhes do método
beginDeleteById
public abstract Accepted
Começa a excluir uma máquina virtual do Azure, identificando-a por sua ID de recurso.
Parameters:
Returns:
beginDeleteById
public abstract Accepted
Começa a forçar a exclusão de uma máquina virtual do Azure, identificando-a por sua ID de recurso.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Começa a excluir uma máquina virtual do Azure, identificando-a pelo nome e pelo grupo de recursos.
Parameters:
Returns:
beginDeleteByResourceGroup
public abstract Accepted
Começa a forçar a exclusão de uma máquina virtual do Azure, identificando-a por seu nome e seu grupo de recursos.
Parameters:
Returns:
capture
public abstract String capture(String groupName, String name, String containerName, String vhdPrefix, boolean overwriteVhd)
Captura a máquina virtual copiando discos rígidos virtuais da VM e retorna o modelo como uma cadeia de caracteres JSON que pode ser usada para criar VMs semelhantes.
Parameters:
Returns:
captureAsync
public abstract Mono
Captura a máquina virtual copiando discos rígidos virtuais da VM de forma assíncrona.
Parameters:
Returns:
deallocate
public abstract void deallocate(String groupName, String name)
Desliga a máquina virtual e libera os recursos de computação.
Parameters:
deallocate
public abstract void deallocate(String groupName, String name, boolean hibernate)
Desliga a máquina virtual e libera os recursos de computação.
Parameters:
deallocateAsync
public abstract Mono
Desliga a máquina virtual e libera os recursos de computação de forma assíncrona.
Parameters:
Returns:
deallocateAsync
public abstract Mono
Desliga a máquina virtual e libera os recursos de computação de forma assíncrona.
Parameters:
Returns:
deleteById
public abstract void deleteById(String id, boolean forceDeletion)
Force a exclusão de um recurso do Azure, identificando-o por sua ID de recurso.
Parameters:
deleteByIdAsync
public abstract Mono
Forçar de forma assíncrona a exclusão de um recurso do Azure, identificando-o por sua ID de recurso.
Parameters:
Returns:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String name, boolean forceDeletion)
Force a exclusão de um recurso do Azure, identificando-o por seu nome e seu grupo de recursos.
Parameters:
deleteByResourceGroupAsync
public abstract Mono
Forçar de forma assíncrona a exclusão de um recurso do Azure, identificando-o por seu nome e seu grupo de recursos.
Parameters:
Returns:
generalize
public abstract void generalize(String groupName, String name)
Generaliza a máquina virtual.
Parameters:
generalizeAsync
public abstract Mono
Generaliza a máquina virtual de forma assíncrona.
Parameters:
Returns:
listByVirtualMachineScaleSet
public abstract PagedIterable
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração .
Observação: esse método é para FLEXIBLE o conjunto de dimensionamento de máquinas virtuais. Para UNIFORM conjuntos de dimensionamento, use virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetAsync
public abstract PagedFlux
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração .
Observação: esse método é para FLEXIBLE o conjunto de dimensionamento de máquinas virtuais. Para UNIFORM conjuntos de dimensionamento, use virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetId
public abstract PagedIterable
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração .
Observação: esse método é para FLEXIBLE o conjunto de dimensionamento de máquinas virtuais. Para UNIFORM conjuntos de dimensionamento, use virtualMachines().
Parameters:
Returns:
listByVirtualMachineScaleSetIdAsync
public abstract PagedFlux
Lista todas as máquinas virtuais por um determinado conjunto de dimensionamento de máquinas virtuais com o modo FLEXIBLEde orquestração .
Observação: esse método é para FLEXIBLE o conjunto de dimensionamento de máquinas virtuais. Para UNIFORM conjuntos de dimensionamento, use virtualMachines().
Parameters:
Returns:
migrateToManaged
public abstract void migrateToManaged(String groupName, String name)
Migra a máquina virtual com discos não gerenciados para usar discos gerenciados.
Parameters:
migrateToManagedAsync
public abstract Mono
Converte (migra) a máquina virtual com discos não gerenciados para usar o disco gerenciado de forma assíncrona.
Parameters:
Returns:
powerOff
public abstract void powerOff(String groupName, String name)
Desligar (para) uma máquina virtual.
Parameters:
powerOffAsync
public abstract Mono
Desligar (para) a máquina virtual de forma assíncrona.
Parameters:
Returns:
redeploy
public abstract void redeploy(String groupName, String name)
Reimplanta uma máquina virtual.
Parameters:
redeployAsync
public abstract Mono
Reimplanta a máquina virtual de forma assíncrona.
Parameters:
Returns:
restart
public abstract void restart(String groupName, String name)
Reinicia uma máquina virtual.
Parameters:
restartAsync
public abstract Mono
Reinicia a máquina virtual de forma assíncrona.
Parameters:
Returns:
runCommand
public abstract RunCommandResult runCommand(String groupName, String name, RunCommandInput inputCommand)
Execute comandos em uma máquina virtual.
Parameters:
Returns:
runCommandAsync
public abstract Mono
Execute comandos em uma máquina virtual de forma assíncrona.
Parameters:
Returns:
runPowerShellScript
public abstract RunCommandResult runPowerShellScript(String groupName, String name, List
Execute o script do shell em uma máquina virtual.
Parameters:
Returns:
runPowerShellScriptAsync
public abstract Mono
Execute o script do shell em uma máquina virtual de forma assíncrona.
Parameters:
Returns:
runShellScript
public abstract RunCommandResult runShellScript(String groupName, String name, List
Execute o script do shell em uma máquina virtual.
Parameters:
Returns:
runShellScriptAsync
public abstract Mono
Execute o script do shell em uma máquina virtual de forma assíncrona.
Parameters:
Returns:
sizes
public abstract VirtualMachineSizes sizes()
Returns:
start
public abstract void start(String groupName, String name)
Inicia uma máquina virtual.
Parameters:
startAsync
public abstract Mono
Inicia a máquina virtual de forma assíncrona.
Parameters:
Returns:
Aplica-se a
Azure SDK for Java