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 |
|---|---|---|---|---|
|
subscription
|
path | True |
|
Учетные данные подписки, которые однозначно идентифицируют Microsoft Azure подписке. Идентификатор подписки формирует часть URI для каждого вызова службы. |
|
api-version
|
query | True |
|
Версия клиентского API. |
Текст запроса
| Name | Required | Type | Description |
|---|---|---|---|
| name | True |
|
Имя хранилища. |
| type | True |
Тип ресурса, Microsoft.KeyVault/vaults |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
ОК . Операция проверки доступности имени хранилища прошла успешно. |
|
| Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Примеры
Validate a vault name
Sample Request
Sample Response
{
"nameAvailable": true
}
Определения
|
Check |
Ответ операции CheckNameAvailability. |
|
Cloud |
Ответ об ошибке от поставщика ресурсов Key Vault |
|
Cloud |
Ответ об ошибке от поставщика ресурсов Key Vault |
| Reason |
Причина, по которой не удалось использовать имя хранилища. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false. |
| Type |
Тип ресурса, Microsoft.KeyVault/vaults |
|
Vault |
Параметры, используемые для проверки доступности имени хранилища. |
CheckNameAvailabilityResult
Ответ операции CheckNameAvailability.
| Name | Type | Description |
|---|---|---|
| message |
|
Более подробное описание значения причины в сообщении об ошибке. |
| nameAvailable |
|
Логическое значение, указывающее, доступно ли имя для использования. Если значение равно true, имя доступно. Если значение равно false, то имя уже принято или является недопустимым и не может использоваться. |
| reason |
Причина, по которой не удалось использовать имя хранилища. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false. |
CloudError
Ответ об ошибке от поставщика ресурсов Key Vault
| Name | Type | Description |
|---|---|---|
| error |
Ответ об ошибке от поставщика ресурсов Key Vault |
CloudErrorBody
Ответ об ошибке от поставщика ресурсов Key Vault
| Name | Type | Description |
|---|---|---|
| code |
|
Код ошибки. Это mnemonic, который можно использовать программным способом. |
| message |
|
Понятное сообщение об ошибке. Сообщение обычно локализовано и может отличаться от версии службы. |
Reason
Причина, по которой не удалось использовать имя хранилища. Элемент Reason возвращается только в том случае, если NameAvailable имеет значение false.
| Name | Type | Description |
|---|---|---|
| AccountNameInvalid |
|
|
| AlreadyExists |
|
Type
Тип ресурса, Microsoft.KeyVault/vaults
| Name | Type | Description |
|---|---|---|
| Microsoft.KeyVault/vaults |
|
VaultCheckNameAvailabilityParameters
Параметры, используемые для проверки доступности имени хранилища.
| Name | Type | Description |
|---|---|---|
| name |
|
Имя хранилища. |
| type |
Тип ресурса, Microsoft.KeyVault/vaults |