Azure Proactive Resiliency Library v2
Tools Glossary GitHub GitHub Issues Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

configurationStores

Summary

RecommendationImpactCategoryAutomation AvailablePG Verified
Enable Purge protection for Azure App ConfigurationLowGovernanceYesPreview
Upgrade to App Configuration Standard tierHighHigh AvailabilityYesPreview

Details


Enable Purge protection for Azure App Configuration

Impact:  Low Category:  Governance PG Verified:  Preview

APRL GUID:  bb4c8db4-f821-475b-b1ea-16e95358665e

Description:

With Purge protection enabled, soft deleted stores can't be purged in the retention period. If disabled, the soft deleted store can be purged before the retention period expires.

Potential Benefits:

Prevent accidental deletion of configuration stores.
Learn More:
Purge protection

ARG Query:

Click the Azure Resource Graph tab to view the query

// Azure Resource Graph Query
// Purge protection should be enabled for App Configuration stores to prevent accidental deletion of configuration data.
resources
| where type =~ "Microsoft.AppConfiguration/configurationStores"
| where sku.name <> "free"
| where (properties.enablePurgeProtection <> true) or isnull(properties.enablePurgeProtection )
| project recommendationId = "bb4c8db4-f821-475b-b1ea-16e95358665e", name, id, tags, param1 = "Enable purge protection"


Upgrade to App Configuration Standard tier

Impact:  High Category:  High Availability PG Verified:  Preview

APRL GUID:  2102a57a-a056-4d5e-afe5-9df9f92177ca

Description:

SLA is not available for Free tier. Upgrade to the Standard tier to get an SLA of 99.9%

Potential Benefits:

High availability, more storage, higher request quota.
Learn More:
Choose App Configuration tier

ARG Query:

Click the Azure Resource Graph tab to view the query

// Azure Resource Graph Query
// Upgrade to App Configuration Standard tier
resources
| where type =~ "Microsoft.AppConfiguration/configurationStores"
| where sku.name == "free"
| project recommendationId = "2102a57a-a056-4d5e-afe5-9df9f92177ca", name, id, tags, param1 = "Upgrade to Standard SKU"