|
8 | 8 | href: howto-best-practices.md
|
9 | 9 | - name: FAQ
|
10 | 10 | href: faq.yml
|
| 11 | + expanded: true |
11 | 12 | - name: Get started
|
12 | 13 | items:
|
13 | 14 | - name: Create an App Configuration store
|
|
108 | 109 | - name: .NET App in Visual Studio
|
109 | 110 | href: /visualstudio/azure/vs-azure-tools-connected-services-app-configuration
|
110 | 111 | expanded: true
|
111 |
| -- name: Tutorials |
| 112 | +- name: Concepts |
112 | 113 | items:
|
113 |
| - - name: Enable dynamic configuration using push model |
114 |
| - items: |
115 |
| - - name: .NET |
116 |
| - href: enable-dynamic-configuration-dotnet-core-push-refresh.md |
117 |
| - - name: Java Spring |
118 |
| - href: enable-dynamic-configuration-java-spring-push-refresh.md |
119 |
| - - name: Use Key Vault references |
| 114 | + - name: Keys and values |
120 | 115 | items:
|
121 |
| - - name: Use Key Vault references |
122 |
| - items: |
123 |
| - - name: ASP.NET Core |
124 |
| - href: use-key-vault-references-dotnet-core.md |
125 |
| - - name: Spring Boot |
126 |
| - href: use-key-vault-references-spring-boot.md |
127 |
| - - name: Reload secrets and certificates automatically |
128 |
| - items: |
129 |
| - - name: .NET |
130 |
| - href: reload-key-vault-secrets-dotnet.md |
131 |
| - - name: Build, deploy, and CI/CD |
| 116 | + - name: Overview |
| 117 | + href: concept-key-value.md |
| 118 | + - name: Point-in-time key-values |
| 119 | + href: concept-point-time-snapshot.md |
| 120 | + - name: Use labels for per-environment configuration |
| 121 | + href: howto-labels-aspnet-core.md |
| 122 | + - name: Snapshots |
132 | 123 | items:
|
133 |
| - - name: Import using Azure Pipelines |
134 |
| - href: azure-pipeline-import-task.md |
135 |
| - - name: Export using Azure Pipelines |
136 |
| - href: azure-pipeline-export-task.md |
137 |
| - - name: Create snapshots using Azure Pipelines |
138 |
| - href: azure-pipeline-snapshot-task.md |
139 |
| - - name: Push using GitHub Actions |
140 |
| - href: push-kv-github-action.md |
141 |
| - - name: Build project using exported configuration |
142 |
| - href: integrate-ci-cd-pipeline.md |
143 |
| - - name: Deploy to Kubernetes using Helm |
144 |
| - href: integrate-kubernetes-deployment-helm.md |
145 |
| - - name: Feature management |
| 124 | + - name: Overview |
| 125 | + href: concept-snapshots.md |
| 126 | + - name: Manage and use snapshots |
| 127 | + href: howto-create-snapshots.md |
| 128 | + - name: Push notifications |
146 | 129 | items:
|
147 |
| - - name: Use feature flags |
148 |
| - items: |
149 |
| - - name: Spring Boot |
150 |
| - href: use-feature-flags-spring-boot.md |
151 |
| - - name: Enable conditional features with feature filters |
152 |
| - items: |
153 |
| - - name: Overview |
154 |
| - href: howto-feature-filters.md |
155 |
| - - name: ASP.NET Core |
156 |
| - href: howto-feature-filters-aspnet-core.md |
157 |
| - - name: JavaScript |
158 |
| - href: howto-feature-filters-javascript.md |
159 |
| - - name: Python |
160 |
| - href: howto-feature-filters-python.md |
161 |
| - - name: Enable features on a schedule |
162 |
| - items: |
163 |
| - - name: Overview |
164 |
| - href: howto-timewindow-filter.md |
165 |
| - - name: ASP.NET Core |
166 |
| - href: howto-timewindow-filter-aspnet-core.md |
167 |
| - - name: JavaScript |
168 |
| - href: howto-timewindow-filter-javascript.md |
169 |
| - - name: Roll out features to targeted audience |
170 |
| - items: |
171 |
| - - name: Overview |
172 |
| - href: howto-targetingfilter.md |
173 |
| - - name: ASP.NET Core |
174 |
| - href: howto-targetingfilter-aspnet-core.md |
175 |
| - - name: Use variant feature flags |
| 130 | + - name: Overview |
| 131 | + href: concept-app-configuration-event.md |
| 132 | + - name: Use Event Grid for data change notifications |
| 133 | + href: howto-app-configuration-event.md |
| 134 | + - name: Dynamic configuration with push model |
176 | 135 | items:
|
177 |
| - - name: Overview |
178 |
| - href: howto-variant-feature-flags.md |
179 |
| - - name: ASP.NET Core |
180 |
| - href: howto-variant-feature-flags-aspnet-core.md |
181 |
| - - name: Python |
182 |
| - href: howto-variant-feature-flags-python.md |
183 |
| - - name: Enable Azure monitoring |
| 136 | + - name: .NET |
| 137 | + href: enable-dynamic-configuration-dotnet-core-push-refresh.md |
| 138 | + - name: Java Spring |
| 139 | + href: enable-dynamic-configuration-java-spring-push-refresh.md |
| 140 | + - name: Soft delete |
184 | 141 | items:
|
185 |
| - - name: Monitor App Configuration |
186 |
| - href: monitor-app-configuration.md |
187 |
| - - name: Reference for monitoring data |
188 |
| - href: monitor-app-configuration-reference.md |
189 |
| -- name: Samples |
190 |
| - items: |
191 |
| - - name: Azure CLI |
192 |
| - href: cli-samples.md |
193 |
| - - name: Azure PowerShell |
194 |
| - href: powershell-samples.md |
195 |
| - - name: JavaScript SDK |
196 |
| - href: quickstart-javascript.md |
197 |
| - - name: Python SDK |
198 |
| - href: quickstart-python.md |
199 |
| - - name: Samples on GitHub |
200 |
| - href: https://github.com/Azure/AppConfiguration/tree/main/examples |
201 |
| - - name: Terraform |
202 |
| - href: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_configuration |
203 |
| -- name: Concepts |
| 142 | + - name: Overview |
| 143 | + href: concept-soft-delete.md |
| 144 | + - name: Recover or purge deleted App Configuration stores |
| 145 | + href: howto-recover-deleted-stores-in-azure-app-configuration.md |
| 146 | +- name: Feature management |
204 | 147 | items:
|
205 |
| - - name: Keys and values |
206 |
| - href: concept-key-value.md |
207 |
| - - name: Snapshots |
208 |
| - href: concept-snapshots.md |
209 |
| - - name: Point-in-time key-values |
210 |
| - href: concept-point-time-snapshot.md |
211 |
| - - name: Feature management |
| 148 | + - name: Overview |
212 | 149 | href: concept-feature-management.md
|
213 | 150 | - name: Experimentation
|
214 | 151 | href: concept-experimentation.md
|
215 |
| - - name: Configuration files |
216 |
| - href: concept-config-file.md |
217 |
| - - name: Event handling |
218 |
| - href: concept-app-configuration-event.md |
219 |
| - - name: Soft delete |
220 |
| - href: concept-soft-delete.md |
221 |
| - - name: Geo-replication |
222 |
| - href: concept-geo-replication.md |
223 |
| - - name: Reliability |
| 152 | + - name: Enable conditional features with feature filters |
224 | 153 | items:
|
225 |
| - - name: Availability zone support |
226 |
| - href: ../reliability/migrate-app-configuration.md |
227 |
| - - name: Resiliency and disaster recovery |
228 |
| - href: concept-disaster-recovery.md |
229 |
| - - name: Security |
| 154 | + - name: Overview |
| 155 | + href: howto-feature-filters.md |
| 156 | + - name: ASP.NET Core |
| 157 | + href: howto-feature-filters-aspnet-core.md |
| 158 | + - name: JavaScript |
| 159 | + href: howto-feature-filters-javascript.md |
| 160 | + - name: Python |
| 161 | + href: howto-feature-filters-python.md |
| 162 | + - name: Enable features on a schedule |
230 | 163 | items:
|
231 |
| - - name: Authenticate using Microsoft Entra ID |
232 |
| - href: concept-enable-rbac.md |
233 |
| - - name: Authenticate using access keys |
234 |
| - href: howto-disable-access-key-authentication.md |
235 |
| - - name: Secure your store using Private Endpoints |
236 |
| - href: concept-private-endpoint.md |
237 |
| - - name: Disable public network access |
238 |
| - href: howto-disable-public-access.md |
239 |
| - - name: Encrypt data using customer-managed keys |
240 |
| - href: concept-customer-managed-keys.md |
241 |
| - - name: Add Managed Identities to your store |
242 |
| - href: overview-managed-identity.md |
243 |
| - - name: Enforce security controls by Azure Policies |
244 |
| - href: ./security-controls-policy.md |
245 |
| - - name: Understand the security baselines |
246 |
| - href: /security/benchmark/azure/baselines/azure-app-configuration-security-baseline?toc=/azure/azure-app-configuration/TOC.json |
| 164 | + - name: Overview |
| 165 | + href: howto-timewindow-filter.md |
| 166 | + - name: ASP.NET Core |
| 167 | + href: howto-timewindow-filter-aspnet-core.md |
| 168 | + - name: JavaScript |
| 169 | + href: howto-timewindow-filter-javascript.md |
| 170 | + - name: Roll out features to targeted audience |
| 171 | + items: |
| 172 | + - name: Overview |
| 173 | + href: howto-targetingfilter.md |
| 174 | + - name: ASP.NET Core |
| 175 | + href: howto-targetingfilter-aspnet-core.md |
| 176 | + - name: Use variant feature flags |
| 177 | + items: |
| 178 | + - name: Overview |
| 179 | + href: howto-variant-feature-flags.md |
| 180 | + - name: ASP.NET Core |
| 181 | + href: howto-variant-feature-flags-aspnet-core.md |
| 182 | + - name: Python |
| 183 | + href: howto-variant-feature-flags-python.md |
| 184 | +- name: Key Vault references |
| 185 | + items: |
| 186 | + - name: Use Key Vault references |
| 187 | + items: |
| 188 | + - name: ASP.NET Core |
| 189 | + href: use-key-vault-references-dotnet-core.md |
| 190 | + - name: Spring Boot |
| 191 | + href: use-key-vault-references-spring-boot.md |
| 192 | + - name: Reload secrets and certificates automatically |
| 193 | + items: |
| 194 | + - name: .NET |
| 195 | + href: reload-key-vault-secrets-dotnet.md |
| 196 | +- name: CI/CD integration |
| 197 | + items: |
| 198 | + - name: Use configuration files |
| 199 | + href: concept-config-file.md |
| 200 | + - name: Import using Azure Pipelines |
| 201 | + href: azure-pipeline-import-task.md |
| 202 | + - name: Export using Azure Pipelines |
| 203 | + href: azure-pipeline-export-task.md |
| 204 | + - name: Create snapshots using Azure Pipelines |
| 205 | + href: azure-pipeline-snapshot-task.md |
| 206 | + - name: Push using GitHub Actions |
| 207 | + href: push-kv-github-action.md |
| 208 | + - name: Build project using exported configuration |
| 209 | + href: integrate-ci-cd-pipeline.md |
| 210 | + - name: Deploy to Kubernetes using Helm |
| 211 | + href: integrate-kubernetes-deployment-helm.md |
| 212 | +- name: Monitoring |
| 213 | + items: |
| 214 | + - name: Monitor App Configuration |
| 215 | + href: monitor-app-configuration.md |
| 216 | + - name: Reference for monitoring data |
| 217 | + href: monitor-app-configuration-reference.md |
247 | 218 | - name: How-to guides
|
248 | 219 | items:
|
249 |
| - - name: Use labels for per-environment configuration |
250 |
| - href: howto-labels-aspnet-core.md |
251 |
| - - name: Manage and use snapshots |
252 |
| - href: howto-create-snapshots.md |
253 | 220 | - name: Import or export configuration data
|
254 | 221 | href: howto-import-export-data.md
|
255 | 222 | - name: Use JSON content-type for key-values
|
256 | 223 | href: howto-leverage-json-content-type.md
|
257 |
| - - name: Use Event Grid for data change notifications |
258 |
| - href: howto-app-configuration-event.md |
259 |
| - - name: Use managed identities to access App Configuration |
260 |
| - href: howto-integrate-azure-managed-service-identity.md |
261 | 224 | - name: Update to the New Spring Boot Library
|
262 | 225 | href: howto-convert-to-the-new-spring-boot.md
|
263 | 226 | - name: Move a resource between Azure regions
|
264 | 227 | href: howto-move-resource-between-regions.md
|
265 |
| - - name: Recover or purge deleted App Configuration stores |
266 |
| - href: howto-recover-deleted-stores-in-azure-app-configuration.md |
267 |
| - - name: Enable geo-replication |
268 |
| - href: howto-geo-replication.md |
269 |
| - - name: Set up private access |
270 |
| - href: howto-set-up-private-access.md |
| 228 | +- name: Security |
| 229 | + items: |
| 230 | + - name: Authentication |
| 231 | + items: |
| 232 | + - name: Microsoft Entra ID |
| 233 | + href: concept-enable-rbac.md |
| 234 | + - name: Access keys |
| 235 | + href: howto-disable-access-key-authentication.md |
| 236 | + - name: Managed identities |
| 237 | + href: howto-integrate-azure-managed-service-identity.md |
| 238 | + - name: Network security |
| 239 | + items: |
| 240 | + - name: Overview |
| 241 | + href: concept-private-endpoint.md |
| 242 | + - name: Set up Private Endpoints |
| 243 | + href: howto-set-up-private-access.md |
| 244 | + - name: Disable public network access |
| 245 | + href: howto-disable-public-access.md |
| 246 | + - name: Data encryption |
| 247 | + items: |
| 248 | + - name: Add Managed Identities to your store |
| 249 | + href: overview-managed-identity.md |
| 250 | + - name: Encrypt data using customer-managed keys |
| 251 | + href: concept-customer-managed-keys.md |
| 252 | + - name: Azure Policies |
| 253 | + href: ./security-controls-policy.md |
| 254 | + - name: Security baselines |
| 255 | + href: /security/benchmark/azure/baselines/azure-app-configuration-security-baseline?toc=/azure/azure-app-configuration/TOC.json |
| 256 | +- name: Reliability |
| 257 | + items: |
| 258 | + - name: Availability zone support |
| 259 | + href: ../reliability/migrate-app-configuration.md |
| 260 | + - name: Resiliency and disaster recovery |
| 261 | + href: concept-disaster-recovery.md |
| 262 | + - name: Geo-replication |
| 263 | + items: |
| 264 | + - name: Overview |
| 265 | + href: concept-geo-replication.md |
| 266 | + - name: Enable geo-replication |
| 267 | + href: howto-geo-replication.md |
| 268 | +- name: Samples |
| 269 | + items: |
| 270 | + - name: Azure CLI |
| 271 | + href: cli-samples.md |
| 272 | + - name: Azure PowerShell |
| 273 | + href: powershell-samples.md |
| 274 | + - name: JavaScript SDK |
| 275 | + href: quickstart-javascript.md |
| 276 | + - name: Python SDK |
| 277 | + href: quickstart-python.md |
| 278 | + - name: Samples on GitHub |
| 279 | + href: https://github.com/Azure/AppConfiguration/tree/main/examples |
| 280 | + - name: Terraform |
| 281 | + href: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_configuration |
271 | 282 | - name: Reference
|
272 | 283 | items:
|
273 | 284 | - name: REST API
|
|
367 | 378 | href: /dotnet/api/overview/azure/appconfiguration/featuremanagement
|
368 | 379 | - name: Java Spring
|
369 | 380 | items:
|
| 381 | + - name: Feature reference |
| 382 | + href: use-feature-flags-spring-boot.md |
370 | 383 | - name: API reference
|
371 | 384 | href: https://azure.github.io/azure-sdk-for-java/springboot.html
|
372 | 385 | - name: Python
|
|
0 commit comments