az blueprint assignment
Note
此参考是 Azure CLI(版本 2.50.0 或更高版本)的 蓝图 扩展的一部分。 该扩展将在首次运行 az blueprint assignment 命令时自动安装。 了解更多关于扩展的信息。
此命令组已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。 蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。
用于管理蓝图分配的命令。
命令
| 名称 | 说明 | 类型 | Status |
|---|---|---|---|
| az blueprint assignment create |
创建蓝图分配。 |
Extension | GA |
| az blueprint assignment delete |
删除蓝图分配。 |
Extension | Preview |
| az blueprint assignment list |
列出订阅中的蓝图分配。 |
Extension | Preview |
| az blueprint assignment show |
获取蓝图分配。 |
Extension | Preview |
| az blueprint assignment update |
更新蓝图分配。 |
Extension | GA |
| az blueprint assignment wait |
将 CLI 置于等待状态,直到满足蓝图分配的条件。 |
Extension | GA |
| az blueprint assignment who |
获取 Blueprint Servie 主体名称 objectId。 |
Extension | Preview |
az blueprint assignment create
蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。 此命令已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。
创建蓝图分配。
az blueprint assignment create --name
[--blueprint-version]
[--description]
[--display-name]
[--identity-type {None, SystemAssigned, UserAssigned}]
[--location]
[--locks-excluded-principals]
[--locks-mode {AllResourcesDoNotDelete, AllResourcesReadOnly, None}]
[--management-group]
[--parameters]
[--resource-group-value]
[--subscription]
[--user-assigned-identity]
示例
使用系统分配的托管标识进行分配
az blueprint assignment create --subscription MySubscription --name \
MyBlueprintAssignment --location eastus --identity-type SystemAssigned \
--description "Enforce pre-defined MyBlueprint to this subscription." \
--blueprint-version "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/provid \
ers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2" \
--resource-group-value artifact_name=rg-art-1 name=rg1 location=westus \
--resource-group-value artifact_name=rg-art-2 name=rg2 location=eastus \
--parameters "path/to/parameter/file" \
使用用户分配的托管标识进行分配
az blueprint assignment create --subscription MySubscription --name \
MyBlueprintAssignment --location eastus --identity-type UserAssigned \
--user-assigned-identity "/subscriptions/00000000-0000-0000-0000-000000000000 \
/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"\
--description "Enforce pre-defined MyBlueprint to this subscription." \
--blueprint-version "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup \
/providers/Microsoft.Blueprint/blueprints/MyBlueprint/versions/v2" \
--resource-group-value artifact_name=rg-art-1 name=rg1 location=eastus \
--parameters "path/to/parameter/file" \
必需参数
蓝图分配的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
蓝图定义的已发布版本的资源 ID。
多行说明此资源。
单行字符串解释此资源。
托管标识的类型。
| 属性 | 值 |
|---|---|
| 参数组: | Identity Arguments |
| 默认值: | SystemAssigned |
| 接受的值: | None, SystemAssigned, UserAssigned |
Location.
az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。
从蓝图锁中排除的 AAD 主体列表。 最多允许 5 个主体。
锁定模式。
| 属性 | 值 |
|---|---|
| 接受的值: | AllResourcesDoNotDelete, AllResourcesReadOnly, None |
将管理组用于蓝图分配的目标范围。 它保留供将来使用。 请改用 --subscription。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
蓝图分配参数值。 它可以是 JSON 字符串或 JSON 文件路径。
资源组的键=值对。 键包括“artifact_name”(必需)、“name”、“location”。
将订阅用于蓝图分配的目标范围。 如果未指定选项,将使用默认 susbcription。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
与资源关联的用户分配的托管标识。
| 属性 | 值 |
|---|---|
| 参数组: | Identity Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az blueprint assignment delete
此命令处于预览阶段,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。 此命令已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。
删除蓝图分配。
az blueprint assignment delete --name
[--delete-behavior {all, none}]
[--management-group]
[--subscription]
[--yes]
示例
删除分配
az blueprint assignment delete --subscription MySubscription --name MyBlueprintAssignment
必需参数
蓝图分配的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
deleteBehavior=all 时,将删除蓝图分配创建的资源。
| 属性 | 值 |
|---|---|
| 接受的值: | all, none |
将管理组用于蓝图的范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
将订阅用于蓝图的范围。 如果未指定 --management-group,则 --subscription 值或默认订阅将用作范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
不要提示确认。
| 属性 | 值 |
|---|---|
| 默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az blueprint assignment list
此命令处于预览阶段,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。 此命令已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。
列出订阅中的蓝图分配。
az blueprint assignment list [--management-group]
[--max-items]
[--next-token]
[--subscription]
示例
列出作业
az blueprint assignment list --subscription MySubscription
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
将管理组用于蓝图的范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
命令输出中要返回的项总数。 如果可用的项总数大于指定的值,则会在命令的输出中提供令牌。 若要恢复分页,请在后续命令的 --next-token 参数中提供令牌值。
| 属性 | 值 |
|---|---|
| 参数组: | Pagination Arguments |
用于指定开始分页的位置的令牌。 这是先前截断的响应中的令牌值。
| 属性 | 值 |
|---|---|
| 参数组: | Pagination Arguments |
将订阅用于蓝图的范围。 如果未指定 --management-group,则 --subscription 值或默认订阅将用作范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az blueprint assignment show
此命令处于预览阶段,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。 此命令已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。
获取蓝图分配。
az blueprint assignment show --name
[--management-group]
[--subscription]
示例
显示工作分配
az blueprint assignment show --subscription MySubscription --name MyBlueprintAssignment
必需参数
蓝图分配的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
将管理组用于蓝图的范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
将订阅用于蓝图的范围。 如果未指定 --management-group,则 --subscription 值或默认订阅将用作范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az blueprint assignment update
蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。 此命令已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。
更新蓝图分配。
az blueprint assignment update --name
[--blueprint-version]
[--description]
[--display-name]
[--identity-type {None, SystemAssigned, UserAssigned}]
[--location]
[--locks-excluded-principals]
[--locks-mode {AllResourcesDoNotDelete, AllResourcesReadOnly, None}]
[--management-group]
[--parameters]
[--resource-group-value]
[--subscription]
[--user-assigned-identity]
必需参数
蓝图分配的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
蓝图定义的已发布版本的资源 ID。
多行说明此资源。
单行字符串解释此资源。
托管标识的类型。
| 属性 | 值 |
|---|---|
| 参数组: | Identity Arguments |
| 接受的值: | None, SystemAssigned, UserAssigned |
Location.
az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。
从蓝图锁中排除的 AAD 主体列表。 最多允许 5 个主体。
锁定模式。
| 属性 | 值 |
|---|---|
| 接受的值: | AllResourcesDoNotDelete, AllResourcesReadOnly, None |
将管理组用于蓝图分配的目标范围。 它保留供将来使用。 请改用 --subscription。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
蓝图分配参数值。 它可以是 JSON 字符串或 JSON 文件路径。
资源组的键=值对。 键包括“artifact_name”(必需)、“name”、“location”。
将订阅用于蓝图分配的目标范围。 如果未指定选项,将使用默认 susbcription。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
与资源关联的用户分配的托管标识。
| 属性 | 值 |
|---|---|
| 参数组: | Identity Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az blueprint assignment wait
蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。 此命令已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。
将 CLI 置于等待状态,直到满足蓝图分配的条件。
az blueprint assignment wait --name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--management-group]
[--subscription]
[--timeout]
[--updated]
示例
暂停执行下一行 CLI 脚本,直到蓝图分配成功预配。
az blueprint assignment wait --subscription MySubscription \ --name MyBlueprintAssignment --created
必需参数
蓝图分配的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
等待在“Succeeded”中使用“provisioningState”创建。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
等待条件满足自定义 JMESPath 查询。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
等到删除为止。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
等待资源存在。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
轮询间隔(以秒为单位)。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | 30 |
将管理组用于蓝图分配的目标范围。 它保留供将来使用。 请改用 --subscription。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
将订阅用于蓝图分配的目标范围。 如果未指定选项,将使用默认 susbcription。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
最大等待(以秒为单位)。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | 3600 |
等到 provisioningState 更新为“Succeeded”。
| 属性 | 值 |
|---|---|
| 参数组: | Wait Condition Arguments |
| 默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
az blueprint assignment who
此命令处于预览阶段,正在开发中。 参考和支持级别:https://aka.ms/CLI_refstatus
蓝图和关联的命令最早将于 2026 年 7 月弃用。 我们鼓励客户在此日期之后过渡到模板规范和部署堆栈,以支持他们的使用场景。 迁移文档在 https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint提供。 此命令已隐式弃用,因为命令组“az blueprint”已弃用,将在将来的版本中删除。
获取 Blueprint Servie 主体名称 objectId。
az blueprint assignment who --name
[--management-group]
[--subscription]
示例
获取 SPN objectId
az blueprint assignment who --subscription MySubscription --name MyBlueprintAssignment
必需参数
蓝图分配的名称。
可选参数
以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。
将管理组用于蓝图的范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
将订阅用于蓝图的范围。 如果未指定 --management-group,则 --subscription 值或默认订阅将用作范围。
| 属性 | 值 |
|---|---|
| 参数组: | Resource_scope Arguments |
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 |
|---|---|
| 默认值: | False |
输出格式。
| 属性 | 值 |
|---|---|
| 默认值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 |
|---|---|
| 默认值: | False |