Partager via


Registries - Check Name Availability

Vérifie si le nom de registre de conteneurs est disponible pour utilisation. Le nom doit contenir uniquement des caractères alphanumériques, être globalement unique et avoir une longueur comprise entre 5 et 50 caractères.

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

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

uuid

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Obligatoire Type Description
name True

string

Nom du registre de conteneurs.

type True

ContainerRegistryResourceType

Type de ressource du registre de conteneurs. Ce champ doit être défini sur « Microsoft.ContainerRegistry/registrys ».

Réponses

Nom Type Description
200 OK

RegistryNameStatus

La demande a réussi ; la demande a été bien formée et reçue comme il se doit.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Exemple de requête

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

Exemple de réponse

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
ContainerRegistryResourceType

Type de ressource du registre de conteneurs. Ce champ doit être défini sur « Microsoft.ContainerRegistry/registrys ».

RegistryNameCheckRequest

Une demande pour case activée si un nom de registre de conteneurs est disponible.

RegistryNameStatus

Le résultat d’une demande de case activée la disponibilité d’un nom de registre de conteneurs.

ContainerRegistryResourceType

Type de ressource du registre de conteneurs. Ce champ doit être défini sur « Microsoft.ContainerRegistry/registrys ».

Nom Type Description
Microsoft.ContainerRegistry/registries

string

RegistryNameCheckRequest

Une demande pour case activée si un nom de registre de conteneurs est disponible.

Nom Type Description
name

string

Nom du registre de conteneurs.

type

ContainerRegistryResourceType

Type de ressource du registre de conteneurs. Ce champ doit être défini sur « Microsoft.ContainerRegistry/registrys ».

RegistryNameStatus

Le résultat d’une demande de case activée la disponibilité d’un nom de registre de conteneurs.

Nom Type Description
message

string

Le cas échéant, message d’erreur qui fournit plus de détails pour la raison pour laquelle le nom n’est pas disponible.

nameAvailable

boolean

Valeur qui indique si le nom est disponible.

reason

string

Le cas échéant, la raison pour laquelle le nom n’est pas disponible.