Compartir a través de


Registries - Check Name Availability

Comprueba si el nombre del registro de contenedor está disponible para su uso. El nombre solo debe contener caracteres alfanuméricos, ser únicos globalmente y entre 5 y 50 caracteres de longitud.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
subscriptionId
path True

string

uuid

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

Versión de API que se usará para la operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
name True

string

Nombre del registro de contenedor.

type True

ContainerRegistryResourceType

Tipo de recurso del registro de contenedor. Este campo debe establecerse en "Microsoft.ContainerRegistry/registries".

Respuestas

Nombre Tipo Description
200 OK

RegistryNameStatus

La solicitud se realizó correctamente; la solicitud se formó correctamente y se recibió correctamente.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Solicitud de ejemplo

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

Respuesta de muestra

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
ContainerRegistryResourceType

Tipo de recurso del registro de contenedor. Este campo debe establecerse en "Microsoft.ContainerRegistry/registries".

RegistryNameCheckRequest

Solicitud para comprobar si hay disponible un nombre de registro de contenedor.

RegistryNameStatus

Resultado de una solicitud para comprobar la disponibilidad de un nombre de registro de contenedor.

ContainerRegistryResourceType

Tipo de recurso del registro de contenedor. Este campo debe establecerse en "Microsoft.ContainerRegistry/registries".

Nombre Tipo Description
Microsoft.ContainerRegistry/registries

string

RegistryNameCheckRequest

Solicitud para comprobar si hay disponible un nombre de registro de contenedor.

Nombre Tipo Description
name

string

Nombre del registro de contenedor.

type

ContainerRegistryResourceType

Tipo de recurso del registro de contenedor. Este campo debe establecerse en "Microsoft.ContainerRegistry/registries".

RegistryNameStatus

Resultado de una solicitud para comprobar la disponibilidad de un nombre de registro de contenedor.

Nombre Tipo Description
message

string

Si existe, el mensaje de error que proporciona más detalles por el motivo por el que el nombre no está disponible.

nameAvailable

boolean

Valor que indica si el nombre está disponible.

reason

string

Si existe, el motivo por el que el nombre no está disponible.