Condividi tramite


Registries - Check Name Availability

Controlla se il nome del registro contenitori è disponibile per l'uso. Il nome deve contenere solo caratteri alfanumerici, essere univoci a livello globale e tra 5 e 50 caratteri in lunghezza.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
subscriptionId
path True

string

uuid

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
name True

string

Nome del Registro contenitori.

type True

ContainerRegistryResourceType

Tipo di risorsa del Registro contenitori. Questo campo deve essere impostato su 'Microsoft.ContainerRegistry/registries'.

Risposte

Nome Tipo Descrizione
200 OK

RegistryNameStatus

La richiesta ha avuto esito positivo; la richiesta è stata ben formata e ricevuta correttamente.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

RegistryCheckNameAvailable
RegistryCheckNameNotAvailable

RegistryCheckNameAvailable

Esempio di richiesta

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

Risposta di esempio

{
  "nameAvailable": true
}

RegistryCheckNameNotAvailable

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ContainerRegistryResourceType

Tipo di risorsa del Registro contenitori. Questo campo deve essere impostato su 'Microsoft.ContainerRegistry/registries'.

RegistryNameCheckRequest

Richiesta per verificare se è disponibile un nome del Registro contenitori.

RegistryNameStatus

Risultato di una richiesta per verificare la disponibilità di un nome del Registro contenitori.

ContainerRegistryResourceType

Tipo di risorsa del Registro contenitori. Questo campo deve essere impostato su 'Microsoft.ContainerRegistry/registries'.

Nome Tipo Descrizione
Microsoft.ContainerRegistry/registries

string

RegistryNameCheckRequest

Richiesta per verificare se è disponibile un nome del Registro contenitori.

Nome Tipo Descrizione
name

string

Nome del Registro contenitori.

type

ContainerRegistryResourceType

Tipo di risorsa del Registro contenitori. Questo campo deve essere impostato su 'Microsoft.ContainerRegistry/registries'.

RegistryNameStatus

Risultato di una richiesta per verificare la disponibilità di un nome del Registro contenitori.

Nome Tipo Descrizione
message

string

Se presente, il messaggio di errore che fornisce maggiori dettagli per il motivo per cui il nome non è disponibile.

nameAvailable

boolean

Valore che indica se il nome è disponibile.

reason

string

Se presente, il motivo per cui il nome non è disponibile.