VirtualMachine Interface

public interface VirtualMachine

Uma representação imutável do lado do cliente de VirtualMachine.

Resumo do método

Modificador e tipo Método e descrição
abstract int amountOfRam()

Obtém a quantidadeda propriedade OfRam: a quantidade de memória.

abstract List<VirtualDiskController> controllers()

Obtém a propriedade controllers: a lista de Controladores de Discos Virtuais.

abstract GuestOSCustomization customization()

Obtém a propriedade de personalização: propriedades da máquina virtual.

abstract List<VirtualDisk> disks()

Obtém a propriedade disks: a lista de Discos Virtuais.

abstract String dnsname()

Obtém a propriedade dnsname: o nome DNS da Máquina Virtual no VCenter.

abstract Boolean exposeToGuestVM()

Obtém a propriedade ToGuestVM de exposição: expor o so convidado ou não.

abstract String folder()

Obtém a propriedade de pasta: o caminho para a pasta de máquina virtual no VCenter.

abstract String guestOS()

Obtém a propriedade guestOS: o nome do so convidado.

abstract GuestOSType guestOSType()

Obtém a propriedade OSType convidada: o tipo so convidado.

abstract String id()

Obtém a propriedade id: ID de recurso totalmente qualificada para o recurso.

abstract VirtualMachineInner innerModel()

Obtém o com interno. Azure. Resourcemanager. vmwarecloudsimple. Fluente. Modelos. Objeto Interno da MáquinaVirtual.

abstract String location()

Obtém a propriedade location: a localização geográfica em que o recurso reside.

abstract String name()

Obtém a propriedade name: o nome do recurso.

abstract List<VirtualNic> nics()

Obtém a propriedade nics: a lista de NICs virtuais.

abstract int numberOfCores()

Obtém a propriedade numberOfCores: o número de núcleos de CPU.

abstract String password()

Obtém a propriedade password: senha para logon.

abstract String privateCloudId()

Obtém a propriedade de ID de nuvemprivada: ID de nuvem privada.

abstract String provisioningState()

Obtém a propriedade State de provisionamento: o status de provisionamento do recurso.

abstract String publicIp()

Obtém a propriedade ip pública: o ip público da Máquina Virtual.

abstract VirtualMachine refresh()

Atualiza o recurso para sincronizar com o Azure.

abstract VirtualMachine refresh(Context context)

Atualiza o recurso para sincronizar com o Azure.

abstract Region region()

Obtém a região do recurso.

abstract String regionName()

Obtém o nome da região do recurso.

abstract String resourceGroupName()

Obtém o nome do grupo de recursos.

abstract ResourcePool resourcePool()

Obtém a propriedade pool de recursos: Máquinas Virtuais Pool de Recursos.

abstract VirtualMachineStatus status()

Obtém a propriedade status: a status da máquina virtual.

abstract Map<String,String> tags()

Obtém a propriedade tags: marcas de recurso.

abstract String templateId()

Obtém a propriedade de ID do modelo: ID do modelo da máquina virtual.

abstract String type()

Obtém a propriedade type: o tipo do recurso.

abstract Update update()

Inicia a atualização para o recurso de Máquina Virtual.

abstract String username()

Obtém a propriedade username: Nome de usuário para logon.

abstract List<String> vSphereNetworks()

Obtém a propriedade vSphereNetworks: a lista de Redes VSphere Virtuais.

abstract String vmId()

Obtém a propriedade ID da vm: a ID interna da Máquina Virtual no VCenter.

abstract String vmwaretools()

Obtém a propriedade vmwaretools: versão das ferramentas do VMware.

Detalhes do método

amountOfRam

public abstract int amountOfRam()

Obtém a propriedade amountOfRam: a quantidade de memória.

Returns:

o valor amountOfRam.

controllers

public abstract List controllers()

Obtém a propriedade controllers: a lista de Controladores de Discos Virtuais.

Returns:

o valor dos controladores.

customization

public abstract GuestOSCustomization customization()

Obtém a propriedade de personalização: propriedades da máquina virtual.

Returns:

o valor de personalização.

disks

public abstract List disks()

Obtém a propriedade disks: a lista de Discos Virtuais.

Returns:

o valor dos discos.

dnsname

public abstract String dnsname()

Obtém a propriedade dnsname: o nome DNS da Máquina Virtual no VCenter.

Returns:

o valor dnsname.

exposeToGuestVM

public abstract Boolean exposeToGuestVM()

Obtém a propriedade exposeToGuestVM: expor o so convidado ou não.

Returns:

o valor exposeToGuestVM.

folder

public abstract String folder()

Obtém a propriedade de pasta: o caminho para a pasta de máquina virtual no VCenter.

Returns:

o valor da pasta.

guestOS

public abstract String guestOS()

Obtém a propriedade guestOS: o nome do so convidado.

Returns:

o valor guestOS.

guestOSType

public abstract GuestOSType guestOSType()

Obtém a propriedade guestOSType: o tipo so convidado.

Returns:

o valor guestOSType.

id

public abstract String id()

Obtém a propriedade id: ID de recurso totalmente qualificada para o recurso.

Returns:

o valor da ID.

innerModel

public abstract VirtualMachineInner innerModel()

Obtém o objeto interno com.azure.resourcemanager.vmwarecloudsimple.fluent.models.VirtualMachineInner.

Returns:

o objeto interno.

location

public abstract String location()

Obtém a propriedade location: a localização geográfica em que o recurso reside.

Returns:

o valor do local.

name

public abstract String name()

Obtém a propriedade name: o nome do recurso.

Returns:

o valor do nome.

nics

public abstract List nics()

Obtém a propriedade nics: a lista de NICs virtuais.

Returns:

o valor nics.

numberOfCores

public abstract int numberOfCores()

Obtém a propriedade numberOfCores: o número de núcleos de CPU.

Returns:

o valor numberOfCores.

password

public abstract String password()

Obtém a propriedade password: senha para logon. Preterido – use a propriedade de personalização.

Returns:

o valor da senha.

privateCloudId

public abstract String privateCloudId()

Obtém a propriedade privateCloudId: ID de nuvem privada.

Returns:

o valor privateCloudId.

provisioningState

public abstract String provisioningState()

Obtém a propriedade provisioningState: o status de provisionamento do recurso.

Returns:

o valor provisioningState.

publicIp

public abstract String publicIp()

Obtém a propriedade publicIp: o ip público da Máquina Virtual.

Returns:

o valor publicIp.

refresh

public abstract VirtualMachine refresh()

Atualiza o recurso para sincronizar com o Azure.

Returns:

o recurso atualizado.

refresh

public abstract VirtualMachine refresh(Context context)

Atualiza o recurso para sincronizar com o Azure.

Parameters:

context - O contexto a ser associado a essa operação.

Returns:

o recurso atualizado.

region

public abstract Region region()

Obtém a região do recurso.

Returns:

a região do recurso.

regionName

public abstract String regionName()

Obtém o nome da região do recurso.

Returns:

o nome da região do recurso.

resourceGroupName

public abstract String resourceGroupName()

Obtém o nome do grupo de recursos.

Returns:

o nome do grupo de recursos.

resourcePool

public abstract ResourcePool resourcePool()

Obtém a propriedade resourcePool: Máquinas Virtuais Pool de Recursos.

Returns:

o valor resourcePool.

status

public abstract VirtualMachineStatus status()

Obtém a propriedade status: a status da máquina virtual.

Returns:

o valor status.

tags

public abstract Map tags()

Obtém a propriedade tags: marcas de recurso.

Returns:

o valor das marcas.

templateId

public abstract String templateId()

Obtém a propriedade templateId: ID do modelo da máquina virtual.

Returns:

o valor templateId.

type

public abstract String type()

Obtém a propriedade type: o tipo do recurso.

Returns:

o valor do tipo.

update

public abstract VirtualMachine.Update update()

Inicia a atualização para o recurso VirtualMachine.

Returns:

o estágio da atualização de recursos.

username

public abstract String username()

Obtém a propriedade username: Nome de usuário para logon. Preterido – use a propriedade de personalização.

Returns:

o valor de nome de usuário.

vSphereNetworks

public abstract List vSphereNetworks()

Obtém a propriedade vSphereNetworks: a lista de Redes VSphere Virtuais.

Returns:

o valor de vSphereNetworks.

vmId

public abstract String vmId()

Obtém a propriedade vmId: a ID interna da Máquina Virtual no VCenter.

Returns:

o valor de vmId.

vmwaretools

public abstract String vmwaretools()

Obtém a propriedade vmwaretools: versão das ferramentas do VMware.

Returns:

o valor de vmwaretools.

Aplica-se a