Partilhar via


com.microsoft.azure.management.batch

Esse pacote contém as classes para BatchManagementClient. Cliente do Lote.

Classes

ActivateApplicationPackageParameters

Parâmetros para ativar um pacote de aplicativos.

ApplicationPackageReference

Vincular a um pacote de aplicativos dentro da conta do lote.

AutoScaleRun

Os resultados e erros de uma execução de uma fórmula de dimensionamento automático de pool.

AutoScaleRunError

Um erro que ocorreu ao dimensionar automaticamente um pool.

AutoScaleSettings

Configurações de Dimensionamento Automático para o pool.

AutoStorageBaseProperties

As propriedades relacionadas à conta de armazenamento automático.

AutoStorageProperties

Contém informações sobre a conta de armazenamento automático associada a uma conta do Lote.

AutoUserSpecification

Especifica os parâmetros para o usuário automático que executa uma tarefa no serviço do Lote.

AzureBlobFileSystemConfiguration

Informações usadas para se conectar a um Contêiner de Armazenamento do Azure usando o Blobfuse.

AzureFileShareConfiguration

Informações usadas para se conectar a um compartilhamento de arquivos do Azure.

BatchAccountCreateHeaders

Define cabeçalhos para a operação Criar.

BatchAccountCreateParameters

Parâmetros fornecidos para a operação Criar.

BatchAccountDeleteHeaders

Define cabeçalhos para a operação Excluir.

BatchAccountIdentity

A identidade da conta do Lote, se configurada. Isso é usado quando o usuário especifica 'Microsoft.KeyVault' como sua configuração de criptografia de conta do Lote ou quando 'ManagedIdentity' é selecionado como o modo de autenticação de armazenamento automático.

BatchAccountKeys

Essa classe representa as chaves de acesso para a conta do lote.

BatchAccountRegenerateKeyParameters

Parâmetros fornecidos para a operação RegenerateKey.

BatchAccountUpdateParameters

Parâmetros para atualizar uma conta Lote do Azure.

BatchPoolIdentity

A identidade do pool do Lote, se configurada. Se a identidade do pool for atualizada durante a atualização de um pool existente, somente as novas VMs criadas após a redução do pool para 0 terão as identidades atualizadas.

CertificateBaseProperties

Propriedades de certificado base.

CertificateCancelDeletionHeaders

Define cabeçalhos para a operação CancelDeletion.

CertificateCreateHeaders

Define cabeçalhos para a operação Criar.

CertificateCreateOrUpdateParameters

Contém informações sobre um certificado.

CertificateDeleteHeaders

Define cabeçalhos para a operação Excluir.

CertificateGetHeaders

Define cabeçalhos para Obter operação.

CertificateReference

Uma referência a um certificado a ser instalado em nós de computação em um pool. Isso deve existir dentro da mesma conta que o pool.

CertificateUpdateHeaders

Define cabeçalhos para a operação De atualização.

CheckNameAvailabilityParameters

Parâmetros para uma solicitação de disponibilidade de nome marcar.

CIFSMountConfiguration

Informações usadas para se conectar a um sistema de arquivos CIFS.

CloudServiceConfiguration

A configuração para nós em um pool com base na plataforma Serviços de Nuvem do Azure.

ComputeNodeIdentityReference

A referência a uma identidade atribuída pelo usuário associada ao pool do Lote que um nó de computação usará.

ContainerConfiguration

A configuração para pools habilitados para contêineres.

ContainerRegistry

Um registro de contêiner privado.

DataDisk

Configurações que serão usadas pelos discos de dados associados aos Nós de Computação no Pool. Ao usar discos de dados anexados, você precisa montar e formatar os discos de dentro de uma VM para usá-los.

DeleteCertificateError

Uma resposta de erro do serviço do Lote.

DeploymentConfiguration

Propriedades de configuração de implantação.

DiffDiskSettings

Especifica as Configurações de Disco efêmero para o disco do sistema operacional usado pela máquina virtual.

DiskEncryptionConfiguration

A configuração de criptografia de disco aplicada em nós de computação no pool. Não há suporte para a configuração de criptografia de disco no pool do Linux criado com a Imagem da Máquina Virtual ou Galeria de Imagens Compartilhadas Imagem.

EncryptionProperties

Configura como os dados do cliente são criptografados na conta do Lote. Por padrão, as contas são criptografadas usando uma chave gerenciada da Microsoft. Para controle adicional, uma chave gerenciada pelo cliente pode ser usada.

EndpointDependency

Um nome de domínio e detalhes de conexão usados para acessar uma dependência.

EndpointDetail

Detalhes sobre a conexão entre o serviço do Lote e o ponto de extremidade.

EnvironmentSetting

Uma variável de ambiente a ser definida em um processo de tarefa.

FixedScaleSettings

Correção das configurações de escala para o pool.

ImageReference

Uma referência a uma imagem do Azure Máquinas Virtuais Marketplace ou ao recurso imagem do Azure de uma Máquina Virtual personalizada. Para obter a lista de todas as imageReferences verificadas por Lote do Azure, consulte a operação 'Listar SKUs do agente de nó com suporte'.

InboundNatPool

Um pool NAT de entrada que pode ser usado para abordar portas específicas em nós de computação em um pool do Lote externamente.

KeyVaultProperties

Configuração do KeyVault ao usar um KeySource de criptografia do Microsoft.KeyVault.

KeyVaultReference

Identifica o cofre de chaves do Azure associado a uma conta do Lote.

LinuxUserConfiguration

Propriedades usadas para criar uma conta de usuário em um nó do Linux.

MetadataItem

Um par nome-valor associado a um recurso de serviço do Lote. O serviço do Lote não atribui nenhum significado a esses metadados; ele é apenas para o uso do código do usuário.

MountConfiguration

O sistema de arquivos a ser montado em cada nó.

NetworkConfiguration

A configuração de rede para um pool.

NetworkSecurityGroupRule

Uma regra de grupo de segurança de rede a ser aplicada a um ponto de extremidade de entrada.

NFSMountConfiguration

Informações usadas para se conectar a um sistema de arquivos NFS.

NodePlacementConfiguration

Configuração de posicionamento de nó para pools de lote. Configuração de alocação usada pelo Serviço de Lote para provisionar os nós.

OperationDisplay

O objeto que descreve a operação.

OSDisk

Configurações para o disco do sistema operacional da máquina virtual.

PoolCreateHeaders

Define cabeçalhos para a operação Criar.

PoolDeleteHeaders

Define cabeçalhos para a operação Excluir.

PoolDisableAutoScaleHeaders

Define cabeçalhos para a operação DisableAutoScale.

PoolEndpointConfiguration

A configuração do ponto de extremidade para um pool.

PoolGetHeaders

Define cabeçalhos para Obter operação.

PoolStopResizeHeaders

Define cabeçalhos para a operação StopResize.

PoolUpdateHeaders

Define cabeçalhos para a operação De atualização.

PrivateEndpoint

O ponto de extremidade privado da conexão de ponto de extremidade privado.

PrivateEndpointConnectionUpdateHeaders

Define cabeçalhos para a operação De atualização.

PrivateLinkServiceConnectionState

O estado de conexão do serviço de link privado da conexão de ponto de extremidade privado.

PublicIPAddressConfiguration

A configuração de endereço IP público da configuração de rede de um Pool.

ResizeError

Um erro que ocorreu ao redimensionar um pool.

ResizeOperationStatus

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

ResourceFile

Um único arquivo ou vários arquivos a serem baixados em um nó de computação.

ScaleSettings

Dimensionar configurações para o pool. 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.

SkuCapability

Uma funcionalidade de SKU, como o número de núcleos.

StartTask

Uma tarefa que é executada quando um nó de computação ingressa em um pool no serviço Lote do Azure ou quando o nó de computação é reinicializado ou recriado. Em alguns casos, a tarefa inicial pode ser executada novamente, mesmo que o nó não tenha sido reinicializado. Devido a isso, as tarefas iniciais devem ser idempotentes e sair normalmente se a configuração que estão executando já tiver sido feita. Cuidados especiais devem ser tomados para evitar tarefas iniciais que criam o processo de interrupção ou instalação/inicialização de serviços do diretório de trabalho da tarefa inicial, pois isso impedirá que o Lote seja capaz de executar novamente a tarefa inicial.

TaskContainerSettings

As configurações de contêiner para uma tarefa.

TaskSchedulingPolicy

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

UserAccount

Propriedades usadas para criar um usuário em um nó Lote do Azure.

UserAssignedIdentities

A lista de identidades de usuário associadas.

UserIdentity

A definição da identidade do usuário sob a qual a tarefa é executada. Especifique a propriedade userName ou autoUser, mas não ambas.

VirtualMachineConfiguration

A configuração para nós de computação em um pool com base na infraestrutura de Máquinas Virtuais do Azure.

VirtualMachineFamilyCoreQuota

Uma Família de VMs e sua cota principal associada para a conta do Lote.

VMExtension

A configuração para extensões de máquina virtual.

WindowsConfiguration

Configurações do sistema operacional Windows a serem aplicadas à máquina virtual.

WindowsUserConfiguration

Propriedades usadas para criar uma conta de usuário em um nó do Windows.

Interfaces

Application

Uma representação imutável do lado do cliente de um aplicativo de conta Lote do Azure.

ApplicationPackage

Uma representação imutável do lado do cliente de um pacote de aplicativos Lote do Azure.

BatchAccount

Uma representação imutável do lado do cliente de uma conta Lote do Azure.

BatchAccounts

Ponto de entrada para Lote do Azure API de gerenciamento de conta.

Pool

Uma representação imutável do lado do cliente de um pool de contas Lote do Azure.

Application.UpdateDefinitionStages.Blank<ParentT>

O primeiro estágio de uma definição de aplicativo do Lote.

Application.DefinitionStages.Blank<ParentT>

O primeiro estágio de uma definição de aplicativo em lote.

BatchAccount.DefinitionStages.Blank

O primeiro estágio de uma definição de conta do Lote.

Pool.DefinitionStages.Blank<ParentT>

O primeiro estágio de uma definição de pool em lotes.

Pool.UpdateDefinitionStages.Blank<ParentT>

O primeiro estágio de uma definição de pool do Lote.

Application.Definition<ParentT>

A totalidade de uma definição de aplicativo do Lote como parte de uma definição de conta do Lote.

BatchAccount.Definition

A totalidade de uma definição de conta do Lote.

Pool.Definition<ParentT>

A totalidade de uma definição de pool do Lote como parte de uma definição de conta do Lote.

Application.DefinitionStages

Agrupamento de todos os estágios de definição do pacote de aplicativos.

BatchAccount.DefinitionStages

Agrupamento de todos os estágios de definição da conta do Lote.

Pool.DefinitionStages

Agrupamento de todos os estágios de definição do pool.

Pool.Update

A totalidade de uma atualização do pool do Lote como parte de uma atualização de conta do Lote.

BatchAccount.Update

O modelo para uma operação de atualização de conta do Lote, contendo todas as configurações que podem ser modificadas.

Application.Update

A totalidade de uma atualização de aplicativo do Lote como parte de uma atualização de conta do Lote.

Pool.UpdateDefinition<ParentT>

A totalidade de uma definição de pool do Lote como parte da atualização pai.

Application.UpdateDefinition<ParentT>

A totalidade de uma definição de aplicativo do Lote como parte da atualização pai.

Pool.UpdateDefinitionStages

Agrupamento de fases de definição de pool como parte de uma atualização de conta do Lote.

Application.UpdateDefinitionStages

Agrupamento de estágios de definição de aplicativo como parte de uma atualização de conta do Lote.

BatchAccount.UpdateStages

Agrupamento de todos os estágios de atualização da conta do Lote.

Pool.UpdateStages

Agrupamento de estágios de atualização do pool do Lote.

Application.UpdateStages

Agrupamento de estágios de atualização de aplicativo do Lote.

BatchAccount.DefinitionStages.WithApplication

O estágio de uma definição de conta do Lote que permite a criação de um aplicativo do Lote.

BatchAccount.UpdateStages.WithApplication

O estágio de uma definição de conta do Lote que permite a criação de um aplicativo do Lote.

BatchAccount.DefinitionStages.WithApplicationAndStorage

O estágio de uma definição de conta do Lote que permite adicionar um aplicativo e uma conta de armazenamento.

Application.UpdateStages.WithApplicationPackage

O estágio de uma atualização de aplicativo do Lote que permite a criação de um pacote de aplicativos.

Application.UpdateDefinitionStages.WithApplicationPackage<ParentT>

O estágio de uma definição de aplicativo do Lote que permite a criação de um pacote de aplicativos.

Application.DefinitionStages.WithApplicationPackage<ParentT>

O estágio de uma definição de aplicativo do Lote que permite a criação de um pacote de aplicativos.

Pool.UpdateDefinitionStages.WithAttach<ParentT>

O estágio de uma definição de pool do Lote que permite a criação de configurações.

Application.UpdateDefinitionStages.WithAttach<ParentT>

O estágio final de uma definição de aplicativo do Lote.

Nesta fase, todas as configurações opcionais restantes podem ser especificadas ou a definição do aplicativo pode ser anexada à atualização da Conta do lote pai.

Pool.DefinitionStages.WithAttach<ParentT>

O estágio de uma definição de pool do Lote que permite a criação de um pool.

Pool.UpdateStages.WithAttach

O estágio de uma atualização do pool do Lote que permite a criação de configurações.

Application.DefinitionStages.WithAttach<ParentT>

O estágio final da definição do aplicativo.

Nesta fase, todas as configurações opcionais restantes podem ser especificadas ou a definição do aplicativo pode ser anexada à definição da conta de lote pai.

BatchAccount.DefinitionStages.WithCreate

Uma definição de conta do Lote com entradas suficientes para criar uma nova conta do Lote na nuvem, mas expondo entradas opcionais adicionais a serem especificadas.

BatchAccount.DefinitionStages.WithCreateAndApplication

O estágio de uma definição de conta do Lote que permite a adição de um aplicativo do Lote ou a criação da conta do Lote.

BatchAccount.DefinitionStages.WithGroup

O estágio de uma definição de conta do Lote que permite que o grupo de recursos seja especificado.

Application.UpdateStages.WithOptionalProperties

O estágio de uma atualização de aplicativo que permite habilitar ou desabilitar a atualização automática do aplicativo.

BatchAccount.UpdateStages.WithPool

O estágio de uma definição de conta do Lote que permite a criação de um pool do Lote.

BatchAccount.DefinitionStages.WithPool

O estágio de uma definição de conta do Lote que permite a criação de um pool do Lote.

BatchAccount.DefinitionStages.WithStorage

O estágio de uma definição de conta do Lote que permite associar contas de armazenamento à conta do Lote.

BatchAccount.UpdateStages.WithStorageAccount

O estágio de uma atualização de conta do Lote que permite especificar uma conta de armazenamento.

Enumerações

AccountKeyType

Define valores para AccountKeyType.

AllocationState

Define valores para AllocationState.

AuthenticationMode

Define valores para AuthenticationMode.

AutoStorageAuthenticationMode

Define valores para AutoStorageAuthenticationMode.

AutoUserScope

Define valores para AutoUserScope.

CachingType

Define valores para CachingType.

CertificateFormat

Define valores para CertificateFormat.

CertificateProvisioningState

Define valores para CertificateProvisioningState.

CertificateStoreLocation

Define valores para CertificateStoreLocation.

CertificateVisibility

Define valores para CertificateVisibility.

ComputeNodeDeallocationOption

Define valores para ComputeNodeDeallocationOption.

ComputeNodeFillType

Define valores para ComputeNodeFillType.

ContainerWorkingDirectory

Define valores para ContainerWorkingDirectory.

DiffDiskPlacement

Define valores para DiffDiskPlacement.

DiskEncryptionTarget

Define valores para DiskEncryptionTarget.

ElevationLevel

Define valores para ElevationLevel.

InboundEndpointProtocol

Define valores para InboundEndpointProtocol.

InterNodeCommunicationState

Define valores para InterNodeCommunicationState.

IPAddressProvisioningType

Define valores para IPAddressProvisioningType.

KeySource

Define valores para KeySource.

LoginMode

Define valores para LoginMode.

NameAvailabilityReason

Define valores para NameAvailabilityReason.

NetworkSecurityGroupRuleAccess

Define valores para NetworkSecurityGroupRuleAccess.

NodePlacementPolicyType

Define valores para NodePlacementPolicyType.

PackageState

Define valores para PackageState.

PoolAllocationMode

Define valores para PoolAllocationMode.

PoolIdentityType

Define valores para PoolIdentityType.

PoolProvisioningState

Define valores para PoolProvisioningState.

PrivateEndpointConnectionProvisioningState

Define valores para PrivateEndpointConnectionProvisioningState.

PrivateLinkServiceConnectionStatus

Define valores para PrivateLinkServiceConnectionStatus.

ProvisioningState

Define valores para ProvisioningState.

PublicNetworkAccessType

Define valores para PublicNetworkAccessType.

ResourceIdentityType

Define valores para ResourceIdentityType.

StorageAccountType

Define valores para StorageAccountType.