avm-res-compute-diskencryptionset

Azure/avm-res-compute-diskencryptionset/azurerm

Terraform Module HCL AZURERM ✓ Verified

AVM Terraform module for Disk Encryption Set

Install
module "avm-res-compute-diskencryptionset" {
source = "Azure/avm-res-compute-diskencryptionset/azurerm"
version = "0.1.0"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-template This is a template repo for Terraform Azure Verified Modules. Things to do: 1. Set up a GitHub repo environment called test. 1. Configure environment protection rule to ensure that approval is required before deploying to this environment. 1. Create a user-assigned managed identity in your test subscription. 1. Create a role assignment for the managed identity on your test subscription, use the minimum required role. 1. Configure federated identity credentials on the user assigned managed identity. Use the GitHub environment. 1. Search and update TODOs within the code and remove the TODO comments once complete. > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and i

Inputs (13)
NameTypeDescriptionDefault
locationstringAzure region where the resource should be deployed. required
namestringThe name of the disk encryption set. required
key_vault_key_idstringThe Key Vault Key ID used for encryption. required
key_vault_resource_idstringThe resource ID of the Key Vault to associate with the disk encryption set. required
resource_group_namestringThe name of the resource group in which to create the disk encryption set. required
auto_key_rotation_enabledboolWhether or not auto key rotation is enabled for the encryption set.false
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
federated_client_idstring Multi-tenant application client id to access key vault in a different tenant.null
managed_hsm_key_idstringThe Managed HSM Key ID used for encryption.null
tagsmap(string)(Optional) Tags of the resource.null
encryption_typestringThe type of encryption to be used. Allowed Values are'EncryptionAtRestWithCustom"EncryptionAtRestWithCustomerKey"
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
managed_identitiesobject({ system_assigned Controls the Managed Identity configuration on this resource. The following prop{}
Outputs (3)
key_vault_key_url — The ID of the disk encryption set.
resource — This is the full output for the resource.
resource_id — The ID of the disk encryption set.
Resources (5)
azurerm_disk_encryption_setazurerm_management_lockazurerm_role_assignmentmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud AZURERM
★ Stars0
Forks4
Total downloads22.4k
Inputs13
Outputs3
Resources5
Examples2
LicenseMIT
NamespaceAzure
Updated