Servers - Check Name Availability

Určuje, zda lze prostředek vytvořit se zadaným názvem.

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

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

type True

CheckNameAvailabilityResourceType

Odpovědi

Name Typ Description
200 OK

CheckNameAvailabilityResponse

Požadavek byl úspěšný.

Other Status Codes

ErrorResponse

Neočekávaná chybová odpověď

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

Check for a server name that already exists
Check for a server name that is available
Check for a server name that is invalid

Check for a server name that already exists

Ukázkový požadavek

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2025-01-01

{
  "name": "server1",
  "type": "Microsoft.Sql/servers"
}

Ukázková odpověď

{
  "name": "server1",
  "available": false,
  "message": "Specified server name is already used",
  "reason": "AlreadyExists"
}

Check for a server name that is available

Ukázkový požadavek

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2025-01-01

{
  "name": "server1",
  "type": "Microsoft.Sql/servers"
}

Ukázková odpověď

{
  "name": "server1",
  "available": true
}

Check for a server name that is invalid

Ukázkový požadavek

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2025-01-01

{
  "name": "SERVER1",
  "type": "Microsoft.Sql/servers"
}

Ukázková odpověď

{
  "name": "SERVER1",
  "available": false,
  "message": "Specified server name contains unsupported characters or is too long. Server name must be no longer than 63 characters long, contain only lower-case characters or digits, cannot contain '.' or '_' characters and can't start or end with '-' character.",
  "reason": "Invalid"
}

Definice

Name Description
CheckNameAvailabilityReason

Kód důvodu vysvětlující, proč je název nedostupný. Pokud je název dostupný, nebude definován.

CheckNameAvailabilityRequest

Žádost o kontrolu, jestli je zadaný název prostředku dostupný.

CheckNameAvailabilityResourceType
CheckNameAvailabilityResponse

Výsledek kontroly dostupnosti názvu

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

CheckNameAvailabilityReason

Kód důvodu vysvětlující, proč je název nedostupný. Pokud je název dostupný, nebude definován.

Hodnota Description
Invalid

Neplatný

AlreadyExists

AlreadyExists

CheckNameAvailabilityRequest

Žádost o kontrolu, jestli je zadaný název prostředku dostupný.

Name Typ Description
name

string

type

CheckNameAvailabilityResourceType

CheckNameAvailabilityResourceType

Hodnota Description
Microsoft.Sql/servers

Microsoft. SQL/servery

CheckNameAvailabilityResponse

Výsledek kontroly dostupnosti názvu

Name Typ Description
available

boolean

True, pokud je název k dispozici, jinak false.

message

string

Zpráva s vysvětlením, proč je název nedostupný. Pokud je název dostupný, nebude definován.

name

string

Název, jehož dostupnost byla zkontrolována.

reason

CheckNameAvailabilityReason

Kód důvodu vysvětlující, proč je název nedostupný. Pokud je název dostupný, nebude definován.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.