PoolInner Classe
- java.
lang. Object - ProxyResource
- com.
microsoft. azure. management. batch. implementation. PoolInner
- com.
public class PoolInner
Contém informações sobre um pool.
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
Allocation |
allocationState()
Os valores possíveis incluem: 'Steady', 'Resizing', 'Stopping'. |
| DateTime |
allocationStateTransitionTime()
Obtenha o valor allocationStateTransitionTime. |
| List<String> |
applicationLicenses()
Obter a lista de licenças de aplicativo deve ser um subconjunto de licenças de aplicativo de serviço do Lote disponíveis. Se uma licença for solicitada sem suporte, a criação do pool falhará. |
|
List<Application |
applicationPackages()
Obter alterações nas referências do pacote de aplicativos afeta todos os novos nós de computação que ingressam no pool, mas não afetam os nós de computação que já estão no pool até que sejam reinicializados ou recriados. Há no máximo 10 referências de pacote de aplicativos em qualquer pool específico. |
|
Auto |
autoScaleRun()
Obter essa propriedade será definida somente se o pool for dimensionado automaticamente, ou seja, autoScaleSettings serão usados. |
|
List<Certificate |
certificates()
Get for Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório. |
| DateTime |
creationTime()
Obtenha o valor creationTime. |
| Integer |
currentDedicatedNodes()
Obtenha o valor currentDedicatedNodes. |
| Integer |
currentLowPriorityNodes()
Obtenha o valor currentLowPriorityNodes. |
|
Deployment |
deploymentConfiguration()
Get using CloudServiceConfiguration especifica que os nós devem ser criados usando o Azure Serviços de Nuvem (PaaS), enquanto VirtualMachineConfiguration usa IaaS (Azure Máquinas Virtuais). |
| String |
displayName()
Obter o nome de exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024. |
| String |
etag()
Obtenha a ETag do recurso, usada para instruções de simultaneidade. |
|
Batch |
identity()
Obtenha o tipo de identidade usado para o Pool do Lote. |
|
Inter |
interNodeCommunication()
Obter isso impõe restrições sobre quais nós podem ser atribuídos ao pool. Habilitar esse valor pode reduzir a chance do número solicitado de nós ser alocado no pool. Se não for especificado, esse valor usará como padrão 'Desabilitado'. Os valores possíveis incluem: 'Enabled', 'Disabled'. |
| DateTime |
lastModified()
Obtenha esta é a última vez em que os dados no nível do pool, como targetDedicatedNodes ou autoScaleSettings, foram alterados. Ele não leva em conta alterações no nível do nó, como um estado de alteração de nó de computação. |
|
List<Metadata |
metadata()
Obter o serviço do Lote não atribui nenhum significado aos metadados; é exclusivamente para o uso do código do usuário. |
|
List<Mount |
mountConfiguration()
Obter isso dá suporte a Arquivos do Azure, NFS, CIFS/SMB e Blobfuse. |
|
Network |
networkConfiguration()
Obtenha o valor networkConfiguration. |
|
Pool |
provisioningState()
Os valores possíveis incluem: 'Êxito', 'Excluindo'. |
| DateTime |
provisioningStateTransitionTime()
Obtenha o valor provisioningStateTransitionTime. |
|
Resize |
resizeOperationStatus()
Obtenha o valor resizeOperationStatus. |
|
Scale |
scaleSettings()
Obtenha o valor scaleSettings. |
|
Start |
startTask()
Entrar em uma operação PATCH (atualização), essa propriedade pode ser definida como um objeto vazio para remover a tarefa inicial do pool. |
|
Task |
taskSchedulingPolicy()
Obtenha se não for especificado, o padrão é spread. |
| Integer |
taskSlotsPerNode()
Obter o valor padrão é 1. O valor máximo é o menor de 4 vezes o número de núcleos do vmSize do pool ou 256. |
|
List<User |
userAccounts()
Obtenha o valor userAccounts. |
| String |
vmSize()
Obtenha informações sobre os tamanhos disponíveis de máquinas virtuais para pools de Serviços de Nuvem (pools criados com cloudServiceConfiguration), consulte Tamanhos para Serviços de Nuvem (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). O Lote dá suporte a todos os tamanhos de VM Serviços de Nuvem, exceto ExtraSmall. Para obter informações sobre os tamanhos de VM disponíveis para pools usando imagens do Máquinas Virtuais Marketplace (pools criados com virtualMachineConfiguration) consulte Tamanhos para Máquinas Virtuais (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tamanhos para Máquinas Virtuais (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). O Lote dá suporte a todos os tamanhos de VM do Azure, exceto STANDARD_A0 e aqueles com armazenamento premium (STANDARD_GS, STANDARD_DS e séries STANDARD_DSV2). |
|
Pool |
withApplicationLicenses(List<String> applicationLicenses)
Definir a lista de licenças de aplicativo deve ser um subconjunto de licenças de aplicativo de serviço do Lote disponíveis. Se uma licença for solicitada sem suporte, a criação do pool falhará. |
|
Pool |
withApplicationPackages(List<ApplicationPackageReference> applicationPackages)
Definir alterações nas referências do pacote de aplicativos afeta todos os novos nós de computação que ingressam no pool, mas não afetam os nós de computação que já estão no pool até que sejam reinicializados ou recriados. Há no máximo 10 referências de pacote de aplicativos em qualquer pool determinado. |
|
Pool |
withCertificates(List<CertificateReference> certificates)
Definido para nós de computação do Windows, o serviço lote instala os certificados no repositório de certificados e local especificados. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório. |
|
Pool |
withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Definir usando CloudServiceConfiguration especifica que os nós devem ser criados usando o Azure Serviços de Nuvem (PaaS), enquanto VirtualMachineConfiguration usa IaaS (Azure Máquinas Virtuais). |
|
Pool |
withDisplayName(String displayName)
Definir o nome de exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024. |
|
Pool |
withIdentity(BatchPoolIdentity identity)
Defina o tipo de identidade usado para o Pool do Lote. |
|
Pool |
withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Definir isso impõe restrições sobre quais nós podem ser atribuídos ao pool. Habilitar esse valor pode reduzir a chance do número solicitado de nós ser alocado no pool. Se não for especificado, esse valor usará como padrão 'Desabilitado'. Os valores possíveis incluem: "Habilitado", "Desabilitado". |
|
Pool |
withMetadata(List<MetadataItem> metadata)
Definir o serviço do Lote não atribui nenhum significado aos metadados; ele é apenas para o uso do código do usuário. |
|
Pool |
withMountConfiguration(List<MountConfiguration> mountConfiguration)
Definir isso dá suporte a Arquivos do Azure, NFS, CIFS/SMB e Blobfuse. |
|
Pool |
withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Defina o valor networkConfiguration. |
|
Pool |
withScaleSettings(ScaleSettings scaleSettings)
Defina o valor scaleSettings. |
|
Pool |
withStartTask(StartTask startTask)
Definida em uma operação PATCH (atualização), essa propriedade pode ser definida como um objeto vazio para remover a tarefa inicial do pool. |
|
Pool |
withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Definido se não for especificado, o padrão será distribuído. |
|
Pool |
withTaskSlotsPerNode(Integer taskSlotsPerNode)
Definir o valor padrão é 1. O valor máximo é o menor de 4 vezes o número de núcleos do vmSize do pool ou 256. |
|
Pool |
withUserAccounts(List<UserAccount> userAccounts)
Defina o valor userAccounts. |
|
Pool |
withVmSize(String vmSize)
Defina para obter informações sobre os tamanhos disponíveis de máquinas virtuais para pools de Serviços de Nuvem (pools criados com cloudServiceConfiguration), consulte Tamanhos para Serviços de Nuvem (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). O Lote dá suporte a todos os tamanhos de VM Serviços de Nuvem, exceto ExtraSmall. Para obter informações sobre os tamanhos de VM disponíveis para pools usando imagens do Máquinas Virtuais Marketplace (pools criados com virtualMachineConfiguration) consulte Tamanhos para Máquinas Virtuais (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tamanhos para Máquinas Virtuais (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). O Lote dá suporte a todos os tamanhos de VM do Azure, exceto STANDARD_A0 e aqueles com armazenamento premium (STANDARD_GS, STANDARD_DS e séries STANDARD_DSV2). |
Detalhes do método
allocationState
public AllocationState allocationState()
Os valores possíveis incluem: 'Steady', 'Resizing', 'Stopping'.
Returns:
allocationStateTransitionTime
public DateTime allocationStateTransitionTime()
Obtenha o valor allocationStateTransitionTime.
Returns:
applicationLicenses
public List
Obter a lista de licenças de aplicativo deve ser um subconjunto de licenças de aplicativo de serviço do Lote disponíveis. Se uma licença for solicitada sem suporte, a criação do pool falhará.
Returns:
applicationPackages
public List
Obter alterações nas referências do pacote de aplicativos afeta todos os novos nós de computação que ingressam no pool, mas não afetam os nós de computação que já estão no pool até que sejam reinicializados ou recriados. Há no máximo 10 referências de pacote de aplicativos em qualquer pool específico.
Returns:
autoScaleRun
public AutoScaleRun autoScaleRun()
Obter essa propriedade será definida somente se o pool for dimensionado automaticamente, ou seja, autoScaleSettings serão usados.
Returns:
certificates
public List
Get for Windows compute nodes, the Batch service installs the certificates to the specified certificate store and location. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório.
Returns:
creationTime
public DateTime creationTime()
Obtenha o valor creationTime.
Returns:
currentDedicatedNodes
public Integer currentDedicatedNodes()
Obtenha o valor currentDedicatedNodes.
Returns:
currentLowPriorityNodes
public Integer currentLowPriorityNodes()
Obtenha o valor currentLowPriorityNodes.
Returns:
deploymentConfiguration
public DeploymentConfiguration deploymentConfiguration()
Get using CloudServiceConfiguration especifica que os nós devem ser criados usando o Azure Serviços de Nuvem (PaaS), enquanto VirtualMachineConfiguration usa IaaS (Azure Máquinas Virtuais).
Returns:
displayName
public String displayName()
Obter o nome de exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024.
Returns:
etag
public String etag()
Obtenha a ETag do recurso, usada para instruções de simultaneidade.
Returns:
identity
public BatchPoolIdentity identity()
Obtenha o tipo de identidade usado para o Pool do Lote.
Returns:
interNodeCommunication
public InterNodeCommunicationState interNodeCommunication()
Obter isso impõe restrições sobre quais nós podem ser atribuídos ao pool. Habilitar esse valor pode reduzir a chance do número solicitado de nós ser alocado no pool. Se não for especificado, esse valor usará como padrão 'Desabilitado'. Os valores possíveis incluem: 'Enabled', 'Disabled'.
Returns:
lastModified
public DateTime lastModified()
Obtenha esta é a última vez em que os dados no nível do pool, como targetDedicatedNodes ou autoScaleSettings, foram alterados. Ele não leva em conta alterações no nível do nó, como um estado de alteração de nó de computação.
Returns:
metadata
public List
Obter o serviço do Lote não atribui nenhum significado aos metadados; é exclusivamente para o uso do código do usuário.
Returns:
mountConfiguration
public List
Obter isso dá suporte a Arquivos do Azure, NFS, CIFS/SMB e Blobfuse.
Returns:
networkConfiguration
public NetworkConfiguration networkConfiguration()
Obtenha o valor networkConfiguration.
Returns:
provisioningState
public PoolProvisioningState provisioningState()
Os valores possíveis incluem: 'Êxito', 'Excluindo'.
Returns:
provisioningStateTransitionTime
public DateTime provisioningStateTransitionTime()
Obtenha o valor provisioningStateTransitionTime.
Returns:
resizeOperationStatus
public ResizeOperationStatus resizeOperationStatus()
Obtenha o valor resizeOperationStatus.
Returns:
scaleSettings
public ScaleSettings scaleSettings()
Obtenha o valor scaleSettings.
Returns:
startTask
public StartTask startTask()
Entrar em uma operação PATCH (atualização), essa propriedade pode ser definida como um objeto vazio para remover a tarefa inicial do pool.
Returns:
taskSchedulingPolicy
public TaskSchedulingPolicy taskSchedulingPolicy()
Obtenha se não for especificado, o padrão é spread.
Returns:
taskSlotsPerNode
public Integer taskSlotsPerNode()
Obter o valor padrão é 1. O valor máximo é o menor de 4 vezes o número de núcleos do vmSize do pool ou 256.
Returns:
userAccounts
public List
Obtenha o valor userAccounts.
Returns:
vmSize
public String vmSize()
Obtenha informações sobre os tamanhos disponíveis de máquinas virtuais para pools de Serviços de Nuvem (pools criados com cloudServiceConfiguration), consulte Tamanhos para Serviços de Nuvem (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). O Lote dá suporte a todos os tamanhos de VM Serviços de Nuvem, exceto ExtraSmall. Para obter informações sobre os tamanhos de VM disponíveis para pools usando imagens do Máquinas Virtuais Marketplace (pools criados com virtualMachineConfiguration) consulte Tamanhos para Máquinas Virtuais (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tamanhos para Máquinas Virtuais (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). O Lote dá suporte a todos os tamanhos de VM do Azure, exceto STANDARD_A0 e aqueles com armazenamento premium (STANDARD_GS, STANDARD_DS e séries STANDARD_DSV2).
Returns:
withApplicationLicenses
public PoolInner withApplicationLicenses(List
Definir a lista de licenças de aplicativo deve ser um subconjunto de licenças de aplicativo de serviço do Lote disponíveis. Se uma licença for solicitada sem suporte, a criação do pool falhará.
Parameters:
Returns:
withApplicationPackages
public PoolInner withApplicationPackages(List
Definir alterações nas referências do pacote de aplicativos afeta todos os novos nós de computação que ingressam no pool, mas não afetam os nós de computação que já estão no pool até que sejam reinicializados ou recriados. Há no máximo 10 referências de pacote de aplicativos em qualquer pool determinado.
Parameters:
Returns:
withCertificates
public PoolInner withCertificates(List
Definido para nós de computação do Windows, o serviço lote instala os certificados no repositório de certificados e local especificados. Para nós de computação do Linux, os certificados são armazenados em um diretório dentro do diretório de trabalho da tarefa e uma variável de ambiente AZ_BATCH_CERTIFICATES_DIR é fornecida à tarefa para consultar esse local. Para certificados com visibilidade de 'remoteUser', um diretório 'certs' é criado no diretório base do usuário (por exemplo, /home/{user-name}/certs) e os certificados são colocados nesse diretório.
Parameters:
Returns:
withDeploymentConfiguration
public PoolInner withDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration)
Definir usando CloudServiceConfiguration especifica que os nós devem ser criados usando o Azure Serviços de Nuvem (PaaS), enquanto VirtualMachineConfiguration usa IaaS (Azure Máquinas Virtuais).
Parameters:
Returns:
withDisplayName
public PoolInner withDisplayName(String displayName)
Definir o nome de exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024.
Parameters:
Returns:
withIdentity
public PoolInner withIdentity(BatchPoolIdentity identity)
Defina o tipo de identidade usado para o Pool do Lote.
Parameters:
Returns:
withInterNodeCommunication
public PoolInner withInterNodeCommunication(InterNodeCommunicationState interNodeCommunication)
Definir isso impõe restrições sobre quais nós podem ser atribuídos ao pool. Habilitar esse valor pode reduzir a chance do número solicitado de nós ser alocado no pool. Se não for especificado, esse valor usará como padrão 'Desabilitado'. Os valores possíveis incluem: "Habilitado", "Desabilitado".
Parameters:
Returns:
withMetadata
public PoolInner withMetadata(List
Definir o serviço do Lote não atribui nenhum significado aos metadados; ele é apenas para o uso do código do usuário.
Parameters:
Returns:
withMountConfiguration
public PoolInner withMountConfiguration(List
Definir isso dá suporte a Arquivos do Azure, NFS, CIFS/SMB e Blobfuse.
Parameters:
Returns:
withNetworkConfiguration
public PoolInner withNetworkConfiguration(NetworkConfiguration networkConfiguration)
Defina o valor networkConfiguration.
Parameters:
Returns:
withScaleSettings
public PoolInner withScaleSettings(ScaleSettings scaleSettings)
Defina o valor scaleSettings.
Parameters:
Returns:
withStartTask
public PoolInner withStartTask(StartTask startTask)
Definida em uma operação PATCH (atualização), essa propriedade pode ser definida como um objeto vazio para remover a tarefa inicial do pool.
Parameters:
Returns:
withTaskSchedulingPolicy
public PoolInner withTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy)
Definido se não for especificado, o padrão será distribuído.
Parameters:
Returns:
withTaskSlotsPerNode
public PoolInner withTaskSlotsPerNode(Integer taskSlotsPerNode)
Definir o valor padrão é 1. O valor máximo é o menor de 4 vezes o número de núcleos do vmSize do pool ou 256.
Parameters:
Returns:
withUserAccounts
public PoolInner withUserAccounts(List
Defina o valor userAccounts.
Parameters:
Returns:
withVmSize
public PoolInner withVmSize(String vmSize)
Defina para obter informações sobre os tamanhos disponíveis de máquinas virtuais para pools de Serviços de Nuvem (pools criados com cloudServiceConfiguration), consulte Tamanhos para Serviços de Nuvem (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). O Lote dá suporte a todos os tamanhos de VM Serviços de Nuvem, exceto ExtraSmall. Para obter informações sobre os tamanhos de VM disponíveis para pools usando imagens do Máquinas Virtuais Marketplace (pools criados com virtualMachineConfiguration) consulte Tamanhos para Máquinas Virtuais (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) ou Tamanhos para Máquinas Virtuais (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). O Lote dá suporte a todos os tamanhos de VM do Azure, exceto STANDARD_A0 e aqueles com armazenamento premium (STANDARD_GS, STANDARD_DS e séries STANDARD_DSV2).
Parameters:
Returns: