Partilhar via


Location - Check Name Availability

Verifica se o nome da conta Batch está disponível na região especificada.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/checkNameAvailability?api-version=2025-06-01

Parâmetros do URI

Name Em Necessário Tipo Description
locationName
path True

string

A região desejada para a verificação de nome.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser um UUID.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Corpo do Pedido

Name Necessário Tipo Description
name True

string

O nome para verificar a disponibilidade

type True

ResourceType

O tipo do recurso.

Respostas

Name Tipo Description
200 OK

CheckNameAvailabilityResult

O pedido foi bem-sucedido.

Other Status Codes

CloudError

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

Pedido de amostra

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "existingaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

Resposta da amostra

{
  "message": "An account named 'existingaccountname' is already in use.",
  "nameAvailable": false,
  "reason": "AlreadyExists"
}

LocationCheckNameAvailability_Available

Pedido de amostra

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "newaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

Resposta da amostra

{
  "nameAvailable": true
}

Definições

Name Description
CheckNameAvailabilityParameters

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

CheckNameAvailabilityResult

A resposta da operação CheckNameAvailability.

CloudError

Uma resposta de erro do serviço em lote.

CloudErrorBody

Uma resposta de erro do serviço em lote.

NameAvailabilityReason

Obtém o motivo pelo qual um nome de conta de lote não pôde ser usado. O elemento Reason só será retornado se NameAvailable for false.

ResourceType

O resultado do pedido para listar operações.

CheckNameAvailabilityParameters

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

Name Tipo Description
name

string

O nome para verificar a disponibilidade

type

ResourceType

O tipo do recurso.

CheckNameAvailabilityResult

A resposta da operação CheckNameAvailability.

Name Tipo Description
message

string

Obtém uma mensagem de erro explicando o valor Reason com mais detalhes.

nameAvailable

boolean

Obtém um valor booleano que indica se o nome está disponível para uso. Se verdadeiro, o nome está disponível. Se falso, o nome já foi retirado ou inválido e não pode ser usado.

reason

NameAvailabilityReason

Obtém o motivo pelo qual um nome de conta de lote não pôde ser usado. O elemento Reason só será retornado se NameAvailable for false.

CloudError

Uma resposta de erro do serviço em lote.

Name Tipo Description
error

CloudErrorBody

O corpo da resposta de erro.

CloudErrorBody

Uma resposta de erro do serviço em lote.

Name Tipo Description
code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

details

CloudErrorBody[]

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.

NameAvailabilityReason

Obtém o motivo pelo qual um nome de conta de lote não pôde ser usado. O elemento Reason só será retornado se NameAvailable for false.

Valor Description
Invalid

O nome solicitado é inválido.

AlreadyExists

O nome solicitado já está em uso.

ResourceType

O resultado do pedido para listar operações.

Valor Description
Microsoft.Batch/batchAccounts

O tipo de recurso para Microsoft.Batch/batchAccounts