Sdílet prostřednictvím


Registries - Check Name Availability

Zkontroluje, jestli je název registru kontejneru k dispozici pro použití. Název musí obsahovat pouze alfanumerické znaky, musí být globálně jedinečné a musí mít délku 5 až 50 znaků.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
name True

string

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

Název registru kontejneru.

type True

ContainerRegistryResourceType

Typ prostředku registru kontejneru. Toto pole musí být nastavené na Microsoft.ContainerRegistry/registry.

Odpovědi

Name Typ Description
200 OK

RegistryNameStatus

Požadavek byl úspěšný; požadavek byl správně vytvořen a přijat správně.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Ukázkový požadavek

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

Ukázková odpověď

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
ContainerRegistryResourceType

Typ prostředku registru kontejneru. Toto pole musí být nastavené na Microsoft.ContainerRegistry/registry.

RegistryNameCheckRequest

Žádost o kontrolu, jestli je k dispozici název registru kontejneru.

RegistryNameStatus

Výsledek požadavku na kontrolu dostupnosti názvu registru kontejneru.

ContainerRegistryResourceType

Typ prostředku registru kontejneru. Toto pole musí být nastavené na Microsoft.ContainerRegistry/registry.

Hodnota Description
Microsoft.ContainerRegistry/registries

RegistryNameCheckRequest

Žádost o kontrolu, jestli je k dispozici název registru kontejneru.

Name Typ Description
name

string

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

Název registru kontejneru.

type

ContainerRegistryResourceType

Typ prostředku registru kontejneru. Toto pole musí být nastavené na Microsoft.ContainerRegistry/registry.

RegistryNameStatus

Výsledek požadavku na kontrolu dostupnosti názvu registru kontejneru.

Name Typ Description
message

string

Pokud existuje, zobrazí se chybová zpráva s podrobnějšími informacemi z důvodu, že název není k dispozici.

nameAvailable

boolean

Hodnota, která označuje, zda je název k dispozici.

reason

string

Pokud existuje, důvod, proč název není k dispozici.