Compartilhar via


BatchAccountPoolData Classe

Definição

Uma classe que representa o modelo de dados BatchAccountPool. Contém informações sobre um pool.

public class BatchAccountPoolData : Azure.ResourceManager.Models.ResourceData
type BatchAccountPoolData = class
    inherit ResourceData
Public Class BatchAccountPoolData
Inherits ResourceData
Herança
BatchAccountPoolData

Construtores

BatchAccountPoolData()

Inicializa uma nova instância de BatchAccountPoolData.

Propriedades

AllocationState

Se o pool está redimensionando.

AllocationStateTransitionOn

A hora em que o pool entrou no seu estado atual de alocação.

ApplicationLicenses

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á.

ApplicationPackages

As alterações nas referências do pacote de aplicativos afetam 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.

AutoScaleRun

Essa propriedade será definida somente se o pool for dimensionado automaticamente, ou seja, autoScaleSettings serão usados.

Certificates

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.

Aviso: essa propriedade foi preterida e será removida após fevereiro de 2024. Em vez disso, use a Extensão do Azure KeyVault .

CreatedOn

A hora de criação do pool.

CurrentDedicatedNodes

O número de nós de computação dedicados atualmente no pool.

CurrentLowPriorityNodes

O número de nós de computação spot/de baixa prioridade atualmente no pool.

CurrentNodeCommunicationMode

Determina como um pool se comunica com o serviço do Lote.

DeploymentConfiguration

O uso de 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).

DisplayName

O nome de exibição não precisa ser exclusivo e pode conter caracteres Unicode até um comprimento máximo de 1024.

ETag

A ETag do recurso, usada para instruções de simultaneidade.

Id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
Identity

O tipo de identidade usado para o Pool do Lote. Tipos de identidade com suporte atuais: UserAssigned, None.

InterNodeCommunication

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'.

LastModifiedOn

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 nó de computação alterando o estado.

Metadata

O serviço do Lote não atribui nenhum significado aos metadados; ele é apenas para o uso do código do usuário.

MountConfiguration

Isso dá suporte a Arquivos do Azure, NFS, CIFS/SMB e Blobfuse.

Name

O nome do recurso.

(Herdado de ResourceData)
NetworkConfiguration

A configuração de rede para um pool.

ProvisioningState

O estado atual do pool.

ProvisioningStateTransitOn

A hora em que o pool entrou no seu estado atual.

ResizeOperationStatus

Descreve a operação atual (se o pool AllocationState estiver redimensionando) ou a operação concluída anteriormente (se AllocationState for Estável).

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
ScaleSettings

Define o tamanho desejado do pool. Isso pode ser 'fixedScale' em que o targetDedicatedNodes solicitado é especificado ou 'autoScale' que define uma fórmula que é reavaliada periodicamente. Se essa propriedade não for especificada, o pool terá uma escala fixa com 0 targetDedicatedNodes.

StartTask

Em uma operação PATCH (atualização), essa propriedade pode ser definida como um objeto vazio para remover a tarefa inicial do pool.

SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
TargetNodeCommunicationMode

Se omitido, o valor padrão será Default.

TaskSchedulingNodeFillType

Como as tarefas devem ser distribuídas entre nós de computação.

TaskSlotsPerNode

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.

UserAccounts

A lista de contas de usuário a serem criadas em cada nó no pool.

VmSize

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).

Aplica-se a