VirtualMachineInner Classe

public final class VirtualMachineInner
extends Resource

VirtualMachine représente la machine virtuelle cloud réseau locale.

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

ExtendedLocation extendedLocation()

Obtenir la propriété Location étendue: l’emplacement étendureprésente l’emplacement personnalisé Azure où la ressource sera créée.

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.

SystemData systemData()

Obtenez la propriété Données système: Azure Resource Manager métadonnées contenant les informations crééespar et modifiéespar.

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.

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

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

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

VirtualMachineInner withCpuCores(long cpuCores)

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

VirtualMachineInner withExtendedLocation(ExtendedLocation extendedLocation)

Définissez la propriété Emplacement étendu : L’emplacement étendureprésente l’emplacement personnalisé Azure où la ressource sera créée.

VirtualMachineInner withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

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

VirtualMachineInner withLocation(String location)
VirtualMachineInner withMemorySizeGB(long memorySizeGB)

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

VirtualMachineInner withNetworkAttachments(List<NetworkAttachment> networkAttachments)

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

VirtualMachineInner withNetworkData(String networkData)

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

VirtualMachineInner withPlacementHints(List<VirtualMachinePlacementHint> placementHints)

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

VirtualMachineInner withSshPublicKeys(List<SshPublicKey> sshPublicKeys)

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

VirtualMachineInner withStorageProfile(StorageProfile storageProfile)

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

VirtualMachineInner withTags(Map<String,String> tags)
VirtualMachineInner withUserData(String userData)

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

VirtualMachineInner withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

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

VirtualMachineInner withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

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

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

VirtualMachineInner 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 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

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.

extendedLocation

public ExtendedLocation extendedLocation()

Obtenir la propriété extendedLocation : ExtendedLocation représente l’emplacement personnalisé Azure où la ressource sera créée.

Emplacement étendu du cluster associé à la ressource.

Returns:

valeur extendedLocation.

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.

systemData

public SystemData systemData()

Obtenez la propriété systemData : Azure Resource Manager métadonnées contenant les informations createdBy et modifiedBy.

Returns:

valeur systemData.

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 VirtualMachineInner 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 VirtualMachineInner lui-même.

withBootMethod

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withCloudServicesNetworkAttachment

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withCpuCores

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withExtendedLocation

public VirtualMachineInner withExtendedLocation(ExtendedLocation extendedLocation)

Définissez la propriété extendedLocation : ExtendedLocation représente l’emplacement personnalisé Azure où la ressource sera créée.

Emplacement étendu du cluster associé à la ressource.

Parameters:

extendedLocation - valeur extendedLocation à définir.

Returns:

l’objet VirtualMachineInner lui-même.

withIsolateEmulatorThread

public VirtualMachineInner 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 de processeur 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 VirtualMachineInner lui-même.

withLocation

public VirtualMachineInner withLocation(String location)

Overrides:

VirtualMachineInner.withLocation(String location)

Parameters:

location

withMemorySizeGB

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withNetworkAttachments

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withNetworkData

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withPlacementHints

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withSshPublicKeys

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withStorageProfile

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withTags

public VirtualMachineInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withUserData

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withVirtioInterface

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withVmDeviceModel

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withVmImage

public VirtualMachineInner 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 VirtualMachineInner lui-même.

withVmImageRepositoryCredentials

public VirtualMachineInner 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 VirtualMachineInner lui-même.

S’applique à