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


Registries - Check Name Availability

Проверка возможности использования имени реестра контейнеров. Имя должно содержать только буквенно-цифровые символы, быть глобально уникальным и содержать от 5 до 50 символов.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/checkNameAvailability?api-version=2023-01-01-preview

Параметры URI

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

string

uuid

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

api-version
query True

string

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

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

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

string

Имя реестра контейнеров.

type True

ContainerRegistryResourceType

Тип ресурса реестра контейнеров. Для этого поля необходимо задать значение Microsoft.ContainerRegistry/registries.

Ответы

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

RegistryNameStatus

Запрос выполнен успешно; запрос был правильно сформирован и получен должным образом.

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

azure_auth

Поток OAuth2 в Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Примеры

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerRegistry/checkNameAvailability?api-version=2023-01-01-preview

{
  "name": "myRegistry",
  "type": "Microsoft.ContainerRegistry/registries"
}

Sample Response

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerRegistry/checkNameAvailability?api-version=2023-01-01-preview

{
  "name": "myRegistry",
  "type": "Microsoft.ContainerRegistry/registries"
}

Sample Response

{
  "nameAvailable": false,
  "reason": "AlreadyExists",
  "message": "The registry myRegistry is already in use."
}

Определения

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

Тип ресурса реестра контейнеров. Для этого поля необходимо задать значение Microsoft.ContainerRegistry/registries.

RegistryNameCheckRequest

Запрос на проверка, доступно ли имя реестра контейнеров.

RegistryNameStatus

Результат запроса на проверка доступность имени реестра контейнеров.

ContainerRegistryResourceType

Тип ресурса реестра контейнеров. Для этого поля необходимо задать значение Microsoft.ContainerRegistry/registries.

Имя Тип Описание
Microsoft.ContainerRegistry/registries

string

RegistryNameCheckRequest

Запрос на проверка, доступно ли имя реестра контейнеров.

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

string

Имя реестра контейнеров.

type

ContainerRegistryResourceType

Тип ресурса реестра контейнеров. Для этого поля необходимо задать значение Microsoft.ContainerRegistry/registries.

RegistryNameStatus

Результат запроса на проверка доступность имени реестра контейнеров.

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

string

Если таковой имеется, сообщение об ошибке, которое предоставляет более подробные сведения по причине недоступности имени.

nameAvailable

boolean

Значение, указывающее, доступно ли имя.

reason

string

Если таковой имеется, причина недоступности имени.