Поделиться через


Location - Check Name Availability

Проверяет, доступен ли имя учетной записи пакетной службы в указанном регионе.

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

Параметры URI

Имя В Обязательно Тип Описание
locationName
path True

string

Требуемый регион для проверки имени.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Текст запроса

Имя Обязательно Тип Описание
name True

string

Имя для проверки доступности

type True

ResourceType

Тип ресурса.

Ответы

Имя Тип Описание
200 OK

CheckNameAvailabilityResult

Запрос выполнен успешно.

Other Status Codes

CloudError

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

Образец запроса

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

Пример ответа

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

LocationCheckNameAvailability_Available

Образец запроса

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

Пример ответа

{
  "nameAvailable": true
}

Определения

Имя Описание
CheckNameAvailabilityParameters

Параметры для запроса на доступность имени проверки.

CheckNameAvailabilityResult

Ответ операции CheckNameAvailability.

CloudError

Ответ на ошибку из пакетной службы.

CloudErrorBody

Ответ на ошибку из пакетной службы.

NameAvailabilityReason

Возвращает причину, по которой не удалось использовать имя учетной записи пакетной службы. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false.

ResourceType

Результат запроса на перечисление операций.

CheckNameAvailabilityParameters

Параметры для запроса на доступность имени проверки.

Имя Тип Описание
name

string

Имя для проверки доступности

type

ResourceType

Тип ресурса.

CheckNameAvailabilityResult

Ответ операции CheckNameAvailability.

Имя Тип Описание
message

string

Возвращает сообщение об ошибке, объясняющее значение причины более подробно.

nameAvailable

boolean

Возвращает логическое значение, указывающее, доступно ли имя для использования. Если задано значение true, имя доступно. Если значение false, то имя уже принято или недопустимо и не может использоваться.

reason

NameAvailabilityReason

Возвращает причину, по которой не удалось использовать имя учетной записи пакетной службы. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false.

CloudError

Ответ на ошибку из пакетной службы.

Имя Тип Описание
error

CloudErrorBody

Текст ответа на ошибку.

CloudErrorBody

Ответ на ошибку из пакетной службы.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

NameAvailabilityReason

Возвращает причину, по которой не удалось использовать имя учетной записи пакетной службы. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false.

Значение Описание
Invalid

Запрошенный имя недопустим.

AlreadyExists

Запрошенный имя уже используется.

ResourceType

Результат запроса на перечисление операций.

Значение Описание
Microsoft.Batch/batchAccounts

Тип ресурса для Microsoft.Batch/batchAccounts