VirtualMachineProperties Classe
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. VirtualMachineProperties
- com.
public final class VirtualMachineProperties
VirtualMachineProperties représente les propriétés de la machine virtuelle.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| VirtualMachineProperties() |
Crée une instance de la classe Virtual |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| String |
adminUsername()
Obtenir la propriété Nom d’utilisateur administrateur |
| String |
availabilityZone()
Obtenir la propriété Zone de disponibilité |
| String |
bareMetalMachineId()
Obtenir la propriété ID de machine |
|
Virtual |
bootMethod()
Obtenir la propriété méthode de démarrage |
|
Network |
cloudServicesNetworkAttachment()
Obtenir la propriété de pièce jointe réseau |
| String |
clusterId()
Obtenir la propriété ID de cluster |
| long |
cpuCores()
Obtenir la propriété Cœurs du processeur |
|
Virtual |
detailedStatus()
Obtenir la propriété État détaillé |
| String |
detailedStatusMessage()
Obtenir la propriété Message d’état |
|
Virtual |
isolateEmulatorThread()
Obtenez la propriété isolate |
| long |
memorySizeGB()
Obtenir la propriété SizeGB de mémoire |
|
List<Network |
networkAttachments()
Obtenir la propriété pièces jointes réseau |
| String |
networkData()
Obtenir la |
|
List<Virtual |
placementHints()
Obtenir la propriété Indicateurs de placement |
|
Virtual |
powerState()
Obtenir la propriété Power |
|
Virtual |
provisioningState()
Obtenir la propriété État d’approvisionnement |
|
List<Ssh |
sshPublicKeys()
Obtenir la propriété ssh |
|
Storage |
storageProfile()
Obtenir la |
| String |
userData()
Obtenir la propriété user |
| void |
validate()
Valide le instance. |
|
Virtual |
virtioInterface()
Obtenez la propriété virtio |
|
Virtual |
vmDeviceModel()
Obtenir la propriété Modèle d’appareil |
| String |
vmImage()
Obtenir la propriété Image de machine virtuelle |
|
Image |
vmImageRepositoryCredentials()
Obtenir la propriété Informations d’identification du référentiel |
| List<String> |
volumes()
Obtenir la propriété volumes : ID de ressource des volumes attachés à la machine virtuelle. |
|
Virtual |
withAdminUsername(String adminUsername)
Définissez la propriété Nom d’utilisateur administrateur |
|
Virtual |
withBootMethod(VirtualMachineBootMethod bootMethod)
Définir la propriété méthode de démarrage |
|
Virtual |
withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
Définissez la propriété de pièce jointe réseau |
|
Virtual |
withCpuCores(long cpuCores)
Définissez la propriété Cpu |
|
Virtual |
withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Définissez la propriété isolate |
|
Virtual |
withMemorySizeGB(long memorySizeGB)
Définissez la propriété SizeGB de mémoire |
|
Virtual |
withNetworkAttachments(List<NetworkAttachment> networkAttachments)
Définir la |
|
Virtual |
withNetworkData(String networkData)
Définissez la |
|
Virtual |
withPlacementHints(List<VirtualMachinePlacementHint> placementHints)
Définissez la propriété Indicateurs de placement |
|
Virtual |
withSshPublicKeys(List<SshPublicKey> sshPublicKeys)
Définissez la propriété ssh |
|
Virtual |
withStorageProfile(StorageProfile storageProfile)
Définissez la propriété profil de stockage |
|
Virtual |
withUserData(String userData)
Définissez la propriété user |
|
Virtual |
withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Définissez la propriété virtio |
|
Virtual |
withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Définissez la propriété Vm Device |
|
Virtual |
withVmImage(String vmImage)
Définir la |
|
Virtual |
withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)
Définissez la |
Méthodes héritées de java.lang.Object
Détails du constructeur
VirtualMachineProperties
public VirtualMachineProperties()
Crée un instance de la classe VirtualMachineProperties.
Détails de la méthode
adminUsername
public String adminUsername()
Obtenir la propriété adminUsername : nom de l’administrateur auquel les clés publiques ssh seront ajoutées dans les clés autorisées.
Returns:
availabilityZone
public String availabilityZone()
Obtenir la propriété availabilityZone : zone de disponibilité du cluster contenant cette machine virtuelle.
Returns:
bareMetalMachineId
public String bareMetalMachineId()
Obtenir la propriété bareMetalMachineId : ID de ressource de la machine nue sur laquelle la machine virtuelle a atterri.
Returns:
bootMethod
public VirtualMachineBootMethod bootMethod()
Obtenir la propriété bootMethod : sélectionne la méthode de démarrage de la machine virtuelle.
Returns:
cloudServicesNetworkAttachment
public NetworkAttachment cloudServicesNetworkAttachment()
Obtenir la propriété cloudServicesNetworkAttachment : NetworkAttachment représente la pièce jointe réseau unique.
Réseau de services cloud qui fournit des services au niveau de la plateforme pour la machine virtuelle.
Returns:
clusterId
public String clusterId()
Obtenir la propriété clusterId : ID de ressource du cluster pour lequel la machine virtuelle est créée.
Returns:
cpuCores
public long cpuCores()
Obtenir la propriété cpuCores : nombre de cœurs d’UC dans la machine virtuelle.
Returns:
detailedStatus
public VirtualMachineDetailedStatus detailedStatus()
Obtenir la propriété detailedStatus : la status plus détaillée de la machine virtuelle.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Obtenir la propriété detailedStatusMessage : message descriptif sur le status détaillé actuel.
Returns:
isolateEmulatorThread
public VirtualMachineIsolateEmulatorThread isolateEmulatorThread()
Obtenez la propriété isolateEmulatorThread : Champ Déconseillé, la valeur est ignorée si elle est fournie. Indicateur indiquant si l’un des cœurs d’UC spécifiés est isolé pour exécuter le thread de l’émulateur pour cette machine virtuelle.
Returns:
memorySizeGB
public long memorySizeGB()
Obtenir la propriété memorySizeGB : taille de mémoire de la machine virtuelle en Go.
Returns:
networkAttachments
public List
Obtenir la propriété networkAttachments : liste des pièces jointes réseau à la machine virtuelle.
Returns:
networkData
public String networkData()
Obtenir la propriété networkData : données réseau encodées en Base64.
Returns:
placementHints
public List
Obtenir la propriété placementHints : indicateurs de planification pour la machine virtuelle.
Returns:
powerState
public VirtualMachinePowerState powerState()
Obtenir la propriété powerState : état d’alimentation de la machine virtuelle.
Returns:
provisioningState
public VirtualMachineProvisioningState provisioningState()
Obtenir la propriété provisioningState : état d’approvisionnement de la machine virtuelle.
Returns:
sshPublicKeys
public List
Obtenir la propriété sshPublicKeys : liste des clés publiques ssh. Chaque clé sera ajoutée à la machine virtuelle à l’aide du mécanisme de ssh_authorized_keys cloud-init pour adminUsername.
Returns:
storageProfile
public StorageProfile storageProfile()
Obtenir la propriété storageProfile : StorageProfile représente des informations sur un disque.
Profil de stockage qui spécifie la taille et d’autres paramètres concernant les disques liés à la machine virtuelle.
Returns:
userData
public String userData()
Obtenir la propriété userData : données utilisateur encodées dans le cloud-init en Base64.
Returns:
validate
public void validate()
Valide le instance.
virtioInterface
public VirtualMachineVirtioInterfaceType virtioInterface()
Obtenez la propriété virtioInterface : Champ déconseillé, utilisez virtualizationModel à la place. Type de l’interface virtio.
Returns:
vmDeviceModel
public VirtualMachineDeviceModelType vmDeviceModel()
Obtenir la propriété vmDeviceModel : type du modèle d’appareil à utiliser.
Returns:
vmImage
public String vmImage()
Obtenir la propriété vmImage : image de machine virtuelle actuellement approvisionnée sur le disque du système d’exploitation, à l’aide de l’URL complète et de la notation de balise utilisées pour extraire l’image.
Returns:
vmImageRepositoryCredentials
public ImageRepositoryCredentials vmImageRepositoryCredentials()
Obtenir la propriété vmImageRepositoryCredentials : ImageRepositoryCredentials représente les informations d’identification utilisées pour se connecter au référentiel d’images.
Informations d’identification utilisées pour se connecter au référentiel d’images qui a accès à l’image spécifiée.
Returns:
volumes
public List
Obtenir la propriété volumes : ID de ressource des volumes attachés à la machine virtuelle.
Returns:
withAdminUsername
public VirtualMachineProperties withAdminUsername(String adminUsername)
Définissez la propriété adminUsername : nom de l’administrateur auquel les clés publiques ssh seront ajoutées dans les clés autorisées.
Parameters:
Returns:
withBootMethod
public VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)
Définissez la propriété bootMethod : sélectionne la méthode de démarrage de la machine virtuelle.
Parameters:
Returns:
withCloudServicesNetworkAttachment
public VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
Définissez la propriété cloudServicesNetworkAttachment : NetworkAttachment représente la pièce jointe réseau unique.
Réseau de services cloud qui fournit des services au niveau de la plateforme pour la machine virtuelle.
Parameters:
Returns:
withCpuCores
public VirtualMachineProperties withCpuCores(long cpuCores)
Définissez la propriété cpuCores : nombre de cœurs d’UC dans la machine virtuelle.
Parameters:
Returns:
withIsolateEmulatorThread
public VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Définissez la propriété isolateEmulatorThread : Champ Déconseillé, la valeur est ignorée si elle est fournie. Indicateur indiquant si l’un des cœurs d’UC spécifiés est isolé pour exécuter le thread de l’émulateur pour cette machine virtuelle.
Parameters:
Returns:
withMemorySizeGB
public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)
Définissez la propriété memorySizeGB : taille de mémoire de la machine virtuelle en Go.
Parameters:
Returns:
withNetworkAttachments
public VirtualMachineProperties withNetworkAttachments(List
Définissez la propriété networkAttachments : liste des pièces jointes réseau à la machine virtuelle.
Parameters:
Returns:
withNetworkData
public VirtualMachineProperties withNetworkData(String networkData)
Définissez la propriété networkData : données réseau encodées dans le cloud-init en base64.
Parameters:
Returns:
withPlacementHints
public VirtualMachineProperties withPlacementHints(List
Définissez la propriété placementHints : indicateurs de planification pour la machine virtuelle.
Parameters:
Returns:
withSshPublicKeys
public VirtualMachineProperties withSshPublicKeys(List
Définissez la propriété sshPublicKeys : liste des clés publiques ssh. Chaque clé sera ajoutée à la machine virtuelle à l’aide du mécanisme de ssh_authorized_keys cloud-init pour adminUsername.
Parameters:
Returns:
withStorageProfile
public VirtualMachineProperties withStorageProfile(StorageProfile storageProfile)
Définissez la propriété storageProfile : StorageProfile représente des informations sur un disque.
Profil de stockage qui spécifie la taille et d’autres paramètres sur les disques liés à la machine virtuelle.
Parameters:
Returns:
withUserData
public VirtualMachineProperties withUserData(String userData)
Définissez la propriété userData : données utilisateur encodées dans le cloud-init en base64.
Parameters:
Returns:
withVirtioInterface
public VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Définissez la propriété virtioInterface : Champ déconseillé, utilisez virtualizationModel à la place. Type de l’interface virtio.
Parameters:
Returns:
withVmDeviceModel
public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Définissez la propriété vmDeviceModel : type du modèle d’appareil à utiliser.
Parameters:
Returns:
withVmImage
public VirtualMachineProperties withVmImage(String vmImage)
Définissez la propriété vmImage : image de machine virtuelle actuellement approvisionnée sur le disque du système d’exploitation, à l’aide de l’URL complète et de la notation de balise utilisées pour extraire l’image.
Parameters:
Returns:
withVmImageRepositoryCredentials
public VirtualMachineProperties withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)
Définissez la propriété vmImageRepositoryCredentials : ImageRepositoryCredentials représente les informations d’identification utilisées pour se connecter au référentiel d’images.
Informations d’identification utilisées pour se connecter au référentiel d’images qui a accès à l’image spécifiée.
Parameters:
Returns: