Pools - Check Name Availability
Проверяет, является ли имя пула допустимым и еще не используется.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/checkNameAvailability?api-version=2025-09-20
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| name | True |
string |
Имя ресурса. |
| type | True |
Тип ресурса, который используется в качестве области проверки доступности. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос выполнен успешно. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Pools_CheckNameAvailability
Образец запроса
POST https://management.azure.com/subscriptions/a2e95d27-c161-4b61-bda4-11512c14c2c2/providers/Microsoft.DevOpsInfrastructure/checkNameAvailability?api-version=2025-09-20
{
"name": "mydevopspool",
"type": "Microsoft.DevOpsInfrastructure/pools"
}
Пример ответа
{
"available": "Unavailable",
"message": "Managed DevOps pool mydevopspool is already in use. Please choose a pool name that has not been taken.",
"name": "mydevopspool",
"reason": "AlreadyExists"
}
Определения
| Имя | Описание |
|---|---|
|
Availability |
AvailabilityStatus имени. |
|
Check |
Параметры, используемые для проверки доступности ресурса. |
|
Check |
Код причины, объясняющий, почему имя недоступно. Будет иметь значение null, если имя доступно. |
|
Check |
Ответ операции CheckNameAvailability. |
|
Dev |
Тип ресурса. |
|
Error |
Ошибка управления ресурсами дополнительная информация. |
|
Error |
Детали ошибки. |
|
Error |
Ответ на ошибку |
AvailabilityStatus
AvailabilityStatus имени.
| Значение | Описание |
|---|---|
| Available |
Название доступно. |
| Unavailable |
Название недоступно |
CheckNameAvailability
Параметры, используемые для проверки доступности ресурса.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя ресурса. |
| type |
Тип ресурса, который используется в качестве области проверки доступности. |
CheckNameAvailabilityReason
Код причины, объясняющий, почему имя недоступно. Будет иметь значение null, если имя доступно.
| Значение | Описание |
|---|---|
| Invalid |
Имя неверно. |
| AlreadyExists |
Название уже существует. |
CheckNameAvailabilityResult
Ответ операции CheckNameAvailability.
| Имя | Тип | Описание |
|---|---|---|
| available |
Статус доступности имени. |
|
| message |
string |
Сообщение с объяснением причины недоступности имени. Будет иметь значение null, если имя доступно. |
| name |
string |
Имя, доступность которого была проверена. |
| reason |
Код причины, объясняющий, почему имя недоступно. Будет иметь значение null, если имя доступно. |
DevOpsInfrastructureResourceType
Тип ресурса.
| Значение | Описание |
|---|---|
| Microsoft.DevOpsInfrastructure/pools |
Ресурс пула DevOpsInfrastructure. |
ErrorAdditionalInfo
Ошибка управления ресурсами дополнительная информация.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительная информация. |
| type |
string |
Тип дополнительной информации. |
ErrorDetail
Детали ошибки.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Ошибка дополнительная информация. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Цель ошибки. |
ErrorResponse
Ответ на ошибку
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |