Vaults - Check Name Availability

Comprueba que el nombre del almacén es válido y que aún no está en uso.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/checkNameAvailability?api-version=2022-07-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
subscriptionId
path True

string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True

string

Versión de api de cliente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
name True

string

Nombre del almacén.

type True

Type

Tipo de recurso, Microsoft.KeyVault/vaults

Respuestas

Nombre Tipo Description
200 OK

CheckNameAvailabilityResult

Correcto: operación para comprobar que la disponibilidad del nombre del almacén se realizó correctamente.

Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Ejemplos

Validate a vault name

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/checkNameAvailability?api-version=2022-07-01

{
  "name": "sample-vault",
  "type": "Microsoft.KeyVault/vaults"
}

Sample Response

{
  "nameAvailable": true
}

Definiciones

Nombre Description
CheckNameAvailabilityResult

Respuesta de la operación CheckNameAvailability.

CloudError

Respuesta de error del proveedor de recursos de Key Vault

CloudErrorBody

Respuesta de error del proveedor de recursos de Key Vault

Reason

Motivo por el que no se pudo usar un nombre de almacén. El elemento Reason solo se devuelve si NameAvailable es false.

Type

Tipo de recurso, Microsoft.KeyVault/vaults

VaultCheckNameAvailabilityParameters

Parámetros usados para comprobar la disponibilidad del nombre del almacén.

CheckNameAvailabilityResult

Respuesta de la operación CheckNameAvailability.

Nombre Tipo Description
message

string

Mensaje de error que explica el valor reason con más detalle.

nameAvailable

boolean

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

Reason

Motivo por el que no se pudo usar un nombre de almacén. El elemento Reason solo se devuelve si NameAvailable es false.

CloudError

Respuesta de error del proveedor de recursos de Key Vault

Nombre Tipo Description
error

CloudErrorBody

Respuesta de error del proveedor de recursos de Key Vault

CloudErrorBody

Respuesta de error del proveedor de recursos de Key Vault

Nombre Tipo Description
code

string

Código de error. Se trata de una mnemónica que se puede consumir mediante programación.

message

string

Mensaje de error descriptivo. El mensaje suele localizarse y puede variar con la versión del servicio.

Reason

Motivo por el que no se pudo usar un nombre de almacén. El elemento Reason solo se devuelve si NameAvailable es false.

Nombre Tipo Description
AccountNameInvalid

string

AlreadyExists

string

Type

Tipo de recurso, Microsoft.KeyVault/vaults

Nombre Tipo Description
Microsoft.KeyVault/vaults

string

VaultCheckNameAvailabilityParameters

Parámetros usados para comprobar la disponibilidad del nombre del almacén.

Nombre Tipo Description
name

string

Nombre del almacén.

type

Type

Tipo de recurso, Microsoft.KeyVault/vaults