Azure Deployment Environments — quick notes
Azure Deployment Environments — quick notes
Maintenance mode since May 2026: supported for current usage; no new features planned. Still named in the July 2026 AZ-400 blueprint.
| Layer | Current rule |
|---|---|
| Catalog | Curated IaC definitions; dev-center catalog serves associated projects, project catalog serves one project |
| Definition | Template + environment.yaml manifest |
| Project environment type | Subscription, deployment identity, policies, tags, creator roles, optional user/group resource access |
| ADE service access | Deployment Environments User creates/manages permitted environments |
| Source authoring | Controlled by GitHub/Azure DevOps repository permissions |
| Environment lifecycle | Create → redeploy as needed → expire/delete; each creation gets a resource group |
| CI/CD | Can create branch/PR environments and delete them after use |
Flow: dev center → catalog/definition → dev-center environment type → project/project environment type → identity/policies/resource roles → ADE user access → create → expire/delete.
CLI seam: az devcenter dev environment create --dev-center-name ... --project-name ... --environment-name ... --environment-type ... --environment-definition-name ... --catalog-name ...
Sources: https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-400 · https://learn.microsoft.com/en-us/azure/deployment-environments/maintenance-mode · https://learn.microsoft.com/en-us/azure/deployment-environments/overview-what-is-azure-deployment-environments · https://learn.microsoft.com/en-us/azure/deployment-environments/concept-environments-key-concepts · https://learn.microsoft.com/en-us/azure/deployment-environments/how-to-configure-project-environment-types · https://learn.microsoft.com/en-us/azure/deployment-environments/concept-deployment-environments-role-based-access-control · https://learn.microsoft.com/en-us/azure/deployment-environments/how-to-create-access-environments · https://learn.microsoft.com/en-us/azure/deployment-environments/how-to-schedule-environment-deletion · https://learn.microsoft.com/en-us/azure/deployment-environments/tutorial-deploy-environments-in-cicd-github · https://learn.microsoft.com/en-us/azure/deployment-environments/how-to-configure-catalog · https://learn.microsoft.com/en-us/rest/api/devcenter/developer/environments/delete-environment?view=rest-devcenter-developer-2025-02-01