Partager via


Pool.UpdateStages.WithAttach Interface

public interface WithAttach

Étape d’une mise à jour de pool Batch permettant la création de configurations.

Résumé de la méthode

Modificateur et type Méthode et description
Pool.Update withApplicationLicenses(List<String> applicationLicenses)

Spécifie la liste des licences d’application.

Pool.Update withApplicationPackages(List<ApplicationPackageReference> applicationPackages)

Spécifie les références de package d’application qui affectent tous les nouveaux nœuds de calcul qui rejoignent le pool.

Pool.Update withCertificates(List<CertificateReference> certificates)

Spécifie les certificats pour les nœuds de calcul.

Pool.Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Spécifie la création de nœuds à l’aide de CloudServiceConfiguration/VirtualMachineConfiguration.

Pool.Update withDisplayName(String displayName)

Spécifie le nom complet du pool.

Pool.Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Spécifie les restrictions sur les nœuds qui peuvent être affectés au pool.

Pool.Update withMaxTasksPerNode(Integer maxTasksPerNode)

Spécifie la valeur maximale des tâches à exécuter sur chaque nœud.

Pool.Update withMetadata(List<MetadataItem> metadata)

Spécifie les métadonnées pour l’utilisation du code utilisateur.

Pool.Update withMountConfiguration(List<MountConfiguration> mountConfigurations)

Spécifie la configuration du système de fichiers pour le pool à monter sur chaque nœud.

Pool.Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Spécifie la configuration réseau du pool.

Pool.Update withScaleSettings(ScaleSettings scaleSettings)

Spécifie les paramètres de mise à l’échelle du pool.

Pool.Update withStartTask(StartTask startTask)

Spécifie la tâche de démarrage pour le pool.

Pool.Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Spécifie la stratégie de planification des tâches.

Pool.Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

Spécifie le nombre d’emplacements de tâches qui peuvent être utilisés pour exécuter des tâches simultanées sur un seul nœud de calcul dans le pool. La valeur par défaut est 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs du vmSize du pool ou 256.

Pool.Update withUserAccounts(List<UserAccount> userAccounts)

Spécifie la valeur des comptes d’utilisateur.

Pool.Update withVmSize(String vmSize)

Spécifie les tailles de machine virtuelle disponibles pour les pools Services cloud.

Détails de la méthode

withApplicationLicenses

public Update withApplicationLicenses(List applicationLicenses)

Spécifie la liste des licences d’application.

Parameters:

applicationLicenses - Valeur applicationLicenses

Returns:

étape suivante de la mise à jour

withApplicationPackages

public Update withApplicationPackages(List applicationPackages)

Spécifie les références de package d’application qui affectent tous les nouveaux nœuds de calcul qui rejoignent le pool.

Parameters:

applicationPackages - Valeur applicationPackages

Returns:

étape suivante de la mise à jour

withCertificates

public Update withCertificates(List certificates)

Spécifie les certificats pour les nœuds de calcul.

Parameters:

certificates - valeur de certificats

Returns:

étape suivante de la mise à jour

withDeploymentConfiguration

public Update withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)

Spécifie la création de nœuds à l’aide de CloudServiceConfiguration/VirtualMachineConfiguration.

Parameters:

deploymentConfiguration - valeur deploymentConfiguration

Returns:

étape suivante de la mise à jour

withDisplayName

public Update withDisplayName(String displayName)

Spécifie le nom complet du pool.

Parameters:

displayName - valeur displayName

Returns:

étape suivante de la mise à jour

withInterNodeCommunication

public Update withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)

Spécifie les restrictions sur les nœuds qui peuvent être affectés au pool.

Parameters:

interNodeCommunication - Valeur interNodeCommunication

Returns:

étape suivante de la mise à jour

withMaxTasksPerNode

public Update withMaxTasksPerNode(Integer maxTasksPerNode)

Spécifie la valeur maximale des tâches à exécuter sur chaque nœud.

Parameters:

maxTasksPerNode - valeur maxTasksPerNode

Returns:

étape suivante de la mise à jour

withMetadata

public Update withMetadata(List metadata)

Spécifie les métadonnées pour l’utilisation du code utilisateur.

Parameters:

metadata - valeur de métadonnées

Returns:

étape suivante de la mise à jour

withMountConfiguration

public Update withMountConfiguration(List mountConfigurations)

Spécifie la configuration du système de fichiers pour le pool à monter sur chaque nœud.

Parameters:

mountConfigurations - valeur de configuration de montage

Returns:

étape suivante de la mise à jour

withNetworkConfiguration

public Update withNetworkConfiguration(NetworkConfiguration networkConfiguration)

Spécifie la configuration réseau du pool.

Parameters:

networkConfiguration - valeur de configuration réseau

Returns:

étape suivante de la mise à jour

withScaleSettings

public Update withScaleSettings(ScaleSettings scaleSettings)

Spécifie les paramètres de mise à l’échelle du pool.

Parameters:

scaleSettings - Valeur des paramètres de mise à l’échelle

Returns:

étape suivante de la mise à jour

withStartTask

public Update withStartTask(StartTask startTask)

Spécifie la tâche de démarrage pour le pool.

Parameters:

startTask - start task value

Returns:

étape suivante de la mise à jour

withTaskSchedulingPolicy

public Update withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)

Spécifie la stratégie de planification des tâches.

Parameters:

taskSchedulingPolicy - Valeur taskSchedulingPolicy

Returns:

étape suivante de la mise à jour

withTaskSlotsPerNode

public Update withTaskSlotsPerNode(Integer taskSlotsPerNode)

Spécifie le nombre d’emplacements de tâches qui peuvent être utilisés pour exécuter des tâches simultanées sur un seul nœud de calcul dans le pool. La valeur par défaut est 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs du vmSize du pool ou 256.

Parameters:

taskSlotsPerNode - nombre d’emplacements de tâches

Returns:

étape suivante de la mise à jour

withUserAccounts

public Update withUserAccounts(List userAccounts)

Spécifie la valeur des comptes d’utilisateur.

Parameters:

userAccounts - Valeur userAccounts

Returns:

étape suivante de la mise à jour

withVmSize

public Update withVmSize(String vmSize)

Spécifie les tailles de machine virtuelle disponibles pour les pools Services cloud.

Parameters:

vmSize - Valeur vmSize

Returns:

étape suivante de la mise à jour

S’applique à