Vaults - Check Name Availability

Проверяет, является ли имя хранилища допустимым и еще не используется.

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

Параметры URI

Name In Required Type Description
subscriptionId
path True
  • string

Учетные данные подписки, которые однозначно идентифицируют Microsoft Azure подписке. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True
  • string

Версия клиентского API.

Текст запроса

Name Required Type Description
name True
  • string

Имя хранилища.

type True

Тип ресурса, Microsoft.KeyVault/vaults

Ответы

Name Type Description
200 OK

ОК . Операция проверки доступности имени хранилища прошла успешно.

Other Status Codes

Ответ об ошибке, описывающий причину сбоя операции.

Примеры

Validate a vault name

Sample Request

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

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

Sample Response

{
  "nameAvailable": true
}

Определения

CheckNameAvailabilityResult

Ответ операции CheckNameAvailability.

CloudError

Ответ об ошибке от поставщика ресурсов Key Vault

CloudErrorBody

Ответ об ошибке от поставщика ресурсов Key Vault

Reason

Причина, по которой не удалось использовать имя хранилища. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false.

Type

Тип ресурса, Microsoft.KeyVault/vaults

VaultCheckNameAvailabilityParameters

Параметры, используемые для проверки доступности имени хранилища.

CheckNameAvailabilityResult

Ответ операции CheckNameAvailability.

Name Type Description
message
  • string

Более подробное описание значения причины в сообщении об ошибке.

nameAvailable
  • boolean

Логическое значение, указывающее, доступно ли имя для использования. Если значение равно true, имя доступно. Если значение равно false, то имя уже принято или является недопустимым и не может использоваться.

reason

Причина, по которой не удалось использовать имя хранилища. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false.

CloudError

Ответ об ошибке от поставщика ресурсов Key Vault

Name Type Description
error

Ответ об ошибке от поставщика ресурсов Key Vault

CloudErrorBody

Ответ об ошибке от поставщика ресурсов Key Vault

Name Type Description
code
  • string

Код ошибки. Это mnemonic, который можно использовать программным способом.

message
  • string

Понятное сообщение об ошибке. Сообщение обычно локализовано и может отличаться от версии службы.

Reason

Причина, по которой не удалось использовать имя хранилища. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false.

Name Type Description
AccountNameInvalid
  • string
AlreadyExists
  • string

Type

Тип ресурса, Microsoft.KeyVault/vaults

Name Type Description
Microsoft.KeyVault/vaults
  • string

VaultCheckNameAvailabilityParameters

Параметры, используемые для проверки доступности имени хранилища.

Name Type Description
name
  • string

Имя хранилища.

type

Тип ресурса, Microsoft.KeyVault/vaults