Managed Hsms - Update
Обновите управляемый пул HSM в указанной подписке.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}?api-version=2024-11-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. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| identity |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
|
| 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
Образец запроса
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hsm-group/providers/Microsoft.KeyVault/managedHSMs/hsm1?api-version=2024-11-01
{
"tags": {
"Dept": "hsm",
"Environment": "dogfood",
"Slice": "A"
}
}
Пример ответа
{
"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": "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/providers/Microsoft.KeyVault/locations/westus/managedHsmOperationResults/00000000-0000-0000-0000-000000000000
{
"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 |
Ошибка сервера. |
|
Geo |
Состояние подготовки геореплицированного региона. |
|
identity |
Тип удостоверения, создавшего ресурс хранилища ключей. |
|
Managed |
Информация о ресурсах с расширенными сведениями. |
|
Managed |
Исключение ошибки. |
|
Managed |
Свойства управляемого пула HSM |
|
Managed |
Свойства домена безопасности управляемого объекта hsm. |
|
Managed |
Сведения о номере SKU |
|
Managed |
Семейство SKU управляемого пула HSM |
|
Managed |
SKU управляемого пула HSM |
|
Managed |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
|
Managed |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
|
MHSMGeo |
Регион, на который был расширен этот управляемый пул HSM. |
| MHSMIPRule |
Правило, регулирующее доступность управляемого пула устройств HSM с определенного IP-адреса или диапазона IP-адресов. |
|
MHSMNetwork |
Набор правил, регулирующих доступ к сети управляемого пула hsm. |
|
MHSMPrivate |
Свойства объекта частной конечной точки. |
|
MHSMPrivate |
Элемент подключения к частной конечной точке. |
|
MHSMPrivate |
Объект, представляющий состояние утверждения подключения к приватному каналу. |
|
MHSMVirtual |
Правило, регулирующее доступность управляемого пула hsm из определенной виртуальной сети. |
|
Network |
Действие по умолчанию, если правило из ipRules и из virtualNetworkRules не совпадает. Это используется только после оценки свойства обхода. |
|
Network |
Указывает, какой трафик может обойти правила сети. Это может быть "AzureServices" или "Нет". Если значение по умолчанию не задано, — AzureServices. |
|
Private |
Состояние подготовки подключения к частной конечной точке. |
|
Private |
Указывает, утверждено ли подключение, отклонено или удалено владельцем хранилища ключей. |
|
Provisioning |
Состояние подготовки. |
|
Public |
Управление разрешением на управляемый HSM из общедоступных сетей. |
|
System |
Метаданные, относящиеся к созданию и последнему изменению ресурса хранилища ключей. |
|
User |
Свойства назначаемого пользователем удостоверения |
ActionsRequired
Сообщение, указывающее, требуются ли изменения в поставщике услуг, требуются какие-либо обновления для потребителя.
| Значение | Описание |
|---|---|
| None |
ActivationStatus
Статус активации
| Значение | Описание |
|---|---|
| Active |
Управляемый пул HSM активен. |
| NotActivated |
Управляемый пул HSM еще не активирован. |
| Unknown |
Произошла неизвестная ошибка при активации управляемого hsm. |
| Failed |
Не удалось активировать управляемый hsm. |
CreateMode
Режим создания, указывающий, создается ли ресурс или восстанавливается из удаленного ресурса.
| Значение | Описание |
|---|---|
| recover |
Восстановите управляемый пул HSM из обратимо удаленного ресурса. |
| default |
Создайте новый управляемый пул HSM. Это параметр по умолчанию. |
Error
Ошибка сервера.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Код ошибки. |
| innererror |
Внутренняя ошибка содержит более конкретный код ошибки. |
|
| message |
string |
Сообщение об ошибке. |
GeoReplicationRegionProvisioningState
Состояние подготовки геореплицированного региона.
| Значение | Описание |
|---|---|
| Preprovisioning | |
| Provisioning | |
| Succeeded | |
| Failed | |
| Deleting | |
| Cleanup |
identityType
Тип удостоверения, создавшего ресурс хранилища ключей.
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ManagedHsm
Информация о ресурсах с расширенными сведениями.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса Azure Resource Manager для управляемого пула HSM. |
| identity |
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения |
|
| 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 из общедоступных сетей. |
|
| regions |
Список всех регионов, связанных с управляемым пулом hsm. |
||
| scheduledPurgeDate |
string (date-time) |
Запланированная дата очистки в формате UTC. |
|
| securityDomainProperties |
Свойства домена безопасности управляемого устройства HSM. |
||
| softDeleteRetentionInDays |
integer (int32) |
90 |
Обратимое удаление дней хранения данных. При удалении HSM или ключа он будет оставаться восстановленным в течение настроенного периода хранения или в течение 90 дней по умолчанию. Он принимает значения от 7 до 90. |
| statusMessage |
string |
Сообщение о состоянии ресурса. |
|
| tenantId |
string (uuid) |
Идентификатор клиента Azure Active Directory, который следует использовать для проверки подлинности запросов к управляемому пулу HSM. |
ManagedHSMSecurityDomainProperties
Свойства домена безопасности управляемого объекта hsm.
| Имя | Тип | Описание |
|---|---|---|
| activationStatus |
Статус активации |
|
| activationStatusMessage |
string |
Сообщение о состоянии активации. |
ManagedHsmSku
Сведения о номере SKU
| Имя | Тип | Описание |
|---|---|---|
| family |
Семейство SKU управляемого пула HSM |
|
| name |
SKU управляемого пула HSM |
ManagedHsmSkuFamily
Семейство SKU управляемого пула HSM
| Значение | Описание |
|---|---|
| B | |
| C |
ManagedHsmSkuName
SKU управляемого пула HSM
| Значение | Описание |
|---|---|
| Standard_B1 | |
| Custom_B32 | |
| Custom_B6 | |
| Custom_C42 | |
| Custom_C10 |
ManagedServiceIdentity
Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения
| Имя | Тип | Описание |
|---|---|---|
| principalId |
string (uuid) |
Идентификатор субъекта-службы назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения. |
| tenantId |
string (uuid) |
Идентификатор клиента назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения. |
| type |
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). |
|
| userAssignedIdentities |
<string,
User |
удостоверения User-Assigned |
ManagedServiceIdentityType
Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).
| Значение | Описание |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
MHSMGeoReplicatedRegion
Регион, на который был расширен этот управляемый пул HSM.
| Имя | Тип | Описание |
|---|---|---|
| isPrimary |
boolean |
Логическое значение, указывающее, является ли регион основным регионом или дополнительным регионом. |
| name |
string |
Имя геореплицированного региона. |
| provisioningState |
Состояние подготовки геореплицированного региона. |
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" или "Нет". Если значение по умолчанию не задано, — 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/subnet1". |
NetworkRuleAction
Действие по умолчанию, если правило из ipRules и из virtualNetworkRules не совпадает. Это используется только после оценки свойства обхода.
| Значение | Описание |
|---|---|
| Allow | |
| Deny |
NetworkRuleBypassOptions
Указывает, какой трафик может обойти правила сети. Это может быть "AzureServices" или "Нет". Если значение по умолчанию не задано, — AzureServices.
| Значение | Описание |
|---|---|
| AzureServices | |
| None |
PrivateEndpointConnectionProvisioningState
Состояние подготовки подключения к частной конечной точке.
| Значение | Описание |
|---|---|
| Succeeded | |
| Creating | |
| Updating | |
| Deleting | |
| Failed | |
| Disconnected |
PrivateEndpointServiceConnectionStatus
Указывает, утверждено ли подключение, отклонено или удалено владельцем хранилища ключей.
| Значение | Описание |
|---|---|
| Pending | |
| Approved | |
| Rejected | |
| Disconnected |
ProvisioningState
Состояние подготовки.
| Значение | Описание |
|---|---|
| Succeeded |
Управляемый пул HSM полностью подготовлен. |
| Provisioning |
Управляемый пул HSM в настоящее время подготавливается. |
| Failed |
Не удалось подготовить управляемый пул HSM. |
| Updating |
Управляемый пул HSM в настоящее время обновляется. |
| Deleting |
Управляемый пул HSM в настоящее время удаляется. |
| Activated |
Управляемый пул HSM готов к обычному использованию. |
| SecurityDomainRestore |
Управляемый пул HSM ожидает действия по восстановлению домена безопасности. |
| Restoring |
Управляемый пул HSM восстанавливается из полной резервной копии HSM. |
PublicNetworkAccess
Управление разрешением на управляемый HSM из общедоступных сетей.
| Значение | Описание |
|---|---|
| Enabled | |
| Disabled |
SystemData
Метаданные, относящиеся к созданию и последнему изменению ресурса хранилища ключей.
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
Временная метка создания ресурса хранилища ключей (UTC). |
| createdBy |
string |
Удостоверение, создавшее ресурс хранилища ключей. |
| createdByType |
Тип удостоверения, создавшего ресурс хранилища ключей. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса хранилища ключей (UTC). |
| lastModifiedBy |
string |
Удостоверение, которое последним изменило ресурс хранилища ключей. |
| lastModifiedByType |
Тип удостоверения, которое последним изменило ресурс хранилища ключей. |
UserAssignedIdentity
Свойства назначаемого пользователем удостоверения
| Имя | Тип | Описание |
|---|---|---|
| clientId |
string (uuid) |
Идентификатор клиента назначенного удостоверения. |
| principalId |
string (uuid) |
Основной идентификатор назначенного удостоверения. |