VirtualMachineInner Classe

public final class VirtualMachineInner
extends Resource

Modèle de machine virtuelle.

Récapitulatif du constructeur

Constructeur Description
VirtualMachineInner()

Crée un instance de la classe VirtualMachineInner.

Résumé de la méthode

Modificateur et type Méthode et description
Integer amountOfRam()

Obtenir la propriétéOfRam : quantité de mémoire.

List<VirtualDiskController> controllers()

Obtenir la propriété contrôleurs : liste des contrôleurs des disques virtuels.

GuestOSCustomization customization()

Obtenez la propriété de personnalisation : Propriétés de machine virtuelle.

List<VirtualDisk> disks()

Obtenir la propriété disques : liste des disques virtuels.

String dnsname()

Obtenir la propriété dnsname : nom DNS de la machine virtuelle dans VCenter.

Boolean exposeToGuestVM()

Obtenez la propriété exposeToGuestVM : Exposer le système d’exploitation invité ou non.

String folder()

Obtenir la propriété de dossier : chemin d’accès au dossier de machine virtuelle dans VCenter.

String guestOS()

Obtenir la propriété guestOS : nom du système d’exploitation invité.

GuestOSType guestOSType()

Obtenir la propriété OSType invité: type de système d’exploitation invité.

List<VirtualNicInner> nics()

Obtenir la propriété nics : liste des cartes réseau virtuelles.

Integer numberOfCores()

Obtenir la propriété numberOfCores : nombre de cœurs d’UC.

String password()

Obtenez la propriété mot de passe : Mot de passe pour la connexion.

String privateCloudId()

Obtenez la propriété Id de cloudprivé: Id de cloud privé.

String provisioningState()

Obtenir la propriété State d’approvisionnement: status d’approvisionnement de la ressource.

String publicIp()

Obtenir la propriété Ip publique: adresse IP publique de la machine virtuelle.

ResourcePoolInner resourcePool()

Obtenez la propriété Pool de ressources: Machines Virtuelles Pool de ressources.

VirtualMachineStatus status()

Obtenez la propriété status : status de la machine virtuelle.

String templateId()

Obtenez la propriété Id de modèle: Id de modèle de machine virtuelle.

String username()

Obtenez la propriété username : Nom d’utilisateur pour la connexion.

List<String> vSphereNetworks()

Obtenir la propriété Réseaux vSphere: liste des réseaux VSphere virtuels.

void validate()

Valide le instance.

String vmId()

Obtenir la propriété ID de machine virtuelle: ID interne de la machine virtuelle dans VCenter.

String vmwaretools()

Obtenez la propriété vmwaretools : version des outils VMware.

VirtualMachineInner withAmountOfRam(Integer amountOfRam)

Définissez la quantité depropriété OfRam : quantité de mémoire.

VirtualMachineInner withCustomization(GuestOSCustomization customization)

Définissez la propriété de personnalisation : Propriétés de machine virtuelle.

VirtualMachineInner withDisks(List<VirtualDisk> disks)

Définir la propriété disques : liste des disques virtuels.

VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

Définissez la propriété exposeToGuestVM : Exposer le système d’exploitation invité ou non.

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

Définir la propriété nics : liste des cartes réseau virtuelles.

VirtualMachineInner withNumberOfCores(Integer numberOfCores)

Définissez la propriété numberOfCores : nombre de cœurs d’UC.

VirtualMachineInner withPassword(String password)

Définissez la propriété password : Mot de passe pour la connexion.

VirtualMachineInner withPrivateCloudId(String privateCloudId)

Définissez la propriété Id de cloudprivé: Id de cloud privé.

VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

Définissez la propriété Pool de ressources: Machines Virtuelles pool de ressources.

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

Définissez la propriété Id de modèle: ID de modèle de machine virtuelle.

VirtualMachineInner withUsername(String username)

Définissez la propriété username : Nom d’utilisateur pour la connexion.

VirtualMachineInner withVSphereNetworks(List<String> vSphereNetworks)

Définissez la propriété vSphereNetworks : liste des réseaux VSphere virtuels.

Méthodes héritées de ProxyResource

Méthodes héritées de Resource

Méthodes héritées de java.lang.Object

Détails du constructeur

VirtualMachineInner

public VirtualMachineInner()

Crée une instance de la classe VirtualMachineInner.

Détails de la méthode

amountOfRam

public Integer amountOfRam()

Obtenir la propriété amountOfRam : quantité de mémoire.

Returns:

valeur amountOfRam.

controllers

public List controllers()

Obtenir la propriété contrôleurs : liste des contrôleurs des disques virtuels.

Returns:

valeur des contrôleurs.

customization

public GuestOSCustomization customization()

Obtenez la propriété de personnalisation : Propriétés de machine virtuelle.

Returns:

valeur de personnalisation.

disks

public List disks()

Obtenir la propriété disques : liste des disques virtuels.

Returns:

valeur des disques.

dnsname

public String dnsname()

Obtenir la propriété dnsname : nom DNS de la machine virtuelle dans VCenter.

Returns:

valeur dnsname.

exposeToGuestVM

public Boolean exposeToGuestVM()

Obtenez la propriété exposeToGuestVM : Exposer le système d’exploitation invité ou non.

Returns:

valeur exposeToGuestVM.

folder

public String folder()

Obtenir la propriété de dossier : chemin d’accès au dossier de machine virtuelle dans VCenter.

Returns:

valeur du dossier.

guestOS

public String guestOS()

Obtenir la propriété guestOS : nom du système d’exploitation invité.

Returns:

valeur guestOS.

guestOSType

public GuestOSType guestOSType()

Obtenir la propriété guestOSType : type de système d’exploitation invité.

Returns:

valeur guestOSType.

nics

public List nics()

Obtenir la propriété nics : liste des cartes réseau virtuelles.

Returns:

valeur nics.

numberOfCores

public Integer numberOfCores()

Obtenir la propriété numberOfCores : nombre de cœurs d’UC.

Returns:

valeur numberOfCores.

password

public String password()

Obtenez la propriété mot de passe : Mot de passe pour la connexion. Déconseillé : utilisez la propriété de personnalisation.

Returns:

valeur du mot de passe.

privateCloudId

public String privateCloudId()

Obtenez la propriété privateCloudId : Id de cloud privé.

Returns:

valeur privateCloudId.

provisioningState

public String provisioningState()

Obtenir la propriété provisioningState : status d’approvisionnement de la ressource.

Returns:

valeur provisioningState.

publicIp

public String publicIp()

Obtenir la propriété publicIp : adresse IP publique de la machine virtuelle.

Returns:

valeur publicIp.

resourcePool

public ResourcePoolInner resourcePool()

Obtenez la propriété resourcePool : Machines Virtuelles pool de ressources.

Returns:

valeur resourcePool.

status

public VirtualMachineStatus status()

Obtenez la propriété status : status de la machine virtuelle.

Returns:

valeur status.

templateId

public String templateId()

Obtenez la propriété templateId : ID de modèle de machine virtuelle.

Returns:

valeur templateId.

username

public String username()

Obtenez la propriété username : Nom d’utilisateur pour la connexion. Déconseillé : utilisez la propriété de personnalisation.

Returns:

valeur de nom d’utilisateur.

vSphereNetworks

public List vSphereNetworks()

Obtenir la propriété vSphereNetworks : liste des réseaux VSphere virtuels.

Returns:

valeur vSphereNetworks.

validate

public void validate()

Valide le instance.

vmId

public String vmId()

Obtenir la propriété vmId : ID interne de la machine virtuelle dans VCenter.

Returns:

valeur vmId.

vmwaretools

public String vmwaretools()

Obtenez la propriété vmwaretools : version des outils VMware.

Returns:

valeur vmwaretools.

withAmountOfRam

public VirtualMachineInner withAmountOfRam(Integer amountOfRam)

Définissez la propriété amountOfRam : quantité de mémoire.

Parameters:

amountOfRam - valeur amountOfRam à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withCustomization

public VirtualMachineInner withCustomization(GuestOSCustomization customization)

Définissez la propriété de personnalisation : Propriétés de machine virtuelle.

Parameters:

customization - valeur de personnalisation à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withDisks

public VirtualMachineInner withDisks(List disks)

Définir la propriété disques : liste des disques virtuels.

Parameters:

disks - valeur des disques à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withExposeToGuestVM

public VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

Définissez la propriété exposeToGuestVM : Exposer le système d’exploitation invité ou non.

Parameters:

exposeToGuestVM - valeur exposeToGuestVM à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withLocation

public VirtualMachineInner withLocation(String location)

Overrides:

VirtualMachineInner.withLocation(String location)

Parameters:

location

withNics

public VirtualMachineInner withNics(List nics)

Définir la propriété nics : liste des cartes réseau virtuelles.

Parameters:

nics - valeur nics à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withNumberOfCores

public VirtualMachineInner withNumberOfCores(Integer numberOfCores)

Définissez la propriété numberOfCores : nombre de cœurs d’UC.

Parameters:

numberOfCores - valeur numberOfCores à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withPassword

public VirtualMachineInner withPassword(String password)

Définissez la propriété password : Mot de passe pour la connexion. Déconseillé : utilisez la propriété de personnalisation.

Parameters:

password - valeur de mot de passe à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withPrivateCloudId

public VirtualMachineInner withPrivateCloudId(String privateCloudId)

Définissez la propriété privateCloudId : Id de cloud privé.

Parameters:

privateCloudId - valeur privateCloudId à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withResourcePool

public VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

Définissez la propriété resourcePool : Machines Virtuelles pool de ressources.

Parameters:

resourcePool - valeur resourcePool à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withTags

public VirtualMachineInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTemplateId

public VirtualMachineInner withTemplateId(String templateId)

Définissez la propriété templateId : Id de modèle de machine virtuelle.

Parameters:

templateId - valeur templateId à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withUsername

public VirtualMachineInner withUsername(String username)

Définissez la propriété username : Nom d’utilisateur pour la connexion. Déconseillé : utilisez la propriété de personnalisation.

Parameters:

username - valeur de nom d’utilisateur à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withVSphereNetworks

public VirtualMachineInner withVSphereNetworks(List vSphereNetworks)

Définissez la propriété vSphereNetworks : liste des réseaux VSphere virtuels.

Parameters:

vSphereNetworks - valeur vSphereNetworks à définir.

Returns:

l’objet VirtualMachineInner lui-même.

S’applique à