Поделиться через


Managed Hsms - Check Mhsm Name Availability

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

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

Параметры URI

Имя В Обязательно Тип Описание
subscriptionId
path True

string

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

api-version
query True

string

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

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

Имя Обязательно Тип Описание
name True

string

Имя управляемого модуля HSM.

Ответы

Имя Тип Описание
200 OK

CheckMhsmNameAvailabilityResult

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

Other Status Codes

CloudError

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

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Validate a managed hsm name

Образец запроса

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

{
  "name": "sample-mhsm"
}

Пример ответа

{
  "nameAvailable": true
}

Определения

Имя Описание
CheckMhsmNameAvailabilityParameters

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

CheckMhsmNameAvailabilityResult

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

CloudError

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

CloudErrorBody

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

Reason

Причина, по которой не удалось использовать имя управляемого модуля HSM. Элемент reason возвращается, только если nameAvailable имеет значение false.

CheckMhsmNameAvailabilityParameters

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

Имя Тип Описание
name

string

Имя управляемого модуля HSM.

CheckMhsmNameAvailabilityResult

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

Имя Тип Описание
message

string

Сообщение об ошибке, в которой более подробно объясняется значение Причины.

nameAvailable

boolean

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

reason

Reason

Причина, по которой не удалось использовать имя управляемого модуля HSM. Элемент reason возвращается, только если nameAvailable имеет значение false.

CloudError

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

Имя Тип Описание
error

CloudErrorBody

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

CloudErrorBody

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

Имя Тип Описание
code

string

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

message

string

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

Reason

Причина, по которой не удалось использовать имя управляемого модуля HSM. Элемент reason возвращается, только если nameAvailable имеет значение false.

Имя Тип Описание
AccountNameInvalid

string

AlreadyExists

string