Managed Hsms - Update
Обновление пула управляемых устройств HSM в указанной подписке.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}?api-version=2022-07-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
name
|
path | True |
string |
Имя пула управляемого устройства HSM |
resource
|
path | True |
string |
Имя группы ресурсов, содержащей пул управляемого устройства HSM. |
subscription
|
path | True |
string |
Учетные данные подписки, которые однозначно идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы. |
api-version
|
query | True |
string |
Версия API клиента. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
location |
string |
Поддерживаемая служба Azure, в которой должен быть создан пул управляемых устройств HSM. |
properties |
Свойства управляемого модуля HSM |
|
sku |
Сведения о номере SKU |
|
tags |
object |
Теги ресурсов |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Пул управляемых устройств HSM с исправлениями |
|
202 Accepted |
Принято, и операция завершится асинхронно. Заголовки Location: string |
|
Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Update an existing managed HSM Pool
Образец запроса
Пример ответа
{
"properties": {
"tenantId": "00000000-0000-0000-0000-000000000000",
"initialAdminObjectIds": [
"00000000-0000-0000-0000-000000000000"
],
"enableSoftDelete": false,
"softDeleteRetentionInDays": 90,
"enablePurgeProtection": false,
"hsmUri": "https://westus.hsm1.managedhsm.azure.net",
"provisioningState": "Succeeded",
"statusMessage": "ManagedHsm is functional."
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hsm-group/providers/Microsoft.KeyVault/managedHSMs/hsm1",
"name": "hsm1",
"type": "Microsoft.KeyVault/managedHSMs",
"location": "westus",
"sku": {
"family": "B",
"name": "Standard_B1"
},
"tags": {
"Dept": "hsm",
"Environment": "dogfood",
"Slice": "A"
}
}
Location: https://some.endpoint.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hsm-group/providers/Microsoft.KeyVault/managedHSMs/hsm1?api-version=2022-07-01&kv-operation=abJjb2RkIjoiAGVsZXRlTWFuYWdlZEhzbUFzeW5jYm9
{
"properties": {
"tenantId": "00000000-0000-0000-0000-000000000000",
"initialAdminObjectIds": [
"00000000-0000-0000-0000-000000000000"
],
"enableSoftDelete": true,
"softDeleteRetentionInDays": 90,
"enablePurgeProtection": false,
"hsmUri": "https://westus.hsm1.managedhsm.azure.net",
"provisioningState": "Updating",
"statusMessage": "ManagedHsm is updating."
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hsm-group/providers/Microsoft.KeyVault/managedHSMs/hsm1",
"name": "hsm1",
"type": "Microsoft.KeyVault/managedHSMs",
"location": "westus",
"sku": {
"family": "B",
"name": "Standard_B1"
},
"tags": {
"Dept": "hsm",
"Environment": "dogfood",
"Slice": "A"
}
}
Определения
Имя | Описание |
---|---|
Actions |
Сообщение, указывающее, требуются ли изменения в поставщике услуг какие-либо обновления на потребителе. |
Activation |
Состояние активации |
Create |
Режим создания, указывающий, создается ли ресурс или восстанавливается из удаленного ресурса. |
Error |
Ошибка сервера. |
identity |
Тип удостоверения, создавшего ресурс хранилища ключей. |
Managed |
Сведения о ресурсе с расширенными сведениями. |
Managed |
Исключение в результате ошибки. |
Managed |
Свойства управляемого пула HSM |
Managed |
Свойства домена безопасности управляемого модуля HSM. |
Managed |
Сведения о номере SKU |
Managed |
Семейство SKU управляемого пула HSM |
Managed |
SKU управляемого пула HSM |
MHSMIPRule |
Правило, регулирующее доступность пула управляемых HSM из определенного IP-адреса или диапазона IP-адресов. |
MHSMNetwork |
Набор правил, определяющих доступность сети для управляемого пула HSM. |
MHSMPrivate |
Свойства объекта частной конечной точки. |
MHSMPrivate |
Элемент подключения к частной конечной точке. |
MHSMPrivate |
Объект , представляющий состояние утверждения подключения к приватному каналу. |
MHSMVirtual |
Правило, регулирующее доступность управляемого пула HSM из определенной виртуальной сети. |
Network |
Действие по умолчанию, если ни один из правил ipRules и virtualNetworkRules не совпадает. Используется только после вычисления свойства обхода. |
Network |
Сообщает, какой трафик может обходить сетевые правила. Это может быть AzureServices или None. Если значение не указано, значение по умолчанию — "AzureServices". |
Private |
Состояние подготовки подключения к частной конечной точке. |
Private |
Указывает, было ли подключение утверждено, отклонено или удалено владельцем хранилища ключей. |
Provisioning |
Состояние подготовки. |
Public |
Управление разрешением на управляемый модуль HSM из общедоступных сетей. |
System |
Метаданные, относящиеся к созданию и последнему изменению ресурса хранилища ключей. |
ActionsRequired
Сообщение, указывающее, требуются ли изменения в поставщике услуг какие-либо обновления на потребителе.
Имя | Тип | Описание |
---|---|---|
None |
string |
ActivationStatus
Состояние активации
Имя | Тип | Описание |
---|---|---|
Active |
string |
Пул управляемых устройств HSM активен. |
Failed |
string |
Не удалось активировать управляемый модуль HSM. |
NotActivated |
string |
Пул управляемых устройств HSM еще не активирован. |
Unknown |
string |
При активации управляемого модуля HSM произошла неизвестная ошибка. |
CreateMode
Режим создания, указывающий, создается ли ресурс или восстанавливается из удаленного ресурса.
Имя | Тип | Описание |
---|---|---|
default |
string |
Создайте пул управляемого устройства HSM. Это параметр по умолчанию. |
recover |
string |
Восстановление пула управляемых устройств HSM из обратимо удаленного ресурса. |
Error
Ошибка сервера.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки. |
innererror |
Внутренняя ошибка содержит более конкретный код ошибки. |
|
message |
string |
Сообщение об ошибке. |
identityType
Тип удостоверения, создавшего ресурс хранилища ключей.
Имя | Тип | Описание |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ManagedHsm
Сведения о ресурсе с расширенными сведениями.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса azure Resource Manager для управляемого пула HSM. |
location |
string |
Поддерживаемая служба Azure, в которой должен быть создан пул управляемых устройств HSM. |
name |
string |
Имя управляемого пула HSM. |
properties |
Свойства управляемого модуля HSM |
|
sku |
Сведения о номере SKU |
|
systemData |
Метаданные, относящиеся к созданию и последнему изменению ресурса хранилища ключей. |
|
tags |
object |
Теги ресурсов |
type |
string |
Тип ресурса управляемого пула HSM. |
ManagedHsmError
Исключение в результате ошибки.
Имя | Тип | Описание |
---|---|---|
error |
Ошибка сервера. |
ManagedHsmProperties
Свойства управляемого пула HSM
Имя | Тип | Default value | Описание |
---|---|---|---|
createMode |
Режим создания, указывающий, создается ли ресурс или восстанавливается из удаленного ресурса. |
||
enablePurgeProtection |
boolean |
True |
Свойство, указывающее, включена ли защита от очистки для этого управляемого пула HSM. Установка для этого свойства значения true активирует защиту от очистки для этого пула управляемых устройств HSM и его содержимого. Только служба управляемого устройства HSM может инициировать жесткое, неустранимое удаление. Включение этой функции необратимо. |
enableSoftDelete |
boolean |
True |
Свойство , указываемое, включена ли функция обратимого удаления для этого управляемого пула HSM. Обратимое удаление включено по умолчанию для всех управляемых устройств HSM и неизменяемо. |
hsmUri |
string |
Универсальный код ресурса (URI) управляемого пула HSM для выполнения операций с ключами. |
|
initialAdminObjectIds |
string[] |
Массив начальных идентификаторов объектов администраторов для этого управляемого пула HSM. |
|
networkAcls |
Правила, управляющие доступностью хранилища ключей из определенных сетевых расположений. |
||
privateEndpointConnections |
Список подключений к частным конечным точкам, связанных с управляемым пулом HSM. |
||
provisioningState |
Состояние подготовки. |
||
publicNetworkAccess | Enabled |
Управление разрешением на управляемый модуль HSM из общедоступных сетей. |
|
scheduledPurgeDate |
string |
Запланированная дата очистки в формате UTC. |
|
securityDomainProperties |
Свойства домена безопасности управляемого устройства HSM. |
||
softDeleteRetentionInDays |
integer |
90 |
Обратимо удаленные дни хранения данных. При удалении модуля HSM или ключа он будет оставаться восстановленным в течение настроенного периода хранения или периода по умолчанию, равного 90 дням. Он принимает значения от 7 до 90. |
statusMessage |
string |
Сообщение о состоянии ресурса. |
|
tenantId |
string |
Идентификатор клиента Azure Active Directory, который следует использовать для проверки подлинности запросов к управляемому пулу HSM. |
ManagedHSMSecurityDomainProperties
Свойства домена безопасности управляемого модуля HSM.
Имя | Тип | Описание |
---|---|---|
activationStatus |
Состояние активации |
|
activationStatusMessage |
string |
Сообщение о состоянии активации. |
ManagedHsmSku
Сведения о номере SKU
Имя | Тип | Описание |
---|---|---|
family |
Семейство SKU управляемого пула HSM |
|
name |
SKU управляемого пула HSM |
ManagedHsmSkuFamily
Семейство SKU управляемого пула HSM
Имя | Тип | Описание |
---|---|---|
B |
string |
ManagedHsmSkuName
SKU управляемого пула HSM
Имя | Тип | Описание |
---|---|---|
Custom_B32 |
string |
|
Custom_B6 |
string |
|
Standard_B1 |
string |
MHSMIPRule
Правило, регулирующее доступность пула управляемых HSM из определенного IP-адреса или диапазона IP-адресов.
Имя | Тип | Описание |
---|---|---|
value |
string |
Диапазон адресов IPv4 в нотации CIDR, например 124.56.78.91 (простой IP-адрес) или 124.56.78.0/24 (все адреса, начинающиеся с 124.56.78). |
MHSMNetworkRuleSet
Набор правил, определяющих доступность сети для управляемого пула HSM.
Имя | Тип | Описание |
---|---|---|
bypass |
Сообщает, какой трафик может обходить сетевые правила. Это может быть AzureServices или None. Если значение не указано, значение по умолчанию — "AzureServices". |
|
defaultAction |
Действие по умолчанию, если ни один из правил ipRules и virtualNetworkRules не совпадает. Используется только после вычисления свойства обхода. |
|
ipRules |
Список правил IP-адресов. |
|
virtualNetworkRules |
Список правил виртуальной сети. |
MHSMPrivateEndpoint
Свойства объекта частной конечной точки.
Имя | Тип | Описание |
---|---|---|
id |
string |
Полный идентификатор ресурса частной конечной точки. |
MHSMPrivateEndpointConnectionItem
Элемент подключения к частной конечной точке.
Имя | Тип | Описание |
---|---|---|
etag |
string |
Изменяется при каждом изменении состояния подключения к частной конечной точке. |
id |
string |
Идентификатор подключения к частной конечной точке. |
properties.privateEndpoint |
Свойства объекта частной конечной точки. |
|
properties.privateLinkServiceConnectionState |
Состояние утверждения подключения к приватному каналу. |
|
properties.provisioningState |
Состояние подготовки подключения к частной конечной точке. |
MHSMPrivateLinkServiceConnectionState
Объект , представляющий состояние утверждения подключения к приватному каналу.
Имя | Тип | Описание |
---|---|---|
actionsRequired |
Сообщение, указывающее, требуются ли изменения в поставщике услуг какие-либо обновления на потребителе. |
|
description |
string |
Причина утверждения или отклонения. |
status |
Указывает, было ли подключение утверждено, отклонено или удалено владельцем хранилища ключей. |
MHSMVirtualNetworkRule
Правило, регулирующее доступность управляемого пула HSM из определенной виртуальной сети.
Имя | Тип | Описание |
---|---|---|
id |
string |
Полный идентификатор ресурса подсети виртуальной сети, например "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnets/subnet1". |
NetworkRuleAction
Действие по умолчанию, если ни один из правил ipRules и virtualNetworkRules не совпадает. Используется только после вычисления свойства обхода.
Имя | Тип | Описание |
---|---|---|
Allow |
string |
|
Deny |
string |
NetworkRuleBypassOptions
Сообщает, какой трафик может обходить сетевые правила. Это может быть AzureServices или None. Если значение не указано, значение по умолчанию — "AzureServices".
Имя | Тип | Описание |
---|---|---|
AzureServices |
string |
|
None |
string |
PrivateEndpointConnectionProvisioningState
Состояние подготовки подключения к частной конечной точке.
Имя | Тип | Описание |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Disconnected |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
PrivateEndpointServiceConnectionStatus
Указывает, было ли подключение утверждено, отклонено или удалено владельцем хранилища ключей.
Имя | Тип | Описание |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
ProvisioningState
Состояние подготовки.
Имя | Тип | Описание |
---|---|---|
Activated |
string |
Управляемый пул HSM готов к нормальному использованию. |
Deleting |
string |
Пул управляемых устройств HSM в настоящее время удаляется. |
Failed |
string |
Сбой подготовки управляемого пула HSM. |
Provisioning |
string |
Сейчас подготавливается управляемый пул HSM. |
Restoring |
string |
Пул управляемых устройств HSM восстанавливается из полной резервной копии HSM. |
SecurityDomainRestore |
string |
Управляемый пул HSM ожидает действия по восстановлению домена безопасности. |
Succeeded |
string |
Пул управляемых устройств HSM подготовлен полностью. |
Updating |
string |
Пул управляемых устройств HSM в настоящее время обновляется. |
PublicNetworkAccess
Управление разрешением на управляемый модуль HSM из общедоступных сетей.
Имя | Тип | Описание |
---|---|---|
Disabled |
string |
|
Enabled |
string |
SystemData
Метаданные, относящиеся к созданию и последнему изменению ресурса хранилища ключей.
Имя | Тип | Описание |
---|---|---|
createdAt |
string |
Метка времени создания ресурса хранилища ключей (UTC). |
createdBy |
string |
Удостоверение, создающее ресурс хранилища ключей. |
createdByType |
Тип удостоверения, создавшего ресурс хранилища ключей. |
|
lastModifiedAt |
string |
Метка времени последнего изменения ресурса хранилища ключей (UTC). |
lastModifiedBy |
string |
Удостоверение, которое последним изменял ресурс хранилища ключей. |
lastModifiedByType |
Тип удостоверения, которое последним изменял ресурс хранилища ключей. |