An Azure service that provides templates for quick, repeatable creation of fully governed cloud subscriptions.
When you assign a blueprint at a management group, the assignment object lives at the MG, but the
artifacts (including the lock) still deploy to a subscription. So you must use the
Assignments - Create Or Update REST API and include properties.scope in the request body set to
the target subscription ID. If properties.scope is missing on an MG-scoped assignment, the call
fails - that's the usual cause of the error you're seeing. Also confirm the assignment's managed
identity has Owner on that target subscription so it can create the deny-assignment (lock).
Heads-up: Azure Blueprints (Preview) is being retired on January 31, 2027, with a phased
retirement beginning July 31, 2026 (no new definitions/versions after Jul 31, 2026; no
definition edits or new assignments after Oct 31, 2026; no assignment edits after Dec 31, 2026).
Resources already deployed remain, but blueprint definitions, assignments, and locks (deny
assignments) are removed at retirement - export anything you want to keep first.
Recommended path: migrate to Azure Deployment Stacks (resource grouping, lifecycle management,
and deny-assignment locking) plus Template Specs for versioned storage.
• Retirement & timeline: https://aka.ms/AzureBlueprintsRetirement
• Migration guide: https://aka.ms/AzureBlueprintsMigration