Partager via


VirtualMachineConfiguration Classe

  • java.lang.Object
    • com.microsoft.azure.management.batch.VirtualMachineConfiguration

public class VirtualMachineConfiguration

Configuration des nœuds de calcul dans un pool basé sur l’infrastructure Azure Machines Virtuelles.

Récapitulatif du constructeur

Constructeur Description
VirtualMachineConfiguration()

Résumé de la méthode

Modificateur et type Méthode et description
ContainerConfiguration containerConfiguration()

Si spécifié, l’installation est effectuée sur chaque nœud du pool pour permettre aux tâches de s’exécuter dans des conteneurs.

java.util.List<DataDisk> dataDisks()

Cette propriété doit être spécifiée si des disques de données vides doivent être attachés aux nœuds de calcul du pool.

DiskEncryptionConfiguration diskEncryptionConfiguration()

Si spécifié, le chiffrement est effectué sur chaque nœud du pool lors de l’approvisionnement des nœuds.

java.util.List<VMExtension> extensions()

Si elles sont spécifiées, les extensions mentionnées dans cette configuration seront installées sur chaque nœud.

ImageReference imageReference()

Obtenez la valeur référence de l’image.

java.lang.String licenseType()

Cette opération s’applique uniquement aux images qui contiennent le système d’exploitation Windows et ne doit être utilisée que lorsque vous détenez des licences locales valides pour les nœuds qui seront déployés.

java.lang.String nodeAgentSkuId()

Obtenir l’agent de nœud Batch est un programme qui s’exécute sur chaque nœud du pool et fournit l’interface de commande et de contrôle entre le nœud et le service Batch.

NodePlacementConfiguration nodePlacementConfiguration()

Obtenir cette configuration spécifie des règles sur la façon dont les nœuds du pool seront physiquement alloués.

OSDisk osDisk()

Get contient la configuration pour les paramètres OSDisk éphémères.

WindowsConfiguration windowsConfiguration()

Obtenir cette propriété ne doit pas être spécifiée si l’imageReference spécifie une image de système d’exploitation Linux.

VirtualMachineConfiguration withContainerConfiguration(ContainerConfiguration containerConfiguration)

Si elle est spécifiée, l’installation est effectuée sur chaque nœud du pool pour permettre aux tâches de s’exécuter dans des conteneurs.

VirtualMachineConfiguration withDataDisks(List<DataDisk> dataDisks)

Cette propriété doit être spécifiée si des disques de données vides doivent être attachés aux nœuds de calcul du pool.

VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)

Défini si spécifié, le chiffrement est effectué sur chaque nœud du pool lors de l’approvisionnement des nœuds.

VirtualMachineConfiguration withExtensions(List<VMExtension> extensions)

Si elles sont spécifiées, les extensions mentionnées dans cette configuration seront installées sur chaque nœud.

VirtualMachineConfiguration withImageReference(ImageReference imageReference)

Définissez la valeur référence de l’image.

VirtualMachineConfiguration withLicenseType(String licenseType)

Définissez cela s’applique uniquement aux images qui contiennent le système d’exploitation Windows et ne doit être utilisé que lorsque vous détenez des licences locales valides pour les nœuds qui seront déployés.

VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Définir l’agent de nœud Batch est un programme qui s’exécute sur chaque nœud du pool et fournit l’interface de commande et de contrôle entre le nœud et le service Batch.

VirtualMachineConfiguration withNodePlacementConfiguration(NodePlacementConfiguration nodePlacementConfiguration)

Définir cette configuration spécifie des règles sur la façon dont les nœuds du pool seront physiquement alloués.

VirtualMachineConfiguration withOsDisk(OSDisk osDisk)

Set contient la configuration des paramètres OSDisk éphémères.

VirtualMachineConfiguration withWindowsConfiguration(WindowsConfiguration windowsConfiguration)

Cette propriété ne doit pas être spécifiée si l’imageReference spécifie une image de système d’exploitation Linux.

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

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Détails du constructeur

VirtualMachineConfiguration

public VirtualMachineConfiguration()

Détails de la méthode

containerConfiguration

public ContainerConfiguration containerConfiguration()

Si spécifié, l’installation est effectuée sur chaque nœud du pool pour permettre aux tâches de s’exécuter dans des conteneurs. Toutes les tâches régulières et les tâches du gestionnaire de tâches exécutées sur ce pool doivent spécifier la propriété containerSettings, et toutes les autres tâches peuvent la spécifier.

Returns:

valeur containerConfiguration

dataDisks

public List dataDisks()

Cette propriété doit être spécifiée si des disques de données vides doivent être attachés aux nœuds de calcul du pool.

Returns:

valeur dataDisks

diskEncryptionConfiguration

public DiskEncryptionConfiguration diskEncryptionConfiguration()

Si spécifié, le chiffrement est effectué sur chaque nœud du pool lors de l’approvisionnement des nœuds.

Returns:

valeur diskEncryptionConfiguration

extensions

public List extensions()

Si elles sont spécifiées, les extensions mentionnées dans cette configuration seront installées sur chaque nœud.

Returns:

valeur des extensions

imageReference

public ImageReference imageReference()

Obtenez la valeur imageReference.

Returns:

valeur imageReference

licenseType

public String licenseType()

Cette opération s’applique uniquement aux images qui contiennent le système d’exploitation Windows et ne doit être utilisée que lorsque vous détenez des licences locales valides pour les nœuds qui seront déployés. En cas d’omission, aucune remise de licence locale n’est appliquée. Les valeurs sont les suivantes : Windows_Server - La licence locale est pour Windows Server. Windows_Client : la licence locale est pour le client Windows.

Returns:

valeur licenseType

nodeAgentSkuId

public String nodeAgentSkuId()

Obtenir l’agent de nœud Batch est un programme qui s’exécute sur chaque nœud du pool et fournit l’interface de commande et de contrôle entre le nœud et le service Batch. Il existe différentes implémentations de l’agent de nœud pour différents systèmes d’exploitation, connues sous le nom de références. Vous devez spécifier une référence SKU de l’agent de nœud qui correspond à la référence d’image sélectionnée. Pour obtenir la liste des références SKU d’agent de nœud prises en charge, ainsi que leur liste de références d’images vérifiées, consultez l’opération « Répertorier les références SKU de l’agent de nœud prises en charge ».

Returns:

valeur nodeAgentSkuId

nodePlacementConfiguration

public NodePlacementConfiguration nodePlacementConfiguration()

Obtenir cette configuration spécifie des règles sur la façon dont les nœuds du pool seront physiquement alloués.

Returns:

valeur nodePlacementConfiguration

osDisk

public OSDisk osDisk()

Get contient la configuration pour les paramètres OSDisk éphémères.

Returns:

valeur osDisk

windowsConfiguration

public WindowsConfiguration windowsConfiguration()

Obtenir cette propriété ne doit pas être spécifiée si imageReference spécifie une image de système d’exploitation Linux.

Returns:

valeur windowsConfiguration

withContainerConfiguration

public VirtualMachineConfiguration withContainerConfiguration(ContainerConfiguration containerConfiguration)

Si elle est spécifiée, l’installation est effectuée sur chaque nœud du pool pour permettre aux tâches de s’exécuter dans des conteneurs. Toutes les tâches régulières et les tâches du gestionnaire de tâches exécutées sur ce pool doivent spécifier la propriété containerSettings, et toutes les autres tâches peuvent la spécifier.

Parameters:

containerConfiguration - valeur containerConfiguration à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withDataDisks

public VirtualMachineConfiguration withDataDisks(List dataDisks)

Cette propriété doit être spécifiée si des disques de données vides doivent être attachés aux nœuds de calcul du pool.

Parameters:

dataDisks - valeur dataDisks à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withDiskEncryptionConfiguration

public VirtualMachineConfiguration withDiskEncryptionConfiguration(DiskEncryptionConfiguration diskEncryptionConfiguration)

Défini si spécifié, le chiffrement est effectué sur chaque nœud du pool lors de l’approvisionnement des nœuds.

Parameters:

diskEncryptionConfiguration - valeur diskEncryptionConfiguration à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withExtensions

public VirtualMachineConfiguration withExtensions(List extensions)

Si elles sont spécifiées, les extensions mentionnées dans cette configuration seront installées sur chaque nœud.

Parameters:

extensions - valeur d’extensions à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withImageReference

public VirtualMachineConfiguration withImageReference(ImageReference imageReference)

Définissez la valeur imageReference.

Parameters:

imageReference - valeur imageReference à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withLicenseType

public VirtualMachineConfiguration withLicenseType(String licenseType)

Définissez cela s’applique uniquement aux images qui contiennent le système d’exploitation Windows et ne doit être utilisé que lorsque vous détenez des licences locales valides pour les nœuds qui seront déployés. En cas d’omission, aucune remise de licence locale n’est appliquée. Les valeurs sont les suivantes : Windows_Server - La licence locale est pour Windows Server. Windows_Client : la licence locale est pour le client Windows.

Parameters:

licenseType - valeur licenseType à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withNodeAgentSkuId

public VirtualMachineConfiguration withNodeAgentSkuId(String nodeAgentSkuId)

Définir l’agent de nœud Batch est un programme qui s’exécute sur chaque nœud du pool et fournit l’interface de commande et de contrôle entre le nœud et le service Batch. Il existe différentes implémentations de l’agent de nœud pour différents systèmes d’exploitation, connues sous le nom de références. Vous devez spécifier une référence SKU de l’agent de nœud qui correspond à la référence d’image sélectionnée. Pour obtenir la liste des références SKU d’agent de nœud prises en charge, ainsi que leur liste de références d’images vérifiées, consultez l’opération « Répertorier les références SKU de l’agent de nœud prises en charge ».

Parameters:

nodeAgentSkuId - valeur nodeAgentSkuId à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withNodePlacementConfiguration

public VirtualMachineConfiguration withNodePlacementConfiguration(NodePlacementConfiguration nodePlacementConfiguration)

Définir cette configuration spécifie des règles sur la façon dont les nœuds du pool seront physiquement alloués.

Parameters:

nodePlacementConfiguration - valeur nodePlacementConfiguration à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withOsDisk

public VirtualMachineConfiguration withOsDisk(OSDisk osDisk)

Set contient la configuration des paramètres OSDisk éphémères.

Parameters:

osDisk - valeur osDisk à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

withWindowsConfiguration

public VirtualMachineConfiguration withWindowsConfiguration(WindowsConfiguration windowsConfiguration)

Cette propriété ne doit pas être spécifiée si imageReference spécifie une image de système d’exploitation Linux.

Parameters:

windowsConfiguration - valeur windowsConfiguration à définir

Returns:

l’objet VirtualMachineConfiguration lui-même.

S’applique à