VirtualMachines Interface

public interface VirtualMachines

API de coleção de recursos do VirtualMachines.

Resumo do método

Modificador e tipo Método e descrição
abstract Blank define(String name)

Inicia a definição de um novo recurso de Máquina Virtual.

abstract void delete(String resourceGroupName, String referer, String virtualMachineName)

Implementa o método DELETE da máquina virtual

abstract void delete(String resourceGroupName, String referer, String virtualMachineName, Context context)

Implementa o método DELETE da máquina virtual

abstract void deleteById(String id)

Implementa o método DELETE da máquina virtual

abstract void deleteByIdWithResponse(String id, String referer, Context context)

Implementa o método DELETE da máquina virtual

abstract VirtualMachine getById(String id)

Implementa o método GET da máquina virtual

abstract Response<VirtualMachine> getByIdWithResponse(String id, Context context)

Implementa o método GET da máquina virtual

abstract VirtualMachine getByResourceGroup(String resourceGroupName, String virtualMachineName)

Implementa o método GET da máquina virtual

abstract Response<VirtualMachine> getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineName, Context context)

Implementa o método GET da máquina virtual

abstract PagedIterable<VirtualMachine> list()

Implementa a lista de máquinas virtuais dentro do método de assinatura

abstract PagedIterable<VirtualMachine> list(String filter, Integer top, String skipToken, Context context)

Implementa a máquina virtual de lista dentro do método de assinatura

abstract PagedIterable<VirtualMachine> listByResourceGroup(String resourceGroupName)

Implementa a máquina virtual de lista no método RG

abstract PagedIterable<VirtualMachine> listByResourceGroup(String resourceGroupName, String filter, Integer top, String skipToken, Context context)

Implementa a máquina virtual de lista no método RG

abstract void start(String resourceGroupName, String referer, String virtualMachineName)

Implementa um método start para uma máquina virtual

abstract void start(String resourceGroupName, String referer, String virtualMachineName, Context context)

Implementa um método start para uma máquina virtual

abstract void stop(String resourceGroupName, String referer, String virtualMachineName)

Implementa o método shutdown, poweroff e suspend para uma máquina virtual

abstract void stop(String resourceGroupName, String referer, String virtualMachineName, StopMode mode, VirtualMachineStopMode m, Context context)

Implementa o método shutdown, poweroff e suspend para uma máquina virtual

Detalhes do método

define

public abstract VirtualMachine.DefinitionStages.Blank define(String name)

Inicia a definição para um novo recurso VirtualMachine.

Parameters:

name - nome do recurso.

Returns:

o primeiro estágio da nova definição virtualMachine.

delete

public abstract void delete(String resourceGroupName, String referer, String virtualMachineName)

Implementa o método DELETE da máquina virtual

Excluir máquina virtual.

Parameters:

resourceGroupName - O nome do grupo de recursos.
referer - URL do referenciador.
virtualMachineName - nome da máquina virtual.

delete

public abstract void delete(String resourceGroupName, String referer, String virtualMachineName, Context context)

Implementa o método DELETE da máquina virtual

Excluir máquina virtual.

Parameters:

resourceGroupName - O nome do grupo de recursos.
referer - URL do referenciador.
virtualMachineName - nome da máquina virtual.
context - O contexto a ser associado a essa operação.

deleteById

public abstract void deleteById(String id)

Implementa o método DELETE da máquina virtual

Excluir máquina virtual.

Parameters:

id - a ID do recurso.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, String referer, Context context)

Implementa o método DELETE da máquina virtual

Excluir máquina virtual.

Parameters:

id - a ID do recurso.
referer - URL do referenciador.
context - O contexto a ser associado a essa operação.

getById

public abstract VirtualMachine getById(String id)

Implementa o método GET da máquina virtual

Obter máquina virtual.

Parameters:

id - a ID do recurso.

Returns:

máquina virtual junto com Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Implementa o método GET da máquina virtual

Obter máquina virtual.

Parameters:

id - a ID do recurso.
context - O contexto a ser associado a essa operação.

Returns:

máquina virtual junto com Response<T>.

getByResourceGroup

public abstract VirtualMachine getByResourceGroup(String resourceGroupName, String virtualMachineName)

Implementa o método GET da máquina virtual

Obter máquina virtual.

Parameters:

resourceGroupName - O nome do grupo de recursos.
virtualMachineName - nome da máquina virtual.

Returns:

máquina virtual.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String virtualMachineName, Context context)

Implementa o método GET da máquina virtual

Obter máquina virtual.

Parameters:

resourceGroupName - O nome do grupo de recursos.
virtualMachineName - nome da máquina virtual.
context - O contexto a ser associado a essa operação.

Returns:

máquina virtual junto com Response<T>.

list

public abstract PagedIterable list()

Implementa a lista de máquinas virtuais dentro do método de assinatura

Retorna a lista de máquinas virtuais dentro da assinatura.

Returns:

lista de máquinas virtuais como resposta paginada com PagedIterable<T>.

list

public abstract PagedIterable list(String filter, Integer top, String skipToken, Context context)

Implementa a lista de máquinas virtuais dentro do método de assinatura

Retorna a lista de máquinas virtuais dentro da assinatura.

Parameters:

filter - O filtro a ser aplicado na operação de lista.
top - O número máximo de conjuntos de registros a serem retornados.
skipToken - a ser usado pela implementação nextLink.
context - O contexto a ser associado a essa operação.

Returns:

lista de máquinas virtuais como resposta paginada com PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Implementa a máquina virtual de lista no método RG

Retorna a lista de máquinas virtuais dentro do grupo de recursos.

Parameters:

resourceGroupName - O nome do grupo de recursos.

Returns:

lista de máquinas virtuais como resposta paginada com PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, String filter, Integer top, String skipToken, Context context)

Implementa a máquina virtual de lista no método RG

Retorna a lista de máquinas virtuais dentro do grupo de recursos.

Parameters:

resourceGroupName - O nome do grupo de recursos.
filter - O filtro a ser aplicado na operação de lista.
top - O número máximo de conjuntos de registros a serem retornados.
skipToken - a ser usado pela implementação nextLink.
context - O contexto a ser associado a essa operação.

Returns:

lista de máquinas virtuais como resposta paginada com PagedIterable<T>.

start

public abstract void start(String resourceGroupName, String referer, String virtualMachineName)

Implementa um método start para uma máquina virtual

Ligar máquina virtual.

Parameters:

resourceGroupName - O nome do grupo de recursos.
referer - URL do referenciador.
virtualMachineName - nome da máquina virtual.

start

public abstract void start(String resourceGroupName, String referer, String virtualMachineName, Context context)

Implementa um método start para uma máquina virtual

Ligar máquina virtual.

Parameters:

resourceGroupName - O nome do grupo de recursos.
referer - URL do referenciador.
virtualMachineName - nome da máquina virtual.
context - O contexto a ser associado a essa operação.

stop

public abstract void stop(String resourceGroupName, String referer, String virtualMachineName)

Implementa o método shutdown, poweroff e suspend para uma máquina virtual

Desligar máquina virtual, opções: desligamento, desligamento e suspensão.

Parameters:

resourceGroupName - O nome do grupo de recursos.
referer - URL do referenciador.
virtualMachineName - nome da máquina virtual.

stop

public abstract void stop(String resourceGroupName, String referer, String virtualMachineName, StopMode mode, VirtualMachineStopMode m, Context context)

Implementa o método shutdown, poweroff e suspend para uma máquina virtual

Desligar máquina virtual, opções: desligamento, desligamento e suspensão.

Parameters:

resourceGroupName - O nome do grupo de recursos.
referer - URL do referenciador.
virtualMachineName - nome da máquina virtual.
mode - parâmetro de modo de parada de consulta (reinicialização, desligamento etc...).
m - parâmetro de modo de parada do corpo (reinicialização, desligamento etc...).
context - O contexto a ser associado a essa operação.

Aplica-se a