Iot Dps Resource - Check Provisioning Service Name Availability

Sprawdź, czy jest dostępna nazwa usługi aprowizacji. Spowoduje to sprawdzenie, czy nazwa jest prawidłowa syntatycznie i czy nazwa może być używana

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability?api-version=2022-12-12

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API.

Treść żądania

Nazwa Wymagane Typ Opis
name True

string

Nazwa usługi Provisioning Service do sprawdzenia.

Odpowiedzi

Nazwa Typ Opis
200 OK

NameAvailabilityInfo

Jest to operacja synchroniczna. Treść zawiera odpowiedź serializowaną w formacie JSON określającą, czy nazwa usługi aprowizacji jest dostępna. Jeśli nazwa jest niedostępna, treść zawiera przyczynę.

Other Status Codes

ErrorDetails

Domyślna odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

DPSCheckName

Sample Request

POST https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability?api-version=2022-12-12

{
  "name": "test213123"
}

Sample Response

{
  "nameAvailable": true,
  "reason": "Invalid",
  "message": "name is valid"
}

Definicje

Nazwa Opis
ErrorDetails

Szczegóły błędu.

NameAvailabilityInfo

Opis dostępności nazw.

NameUnavailabilityReason

określa przyczynę niedostępności nazwy

OperationInputs

Wartości wejściowe wywołania wyników operacji.

ErrorDetails

Szczegóły błędu.

Nazwa Typ Opis
code

integer

Kod błędu.

details

string

Szczegóły błędu.

httpStatusCode

string

Kod stanu HTTP.

message

string

Komunikat o błędzie.

NameAvailabilityInfo

Opis dostępności nazw.

Nazwa Typ Opis
message

string

komunikat zawierający szczegółową nazwę przyczyny jest niedostępny

nameAvailable

boolean

określa, czy nazwa jest dostępna, czy nie

reason

NameUnavailabilityReason

określa przyczynę niedostępności nazwy

NameUnavailabilityReason

określa przyczynę niedostępności nazwy

Nazwa Typ Opis
AlreadyExists

string

Invalid

string

OperationInputs

Wartości wejściowe wywołania wyników operacji.

Nazwa Typ Opis
name

string

Nazwa usługi Provisioning Service do sprawdzenia.