Partager via


Location - Check Name Availability

Vérifie si le nom du compte Batch est disponible dans la région spécifiée.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/checkNameAvailability?api-version=2025-06-01

Paramètres URI

Nom Dans Obligatoire Type Description
locationName
path True

string

Région souhaitée pour la vérification du nom.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

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 à vérifier la disponibilité

type True

ResourceType

Type de ressource.

Réponses

Nom Type Description
200 OK

CheckNameAvailabilityResult

La demande a réussi.

Other Status Codes

CloudError

Réponse d’erreur inattendue.

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

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

Exemple de requête

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "existingaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

Exemple de réponse

{
  "message": "An account named 'existingaccountname' is already in use.",
  "nameAvailable": false,
  "reason": "AlreadyExists"
}

LocationCheckNameAvailability_Available

Exemple de requête

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "newaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

Exemple de réponse

{
  "nameAvailable": true
}

Définitions

Nom Description
CheckNameAvailabilityParameters

Paramètres d’une demande de disponibilité de nom de vérification.

CheckNameAvailabilityResult

Réponse de l’opération CheckNameAvailability.

CloudError

Réponse d’erreur du service Batch.

CloudErrorBody

Réponse d’erreur du service Batch.

NameAvailabilityReason

Obtient la raison pour laquelle un nom de compte Batch n’a pas pu être utilisé. L’élément Reason est retourné uniquement si NameAvailable a la valeur false.

ResourceType

Le résultat de la demande de lister les opérations.

CheckNameAvailabilityParameters

Paramètres d’une demande de disponibilité de nom de vérification.

Nom Type Description
name

string

Nom à vérifier la disponibilité

type

ResourceType

Type de ressource.

CheckNameAvailabilityResult

Réponse de l’opération CheckNameAvailability.

Nom Type Description
message

string

Obtient un message d’erreur expliquant plus en détail la valeur Motif.

nameAvailable

boolean

Obtient une valeur booléenne qui indique si le nom est disponible pour vous permettre d’utiliser. Si la valeur est true, le nom est disponible. Si la valeur est false, le nom a déjà été pris ou non valide et ne peut pas être utilisé.

reason

NameAvailabilityReason

Obtient la raison pour laquelle un nom de compte Batch n’a pas pu être utilisé. L’élément Reason est retourné uniquement si NameAvailable a la valeur false.

CloudError

Réponse d’erreur du service Batch.

Nom Type Description
error

CloudErrorBody

Corps de la réponse d’erreur.

CloudErrorBody

Réponse d’erreur du service Batch.

Nom Type Description
code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

details

CloudErrorBody[]

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

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

NameAvailabilityReason

Obtient la raison pour laquelle un nom de compte Batch n’a pas pu être utilisé. L’élément Reason est retourné uniquement si NameAvailable a la valeur false.

Valeur Description
Invalid

Le nom demandé n’est pas valide.

AlreadyExists

Le nom demandé est déjà utilisé.

ResourceType

Le résultat de la demande de lister les opérations.

Valeur Description
Microsoft.Batch/batchAccounts

Le type de ressource pour Microsoft.Batch/batchAccounts