VirtualMachineInner Clase

public final class VirtualMachineInner
extends Resource

Modelo de máquina virtual.

Resumen del constructor

Constructor Description
VirtualMachineInner()

Crea una instancia de la clase Interna de máquinavirtual.

Resumen del método

Modificador y tipo Método y descripción
Integer amountOfRam()

Obtiene la cantidadde propiedad OfRam: la cantidad de memoria.

List<VirtualDiskController> controllers()

Obtiene la propiedad controllers: la lista de controladores de discos virtuales.

GuestOSCustomization customization()

Obtenga la propiedad de personalización: Propiedades de la máquina virtual.

List<VirtualDisk> disks()

Obtenga la propiedad disks: la lista de discos virtuales.

String dnsname()

Obtenga la propiedad dnsname: el nombre DNS de la máquina virtual en VCenter.

Boolean exposeToGuestVM()

Obtenga la propiedad ExponerToGuestVM: Exponga el sistema operativo invitado o no.

String folder()

Obtenga la propiedad folder: ruta de acceso a la carpeta de la máquina virtual en VCenter.

String guestOS()

Obtenga la propiedad guestOS: el nombre del sistema operativo invitado.

GuestOSType guestOSType()

Obtenga la propiedad OSType invitado: el tipo de so invitado.

List<VirtualNicInner> nics()

Obtiene la propiedad nics: la lista de NIC virtuales.

Integer numberOfCores()

Obtenga el númerode propiedad OfCores: el número de núcleos de CPU.

String password()

Obtenga la propiedad password: Contraseña para el inicio de sesión.

String privateCloudId()

Obtenga lapropiedad Private CloudId: Private Cloud Id.

String provisioningState()

Obtenga la propiedad Estado de aprovisionamiento: el estado de aprovisionamiento del recurso.

String publicIp()

Obtenga la propiedad ip pública: la dirección IP pública de la máquina virtual.

ResourcePoolInner resourcePool()

Obtenga la propiedad Grupo de recursos: Virtual Machines grupo de recursos.

VirtualMachineStatus status()

Obtiene la propiedad status: el estado de la máquina virtual.

String templateId()

Obtenga la propiedad Id. de plantilla: Id. de plantillade máquina virtual.

String username()

Obtenga la propiedad username: Nombre de usuario para el inicio de sesión.

List<String> vSphereNetworks()

Obtenga la propiedad vSphereNetworks: la lista de redes virtuales de VSphere.

void validate()

Valida la instancia.

String vmId()

Obtenga la propiedad vmId: el identificador interno de la máquina virtual en VCenter.

String vmwaretools()

Obtenga la propiedad vmwaretools: versión de las herramientas de VMware.

VirtualMachineInner withAmountOfRam(Integer amountOfRam)

Establezca la cantidadde propiedad OfRam: la cantidad de memoria.

VirtualMachineInner withCustomization(GuestOSCustomization customization)

Establezca la propiedad de personalización: Propiedades de máquina virtual.

VirtualMachineInner withDisks(List<VirtualDisk> disks)

Establezca la propiedad disks: la lista de discos virtuales.

VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

Establezca la propiedad ExposeToGuestVM: Exponga el sistema operativo invitado o no.

VirtualMachineInner withLocation(String location)
VirtualMachineInner withNics(List<VirtualNicInner> nics)

Establezca la propiedad nics: la lista de NIC virtuales.

VirtualMachineInner withNumberOfCores(Integer numberOfCores)

Establezca lapropiedad Number OfCores: el número de núcleos de CPU.

VirtualMachineInner withPassword(String password)

Establezca la propiedad password: Password for login (Contraseña para el inicio de sesión).

VirtualMachineInner withPrivateCloudId(String privateCloudId)

Establezca lapropiedad Private CloudId: Private Cloud Id.

VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

Establezca la propiedad Grupo de recursos: Virtual Machines grupo de recursos.

VirtualMachineInner withTags(Map<String,String> tags)
VirtualMachineInner withTemplateId(String templateId)

Establezca la propiedad Id. de plantilla: Id. de plantillade máquina virtual.

VirtualMachineInner withUsername(String username)

Establezca la propiedad username: Nombre de usuario para el inicio de sesión.

VirtualMachineInner withVSphereNetworks(List<String> vSphereNetworks)

Establezca la propiedad vSphereNetworks: la lista de redes virtuales de VSphere.

Métodos heredados de ProxyResource

Métodos heredados de Resource

Métodos heredados de java.lang.Object

Detalles del constructor

VirtualMachineInner

public VirtualMachineInner()

Crea una instancia de la clase VirtualMachineInner.

Detalles del método

amountOfRam

public Integer amountOfRam()

Obtiene la propiedad amountOfRam: la cantidad de memoria.

Returns:

el valor amountOfRam.

controllers

public List controllers()

Obtiene la propiedad controllers: la lista de controladores de discos virtuales.

Returns:

el valor de los controladores.

customization

public GuestOSCustomization customization()

Obtenga la propiedad de personalización: Propiedades de la máquina virtual.

Returns:

valor de personalización.

disks

public List disks()

Obtenga la propiedad disks: la lista de discos virtuales.

Returns:

el valor de los discos.

dnsname

public String dnsname()

Obtenga la propiedad dnsname: el nombre DNS de la máquina virtual en VCenter.

Returns:

el valor dnsname.

exposeToGuestVM

public Boolean exposeToGuestVM()

Obtenga la propiedad exposeToGuestVM: Exponga el sistema operativo invitado o no.

Returns:

el valor exposeToGuestVM.

folder

public String folder()

Obtenga la propiedad folder: ruta de acceso a la carpeta de la máquina virtual en VCenter.

Returns:

el valor de la carpeta.

guestOS

public String guestOS()

Obtenga la propiedad guestOS: el nombre del sistema operativo invitado.

Returns:

el valor de guestOS.

guestOSType

public GuestOSType guestOSType()

Obtiene la propiedad guestOSType: el tipo de so invitado.

Returns:

el valor guestOSType.

nics

public List nics()

Obtiene la propiedad nics: la lista de NIC virtuales.

Returns:

el valor de nics.

numberOfCores

public Integer numberOfCores()

Obtenga la propiedad numberOfCores: el número de núcleos de CPU.

Returns:

el valor numberOfCores.

password

public String password()

Obtenga la propiedad password: Contraseña para el inicio de sesión. En desuso: use la propiedad de personalización.

Returns:

el valor de la contraseña.

privateCloudId

public String privateCloudId()

Obtenga la propiedad privateCloudId: Private Cloud Id.

Returns:

el valor privateCloudId.

provisioningState

public String provisioningState()

Obtenga la propiedad provisioningState: el estado de aprovisionamiento del recurso.

Returns:

el valor provisioningState.

publicIp

public String publicIp()

Obtenga la propiedad publicIp: la dirección IP pública de la máquina virtual.

Returns:

el valor publicIp.

resourcePool

public ResourcePoolInner resourcePool()

Obtenga la propiedad resourcePool: Virtual Machines grupo de recursos.

Returns:

el valor resourcePool.

status

public VirtualMachineStatus status()

Obtiene la propiedad status: el estado de la máquina virtual.

Returns:

valor de estado.

templateId

public String templateId()

Obtenga la propiedad templateId: Id. de plantilla de máquina virtual.

Returns:

el valor templateId.

username

public String username()

Obtenga la propiedad username: Nombre de usuario para el inicio de sesión. En desuso: use la propiedad de personalización.

Returns:

el valor de nombre de usuario.

vSphereNetworks

public List vSphereNetworks()

Obtenga la propiedad vSphereNetworks: la lista de redes virtuales de VSphere.

Returns:

el valor de vSphereNetworks.

validate

public void validate()

Valida la instancia.

vmId

public String vmId()

Obtenga la propiedad vmId: el identificador interno de la máquina virtual en VCenter.

Returns:

el valor vmId.

vmwaretools

public String vmwaretools()

Obtenga la propiedad vmwaretools: versión de las herramientas de VMware.

Returns:

el valor de vmwaretools.

withAmountOfRam

public VirtualMachineInner withAmountOfRam(Integer amountOfRam)

Establezca la propiedad amountOfRam: la cantidad de memoria.

Parameters:

amountOfRam - el valor amountOfRam que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withCustomization

public VirtualMachineInner withCustomization(GuestOSCustomization customization)

Establezca la propiedad de personalización: Propiedades de máquina virtual.

Parameters:

customization - valor de personalización que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withDisks

public VirtualMachineInner withDisks(List disks)

Establezca la propiedad disks: la lista de discos virtuales.

Parameters:

disks - valor de discos que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withExposeToGuestVM

public VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

Establezca la propiedad exposeToGuestVM: Exponga el sistema operativo invitado o no.

Parameters:

exposeToGuestVM - el valor exposeToGuestVM que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withLocation

public VirtualMachineInner withLocation(String location)

Overrides:

VirtualMachineInner.withLocation(String location)

Parameters:

location

withNics

public VirtualMachineInner withNics(List nics)

Establezca la propiedad nics: la lista de NIC virtuales.

Parameters:

nics - valor de nics que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withNumberOfCores

public VirtualMachineInner withNumberOfCores(Integer numberOfCores)

Establezca la propiedad numberOfCores: el número de núcleos de CPU.

Parameters:

numberOfCores - el valor numberOfCores que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withPassword

public VirtualMachineInner withPassword(String password)

Establezca la propiedad password: Password for login (Contraseña para el inicio de sesión). En desuso: use la propiedad de personalización.

Parameters:

password - valor de contraseña que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withPrivateCloudId

public VirtualMachineInner withPrivateCloudId(String privateCloudId)

Establezca la propiedad privateCloudId: Private Cloud Id.

Parameters:

privateCloudId - el valor privateCloudId que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withResourcePool

public VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

Establezca la propiedad resourcePool: Virtual Machines grupo de recursos.

Parameters:

resourcePool - el valor resourcePool que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withTags

public VirtualMachineInner withTags(Map tags)

Overrides:

VirtualMachineInner.withTags(Map<String,String> tags)

Parameters:

tags

withTemplateId

public VirtualMachineInner withTemplateId(String templateId)

Establezca la propiedad templateId: Id. de plantilla de máquina virtual.

Parameters:

templateId - valor templateId que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withUsername

public VirtualMachineInner withUsername(String username)

Establezca la propiedad username: Nombre de usuario para el inicio de sesión. En desuso: use la propiedad de personalización.

Parameters:

username - valor de nombre de usuario que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

withVSphereNetworks

public VirtualMachineInner withVSphereNetworks(List vSphereNetworks)

Establezca la propiedad vSphereNetworks: la lista de redes virtuales de VSphere.

Parameters:

vSphereNetworks - valor de vSphereNetworks que se va a establecer.

Returns:

el propio objeto VirtualMachineInner.

Se aplica a