Batch Account - Get
Obtém informações sobre a conta de lote especificada.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2025-06-01
Parâmetros URI
| Nome | Em | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
O nome da conta Batch. |
|
resource
|
path | True |
string |
O nome do grupo de recursos que contém a conta Batch. |
|
subscription
|
path | True |
string |
O ID da subscrição do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-00000000000000) |
|
api-version
|
query | True |
string |
A versão da API a ser usada com a solicitação HTTP. |
Respostas
| Nome | Tipo | Descrição |
|---|---|---|
| 200 OK |
A operação foi bem sucedida. A resposta contém a entidade da conta Batch. |
|
| Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Segurança
azure_auth
Fluxo de código de autenticação do Microsoft Entra OAuth 2.0
Tipo:
oauth2
Flow:
implicit
URL de autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Alcances
| Nome | Descrição |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
|
Batch |
|
Private |
BatchAccountGet
Pedido de exemplo
GET https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
Resposta de exemplo
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "BatchService",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2025-07-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Enabled"
},
"identity": {
"type": "None"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
PrivateBatchAccountGet
Pedido de exemplo
GET https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
Resposta de exemplo
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "BatchService",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2025-07-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Disabled",
"privateEndpointConnections": [
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/privateEndpointConnections/testprivateEndpointConnection.24d6b4b5-e65c-4330-bbe9-3a290d62f8e0",
"name": "testprivateEndpointConnection.24d6b4b5-e65c-4330-bbe9-3a290d62f8e0",
"type": "Microsoft.Batch/batchAccounts/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Network/privateEndpoints/testprivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Approved by xyz.abc@company.com"
}
}
}
]
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
Definições
| Nome | Descrição |
|---|---|
|
Authentication |
O modo de autenticação para a conta Batch. |
|
Auto |
O modo de autenticação que o serviço Batch usará para gerenciar a conta de armazenamento automático. |
|
Auto |
Contém informações sobre a conta de armazenamento automático associada a uma conta de lote. |
|
Batch |
Contém informações sobre uma conta do Azure Batch. |
|
Batch |
A identidade da conta Batch, se configurada. Isso é usado quando o usuário especifica 'Microsoft.KeyVault' como sua configuração de criptografia de conta em lote ou quando |
|
Cloud |
Uma resposta de erro do serviço em lote. |
|
Cloud |
Uma resposta de erro do serviço em lote. |
|
Compute |
A referência a uma identidade atribuída ao usuário associada ao pool de lotes que um nó de computação usará. |
|
Encryption |
Configura como os dados do cliente são criptografados dentro da conta de lote. Por padrão, as contas são criptografadas usando uma chave gerenciada pela Microsoft. Para controle adicional, uma chave gerenciada pelo cliente pode ser usada. |
|
Endpoint |
A ação padrão quando não há IPRule correspondente. |
|
Endpoint |
Perfil de acesso à rede para o ponto de extremidade Batch. |
| IPRule |
Regra para filtrar o endereço IP do cliente. |
|
IPRule |
Ação quando o endereço IP do cliente é correspondido. |
|
Key |
Tipo da fonte da chave. |
|
Key |
Configuração do KeyVault ao usar uma criptografia KeySource do Microsoft.KeyVault. |
|
Key |
Identifica o cofre de chaves do Azure associado a uma conta de lote. |
|
Network |
Perfil de rede para conta de lote, que contém configurações de regra de rede para cada ponto de extremidade. |
|
Pool |
O modo de alocação para criar pools na conta de lote. |
|
Private |
O ponto de extremidade privado da conexão de ponto de extremidade privado. |
|
Private |
Contém informações sobre um recurso de link privado. |
|
Private |
O estado de provisionamento da conexão de ponto de extremidade privado. |
|
Private |
O estado da conexão do serviço de link privado da conexão de ponto de extremidade privado |
|
Private |
O status da conexão de ponto de extremidade privado em lote |
|
Provisioning |
O estado provisionado do recurso |
|
Public |
O tipo de acesso à rede para operar nos recursos na conta Batch. |
|
Resource |
O tipo de identidade usado para a conta Batch. |
|
User |
A lista de identidades de usuário associadas. |
|
Virtual |
Uma família VM e sua cota principal associada para a conta Batch. |
AuthenticationMode
O modo de autenticação para a conta Batch.
| Valor | Descrição |
|---|---|
| SharedKey |
O modo de autenticação usando chaves compartilhadas. |
| AAD |
O modo de autenticação usando o Microsoft Entra ID. |
| TaskAuthenticationToken |
O modo de autenticação usando tokens de autenticação de tarefa. |
AutoStorageAuthenticationMode
O modo de autenticação que o serviço Batch usará para gerenciar a conta de armazenamento automático.
| Valor | Descrição |
|---|---|
| StorageKeys |
O serviço Batch autenticará solicitações para armazenamento automático usando chaves de conta de armazenamento. |
| BatchAccountManagedIdentity |
O serviço Lote autenticará solicitações para armazenamento automático usando a identidade gerenciada atribuída à conta Batch. |
AutoStorageProperties
Contém informações sobre a conta de armazenamento automático associada a uma conta de lote.
| Nome | Tipo | Valor padrão | Descrição |
|---|---|---|---|
| authenticationMode | StorageKeys |
O modo de autenticação que o serviço Batch usará para gerenciar a conta de armazenamento automático. |
|
| lastKeySync |
string (date-time) |
A hora UTC em que as chaves de armazenamento foram sincronizadas pela última vez com a conta Batch. |
|
| nodeIdentityReference |
A referência à identidade atribuída ao usuário que os nós de computação usarão para acessar o armazenamento automático. |
||
| storageAccountId |
string (arm-id) |
O ID do recurso da conta de armazenamento a ser usada para a conta de armazenamento automático. |
BatchAccount
Contém informações sobre uma conta do Azure Batch.
| Nome | Tipo | Valor padrão | Descrição |
|---|---|---|---|
| id |
string |
A ID do recurso. |
|
| identity |
A identidade da conta Batch. |
||
| location |
string |
A localização do recurso. |
|
| name |
string |
O nome do recurso. |
|
| properties.accountEndpoint |
string |
O ponto de extremidade da conta usado para interagir com o serviço Batch. |
|
| properties.activeJobAndJobScheduleQuota |
integer (int32) |
A cota ativa de trabalho e agenda de trabalho para a conta Batch. |
|
| properties.allowedAuthenticationModes |
Lista de modos de autenticação permitidos para a conta de lote que podem ser usados para autenticar com o plano de dados. Isso não afeta a autenticação com o plano de controle. |
||
| properties.autoStorage |
As propriedades e o status de qualquer conta de armazenamento automático associada à conta de lote. |
||
| properties.dedicatedCoreQuota |
integer (int32) |
A cota principal dedicada para a conta Batch. |
|
| properties.dedicatedCoreQuotaPerVMFamily |
Uma lista da cota principal dedicada por família de Máquina Virtual para a conta de lote. Para contas com PoolAllocationMode definido como UserSubscription, a cota é gerenciada na assinatura para que esse valor não seja retornado. |
||
| properties.dedicatedCoreQuotaPerVMFamilyEnforced |
boolean |
Um valor que indica se as cotas principais por família de máquinas virtuais são impostas para essa conta |
|
| properties.encryption |
A configuração de criptografia para a conta Batch. |
||
| properties.keyVaultReference |
Uma referência ao cofre de chaves do Azure associado à conta Batch. |
||
| properties.lowPriorityCoreQuota |
integer (int32) |
A cota principal spot/de baixa prioridade para a conta Batch. |
|
| properties.networkProfile |
Perfil de rede para conta de lote, que contém configurações de regra de rede para cada ponto de extremidade. |
||
| properties.nodeManagementEndpoint |
string |
O ponto de extremidade usado pelo nó de computação para se conectar ao serviço de gerenciamento do nó em lote. |
|
| properties.poolAllocationMode |
O modo de alocação a ser usado para criar pools na conta de lote. |
||
| properties.poolQuota |
integer (int32) |
A cota de pool para a conta de lote. |
|
| properties.privateEndpointConnections |
Lista de conexões de ponto de extremidade privadas associadas à conta Batch |
||
| properties.provisioningState |
O estado provisionado do recurso |
||
| properties.publicNetworkAccess | Enabled |
O tipo de interface de rede para acessar o serviço Batch do Azure e as operações da conta Batch. |
|
| tags |
object |
As tags do recurso. |
|
| type |
string |
O tipo do recurso. |
BatchAccountIdentity
A identidade da conta Batch, se configurada. Isso é usado quando o usuário especifica 'Microsoft.KeyVault' como sua configuração de criptografia de conta em lote ou quando ManagedIdentity é selecionado como o modo de autenticação de armazenamento automático.
| Nome | Tipo | Descrição |
|---|---|---|
| principalId |
string |
O ID principal da conta Batch. Esta propriedade só será fornecida para uma identidade atribuída ao sistema. |
| tenantId |
string |
A ID do locatário associada à conta do lote. Esta propriedade só será fornecida para uma identidade atribuída ao sistema. |
| type |
O tipo de identidade usado para a conta Batch. |
|
| userAssignedIdentities |
<string,
User |
A lista de identidades de usuário associadas à conta Batch. |
CloudError
Uma resposta de erro do serviço em lote.
| Nome | Tipo | Descrição |
|---|---|---|
| error |
O corpo da resposta de erro. |
CloudErrorBody
Uma resposta de erro do serviço em lote.
| Nome | Tipo | Descrição |
|---|---|---|
| code |
string |
Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente. |
| details |
Uma lista de detalhes adicionais sobre o erro. |
|
| message |
string |
Uma mensagem descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário. |
| target |
string |
O alvo do erro específico. Por exemplo, o nome da propriedade em erro. |
ComputeNodeIdentityReference
A referência a uma identidade atribuída ao usuário associada ao pool de lotes que um nó de computação usará.
| Nome | Tipo | Descrição |
|---|---|---|
| resourceId |
string |
O ID de recurso ARM da identidade atribuída ao usuário. |
EncryptionProperties
Configura como os dados do cliente são criptografados dentro da conta de lote. Por padrão, as contas são criptografadas usando uma chave gerenciada pela Microsoft. Para controle adicional, uma chave gerenciada pelo cliente pode ser usada.
| Nome | Tipo | Descrição |
|---|---|---|
| keySource |
Tipo da fonte da chave. |
|
| keyVaultProperties |
Detalhes adicionais ao usar Microsoft.KeyVault |
EndpointAccessDefaultAction
A ação padrão quando não há IPRule correspondente.
| Valor | Descrição |
|---|---|
| Allow |
Permitir acesso de cliente. |
| Deny |
Negar acesso de cliente. |
EndpointAccessProfile
Perfil de acesso à rede para o ponto de extremidade Batch.
| Nome | Tipo | Descrição |
|---|---|---|
| defaultAction |
A ação padrão quando não há IPRule correspondente. |
|
| ipRules |
IPRule[] |
Matriz de intervalos IP para filtrar o endereço IP do cliente. |
IPRule
Regra para filtrar o endereço IP do cliente.
| Nome | Tipo | Descrição |
|---|---|---|
| action |
Ação quando o endereço IP do cliente é correspondido. |
|
| value |
string |
O endereço IP ou intervalo de endereços IP a filtrar |
IPRuleAction
Ação quando o endereço IP do cliente é correspondido.
| Valor | Descrição |
|---|---|
| Allow |
Permita o acesso para o endereço IP do cliente correspondente. |
KeySource
Tipo da fonte da chave.
| Valor | Descrição |
|---|---|
| Microsoft.Batch |
O Batch cria e gerencia as chaves de criptografia usadas para proteger os dados da conta. |
| Microsoft.KeyVault |
As chaves de criptografia usadas para proteger os dados da conta são armazenadas em um cofre de chaves externo. Se isso for definido, a identidade da conta em lote deve ser definida como |
KeyVaultProperties
Configuração do KeyVault ao usar uma criptografia KeySource do Microsoft.KeyVault.
| Nome | Tipo | Descrição |
|---|---|---|
| keyIdentifier |
string |
Caminho completo para o segredo com ou sem versão. Exemplo A conta em lote tem uma identidade atribuída pelo sistema A identidade da conta recebeu as permissões Key/Get, Key/Unwrap e Key/Wrap O KeyVault tem a proteção soft-delete e purge habilitada |
KeyVaultReference
Identifica o cofre de chaves do Azure associado a uma conta de lote.
| Nome | Tipo | Descrição |
|---|---|---|
| id |
string (arm-id) |
A ID do recurso do cofre de chaves do Azure associado à conta Batch. |
| url |
string |
A URL do cofre de chaves do Azure associado à conta de lote. |
NetworkProfile
Perfil de rede para conta de lote, que contém configurações de regra de rede para cada ponto de extremidade.
| Nome | Tipo | Descrição |
|---|---|---|
| accountAccess |
Perfil de acesso à rede para o ponto de extremidade batchAccount (API do plano de dados da conta em lote). |
|
| nodeManagementAccess |
Perfil de acesso à rede para nodeManagement endpoint (serviço de lote gerenciando nós de computação para pools de lotes). |
PoolAllocationMode
O modo de alocação para criar pools na conta de lote.
| Valor | Descrição |
|---|---|
| BatchService |
Os pools serão alocados em assinaturas de propriedade do serviço Batch. |
| UserSubscription |
Os pools serão alocados em uma assinatura de propriedade do usuário. |
PrivateEndpoint
O ponto de extremidade privado da conexão de ponto de extremidade privado.
| Nome | Tipo | Descrição |
|---|---|---|
| id |
string |
O identificador de recurso ARM do ponto de extremidade privado. Este é o formato /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint}. |
PrivateEndpointConnection
Contém informações sobre um recurso de link privado.
| Nome | Tipo | Descrição |
|---|---|---|
| etag |
string |
O ETag do recurso, usado para instruções de simultaneidade. |
| id |
string |
A ID do recurso. |
| name |
string |
O nome do recurso. |
| properties.groupIds |
string[] |
A ID de grupo da conexão de ponto de extremidade privada. |
| properties.privateEndpoint |
O identificador de recurso ARM do ponto de extremidade privado. |
|
| properties.privateLinkServiceConnectionState |
O estado da conexão do serviço de link privado da conexão de ponto de extremidade privado. |
|
| properties.provisioningState |
O estado de provisionamento da conexão de ponto de extremidade privado. |
|
| tags |
object |
As tags do recurso. |
| type |
string |
O tipo do recurso. |
PrivateEndpointConnectionProvisioningState
O estado de provisionamento da conexão de ponto de extremidade privado.
| Valor | Descrição |
|---|---|
| Creating |
A conexão está criando. |
| Updating |
O usuário solicitou que o status da conexão fosse atualizado, mas a operação de atualização ainda não foi concluída. Você não pode fazer referência à conexão ao conectar a conta Batch. |
| Deleting |
A conexão está sendo excluída. |
| Succeeded |
O status da conexão é final e está pronto para uso se Status for Aprovado. |
| Failed |
O usuário solicitou que a conexão fosse atualizada e falhou. Você pode tentar novamente a operação de atualização. |
| Cancelled |
O usuário cancelou a criação da conexão. |
PrivateLinkServiceConnectionState
O estado da conexão do serviço de link privado da conexão de ponto de extremidade privado
| Nome | Tipo | Descrição |
|---|---|---|
| actionsRequired |
string |
Ação necessária no estado da conexão privada |
| description |
string |
Descrição do estado de conexão privada |
| status |
O estado da ligação ao endpoint privado da conta Batch |
PrivateLinkServiceConnectionStatus
O status da conexão de ponto de extremidade privado em lote
| Valor | Descrição |
|---|---|
| Approved |
A conexão de ponto de extremidade privada é aprovada e pode ser usada para acessar a conta Batch |
| Pending |
A conexão de ponto de extremidade privado está pendente e não pode ser usada para acessar a conta de lote |
| Rejected |
A conexão de ponto de extremidade privado é rejeitada e não pode ser usada para acessar a conta de lote |
| Disconnected |
A conexão de ponto de extremidade privada está desconectada e não pode ser usada para acessar a conta de lote |
ProvisioningState
O estado provisionado do recurso
| Valor | Descrição |
|---|---|
| Invalid |
A conta está em um estado inválido. |
| Creating |
A conta está a ser criada. |
| Deleting |
A conta está a ser eliminada. |
| Succeeded |
A conta foi criada e está pronta para uso. |
| Failed |
A última operação para a conta falhou. |
| Cancelled |
A última operação para a conta é cancelada. |
PublicNetworkAccessType
O tipo de acesso à rede para operar nos recursos na conta Batch.
| Valor | Descrição |
|---|---|
| Enabled |
Habilita a conectividade com o Azure Batch por meio de DNS público. |
| Disabled |
Desabilita a conectividade pública e habilita a conectividade privada com o Serviço de Lote do Azure por meio do recurso de ponto de extremidade privado. |
| SecuredByPerimeter |
Protege a conectividade com o Azure Batch por meio da configuração NSP. |
ResourceIdentityType
O tipo de identidade usado para a conta Batch.
| Valor | Descrição |
|---|---|
| SystemAssigned |
A conta de lote tem uma identidade atribuída ao sistema. |
| UserAssigned |
A conta em lote tem identidades atribuídas ao usuário. |
| None |
A conta de lote não tem nenhuma identidade associada a ela. Definir |
UserAssignedIdentities
A lista de identidades de usuário associadas.
| Nome | Tipo | Descrição |
|---|---|---|
| clientId |
string |
O ID do cliente da identidade atribuída ao usuário. |
| principalId |
string |
O id principal da identidade atribuída ao usuário. |
VirtualMachineFamilyCoreQuota
Uma família VM e sua cota principal associada para a conta Batch.
| Nome | Tipo | Descrição |
|---|---|---|
| coreQuota |
integer (int32) |
A cota principal para a família VM para a conta Batch. |
| name |
string |
O nome da família da Máquina Virtual. |