Registries - Check Name Availability

Überprüft, ob der Name der Containerregistrierung für die Verwendung verfügbar ist. Der Name darf nur alphanumerische Zeichen enthalten, global eindeutig sein 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

Hierbei handelt es sich um die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
name True

string

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 wohlformiert und wurde ordnungsgemäß empfangen.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

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 zum Überprüfen der Verfügbarkeit eines Containerregistrierungsnamens.

ContainerRegistryResourceType

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

Name Typ Beschreibung
Microsoft.ContainerRegistry/registries

string

RegistryNameCheckRequest

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

Name Typ Beschreibung
name

string

Der Name der Containerregistrierung.

type

ContainerRegistryResourceType

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

RegistryNameStatus

Das Ergebnis einer Anforderung zum Überprüfen der Verfügbarkeit eines Containerregistrierungsnamens.

Name Typ Beschreibung
message

string

Falls vorhanden, die Fehlermeldung, die weitere Details enthält, aus dem Grund, dass der Name nicht verfügbar ist.

nameAvailable

boolean

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

reason

string

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