Udostępnij za pośrednictwem


Registries - Check Name Availability

Sprawdza, czy nazwa rejestru kontenerów jest dostępna do użycia. Nazwa musi zawierać tylko znaki alfanumeryczne, być globalnie unikatowa i mieć długość od 5 do 50 znaków.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
subscriptionId
path True

string

uuid

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
name True

string

Nazwa rejestru kontenerów.

type True

ContainerRegistryResourceType

Typ zasobu rejestru kontenerów. To pole musi mieć wartość "Microsoft.ContainerRegistry/registries".

Odpowiedzi

Nazwa Typ Opis
200 OK

RegistryNameStatus

Żądanie zakończyło się pomyślnie; żądanie zostało prawidłowo sformułowane i odebrane.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ContainerRegistryResourceType

Typ zasobu rejestru kontenerów. To pole musi mieć wartość "Microsoft.ContainerRegistry/registries".

RegistryNameCheckRequest

Żądanie sprawdzenia, czy nazwa rejestru kontenerów jest dostępna.

RegistryNameStatus

Wynik żądania sprawdzania dostępności nazwy rejestru kontenerów.

ContainerRegistryResourceType

Typ zasobu rejestru kontenerów. To pole musi mieć wartość "Microsoft.ContainerRegistry/registries".

Nazwa Typ Opis
Microsoft.ContainerRegistry/registries

string

RegistryNameCheckRequest

Żądanie sprawdzenia, czy nazwa rejestru kontenerów jest dostępna.

Nazwa Typ Opis
name

string

Nazwa rejestru kontenerów.

type

ContainerRegistryResourceType

Typ zasobu rejestru kontenerów. To pole musi mieć wartość "Microsoft.ContainerRegistry/registries".

RegistryNameStatus

Wynik żądania sprawdzania dostępności nazwy rejestru kontenerów.

Nazwa Typ Opis
message

string

Jeśli istnieje, komunikat o błędzie, który zawiera więcej szczegółów z powodu niedostępności nazwy.

nameAvailable

boolean

Wartość wskazująca, czy nazwa jest dostępna.

reason

string

Jeśli istnieje, przyczyna, że nazwa jest niedostępna.