Skip to content

Recovery Services Vault

Deploys a Recovery Services Vault in Azure.

Summary

Module to deploy a Recovery Services Vault with backup capabilities.

Module Information

Property Value
Owner platform-team
Support Support
Version 1.0.0

Resource Types

Resource Type
Microsoft.RecoveryServices/vaults
Microsoft.RecoveryServices/vaults/replicationAlertSettings

Usage

module recovery_vault 'br:geitbicepmodweucr01.azurecr.io/bicep/modules/backup/recovery_vault:1.0.0' = {
  name: 'recovery_vault'
  params: {
    // Required parameters
    par_rv_name: <string>
  }
}

Parameters

Name Type Description Default
par_alerts_for_all_job_failures string Optional. Whether to display alerts in Azure Monitor for all job failures. Defaults to Enabled. Enabled
par_alerts_for_all_replication_issues string Optional. Whether to display alerts in Azure Monitor for all replication issues. Defaults to Enabled. Enabled
par_alerts_for_critical_operations string Optional. Whether to display alerts in Azure Monitor for critical operations. Defaults to Enabled. Enabled
par_immutability_state string Optional. Immutability state for the vault. Unlocked by default, which protects backups from being deleted or shortened while remaining reversible. Locked makes immutability permanent: it cannot be relaxed or removed afterwards, by anyone, for the life of the vault. Set Locked only when that is deliberate. Unlocked
par_location string Optional. Location of the Recovery Services Vault. Defaults to the resource group location. [resourceGroup().location]
par_managed_identities managedIdentitiesType Optional. Managed identity configuration for the Recovery Services Vault. Defaults to no identity: system-assigned disabled and no user-assigned identities attached. @{system_assigned=False; user_assigned_resource_ids=System.Object[]}
par_replication_alert_settings replicationAlertSettingsType Optional. Replication alert configuration. Defaults to alerting subscription owners, which needs no consumer input and stays inert on a vault that performs no replication. Set sendToOwners to DoNotSend, with no custom addresses, to switch replication alerting off. @{sendToOwners=Send}
par_rv_name string Required. The name of the Recovery Services Vault. required
par_tags object Optional. Tags to be applied to the Recovery Services Vault. Defaults to an empty object. ``

Outputs

Name Type Description
out_recovery_vault_id string Resource ID of the Recovery Services Vault created.
out_recovery_vault_name string Name of the Recovery Services Vault created.

Versions

Pin an exact version. Ranges are not supported.

Version Reference
1.0.0 (latest) br/Euvic-Modules:backup/recovery_vault:1.0.0