VirtualMachineInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. networkcloud. fluent. models. VirtualMachineInner
- com.
- com.
- com.
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 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 |
|
Extended |
extendedLocation()
Obtenir la propriété Location étendue |
|
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 |
|
System |
systemData()
Obtenez la propriété Données système |
| 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 |
withExtendedLocation(ExtendedLocation extendedLocation)
Définissez la propriété Emplacement étendu : L’emplacement étendu |
|
Virtual |
withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Définissez la propriété isolate |
|
Virtual |
withLocation(String location) |
|
Virtual |
withMemorySizeGB(long memorySizeGB)
Définissez la propriété SizeGB de la 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 |
withTags(Map<String,String> tags) |
|
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 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:
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:
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:
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:
systemData
public SystemData systemData()
Obtenez la propriété systemData : Azure Resource Manager métadonnées contenant les informations createdBy et modifiedBy.
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 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:
Returns:
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:
Returns:
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:
Returns:
withCpuCores
public VirtualMachineInner withCpuCores(long cpuCores)
Définissez la propriété cpuCores : nombre de cœurs d’UC dans la machine virtuelle.
Parameters:
Returns:
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:
Returns:
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:
Returns:
withLocation
public VirtualMachineInner withLocation(String location)
Overrides:
VirtualMachineInner.withLocation(String location)Parameters:
withMemorySizeGB
public VirtualMachineInner withMemorySizeGB(long memorySizeGB)
Définissez la propriété memorySizeGB : taille de mémoire de la machine virtuelle en Go.
Parameters:
Returns:
withNetworkAttachments
public VirtualMachineInner withNetworkAttachments(List
Définissez la propriété networkAttachments : liste des pièces jointes réseau à la machine virtuelle.
Parameters:
Returns:
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:
Returns:
withPlacementHints
public VirtualMachineInner withPlacementHints(List
Définissez la propriété placementHints : indicateurs de planification pour la machine virtuelle.
Parameters:
Returns:
withSshPublicKeys
public VirtualMachineInner 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 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:
Returns:
withTags
public VirtualMachineInner withTags(Map
Overrides:
VirtualMachineInner.withTags(Map<String,String> tags)Parameters:
withUserData
public VirtualMachineInner withUserData(String userData)
Définissez la propriété userData : données utilisateur encodées dans le cloud-init en base64.
Parameters:
Returns:
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:
Returns:
withVmDeviceModel
public VirtualMachineInner withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Définissez la propriété vmDeviceModel : type du modèle d’appareil à utiliser.
Parameters:
Returns:
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:
Returns:
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:
Returns: