Partager via


Namespaces - CheckName Availability - Check Name Availability

Vérifiez la disponibilité du nom de l’espace de noms.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ServiceBus/CheckNameAvailability?api-version=2024-01-01

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

Informations d’identification d’abonnement qui identifient de manière unique un abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Obligatoire Type Description
name True

string

Nom permettant de vérifier la disponibilité du nom de l’espace de noms et le nom de l’espace de noms ne peut contenir que des lettres, des chiffres et des traits d’union. L’espace de noms doit commencer par une lettre, et il doit se terminer par une lettre ou un nombre.

Réponses

Nom Type Description
200 OK

CheckNameAvailabilityResult

vérifier la disponibilité retournée avec succès.

Other Status Codes

ErrorResponse

Réponse d’erreur ServiceBus décrivant pourquoi l’opération a échoué.

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

NameSpaceCheckNameAvailability

Exemple de requête

POST https://management.azure.com/subscriptions/5f750a97-50d9-4e36-8081-c9ee4c0210d4/providers/Microsoft.ServiceBus/CheckNameAvailability?api-version=2024-01-01

{
  "name": "sdk-Namespace-2924"
}

Exemple de réponse

{
  "nameAvailable": true,
  "reason": "None",
  "message": ""
}

Définitions

Nom Description
CheckNameAvailability

Description d’une requête de demande de disponibilité Check Name.

CheckNameAvailabilityResult

Description d’une requête de demande de disponibilité Check Name.

Error

Objet d’erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorResponse

Réponse d’erreur de gestion des ressources.

UnavailableReason

Spécifie la raison de l’indisponibilité du service.

CheckNameAvailability

Description d’une requête de demande de disponibilité Check Name.

Nom Type Description
name

string

Nom permettant de vérifier la disponibilité du nom de l’espace de noms et le nom de l’espace de noms ne peut contenir que des lettres, des chiffres et des traits d’union. L’espace de noms doit commencer par une lettre, et il doit se terminer par une lettre ou un nombre.

CheckNameAvailabilityResult

Description d’une requête de demande de disponibilité Check Name.

Nom Type Description
message

string

Informations détaillées concernant la raison associée à l’espace de noms.

nameAvailable

boolean

Valeur indiquant que l’espace de noms est disponible, true si l’espace de noms est disponible ; sinon, false.

reason

UnavailableReason

Raison de l’indisponibilité d’un espace de noms.

Error

Objet d’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorResponse[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorResponse

Réponse d’erreur de gestion des ressources.

Nom Type Description
error

Error

Objet d’erreur.

UnavailableReason

Spécifie la raison de l’indisponibilité du service.

Valeur Description
InvalidName
NameInLockdown
NameInUse
None
SubscriptionIsDisabled
TooManyNamespaceInCurrentSubscription