Condividi tramite


Location - Check Name Availability

Controlla se il nome dell'account Batch è disponibile nell'area specificata.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
locationName
path True

string

Area desiderata per il controllo del nome.

subscriptionId
path True

string (uuid)

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
name True

string

Nome da verificare per la disponibilità

type True

ResourceType

Tipo di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

CheckNameAvailabilityResult

La richiesta ha avuto esito positivo.

Other Status Codes

CloudError

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

Esempio di richiesta

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"
}

Risposta di esempio

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

LocationCheckNameAvailability_Available

Esempio di richiesta

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"
}

Risposta di esempio

{
  "nameAvailable": true
}

Definizioni

Nome Descrizione
CheckNameAvailabilityParameters

Parametri per una richiesta di disponibilità del nome check.

CheckNameAvailabilityResult

Risposta dell'operazione CheckNameAvailability.

CloudError

Risposta di errore dal servizio Batch.

CloudErrorBody

Risposta di errore dal servizio Batch.

NameAvailabilityReason

Ottiene il motivo per cui non è stato possibile usare un nome di account Batch. L'elemento Reason viene restituito solo se NameAvailable è false.

ResourceType

Il risultato della richiesta di elencare le operazioni.

CheckNameAvailabilityParameters

Parametri per una richiesta di disponibilità del nome check.

Nome Tipo Descrizione
name

string

Nome da verificare per la disponibilità

type

ResourceType

Tipo di risorsa.

CheckNameAvailabilityResult

Risposta dell'operazione CheckNameAvailability.

Nome Tipo Descrizione
message

string

Ottiene un messaggio di errore che spiega il valore Reason in modo più dettagliato.

nameAvailable

boolean

Ottiene un valore booleano che indica se il nome è disponibile per l'uso. Se true, il nome è disponibile. Se false, il nome è già stato acquisito o non valido e non può essere usato.

reason

NameAvailabilityReason

Ottiene il motivo per cui non è stato possibile usare un nome di account Batch. L'elemento Reason viene restituito solo se NameAvailable è false.

CloudError

Risposta di errore dal servizio Batch.

Nome Tipo Descrizione
error

CloudErrorBody

Corpo della risposta di errore.

CloudErrorBody

Risposta di errore dal servizio Batch.

Nome Tipo Descrizione
code

string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

message

string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

target

string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore.

NameAvailabilityReason

Ottiene il motivo per cui non è stato possibile usare un nome di account Batch. L'elemento Reason viene restituito solo se NameAvailable è false.

Valore Descrizione
Invalid

Il nome richiesto non è valido.

AlreadyExists

Il nome richiesto è già in uso.

ResourceType

Il risultato della richiesta di elencare le operazioni.

Valore Descrizione
Microsoft.Batch/batchAccounts

Il tipo di risorsa per Microsoft.Batch/batchAccounts