Compartilhar via


Registries - Check Name Availability

Verificar se o nome do registro de contêiner está disponível para uso. O nome deve conter apenas caracteres alfanuméricos, ser globalmente exclusivo e ter entre 5 e 50 caracteres de comprimento.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
subscriptionId
path True

string

uuid

A ID da assinatura de destino. O valor deve ser um UUID.

api-version
query True

string

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Obrigatório Tipo Description
name True

string

O nome do registro de contêiner.

type True

ContainerRegistryResourceType

O tipo de recurso do registro de contêiner. Esse campo deve ser definido como 'Microsoft.ContainerRegistry/registries'.

Respostas

Nome Tipo Description
200 OK

RegistryNameStatus

A solicitação foi bem-sucedida; a solicitação foi bem formada e recebida corretamente.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Solicitação de exemplo

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

Resposta de exemplo

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
ContainerRegistryResourceType

O tipo de recurso do registro de contêiner. Esse campo deve ser definido como 'Microsoft.ContainerRegistry/registries'.

RegistryNameCheckRequest

Uma solicitação para marcar se um nome de registro de contêiner está disponível.

RegistryNameStatus

O resultado de uma solicitação para marcar a disponibilidade de um nome de registro de contêiner.

ContainerRegistryResourceType

O tipo de recurso do registro de contêiner. Esse campo deve ser definido como 'Microsoft.ContainerRegistry/registries'.

Nome Tipo Description
Microsoft.ContainerRegistry/registries

string

RegistryNameCheckRequest

Uma solicitação para marcar se um nome de registro de contêiner está disponível.

Nome Tipo Description
name

string

O nome do registro de contêiner.

type

ContainerRegistryResourceType

O tipo de recurso do registro de contêiner. Esse campo deve ser definido como 'Microsoft.ContainerRegistry/registries'.

RegistryNameStatus

O resultado de uma solicitação para marcar a disponibilidade de um nome de registro de contêiner.

Nome Tipo Description
message

string

Se houver, a mensagem de erro que fornece mais detalhes pelo motivo pelo qual o nome não está disponível.

nameAvailable

boolean

O valor que indica se o nome está disponível.

reason

string

Se houver, o motivo pelo qual o nome não está disponível.