Partager via


Apps - Check Name Availability

Vérifiez si un nom d’application IoT Central est disponible.

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

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

Identificateur de l’abonnement.

api-version
query True

string

Version de l’API.

Corps de la demande

Nom Obligatoire Type Description
name True

string

Nom de l’application IoT Central instance à case activée.

type

string

Type de la ressource IoT Central à interroger.

Réponses

Nom Type Description
200 OK

AppAvailabilityInfo

Il s’agit d’une opération synchrone. Le corps contient une réponse sérialisée JSON qui spécifie si le nom de l’application IoT Central est disponible. Si le nom n’est pas disponible, le corps contient la raison.

Other Status Codes

CloudError

DefaultErrorResponse

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

Apps_CheckNameAvailability

Exemple de requête

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.IoTCentral/checkNameAvailability?api-version=2021-06-01

{
  "name": "myiotcentralapp",
  "type": "IoTApps"
}

Exemple de réponse

code: 200
{
  "nameAvailable": true
}
{
  "error": {
    "code": "Error code",
    "message": "Error message",
    "target": "Error target"
  }
}

Définitions

Nom Description
AppAvailabilityInfo

Propriétés indiquant si un nom ou un sous-domaine d’application IoT Central donné est disponible.

CloudError

Détails de l’erreur.

CloudErrorBody

Détails de la réponse d’erreur.

OperationInputs

Valeurs d’entrée.

AppAvailabilityInfo

Propriétés indiquant si un nom ou un sous-domaine d’application IoT Central donné est disponible.

Nom Type Description
message

string

Message de motif détaillé.

nameAvailable

boolean

Valeur qui indique si le nom fourni est disponible.

reason

string

Motif de l’indisponibilité.

CloudError

Détails de l’erreur.

Nom Type Description
error.code

string

Code d'erreur.

error.details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

error.message

string

Message d’erreur.

error.target

string

Cible de l’erreur particulière.

CloudErrorBody

Détails de la réponse d’erreur.

Nom Type Description
code

string

Code d'erreur.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.

OperationInputs

Valeurs d’entrée.

Nom Type Valeur par défaut Description
name

string

Nom de l’application IoT Central instance à case activée.

type

string

IoTApps

Type de la ressource IoT Central à interroger.