---
title: Key Vault Managed Hsm
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > DDSQL Reference > Data Directory > Key Vault Managed Hsm
---

# Key Vault Managed Hsm

This table represents the key_vault_managed_hsm resource from Microsoft Azure.

```
azure.key_vault_managed_hsm
```

## Fields

| Title                         | ID   | Type          | Data Type                                                                                                                                                                                                                                                                                                                      | Description |
| ----------------------------- | ---- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| _key                          | core | string        |
| create_mode                   | core | string        | The create mode to indicate whether the resource is being created or is being recovered from a deleted resource.                                                                                                                                                                                                               |
| enable_purge_protection       | core | bool          | Property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. Enabling this functionality is irreversible. |
| enable_soft_delete            | core | bool          | Property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. Soft delete is enabled by default for all managed HSMs and is immutable.                                                                                                                                                     |
| hsm_uri                       | core | string        | The URI of the managed hsm pool for performing operations on keys.                                                                                                                                                                                                                                                             |
| id                            | core | string        | The Azure Resource Manager resource ID for the managed HSM Pool.                                                                                                                                                                                                                                                               |
| identity                      | core | json          |
| initial_admin_object_ids      | core | array<string> | Array of initial administrators object ids for this managed hsm pool.                                                                                                                                                                                                                                                          |
| location                      | core | string        | The supported Azure location where the managed HSM Pool should be created.                                                                                                                                                                                                                                                     |
| name                          | core | string        | The name of the managed HSM Pool.                                                                                                                                                                                                                                                                                              |
| network_acls                  | core | json          | Rules governing the accessibility of the key vault from specific network locations.                                                                                                                                                                                                                                            |
| private_endpoint_connections  | core | json          | List of private endpoint connections associated with the managed hsm pool.                                                                                                                                                                                                                                                     |
| provisioning_state            | core | string        | Provisioning state.                                                                                                                                                                                                                                                                                                            |
| public_network_access         | core | string        | Control permission to the managed HSM from public networks.                                                                                                                                                                                                                                                                    |
| regions                       | core | json          | List of all regions associated with the managed hsm pool.                                                                                                                                                                                                                                                                      |
| resource_group                | core | string        |
| scheduled_purge_date          | core | string        | The scheduled purge date in UTC.                                                                                                                                                                                                                                                                                               |
| security_domain_properties    | core | json          | Managed HSM security domain properties.                                                                                                                                                                                                                                                                                        |
| sku                           | core | json          | SKU details                                                                                                                                                                                                                                                                                                                    |
| soft_delete_retention_in_days | core | int64         | Soft deleted data retention days. When you delete an HSM or a key, it will remain recoverable for the configured retention period or for a default period of 90 days. It accepts values between 7 and 90.                                                                                                                      |
| status_message                | core | string        | Resource Status Message.                                                                                                                                                                                                                                                                                                       |
| subscription_id               | core | string        |
| subscription_name             | core | string        |
| system_data                   | core | json          |
| tags                          | core | hstore_csv    |
| tenant_id                     | core | string        | The Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool.                                                                                                                                                                                                                  |
| type                          | core | string        | The resource type of the managed HSM Pool.                                                                                                                                                                                                                                                                                     |
