Sdílet prostřednictvím


Communication Service - Check Name Availability

Kontrola dostupnosti názvu
Zkontroluje, jestli je název CommunicationService platný a už se nepoužívá.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Communication/checkNameAvailability?api-version=2020-08-20

Parametry identifikátoru URI

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

string

minLength: 1

ID cílového předplatného.

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

Název CommunicationService, který se má ověřit. například my-CommunicationService-name-here

type True

string

Typ prostředku. Měla by být vždy Microsoft.Communication/CommunicationServices.

Odpovědi

Name Typ Description
200 OK

NameAvailability

Úspěch. Odpověď popisuje dostupnost názvu.

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Příklady

Check name availability available
Check name availability unavailable

Check name availability available

Ukázkový požadavek

POST https://management.azure.com/subscriptions/12345/providers/Microsoft.Communication/checkNameAvailability?api-version=2020-08-20

{
  "type": "Microsoft.Communication/CommunicationServices",
  "name": "MyCommunicationService"
}

Ukázková odpověď

{
  "nameAvailable": true,
  "reason": "NameAvailable",
  "message": "Requested name is available for the requested type"
}

Check name availability unavailable

Ukázkový požadavek

POST https://management.azure.com/subscriptions/12345/providers/Microsoft.Communication/checkNameAvailability?api-version=2020-08-20

{
  "type": "Microsoft.Communication/CommunicationServices",
  "name": "MyCommunicationService"
}

Ukázková odpověď

{
  "nameAvailable": false,
  "reason": "AlreadyExists",
  "message": "Requested name is unavailable for the requested type"
}

Definice

Name Description
ErrorAdditionalInfo

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

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

NameAvailability

Výsledek požadavku na kontrolu dostupnosti názvu Obsahuje příznak a možný důvod selhání.

NameAvailabilityParameters

Data post-ed na akci nameAvailability

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.

NameAvailability

Výsledek požadavku na kontrolu dostupnosti názvu Obsahuje příznak a možný důvod selhání.

Name Typ Description
message

string

Zpráva operace.

nameAvailable

boolean

Určuje, jestli je název dostupný nebo ne.

reason

string

Důvod dostupnosti. Vyžaduje se, pokud není název k dispozici.

NameAvailabilityParameters

Data post-ed na akci nameAvailability

Name Typ Description
name

string

Název CommunicationService, který se má ověřit. například my-CommunicationService-name-here

type

string

Typ prostředku. Měla by být vždy Microsoft.Communication/CommunicationServices.