Skip to content

schubergphilis/terraform-azure-mcaf-backupvault

Repository files navigation

terraform-azure-mcaf-backupvault

Requirements

Name Version
terraform >= 1.9
azurerm >= 4, < 5.0

Providers

Name Version
azurerm 4.20.0

Modules

No modules.

Resources

Name Type
azurerm_data_protection_backup_policy_blob_storage.this resource
azurerm_data_protection_backup_vault.this resource
azurerm_data_protection_backup_vault_customer_managed_key.this resource

Inputs

Name Description Type Default Required
backup_vault n/a
object({
name = string
location = string
redundancy = string
immutability = string // accepted values are "Disabled"", "Locked", "Unlocked"
soft_delete_retention_days = number
cmk_key_vault_key_id = optional(string, null)
})
n/a yes
blob_storage_backup_policy n/a
map(object({
retention_duration = string
backup_repeating_time_intervals = list(string) // example ["R/2025-02-21T14:00:00+00:00/P1D"]
}))
n/a yes
resource_group_name The name of the resource group in which the Recovery Services Vault should be created. string n/a yes
enable_customer_managed_key Whether to enable customer managed key for the backup vault. bool false no
tags A map of tags to add to all resources. map(string) {} no

Outputs

Name Description
system_assigned_identity_id n/a

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages