Key Vault Managed Hsm

This table represents the key_vault_managed_hsm resource from Microsoft Azure.

azure.key_vault_managed_hsm

Fields

TitleIDTypeData TypeDescription
_keycorestring
create_modecorestringThe create mode to indicate whether the resource is being created or is being recovered from a deleted resource.
enable_purge_protectioncoreboolProperty 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_deletecoreboolProperty 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_uricorestringThe URI of the managed hsm pool for performing operations on keys.
idcorestringThe Azure Resource Manager resource ID for the managed HSM Pool.
identitycorejson
initial_admin_object_idscorearray<string>Array of initial administrators object ids for this managed hsm pool.
locationcorestringThe supported Azure location where the managed HSM Pool should be created.
namecorestringThe name of the managed HSM Pool.
network_aclscorejsonRules governing the accessibility of the key vault from specific network locations.
private_endpoint_connectionscorejsonList of private endpoint connections associated with the managed hsm pool.
provisioning_statecorestringProvisioning state.
public_network_accesscorestringControl permission to the managed HSM from public networks.
regionscorejsonList of all regions associated with the managed hsm pool.
resource_groupcorestring
scheduled_purge_datecorestringThe scheduled purge date in UTC.
security_domain_propertiescorejsonManaged HSM security domain properties.
skucorejsonSKU details
soft_delete_retention_in_dayscoreint64Soft 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_messagecorestringResource Status Message.
subscription_idcorestring
subscription_namecorestring
system_datacorejson
tagscorehstore_csv
tenant_idcorestringThe Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool.
typecorestringThe resource type of the managed HSM Pool.