Backup - oWretch/policy GitHub Wiki

Policy Effects by Policy

Category Policy Platform Landing Zones Production Decommissioned Management Corp Connectivity Sandbox Identity
Backup [Preview]: Azure Recovery Services vaults should disable public network access
Disabling public network access improves security by ensuring that recovery services vault is not exposed on the public internet. Creating private endpoints can limit exposure of recovery services vault. Learn more at: https://aka.ms/AB-PublicNetworkAccess-Deny.
Deny
Disabled
Audit
Backup [Preview]: Azure Recovery Services vaults should use customer-managed keys for encrypting backup data
Use customer-managed keys to manage the encryption at rest of your backup data. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/AB-CmkEncryption.
Deny
Disabled
Audit
Deny
Disabled
Audit
Backup [Preview]: Configure Recovery Services vaults to use private DNS zones for backup
Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to your Recovery Services vault. Learn more at: https://aka.ms/AB-PrivateEndpoints.
DeployIfNotExists
Disabled
Backup [Preview]: Immutability must be enabled for backup vaults
This policy audits if the immutable vaults property is enabled for Backup vaults in the scope. This helps protect your backup data from being deleted before its intended expiry. Learn more at https://aka.ms/AB-ImmutableVaults.
Audit
Disabled
Audit
Disabled
Backup [Preview]: Immutability must be enabled for Recovery Services vaults
This policy audits if the immutable vaults property is enabled for Recovery Services vaults in the scope. This helps protect your backup data from being deleted before its intended expiry. Learn more at https://aka.ms/AB-ImmutableVaults.
Audit
Disabled
Audit
Disabled
Backup [Preview]: Multi-User Authorization (MUA) must be enabled for Backup Vaults.
This policy audits if Multi-User Authorization (MUA) is enabled for Backup Vaults. MUA helps in securing your Backup Vaults by adding an additional layer of protection to critical operations. To learn more, visit https://aka.ms/mua-for-bv.
Audit
Disabled
Audit
Disabled
Backup [Preview]: Multi-User Authorization (MUA) must be enabled for Recovery Services Vaults.
This policy audits if Multi-User Authorization (MUA) is enabled for Recovery Services Vaults. MUA helps in securing your Recovery Services Vaults by adding an additional layer of protection to critical operations. To learn more, visit https://aka.ms/MUAforRSV.
Audit
Disabled
Audit
Disabled
Backup [Preview]: Soft delete must be enabled for Recovery Services Vaults.
This policy audits if soft delete is enabled for Recovery Services Vaults in the scope. Soft delete can help you recover your data even after it has been deleted. Learn more at https://aka.ms/AB-SoftDelete.
Audit
Disabled
Audit
Disabled
Backup [Preview]: Soft delete should be enabled for Backup Vaults
This policy audits if soft delete is enabled for Backup vaults in the scope. Soft delete can help you recover your data after it has been deleted. Learn more at https://aka.ms/AB-SoftDelete
Audit
Disabled
Audit
Disabled
Backup Azure Backup should be enabled for Virtual Machines
Ensure protection of your Azure Virtual Machines by enabling Azure Backup. Azure Backup is a secure and cost effective data protection solution for Azure.
AuditIfNotExists
Disabled

Policy Parameters by Policy

Category Policy Platform Landing Zones Production Decommissioned Management Corp Connectivity Sandbox Identity
Backup [Preview]: Configure Recovery Services vaults to use private DNS zones for backup
Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to your Recovery Services vault. Learn more at: https://aka.ms/AB-PrivateEndpoints.
azureSiteRecoveryQueuePrivateDnsZoneID = --DNSZonePrefix--privatelink.queue.core...
azureSiteRecoveryBlobPrivateDnsZoneID = --DNSZonePrefix--privatelink.blob.core....
azureSiteRecoveryBackupPrivateDnsZoneID = --DNSZonePrefix--privatelink.--REGION-S...
Backup [Preview]: Immutability must be enabled for backup vaults
This policy audits if the immutable vaults property is enabled for Backup vaults in the scope. This helps protect your backup data from being deleted before its intended expiry. Learn more at https://aka.ms/AB-ImmutableVaults.
checkLockedImmutabilityOnly = false checkLockedImmutabilityOnly = false
Backup [Preview]: Soft delete should be enabled for Backup Vaults
This policy audits if soft delete is enabled for Backup vaults in the scope. Soft delete can help you recover your data after it has been deleted. Learn more at https://aka.ms/AB-SoftDelete
checkAlwaysOnSoftDeleteOnly = false checkAlwaysOnSoftDeleteOnly = false
⚠️ **GitHub.com Fallback** ⚠️