VirtualMachineProperties Classe

  • java.lang.Object
    • com.azure.resourcemanager.networkcloud.fluent.models.VirtualMachineProperties

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 VirtualMachineProperties.

Résumé de la méthode

Modificateur et type Méthode et description
String adminUsername()

Obtenir la propriété Nom d’utilisateur administrateur: nom de l’administrateur auquel les clés publiques ssh seront ajoutées dans les clés autorisées.

String availabilityZone()

Obtenir la propriété Zone de disponibilité: zone de disponibilité du cluster contenant cette machine virtuelle.

String bareMetalMachineId()

Obtenir la propriété ID de machinenue: ID de ressource de la machine nue sur laquelle la machine virtuelle a atterri.

VirtualMachineBootMethod bootMethod()

Obtenir la propriété méthode de démarrage: sélectionne la méthode de démarrage de la machine virtuelle.

NetworkAttachment cloudServicesNetworkAttachment()

Obtenir la propriété de pièce jointe réseaudes servicescloud: La pièce jointe réseaureprésente la pièce jointe réseau unique.

String clusterId()

Obtenir la propriété ID de cluster: ID de ressource du cluster pour lequel la machine virtuelle est créée.

long cpuCores()

Obtenir la propriété Cœurs du processeur: nombre de cœurs d’UC dans la machine virtuelle.

VirtualMachineDetailedStatus detailedStatus()

Obtenir la propriété État détaillé: status détaillée de la machine virtuelle.

String detailedStatusMessage()

Obtenir la propriété Message d’étatdétaillé: message descriptif sur le status détaillé actuel.

VirtualMachineIsolateEmulatorThread isolateEmulatorThread()

Obtenez la propriété isolateEmulatorThread : Champ Déprécié, la valeur est ignorée si elle est fournie.

long memorySizeGB()

Obtenir la propriété SizeGB de mémoire: taille de mémoire de la machine virtuelle en Go.

List<NetworkAttachment> networkAttachments()

Obtenir la propriété pièces jointes réseau: liste des pièces jointes réseau à la machine virtuelle.

String networkData()

Obtenir lapropriété network Data : Données réseau encodées en Base64.

List<VirtualMachinePlacementHint> placementHints()

Obtenir la propriété Indicateurs de placement: indicateurs de planification pour la machine virtuelle.

VirtualMachinePowerState powerState()

Obtenir la propriété PowerState : état d’alimentation de la machine virtuelle.

VirtualMachineProvisioningState provisioningState()

Obtenir la propriété État d’approvisionnement: état d’approvisionnement de la machine virtuelle.

List<SshPublicKey> sshPublicKeys()

Obtenir la propriété sshPublicKeys : liste des clés publiques ssh.

StorageProfile storageProfile()

Obtenir lapropriété Storage Profile : StorageProfile représente des informations sur un disque.

String userData()

Obtenir la propriété userData : Données utilisateur encodées en Base64.

void validate()

Valide le instance.

VirtualMachineVirtioInterfaceType virtioInterface()

Obtenez la propriété virtioInterface : Champ déprécié, utilisez le modèle de virtualisationà la place.

VirtualMachineDeviceModelType vmDeviceModel()

Obtenir la propriété Modèle d’appareilde machine virtuelle: type du modèle d’appareil à utiliser.

String vmImage()

Obtenir la propriété Image de machine virtuelle: 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.

ImageRepositoryCredentials vmImageRepositoryCredentials()

Obtenir la propriété Informations d’identification du référentield’imagesde machine virtuelle: Les informations d’identification du référentield’imagesreprésentent les informations d’identification utilisées pour se connecter au référentiel d’images.

List<String> volumes()

Obtenir la propriété volumes : ID de ressource des volumes attachés à la machine virtuelle.

VirtualMachineProperties withAdminUsername(String adminUsername)

Définissez la propriété Nom d’utilisateur administrateur: nom de l’administrateur auquel les clés publiques ssh seront ajoutées dans les clés autorisées.

VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)

Définir la propriété méthode de démarrage: sélectionne la méthode de démarrage de la machine virtuelle.

VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)

Définissez la propriété de pièce jointe réseaudes servicescloud: La pièce jointe réseaureprésente la pièce jointe réseau unique.

VirtualMachineProperties withCpuCores(long cpuCores)

Définissez la propriété CpuCores : nombre de cœurs d’UC dans la machine virtuelle.

VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

Définissez la propriété isolateEmulatorThread : Champ Déconseillé, la valeur est ignorée si elle est fournie.

VirtualMachineProperties withMemorySizeGB(long memorySizeGB)

Définissez la propriété SizeGB de mémoire: taille de mémoire de la machine virtuelle en Go.

VirtualMachineProperties withNetworkAttachments(List<NetworkAttachment> networkAttachments)

Définir lapropriété network Attachments : liste des pièces jointes réseau à la machine virtuelle.

VirtualMachineProperties withNetworkData(String networkData)

Définissez lapropriété network Data : données réseau encodées en base64 dans le cloud-init.

VirtualMachineProperties withPlacementHints(List<VirtualMachinePlacementHint> placementHints)

Définissez la propriété Indicateurs de placement: indicateurs de planification pour la machine virtuelle.

VirtualMachineProperties withSshPublicKeys(List<SshPublicKey> sshPublicKeys)

Définissez la propriété sshPublicKeys : liste des clés publiques ssh.

VirtualMachineProperties withStorageProfile(StorageProfile storageProfile)

Définissez la propriété profil de stockage: Le profil de stockagereprésente des informations sur un disque.

VirtualMachineProperties withUserData(String userData)

Définissez la propriété userData : données utilisateur encodées en base64 dans le cloud-init.

VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

Définissez la propriété virtioInterface : Champ déconseillé, utilisez le modèle de virtualisationà la place.

VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Définissez la propriété Vm DeviceModel (Modèle d’appareil de machine virtuelle) : type du modèle d’appareil à utiliser.

VirtualMachineProperties withVmImage(String vmImage)

Définir lapropriété vm Image : 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.

VirtualMachineProperties withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)

Définissez lapropriété Vm ImageRepositoryCredentials : ImageRepositoryCredentials représente les informations d’identification utilisées pour se connecter au référentiel d’images.

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:

valeur adminUsername.

availabilityZone

public String availabilityZone()

Obtenir la propriété availabilityZone : zone de disponibilité du cluster contenant cette machine virtuelle.

Returns:

valeur availabilityZone.

bareMetalMachineId

public String bareMetalMachineId()

Obtenir la propriété bareMetalMachineId : ID de ressource de la machine nue sur laquelle la machine virtuelle a atterri.

Returns:

valeur bareMetalMachineId.

bootMethod

public VirtualMachineBootMethod bootMethod()

Obtenir la propriété bootMethod : sélectionne la méthode de démarrage de la machine virtuelle.

Returns:

valeur bootMethod.

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:

valeur cloudServicesNetworkAttachment.

clusterId

public String clusterId()

Obtenir la propriété clusterId : ID de ressource du cluster pour lequel la machine virtuelle est créée.

Returns:

valeur clusterId.

cpuCores

public long cpuCores()

Obtenir la propriété cpuCores : nombre de cœurs d’UC dans la machine virtuelle.

Returns:

valeur cpuCores.

detailedStatus

public VirtualMachineDetailedStatus detailedStatus()

Obtenir la propriété detailedStatus : la status plus détaillée de la machine virtuelle.

Returns:

valeur detailedStatus.

detailedStatusMessage

public String detailedStatusMessage()

Obtenir la propriété detailedStatusMessage : message descriptif sur le status détaillé actuel.

Returns:

valeur detailedStatusMessage.

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:

valeur isolateEmulatorThread.

memorySizeGB

public long memorySizeGB()

Obtenir la propriété memorySizeGB : taille de mémoire de la machine virtuelle en Go.

Returns:

valeur memorySizeGB.

networkAttachments

public List networkAttachments()

Obtenir la propriété networkAttachments : liste des pièces jointes réseau à la machine virtuelle.

Returns:

valeur networkAttachments.

networkData

public String networkData()

Obtenir la propriété networkData : données réseau encodées en Base64.

Returns:

valeur networkData.

placementHints

public List placementHints()

Obtenir la propriété placementHints : indicateurs de planification pour la machine virtuelle.

Returns:

valeur placementHints.

powerState

public VirtualMachinePowerState powerState()

Obtenir la propriété powerState : état d’alimentation de la machine virtuelle.

Returns:

valeur powerState.

provisioningState

public VirtualMachineProvisioningState provisioningState()

Obtenir la propriété provisioningState : état d’approvisionnement de la machine virtuelle.

Returns:

valeur provisioningState.

sshPublicKeys

public List sshPublicKeys()

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:

valeur sshPublicKeys.

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:

valeur storageProfile.

userData

public String userData()

Obtenir la propriété userData : données utilisateur encodées dans le cloud-init en Base64.

Returns:

valeur userData.

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:

valeur virtioInterface.

vmDeviceModel

public VirtualMachineDeviceModelType vmDeviceModel()

Obtenir la propriété vmDeviceModel : type du modèle d’appareil à utiliser.

Returns:

valeur vmDeviceModel.

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:

valeur vmImage.

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:

valeur vmImageRepositoryCredentials.

volumes

public List volumes()

Obtenir la propriété volumes : ID de ressource des volumes attachés à la machine virtuelle.

Returns:

valeur des volumes.

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:

adminUsername - valeur adminUsername à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

bootMethod - valeur bootMethod à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

cloudServicesNetworkAttachment - valeur cloudServicesNetworkAttachment à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

withCpuCores

public VirtualMachineProperties withCpuCores(long cpuCores)

Définissez la propriété cpuCores : nombre de cœurs d’UC dans la machine virtuelle.

Parameters:

cpuCores - valeur cpuCores à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

isolateEmulatorThread - valeur isolateEmulatorThread à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

withMemorySizeGB

public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)

Définissez la propriété memorySizeGB : taille de mémoire de la machine virtuelle en Go.

Parameters:

memorySizeGB - valeur memorySizeGB à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

withNetworkAttachments

public VirtualMachineProperties withNetworkAttachments(List networkAttachments)

Définissez la propriété networkAttachments : liste des pièces jointes réseau à la machine virtuelle.

Parameters:

networkAttachments - valeur networkAttachments à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

networkData - valeur networkData à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

withPlacementHints

public VirtualMachineProperties withPlacementHints(List placementHints)

Définissez la propriété placementHints : indicateurs de planification pour la machine virtuelle.

Parameters:

placementHints - valeur placementHints à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

withSshPublicKeys

public VirtualMachineProperties withSshPublicKeys(List sshPublicKeys)

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:

sshPublicKeys - valeur sshPublicKeys à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

storageProfile - valeur storageProfile à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

withUserData

public VirtualMachineProperties withUserData(String userData)

Définissez la propriété userData : données utilisateur encodées dans le cloud-init en base64.

Parameters:

userData - valeur userData à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

virtioInterface - valeur virtioInterface à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

withVmDeviceModel

public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Définissez la propriété vmDeviceModel : type du modèle d’appareil à utiliser.

Parameters:

vmDeviceModel - valeur vmDeviceModel à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

vmImage - valeur vmImage à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

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:

vmImageRepositoryCredentials - valeur vmImageRepositoryCredentials à définir.

Returns:

l’objet VirtualMachineProperties lui-même.

S’applique à