Freigeben über


Registries - Check Name Availability

Überprüft, ob der Containerregistrierungsname zur Verwendung verfügbar ist. Der Name darf nur alphanumerische Zeichen enthalten, global eindeutig und zwischen 5 und 50 Zeichen lang sein.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
name True

string

minLength: 5
maxLength: 50
pattern: ^[a-zA-Z0-9]*$

Der Name der Containerregistrierung.

type True

ContainerRegistryResourceType

Der Ressourcentyp der Containerregistrierung. Dieses Feld muss auf "Microsoft.ContainerRegistry/registries" festgelegt werden.

Antworten

Name Typ Beschreibung
200 OK

RegistryNameStatus

Die Anforderung war erfolgreich; die Anforderung war wohlgeformt und richtig empfangen.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Beispielanforderung

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

Beispiel für eine Antwort

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ContainerRegistryResourceType

Der Ressourcentyp der Containerregistrierung. Dieses Feld muss auf "Microsoft.ContainerRegistry/registries" festgelegt werden.

RegistryNameCheckRequest

Eine Anforderung, um zu überprüfen, ob ein Containerregistrierungsname verfügbar ist.

RegistryNameStatus

Das Ergebnis einer Anforderung zur Überprüfung der Verfügbarkeit eines Containerregistrierungsnamens.

ContainerRegistryResourceType

Der Ressourcentyp der Containerregistrierung. Dieses Feld muss auf "Microsoft.ContainerRegistry/registries" festgelegt werden.

Wert Beschreibung
Microsoft.ContainerRegistry/registries

RegistryNameCheckRequest

Eine Anforderung, um zu überprüfen, ob ein Containerregistrierungsname verfügbar ist.

Name Typ Beschreibung
name

string

minLength: 5
maxLength: 50
pattern: ^[a-zA-Z0-9]*$

Der Name der Containerregistrierung.

type

ContainerRegistryResourceType

Der Ressourcentyp der Containerregistrierung. Dieses Feld muss auf "Microsoft.ContainerRegistry/registries" festgelegt werden.

RegistryNameStatus

Das Ergebnis einer Anforderung zur Überprüfung der Verfügbarkeit eines Containerregistrierungsnamens.

Name Typ Beschreibung
message

string

Ist dies der Fall, wird die Fehlermeldung angezeigt, die weitere Details enthält, aus dem Grund, warum der Name nicht verfügbar ist.

nameAvailable

boolean

Der Wert, der angibt, ob der Name verfügbar ist.

reason

string

Wenn vorhanden, ist der Grund, warum der Name nicht verfügbar ist.