PoolInner Classe
- java.
lang. Object - ProxyResource
- com.
microsoft. azure. management. batch. implementation. PoolInner
- com.
public class PoolInner
Contient des informations sur un pool.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Allocation |
allocationState()
Obtenez les valeurs possibles : « Stable », « Redimensionnement », « Arrêt ». |
DateTime |
allocationStateTransitionTime()
Obtenez la valeur allocationStateTransitionTime. |
List<String> |
applicationLicenses()
Obtenir la liste des licences d’application doit être un sous-ensemble des licences d’application de service Batch disponibles. Si une licence non prise en charge est demandée, la création du pool échoue. |
List<Application |
applicationPackages()
Les modifications apportées aux références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool, mais n’affectent pas les nœuds de calcul qui se trouvent déjà dans le pool tant qu’ils n’ont pas été redémarrés ou réinitialisé. Il existe un maximum de 10 références de package d’application sur un pool donné. |
Auto |
autoScaleRun()
Obtenir cette propriété est définie uniquement si le pool est mis à l’échelle automatiquement, c’est-à-dire si autoScaleSettings est utilisé. |
List<Certificate |
certificates()
Pour les nœuds de calcul Windows, le service Batch installe les certificats dans le magasin de certificats et l’emplacement spécifiés. Pour les nœuds de calcul Linux, les certificats sont stockés dans un répertoire à l’intérieur du répertoire de travail de la tâche et une variable d’environnement AZ_BATCH_CERTIFICATES_DIR est fournie à la tâche pour interroger cet emplacement. Pour les certificats avec une visibilité de « remoteUser », un répertoire « certs » est créé dans le répertoire de base de l’utilisateur (par exemple, /home/{nom-utilisateur}/certs) et les certificats sont placés dans ce répertoire. |
DateTime |
creationTime()
Obtenez la valeur creationTime. |
Integer |
currentDedicatedNodes()
Obtenez la valeur currentDedicatedNodes. |
Integer |
currentLowPriorityNodes()
Obtenez la valeur currentLowPriorityNodes. |
Deployment |
deploymentConfiguration()
Get using CloudServiceConfiguration spécifie que les nœuds doivent être créés à l’aide d’Azure Services cloud (PaaS), tandis que VirtualMachineConfiguration utilise Azure Machines Virtuelles (IaaS). |
String |
displayName()
Obtenir le nom d’affichage n’a pas besoin d’être unique et peut contenir des caractères Unicode d’une longueur maximale de 1 024. |
String |
etag()
Obtenez l’ETag de la ressource, utilisée pour les instructions d’accès concurrentiel. |
Batch |
identity()
Obtenez le type d’identité utilisé pour le pool Batch. |
Inter |
interNodeCommunication()
Obtenir cela impose des restrictions sur les nœuds qui peuvent être affectés au pool. L’activation de cette valeur peut réduire le risque que le nombre demandé de nœuds soit alloué dans le pool. Si elle n’est pas spécifiée, cette valeur est définie par défaut sur « Disabled ». Les valeurs possibles sont les suivantes : « Enabled », « Disabled ». |
DateTime |
lastModified()
Obtenir ceci est la dernière fois que les données au niveau du pool, telles que targetDedicatedNodes ou autoScaleSettings, ont changé. Il ne prend pas en compte les changements au niveau du nœud, comme le changement d’état d’un nœud de calcul. |
List<Metadata |
metadata()
Obtenir que le service Batch n’attribue aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur. |
List<Mount |
mountConfiguration()
Obtenir prend en charge Azure Files, NFS, CIFS/SMB et Blobfuse. |
Network |
networkConfiguration()
Obtenez la valeur networkConfiguration. |
Pool |
provisioningState()
Obtenez les valeurs possibles : « Succeeded », « Deleting ». |
DateTime |
provisioningStateTransitionTime()
Obtenez la valeur provisioningStateTransitionTime. |
Resize |
resizeOperationStatus()
Obtenez la valeur resizeOperationStatus. |
Scale |
scaleSettings()
Obtenez la valeur scaleSettings. |
Start |
startTask()
Dans une opération PATCH (mise à jour), cette propriété peut être définie sur un objet vide pour supprimer la tâche de démarrage du pool. |
Task |
taskSchedulingPolicy()
Obtient si ce n’est pas spécifié, la valeur par défaut est répartie. |
Integer |
taskSlotsPerNode()
Obtenez la valeur par défaut 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs du vmSize du pool ou 256. |
List<User |
userAccounts()
Obtenez la valeur userAccounts. |
String |
vmSize()
Pour plus d’informations sur les tailles disponibles des machines virtuelles pour les pools Services cloud (pools créés avec cloudServiceConfiguration), consultez Tailles pour Services cloud (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch prend en charge toutes les tailles de machine virtuelle Services cloud à l’exception d’ExtraSmall. Pour plus d’informations sur les tailles de machine virtuelle disponibles pour les pools utilisant des images de la Place de marché Machines Virtuelles (pools créés avec virtualMachineConfiguration), consultez Tailles pour Machines Virtuelles (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tailles pour Machines Virtuelles (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch prend en charge toutes les tailles de machines virtuelles Azure, à l’exception des STANDARD_A0 et celles avec stockage Premium (STANDARD_GS, STANDARD_DS et séries STANDARD_DSV2). |
Pool |
withApplicationLicenses(List<String> applicationLicenses)
Définir la liste des licences d’application doit être un sous-ensemble des licences d’application de service Batch disponibles. Si une licence qui n’est pas prise en charge est demandée, la création du pool échoue. |
Pool |
withApplicationPackages(List<ApplicationPackageReference> applicationPackages)
Les modifications apportées aux références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool, mais n’affectent pas les nœuds de calcul qui se trouvent déjà dans le pool tant qu’ils n’ont pas été redémarrés ou réimagenés. Il existe un maximum de 10 références de package d’application sur un pool donné. |
Pool |
withCertificates(List<CertificateReference> certificates)
Défini pour les nœuds de calcul Windows, le service Batch installe les certificats dans le magasin de certificats et l’emplacement spécifiés. Pour les nœuds de calcul Linux, les certificats sont stockés dans un répertoire à l’intérieur du répertoire de travail de la tâche et une variable d’environnement AZ_BATCH_CERTIFICATES_DIR est fournie à la tâche pour interroger cet emplacement. Pour les certificats avec la visibilité de « remoteUser », un répertoire « certs » est créé dans le répertoire de base de l’utilisateur (par exemple, /home/{user-name}/certs) et les certificats sont placés dans ce répertoire. |
Pool |
withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Définir à l’aide de CloudServiceConfiguration spécifie que les nœuds doivent être créés à l’aide d’Azure Services cloud (PaaS), tandis que VirtualMachineConfiguration utilise Azure Machines Virtuelles (IaaS). |
Pool |
withDisplayName(String displayName)
Définissez le nom d’affichage n’a pas besoin d’être unique et peut contenir des caractères Unicode jusqu’à une longueur maximale de 1024. |
Pool |
withIdentity(BatchPoolIdentity identity)
Définissez le type d’identité utilisé pour le pool de lots. |
Pool |
withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Définir cela impose des restrictions sur les nœuds qui peuvent être affectés au pool. L’activation de cette valeur peut réduire le risque que le nombre de nœuds demandé soit alloué dans le pool. Si elle n’est pas spécifiée, cette valeur par défaut est « Disabled ». Les valeurs possibles sont les suivantes : « Enabled », « Disabled ». |
Pool |
withMetadata(List<MetadataItem> metadata)
Définissez que le service Batch n’affecte aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur. |
Pool |
withMountConfiguration(List<MountConfiguration> mountConfiguration)
Cette option prend en charge les Azure Files, NFS, CIFS/SMB et Blobfuse. |
Pool |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Définissez la valeur networkConfiguration. |
Pool |
withScaleSettings(ScaleSettings scaleSettings)
Définissez la valeur scaleSettings. |
Pool |
withStartTask(StartTask startTask)
Définie dans une opération PATCH (mise à jour), cette propriété peut être définie sur un objet vide pour supprimer la tâche de démarrage du pool. |
Pool |
withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Si elle n’est pas spécifiée, la valeur par défaut est répartie. |
Pool |
withTaskSlotsPerNode(Integer taskSlotsPerNode)
Définissez la valeur par défaut 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs de la vmSize du pool ou 256. |
Pool |
withUserAccounts(List<UserAccount> userAccounts)
Définissez la valeur userAccounts. |
Pool |
withVmSize(String vmSize)
Définissez pour plus d’informations sur les tailles disponibles des machines virtuelles pour les pools Services cloud (pools créés avec cloudServiceConfiguration), consultez Tailles pour Services cloud (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch prend en charge toutes les tailles de machine virtuelle Services cloud, à l’exception d’ExtraSmall. Pour plus d’informations sur les tailles de machine virtuelle disponibles pour les pools utilisant des images de la Place de marché Machines Virtuelles (pools créés avec virtualMachineConfiguration), consultez Tailles pour Machines Virtuelles (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tailles pour Machines Virtuelles (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch prend en charge toutes les tailles de machines virtuelles Azure, à l’exception des STANDARD_A0 et celles avec stockage Premium (STANDARD_GS, STANDARD_DS et séries STANDARD_DSV2). |
Détails de la méthode
allocationState
public AllocationState allocationState()
Obtenez les valeurs possibles : « Stable », « Redimensionnement », « Arrêt ».
Returns:
allocationStateTransitionTime
public DateTime allocationStateTransitionTime()
Obtenez la valeur allocationStateTransitionTime.
Returns:
applicationLicenses
public List
Obtenir la liste des licences d’application doit être un sous-ensemble des licences d’application de service Batch disponibles. Si une licence non prise en charge est demandée, la création du pool échoue.
Returns:
applicationPackages
public List
Les modifications apportées aux références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool, mais n’affectent pas les nœuds de calcul qui se trouvent déjà dans le pool tant qu’ils n’ont pas été redémarrés ou réinitialisé. Il existe un maximum de 10 références de package d’application sur un pool donné.
Returns:
autoScaleRun
public AutoScaleRun autoScaleRun()
Obtenir cette propriété est définie uniquement si le pool est mis à l’échelle automatiquement, c’est-à-dire si autoScaleSettings est utilisé.
Returns:
certificates
public List
Pour les nœuds de calcul Windows, le service Batch installe les certificats dans le magasin de certificats et l’emplacement spécifiés. Pour les nœuds de calcul Linux, les certificats sont stockés dans un répertoire à l’intérieur du répertoire de travail de la tâche et une variable d’environnement AZ_BATCH_CERTIFICATES_DIR est fournie à la tâche pour interroger cet emplacement. Pour les certificats avec une visibilité de « remoteUser », un répertoire « certs » est créé dans le répertoire de base de l’utilisateur (par exemple, /home/{nom-utilisateur}/certs) et les certificats sont placés dans ce répertoire.
Returns:
creationTime
public DateTime creationTime()
Obtenez la valeur creationTime.
Returns:
currentDedicatedNodes
public Integer currentDedicatedNodes()
Obtenez la valeur currentDedicatedNodes.
Returns:
currentLowPriorityNodes
public Integer currentLowPriorityNodes()
Obtenez la valeur currentLowPriorityNodes.
Returns:
deploymentConfiguration
public DeploymentConfiguration deploymentConfiguration()
Get using CloudServiceConfiguration spécifie que les nœuds doivent être créés à l’aide d’Azure Services cloud (PaaS), tandis que VirtualMachineConfiguration utilise Azure Machines Virtuelles (IaaS).
Returns:
displayName
public String displayName()
Obtenir le nom d’affichage n’a pas besoin d’être unique et peut contenir des caractères Unicode d’une longueur maximale de 1 024.
Returns:
etag
public String etag()
Obtenez l’ETag de la ressource, utilisée pour les instructions d’accès concurrentiel.
Returns:
identity
public BatchPoolIdentity identity()
Obtenez le type d’identité utilisé pour le pool Batch.
Returns:
interNodeCommunication
public InterNodeCommunicationState interNodeCommunication()
Obtenir cela impose des restrictions sur les nœuds qui peuvent être affectés au pool. L’activation de cette valeur peut réduire le risque que le nombre demandé de nœuds soit alloué dans le pool. Si elle n’est pas spécifiée, cette valeur est définie par défaut sur « Disabled ». Les valeurs possibles sont les suivantes : « Enabled », « Disabled ».
Returns:
lastModified
public DateTime lastModified()
Obtenir ceci est la dernière fois que les données au niveau du pool, telles que targetDedicatedNodes ou autoScaleSettings, ont changé. Il ne prend pas en compte les changements au niveau du nœud, comme le changement d’état d’un nœud de calcul.
Returns:
metadata
public List
Obtenir que le service Batch n’attribue aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur.
Returns:
mountConfiguration
public List
Obtenir prend en charge Azure Files, NFS, CIFS/SMB et Blobfuse.
Returns:
networkConfiguration
public NetworkConfiguration networkConfiguration()
Obtenez la valeur networkConfiguration.
Returns:
provisioningState
public PoolProvisioningState provisioningState()
Obtenez les valeurs possibles : « Succeeded », « Deleting ».
Returns:
provisioningStateTransitionTime
public DateTime provisioningStateTransitionTime()
Obtenez la valeur provisioningStateTransitionTime.
Returns:
resizeOperationStatus
public ResizeOperationStatus resizeOperationStatus()
Obtenez la valeur resizeOperationStatus.
Returns:
scaleSettings
public ScaleSettings scaleSettings()
Obtenez la valeur scaleSettings.
Returns:
startTask
public StartTask startTask()
Dans une opération PATCH (mise à jour), cette propriété peut être définie sur un objet vide pour supprimer la tâche de démarrage du pool.
Returns:
taskSchedulingPolicy
public TaskSchedulingPolicy taskSchedulingPolicy()
Obtient si ce n’est pas spécifié, la valeur par défaut est répartie.
Returns:
taskSlotsPerNode
public Integer taskSlotsPerNode()
Obtenez la valeur par défaut 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs du vmSize du pool ou 256.
Returns:
userAccounts
public List
Obtenez la valeur userAccounts.
Returns:
vmSize
public String vmSize()
Pour plus d’informations sur les tailles disponibles des machines virtuelles pour les pools Services cloud (pools créés avec cloudServiceConfiguration), consultez Tailles pour Services cloud (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch prend en charge toutes les tailles de machine virtuelle Services cloud à l’exception d’ExtraSmall. Pour plus d’informations sur les tailles de machine virtuelle disponibles pour les pools utilisant des images de la Place de marché Machines Virtuelles (pools créés avec virtualMachineConfiguration), consultez Tailles pour Machines Virtuelles (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tailles pour Machines Virtuelles (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch prend en charge toutes les tailles de machines virtuelles Azure, à l’exception des STANDARD_A0 et celles avec stockage Premium (STANDARD_GS, STANDARD_DS et séries STANDARD_DSV2).
Returns:
withApplicationLicenses
public PoolInner withApplicationLicenses(List
Définir la liste des licences d’application doit être un sous-ensemble des licences d’application de service Batch disponibles. Si une licence qui n’est pas prise en charge est demandée, la création du pool échoue.
Parameters:
Returns:
withApplicationPackages
public PoolInner withApplicationPackages(List
Les modifications apportées aux références de package d’application affectent tous les nouveaux nœuds de calcul qui rejoignent le pool, mais n’affectent pas les nœuds de calcul qui se trouvent déjà dans le pool tant qu’ils n’ont pas été redémarrés ou réimagenés. Il existe un maximum de 10 références de package d’application sur un pool donné.
Parameters:
Returns:
withCertificates
public PoolInner withCertificates(List
Défini pour les nœuds de calcul Windows, le service Batch installe les certificats dans le magasin de certificats et l’emplacement spécifiés. Pour les nœuds de calcul Linux, les certificats sont stockés dans un répertoire à l’intérieur du répertoire de travail de la tâche et une variable d’environnement AZ_BATCH_CERTIFICATES_DIR est fournie à la tâche pour interroger cet emplacement. Pour les certificats avec la visibilité de « remoteUser », un répertoire « certs » est créé dans le répertoire de base de l’utilisateur (par exemple, /home/{user-name}/certs) et les certificats sont placés dans ce répertoire.
Parameters:
Returns:
withDeploymentConfiguration
public PoolInner withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Définir à l’aide de CloudServiceConfiguration spécifie que les nœuds doivent être créés à l’aide d’Azure Services cloud (PaaS), tandis que VirtualMachineConfiguration utilise Azure Machines Virtuelles (IaaS).
Parameters:
Returns:
withDisplayName
public PoolInner withDisplayName(String displayName)
Définissez le nom d’affichage n’a pas besoin d’être unique et peut contenir des caractères Unicode jusqu’à une longueur maximale de 1024.
Parameters:
Returns:
withIdentity
public PoolInner withIdentity(BatchPoolIdentity identity)
Définissez le type d’identité utilisé pour le pool de lots.
Parameters:
Returns:
withInterNodeCommunication
public PoolInner withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Définir cela impose des restrictions sur les nœuds qui peuvent être affectés au pool. L’activation de cette valeur peut réduire le risque que le nombre de nœuds demandé soit alloué dans le pool. Si elle n’est pas spécifiée, cette valeur par défaut est « Disabled ». Les valeurs possibles sont les suivantes : « Enabled », « Disabled ».
Parameters:
Returns:
withMetadata
public PoolInner withMetadata(List
Définissez que le service Batch n’affecte aucune signification aux métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur.
Parameters:
Returns:
withMountConfiguration
public PoolInner withMountConfiguration(List
Cette option prend en charge les Azure Files, NFS, CIFS/SMB et Blobfuse.
Parameters:
Returns:
withNetworkConfiguration
public PoolInner withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Définissez la valeur networkConfiguration.
Parameters:
Returns:
withScaleSettings
public PoolInner withScaleSettings(ScaleSettings scaleSettings)
Définissez la valeur scaleSettings.
Parameters:
Returns:
withStartTask
public PoolInner withStartTask(StartTask startTask)
Définie dans une opération PATCH (mise à jour), cette propriété peut être définie sur un objet vide pour supprimer la tâche de démarrage du pool.
Parameters:
Returns:
withTaskSchedulingPolicy
public PoolInner withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Si elle n’est pas spécifiée, la valeur par défaut est répartie.
Parameters:
Returns:
withTaskSlotsPerNode
public PoolInner withTaskSlotsPerNode(Integer taskSlotsPerNode)
Définissez la valeur par défaut 1. La valeur maximale est la plus petite de 4 fois le nombre de cœurs de la vmSize du pool ou 256.
Parameters:
Returns:
withUserAccounts
public PoolInner withUserAccounts(List
Définissez la valeur userAccounts.
Parameters:
Returns:
withVmSize
public PoolInner withVmSize(String vmSize)
Définissez pour plus d’informations sur les tailles disponibles des machines virtuelles pour les pools Services cloud (pools créés avec cloudServiceConfiguration), consultez Tailles pour Services cloud (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch prend en charge toutes les tailles de machine virtuelle Services cloud, à l’exception d’ExtraSmall. Pour plus d’informations sur les tailles de machine virtuelle disponibles pour les pools utilisant des images de la Place de marché Machines Virtuelles (pools créés avec virtualMachineConfiguration), consultez Tailles pour Machines Virtuelles (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tailles pour Machines Virtuelles (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch prend en charge toutes les tailles de machines virtuelles Azure, à l’exception des STANDARD_A0 et celles avec stockage Premium (STANDARD_GS, STANDARD_DS et séries STANDARD_DSV2).
Parameters:
Returns:
S’applique à
Azure SDK for Java