Web Pub Sub - Check Name Availability
Verifica che il nome della risorsa sia valido e non sia già in uso.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/checkNameAvailability?api-version=2024-03-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
location
|
path | True |
string |
area |
subscription
|
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 della risorsa da convalidare. ad esempio."my-resource-name" |
type | True |
string |
Tipo di risorsa. Può essere "Microsoft.SignalRService/SignalR", "Microsoft.SignalRService/WebPubSub", "Microsoft.SignalRService/SignalR/replicas" o "Microsoft.SignalRService/WebPubSub/replicas" |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Operazione completata. La risposta descrive la disponibilità del nome. |
|
Other Status Codes |
Risposta di errore che descrive perché l'operazione non è riuscita. |
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
WebPubSub_CheckNameAvailability
Esempio di richiesta
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.SignalRService/locations/eastus/checkNameAvailability?api-version=2024-03-01
{
"type": "Microsoft.SignalRService/WebPubSub",
"name": "myWebPubSubService"
}
Risposta di esempio
{
"nameAvailable": false,
"reason": "AlreadyExists",
"message": "The name is already taken. Please try a different name."
}
Definizioni
Nome | Descrizione |
---|---|
Error |
Informazioni aggiuntive sulla gestione delle risorse. |
Error |
Dettagli dell'errore. |
Error |
Risposta di errore |
Name |
Risultato della richiesta per controllare la disponibilità del nome. Contiene un flag e un possibile motivo di errore. |
Name |
Data POST-ed nell'azione nameAvailability |
ErrorAdditionalInfo
Informazioni aggiuntive sulla gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
NameAvailability
Risultato della richiesta per controllare la disponibilità del nome. Contiene un flag e un possibile motivo di errore.
Nome | Tipo | Descrizione |
---|---|---|
message |
string |
Messaggio dell'operazione. |
nameAvailable |
boolean |
Indica se il nome è disponibile o meno. |
reason |
string |
Motivo della disponibilità. Obbligatorio se il nome non è disponibile. |
NameAvailabilityParameters
Data POST-ed nell'azione nameAvailability
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della risorsa da convalidare. ad esempio."my-resource-name" |
type |
string |
Tipo di risorsa. Può essere "Microsoft.SignalRService/SignalR", "Microsoft.SignalRService/WebPubSub", "Microsoft.SignalRService/SignalR/replicas" o "Microsoft.SignalRService/WebPubSub/replicas" |