Skip to content

Commit 9965332

Browse files
authored
Merge pull request #300816 from maud-lv/ml-ac-devtier
Update mentioned tiers throughout docs
2 parents 9330b56 + 7bf34d2 commit 9965332

8 files changed

+36
-23
lines changed

articles/azure-app-configuration/concept-geo-replication.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: maud-lv
55
ms.author: malev
66
ms.service: azure-app-configuration
77
ms.topic: conceptual
8-
ms.date: 05/13/2024
8+
ms.date: 06/04/2025
99
---
1010

1111
# Geo-replication overview
@@ -31,7 +31,7 @@ This team would benefit from geo-replication. They can create a replica of their
3131

3232
## Considerations
3333

34-
- Geo-replication isn't available in the free tier.
34+
- Geo-replication isn't available in the Free and Developer tiers.
3535
- Each replica has limits, as outlined in the [App Configuration pricing page](https://azure.microsoft.com/pricing/details/app-configuration/). These limits are isolated per replica.
3636
- Azure App Configuration also supports Azure availability zones to create a resilient and highly available store within an Azure Region. Availability zone support is automatically included for a replica if the replica's region has availability zone support. The combination of availability zones for redundancy within a region, and geo-replication across multiple regions, enhances both the availability and performance of a configuration store.
3737
<!--

articles/azure-app-configuration/concept-point-time-snapshot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ ms.author: malev
88
ms.service: azure-app-configuration
99
ms.custom: devx-track-azurecli
1010
ms.topic: conceptual
11-
ms.date: 04/16/2025
11+
ms.date: 06/04/2025
1212
---
1313

1414
# Point-in-time key-values
1515

16-
Azure App Configuration maintains a record of changes made to key-values. This record provides a timeline of key-value changes. You can reconstruct the history of any key and provide its past value at any moment within the key history period (7 days for Free tier stores, or 30 days for Standard tier stores). Using this feature, you can “time-travel” backward and retrieve an old key-value. For example, you can recover configuration settings used before the most recent deployment in order to roll back the application to the previous configuration.
16+
Azure App Configuration maintains a record of changes made to key-values. This record provides a timeline of key-value changes. You can reconstruct the history of any key and provide its past value at any moment within the key history period (7 days for Free and Developer tier stores, or 30 days for Standard and Premium tier stores). Using this feature, you can “time-travel” backward and retrieve an old key-value. For example, you can recover configuration settings used before the most recent deployment in order to roll back the application to the previous configuration.
1717

1818
## Restore key-values
1919

articles/azure-app-configuration/concept-private-endpoint.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ Using private endpoints for your App Configuration store enables you to:
1919
- Increase security for the virtual network (VNet) ensuring data doesn't escape from the VNet.
2020
- Securely connect to the App Configuration store from on-premises networks that connect to the VNet using [VPN](../vpn-gateway/vpn-gateway-about-vpngateways.md) or [ExpressRoutes](../expressroute/expressroute-locations.md) with private-peering.
2121

22+
Private endpoints availability varies by App Configuration tier:
23+
- **Free tier**: Not available
24+
- **Developer tier**: Up to 1 private endpoint
25+
- **Standard tier**: Up to 10 private endpoints
26+
- **Premium tier**: Up to 100 private endpoints
27+
28+
For more information about pricing, see [Azure App Configuration pricing](https://azure.microsoft.com/pricing/details/app-configuration/).
29+
2230
## Conceptual overview
2331

2432
A private endpoint is a special network interface for an Azure service in your [Virtual Network](../virtual-network/virtual-networks-overview.md) (VNet). When you create a private endpoint for your App Configuration store, it provides secure connectivity between clients on your VNet and your configuration store. The private endpoint is assigned an IP address from the IP address range of your VNet. The connection between the private endpoint and the configuration store uses a secure private link.

articles/azure-app-configuration/concept-snapshots.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Muksvso
55
ms.author: mubatra
66
ms.service: azure-app-configuration
77
ms.topic: conceptual
8-
ms.date: 11/15/2023
8+
ms.date: 06/04/2025
99
---
1010

1111
# Snapshots
@@ -75,15 +75,16 @@ For stores that use HMAC authentication, both the "read snapshot" operation (to
7575

7676
## Billing considerations and limits
7777

78-
App Configuration has three tiers, Free, Standard and Premium. Check the following details for snapshot quotas in each tier.
78+
App Configuration has four tiers: Free, Developer, Standard, and Premium. The following table summarizes the snapshot storage quotas for each tier:
7979

80-
* **Free tier**: This tier has a snapshot storage quota of 10 MB. One can create as many snapshots as possible as long as the total storage size of all active and archived snapshots is less than 10 MB.
80+
| Tier | Snapshot storage quota |
81+
|-------------|-----------------------|
82+
| Free | 10 MB |
83+
| Developer | 500 MB |
84+
| Standard | 1 GB |
85+
| Premium | 4 GB |
8186

82-
* **Standard tier**: This tier has a snapshot storage quota of 1 GB. One can create as many snapshots as possible as long as the total storage size of all active and archived snapshots is less than 1 GB.
83-
84-
* **Premium tier**: This tier has a snapshot storage quota of 4 GB. One can create as many snapshots as possible as long as the total storage size of all active and archived snapshots is less than 4 GB.
85-
86-
The maximum size for a snapshot is 1 MB.
87+
You can create as many snapshots as needed, as long as the total storage size of all active and archived snapshots does not exceed the quota for your tier. The maximum size for an individual snapshot is 1 MB.
8788

8889
## Next steps
8990

articles/azure-app-configuration/concept-soft-delete.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: mubatra
66
ms.service: azure-app-configuration
77
ms.custom:
88
ms.topic: conceptual
9-
ms.date: 05/13/2024
9+
ms.date: 06/04/2025
1010
---
1111

1212
# Soft delete
@@ -53,7 +53,7 @@ To list deleted App Configuration stores, or get an individual store by name the
5353

5454
## Billing implications
5555

56-
There won't be any charges for the soft deleted stores. Once you recover a soft deleted store, the usual charges will start applying. Soft delete isn't available with free tier.
56+
There won't be any charges for the soft deleted stores. Once you recover a soft deleted store, the usual charges will start applying. Soft delete isn't available in the Free and Developer tiers.
5757

5858
## Next steps
5959

articles/azure-app-configuration/quickstart-azure-app-configuration-create.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: azure-app-configuration
77
ms.devlang: csharp
88
ms.custom: devx-track-csharp, mode-other
99
ms.topic: quickstart
10-
ms.date: 04/16/2025
10+
ms.date: 06/04/2025
1111

1212
#Customer intent: As an Azure developer, I want to create an app configuration store to manage all my app settings in one place using Azure App Configuration.
1313
---
@@ -39,8 +39,8 @@ An Azure account with an active subscription. [Create one for free](https://azur
3939
| **Resource group** | *AppConfigTestResources* | Select or create a resource group for your App Configuration store resource. A resource group can be used to organize and manage multiple resources at the same time, such as deleting multiple resources in a single operation by deleting their resource group. For more information, see [Manage Azure resource groups by using the Azure portal](../azure-resource-manager/management/manage-resource-groups-portal.md). |
4040
| **Location** | *Central US* | Use **Location** to specify the geographic location in which your app configuration store is hosted. For the best performance, create the resource in the same region as other components of your application. |
4141
| **Resource name** | Globally unique name | Enter a unique resource name to use for the App Configuration store resource. The name must be a string between 5 and 50 characters and contain only numbers, letters, and the `-` character. The name can't start or end with the `-` character. |
42-
| **Pricing tier** | *Free* | Selecting **Free**. If you select the standard tier, you can also get access to geo-replication and soft-delete features. For more information, see the [App Configuration pricing page](https://azure.microsoft.com/pricing/details/app-configuration). |
43-
42+
| **Pricing tier** | *Free* | Select the **Free** tier. Other tiers enable access to additional features, such as geo-replication and soft-delete. For more information, see the [App Configuration pricing page](https://azure.microsoft.com/pricing/details/app-configuration). |
43+
4444
:::image type="content" source="media/azure-app-configuration-create/azure-portal-basic-tab.png" alt-text="Screenshot of the Azure portal that shows the basic tab of the creation for with the free tier selected.":::
4545

4646
1. Select **Review + create** to validate your settings.
@@ -69,6 +69,12 @@ az appconfig create --location centralus --name <name> --resource-group AppConfi
6969

7070
---
7171

72+
> [!NOTE]
73+
> App Configuration store limits vary by tier:
74+
> - **Free tier**: Limited to 3 stores per subscription
75+
> - **Developer, Standard, and Premium tiers**: Unlimited stores per subscription
76+
>
77+
> For more information, see [Azure App Configuration pricing](https://azure.microsoft.com/pricing/details/app-configuration/).
7278
If you're following another tutorial to use the App Configuration store, you can go back to your original tutorial as the store should be ready. To continue with this tutorial, follow the steps below.
7379

7480
## Create a key-value
@@ -89,7 +95,6 @@ If you're following another tutorial to use the App Configuration store, you can
8995

9096
Add a key-value to the App Configuration store using the [az appconfig kv set](/cli/azure/appconfig/#az-appconfig-kv-set) command. Replace the placeholder `<name>` with the name of the App Configuration store:
9197

92-
9398
```azurecli
9499
az appconfig kv set --name <name> --key TestApp:Settings:TextAlign --value center
95100
```
@@ -115,7 +120,6 @@ When no longer needed, delete the resource group. Deleting a resource group also
115120

116121
Run the [az group delete](/cli/azure/group/#az-group-delete) command. Replace the placeholder `<name>` with the name of the App Configuration store:
117122

118-
119123
```azurecli
120124
az group delete --name <name>
121125
```

articles/azure-app-configuration/rest-api-revisions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ author: maud-lv
55
ms.author: malev
66
ms.service: azure-app-configuration
77
ms.topic: reference
8-
ms.date: 08/02/2024
8+
ms.date: 06/04/2025
99
zone_pivot_groups: appconfig-data-plane-api-version
1010

1111
---
1212
:::zone target="docs" pivot="v1,v23-10,v23-11"
1313

1414
# Key-value revisions
1515

16-
A *key-value revision* defines the historical representation of a key-value resource. Revisions expire after 7 days for Free tier stores, or 30 days for Standard tier stores. Revisions support the `List` operation.
16+
A *key-value revision* defines the historical representation of a key-value resource. Revisions expire after 7 days for Free and Developer tier stores, or 30 days for Standard and Premium tier stores. Revisions support the `List` operation.
1717

1818
For all operations, ``key`` is an optional parameter. If omitted, it implies any key.
1919

articles/azure-app-configuration/rest-api-snapshot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: jimmyca15
55
ms.author: jimmyca
66
ms.service: azure-app-configuration
77
ms.topic: reference
8-
ms.date: 08/02/2024
8+
ms.date: 06/04/2025
99
zone_pivot_groups: appconfig-data-plane-api-version
1010

1111
---
@@ -287,7 +287,7 @@ GET /snapshot?$select=name,status&api-version={api-version} HTTP/1.1
287287
| filters[\<index\>].label | no | null | Multi-match label filters (for example: "*", "comma,separated") aren't supported with 'key' composition type. |
288288
| tags | no | {} | |
289289
| composition_type | no | key | |
290-
| retention_period | no | Standard tier <br/>&nbsp;&nbsp;&nbsp;&nbsp; 2592000 (30 days) <br/> Free tier <br/> &nbsp;&nbsp;&nbsp;&nbsp; 604800 (seven days) | Standard tier <br/> &nbsp;&nbsp;&nbsp;&nbsp; Minimum: 3600 (one hour) <br/> &nbsp;&nbsp;&nbsp;&nbsp; Maximum: 7776000 (90 days) <br/> Free tier <br/> &nbsp;&nbsp;&nbsp;&nbsp; Minimum: 3600 (one hour) <br/> &nbsp;&nbsp;&nbsp;&nbsp; Maximum: 604800 (seven days) |
290+
| retention_period | no | Standard and Premium tiers <br/>&nbsp;&nbsp;&nbsp;&nbsp; 2592000 (30 days) <br/> Free tier and Developer tiers <br/> &nbsp;&nbsp;&nbsp;&nbsp; 604800 (seven days) | Standard and Premium tiers <br/> &nbsp;&nbsp;&nbsp;&nbsp; Minimum: 3600 (one hour) <br/> &nbsp;&nbsp;&nbsp;&nbsp; Maximum: 7776000 (90 days) <br/> Free tier and Developer tiers <br/> &nbsp;&nbsp;&nbsp;&nbsp; Minimum: 3600 (one hour) <br/> &nbsp;&nbsp;&nbsp;&nbsp; Maximum: 604800 (seven days) |
291291

292292
```http
293293
PUT /snapshot/{name}?api-version={api-version} HTTP/1.1

0 commit comments

Comments
 (0)