Compartir a través de


Location - Check Name Availability

Comprueba si el nombre de la cuenta de Batch está disponible en la región especificada.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
locationName
path True

string

Región deseada para la comprobación de nombres.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

minLength: 1

La versión de API que se va a utilizar para esta operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
name True

string

Nombre que se va a comprobar si hay disponibilidad

type True

ResourceType

Tipo de recurso.

Respuestas

Nombre Tipo Description
200 OK

CheckNameAvailabilityResult

La solicitud se ha realizado correctamente.

Other Status Codes

CloudError

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

Solicitud de ejemplo

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"
}

Respuesta de muestra

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

LocationCheckNameAvailability_Available

Solicitud de ejemplo

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"
}

Respuesta de muestra

{
  "nameAvailable": true
}

Definiciones

Nombre Description
CheckNameAvailabilityParameters

Parámetros para una solicitud de disponibilidad de nombre de comprobación.

CheckNameAvailabilityResult

Respuesta de la operación CheckNameAvailability.

CloudError

Respuesta de error del servicio Batch.

CloudErrorBody

Respuesta de error del servicio Batch.

NameAvailabilityReason

Obtiene el motivo por el que no se pudo usar un nombre de cuenta de Batch. El elemento Reason solo se devuelve si NameAvailable es false.

ResourceType

El resultado de la solicitud para listar operaciones.

CheckNameAvailabilityParameters

Parámetros para una solicitud de disponibilidad de nombre de comprobación.

Nombre Tipo Description
name

string

Nombre que se va a comprobar si hay disponibilidad

type

ResourceType

Tipo de recurso.

CheckNameAvailabilityResult

Respuesta de la operación CheckNameAvailability.

Nombre Tipo Description
message

string

Obtiene un mensaje de error que explica el valor reason con más detalle.

nameAvailable

boolean

Obtiene un valor booleano que indica si el nombre está disponible para su uso. Si es true, el nombre está disponible. Si es false, el nombre ya se ha tomado o no es válido y no se puede usar.

reason

NameAvailabilityReason

Obtiene el motivo por el que no se pudo usar un nombre de cuenta de Batch. El elemento Reason solo se devuelve si NameAvailable es false.

CloudError

Respuesta de error del servicio Batch.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo de la respuesta de error.

CloudErrorBody

Respuesta de error del servicio Batch.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target

string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

NameAvailabilityReason

Obtiene el motivo por el que no se pudo usar un nombre de cuenta de Batch. El elemento Reason solo se devuelve si NameAvailable es false.

Valor Description
Invalid

El nombre solicitado no es válido.

AlreadyExists

El nombre solicitado ya está en uso.

ResourceType

El resultado de la solicitud para listar operaciones.

Valor Description
Microsoft.Batch/batchAccounts

El tipo de recurso para Microsoft.Batch/batchAccounts