Udostępnij za pośrednictwem


Location - Check Name Availability

Sprawdza, czy nazwa konta usługi Batch jest dostępna w określonym regionie.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
locationName
path True

string

Żądany region sprawdzania nazwy.

subscriptionId
path True

string (uuid)

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
name True

string

Nazwa do sprawdzenia dostępności

type True

ResourceType

Typ zasobu.

Odpowiedzi

Nazwa Typ Opis
200 OK

CheckNameAvailabilityResult

Żądanie zakończyło się pomyślnie.

Other Status Codes

CloudError

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 w usłudze Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

Przykładowe żądanie

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

Przykładowa odpowiedź

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

LocationCheckNameAvailability_Available

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "nameAvailable": true
}

Definicje

Nazwa Opis
CheckNameAvailabilityParameters

Parametry żądania dostępności nazwy sprawdzania.

CheckNameAvailabilityResult

Odpowiedź operacji CheckNameAvailability.

CloudError

Odpowiedź na błąd z usługi Batch.

CloudErrorBody

Odpowiedź na błąd z usługi Batch.

NameAvailabilityReason

Pobiera przyczynę, że nie można użyć nazwy konta usługi Batch. Element Reason jest zwracany tylko wtedy, gdy nameAvailable ma wartość false.

ResourceType

Wynik operacji żądania listy.

CheckNameAvailabilityParameters

Parametry żądania dostępności nazwy sprawdzania.

Nazwa Typ Opis
name

string

Nazwa do sprawdzenia dostępności

type

ResourceType

Typ zasobu.

CheckNameAvailabilityResult

Odpowiedź operacji CheckNameAvailability.

Nazwa Typ Opis
message

string

Pobiera komunikat o błędzie wyjaśniający wartość Przyczyna bardziej szczegółowo.

nameAvailable

boolean

Pobiera wartość logiczną wskazującą, czy nazwa jest dostępna do użycia. Jeśli wartość true, nazwa jest dostępna. Jeśli wartość false, nazwa została już pobrana lub nieprawidłowa i nie można jej użyć.

reason

NameAvailabilityReason

Pobiera przyczynę, że nie można użyć nazwy konta usługi Batch. Element Reason jest zwracany tylko wtedy, gdy nameAvailable ma wartość false.

CloudError

Odpowiedź na błąd z usługi Batch.

Nazwa Typ Opis
error

CloudErrorBody

Treść odpowiedzi o błędzie.

CloudErrorBody

Odpowiedź na błąd z usługi Batch.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

details

CloudErrorBody[]

Lista dodatkowych szczegółów dotyczących błędu.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

target

string

Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie.

NameAvailabilityReason

Pobiera przyczynę, że nie można użyć nazwy konta usługi Batch. Element Reason jest zwracany tylko wtedy, gdy nameAvailable ma wartość false.

Wartość Opis
Invalid

Żądana nazwa jest nieprawidłowa.

AlreadyExists

Żądana nazwa jest już używana.

ResourceType

Wynik operacji żądania listy.

Wartość Opis
Microsoft.Batch/batchAccounts

Typ zasobu dla Microsoft.Batch/batchAccounts