你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

已启用 Azure Arc 的 SCVMM 的 Azure 内置角色

本文列出了已启用 Azure Arc 的 SCVMM 的 Azure 内置角色及其权限。 已启用 Azure Arc 的 SCVMM 具有四个内置角色:

如果内置 Azure 角色不符合要求,则可以使用精细权限 创建自定义角色

Azure Arc SCVMM 管理员角色

Arc SCVMM VM 管理员有权限执行所有 SCVMM 操作。

行动 DESCRIPTION
Microsoft.Authorization/classicAdministrators/read 读取订阅的管理员。
Microsoft.Authorization/classicAdministrators/operationstatuses/read 获取订阅的管理员操作状态。
Microsoft.Authorization/denyAssignments/read 获取拒绝分配的相关信息。
Microsoft.Authorization/diagnosticSettingsCategories/read 获取有关诊断设置类别的信息。
Microsoft.Authorization/diagnosticSettings/read 阅读有关诊断设置的信息。
Microsoft.Authorization/roleEligibilityScheduleInstances/read 获取给定范围内的角色资格计划实例。
Microsoft.Authorization/locks/read 获取指定范围的锁。
Microsoft.Authorization/operations/read 获取操作列表。
Microsoft.Authorization/permissions/read 列出调用方在给定范围拥有的所有权限。
Microsoft.Authorization/policyAssignments/read 获取有关策略分配的信息。
Microsoft.Authorization/policyAssignments/ privateLinkAssociations/read 获取有关专用链接关联的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/read 获取有关资源管理专用链接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnections/read 获取有关专用终结点连接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnectionProxies/read 获取有关专用终结点连接代理的信息。
Microsoft.Authorization/policyDefinitions/read 获取有关策略定义的信息。
Microsoft.Authorization/policyDefinitions/versions/read 获取有关策略定义版本的信息。
Microsoft.Authorization/policyEnrollments/read 获取有关策略注册的信息。
Microsoft.Authorization/policyExemptions/read 获取有关策略豁免的信息。
Microsoft.Authorization/policySetDefinitions/read 获取有关策略集定义的信息。
Microsoft.Authorization/policySetDefinitions/versions/read 获取有关策略集定义版本的信息。
Microsoft.Authorization/providerOperations/read 获取可在角色定义中使用的所有资源提供程序的操作。
Microsoft.Authorization/roleAssignments/read 获取有关角色分配的信息。
Microsoft.Authorization/roleAssignmentSchedules/read 获取给定范围内的角色分配计划。
Microsoft.Authorization/roleAssignmentScheduleInstances/read 获取给定范围内的角色分配计划实例。
Microsoft.Authorization/roleAssignmentScheduleRequests/read 获取给定范围内的角色分配计划请求。
Microsoft.Authorization/roleDefinitions/read 获取有关角色定义的信息。
Microsoft.Authorization/roleEligibilitySchedules/read 获取给定范围内的角色资格计划。
Microsoft.Authorization/roleEligibilityScheduleRequests/read 获取给定范围内的角色资格计划请求。
Microsoft.Authorization/roleManagementPolicies/read 获取角色管理策略
Microsoft.Authorization/roleManagementPolicyAssignments/read 获取角色管理策略分配
Microsoft.Insights/AlertRules/Write 创建或更新经典指标警报。
Microsoft.Insights/AlertRules/Delete 删除经典指标警报。
Microsoft.Insights/AlertRules/Read 读取经典指标警报。
Microsoft.Insights/AlertRules/Activated/Action 已激活经典指标警报。
Microsoft.Insights/AlertRules/Resolved/Action 经典指标警报已解决。
Microsoft.Insights/AlertRules/Throttled/Action 经典指标警报规则已中止。
Microsoft.Insights/AlertRules/Incidents/Read 读取经典指标警报事件。
Microsoft.Resources/deployments/read 获取或列出部署。
Microsoft.Resources/deployments/write 创建或更新部署。
Microsoft.Resources/deployments/delete 删除部署。
Microsoft.Resources/deployments/cancel/action 取消部署。
Microsoft.Resources/deployments/validate/action 验证部署。
Microsoft.Resources/deployments/whatIf/action 预测模板部署的变化。
Microsoft.Resources/deployments/exportTemplate/action 导出部署的模板。
Microsoft.Resources/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/read 获取订阅的列表。
Microsoft.Resources/subscriptions/resourceGroups/read 获取或列出资源组。
Microsoft.Resources/subscriptions/resourcegroups/deployments/read 获取或列出部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/write 创建或更新部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/operationresults/read 获取订阅操作的结果。
Microsoft.ResourceHealth/AvailabilityStatuses/read 获取指定范围内所有资源的可用性状态。
Microsoft.HybridCompute/operations/read 读取适用于服务器的 Azure Arc 的所有操作。
Microsoft.HybridCompute/osType/agentVersions/read 读取所有可用的 Azure Connected Machine 代理版本。
Microsoft.HybridCompute/osType/agentVersions/latest/read 阅读最新的 Azure Connected Machine 代理版本。
Microsoft.HybridCompute/licenses/read 读取任何 Azure Arc 许可证。
Microsoft.HybridCompute/licenses/write 安装或更新 Azure Arc 许可证。
Microsoft.HybridCompute/licenses/delete 删除 Azure Arc 许可证。
Microsoft.HybridCompute/locations/operationresults/read 读取 Microsoft.HybridCompute 资源提供程序上某项操作的状态。
Microsoft.HybridCompute/locations/operationstatus/read 读取 Microsoft.HybridCompute 资源提供程序上某项操作的状态。
Microsoft.HybridCompute/locations/updateCenterOperationResults/read 在计算机上读取更新中心操作的状态。
Microsoft.HybridCompute/machines/read 读取任何 Azure Arc 计算机。
Microsoft.HybridCompute/machines/write 写入 Azure Arc 计算机。
Microsoft.HybridCompute/machines/delete 删除 Azure Arc 计算机。
Microsoft.HybridCompute/machines/UpgradeExtensions/action 升级 Azure Arc 计算机上的扩展。
Microsoft.HybridCompute/machines/assessPatches/action 评估所有 Azure Arc 机器,以确定缺少的软件补丁。
Microsoft.HybridCompute/machines/installPatches/action 在任何 Azure Arc 计算机上安装修补程序。
Microsoft.HybridCompute/machines/patchInstallationResults/read 读取任何 Azure Arc patchInstallationResults。
Microsoft.HybridCompute/machines/patchInstallationResults/softwarePatches/read 读取任何 Azure Arc patchInstallationResults/softwarePatches。
Microsoft.HybridCompute/machines/extensions/read 读取任何 Azure Arc 扩展
Microsoft.HybridCompute/machines/extensions/write 安装或更新 Azure Arc 扩展
Microsoft.HybridCompute/machines/extensions/delete 删除 Azure Arc 扩展。
Microsoft.HybridCompute/machines/licenseProfiles/read 读取任何 Azure Arc licenseProfiles。
Microsoft.HybridCompute/machines/licenseProfiles/write 安装或更新 Azure Arc 许可证配置文件。
Microsoft.HybridCompute/machines/licenseProfiles/delete 删除 Azure Arc licenseProfiles。
Microsoft.HybridCompute/machines/hybridIdentityMetadata/read 读取任何 Azure Arc 计算机的混合标识元数据
Microsoft.HybridCompute/machines/patchAssessmentResults/read 读取任何 Azure Arc patchAssessmentResults。
Microsoft.HybridCompute/machines/patchAssessmentResults/softwarePatches/read 读取任何 Azure Arc patchAssessmentResults/softwarePatches。
Microsoft.HybridCompute/machines/runcommands/read 读取任何 Azure Arc runcommand。
Microsoft.HybridCompute/machines/runcommands/write 安装或更新 Azure Arc 的运行命令。
Microsoft.HybridCompute/machines/runcommands/delete 删除任何 Azure Arc runcommand。
Microsoft.ExtendedLocation/customLocations/read 获取自定义位置资源。
Microsoft.ExtendedLocation/customLocations/deploy/action 将权限部署到自定义位置资源。
Microsoft.SCVMM/unregister/action 取消注册 RP。
Microsoft.SCVMM/register/action 注册 RP。
Microsoft.SCVMM/availabilitySets/Read 读取 availabilitySets。
Microsoft.SCVMM/availabilitySets/Write 写入 availabilitySets。
Microsoft.SCVMM/availabilitySets/Delete 删除 availabilitySets。
Microsoft.SCVMM/clouds/Read 读取云。
Microsoft.SCVMM/clouds/Write 写入云。
Microsoft.SCVMM/clouds/Delete 删除云。
Microsoft.SCVMM/clouds/deploy/action 在资源池上部署。
Microsoft.SCVMM/locations/operationstatuses/read 读取操作状态。
Microsoft.SCVMM/locations/operationstatuses/write 写入操作状态。
Microsoft.SCVMM/operations/read 读取操作。
Microsoft.SCVMM/skus/read 获取 SKU。
Microsoft.SCVMM/virtualMachineInstances/read 检索有关虚拟机实例的信息。
Microsoft.SCVMM/virtualMachineInstances/write 用于创建或更新虚拟机实例的操作。 请注意,某些属性只能在创建虚拟机实例期间设置。
Microsoft.SCVMM/virtualMachineInstances/delete 用于删除虚拟机实例的操作。
Microsoft.SCVMM/virtualMachineInstances/stop/action 关闭虚拟机实例(停止)的操作。
Microsoft.SCVMM/virtualMachineInstances/start/action 启动虚拟机实例的操作。
Microsoft.SCVMM/virtualMachineInstances/restart/action 重启虚拟机实例的操作。
Microsoft.SCVMM/virtualMachineInstances/createCheckpoint/action 在虚拟机实例中创建检查点。
Microsoft.SCVMM/virtualMachineInstances/deleteCheckpoint/action 删除虚拟机实例中的检查点。
Microsoft.SCVMM/virtualMachineInstances/restoreCheckpoint/action 还原到虚拟机实例中的检查点。
Microsoft.SCVMM/virtualMachineInstances/guestAgents/read 实现 GuestAgent GET 方法。
Microsoft.SCVMM/virtualMachineInstances/guestAgents/write 创建或更新 GuestAgent。
Microsoft.SCVMM/virtualMachineInstances/guestAgents/delete 实现 GuestAgent DELETE 方法。
Microsoft.SCVMM/virtualMachineInstances/hybridIdentityMetadata/read 实现 HybridIdentityMetadata GET 方法。
Microsoft.SCVMM/virtualmachines/Delete 删除虚拟机。
Microsoft.SCVMM/virtualmachinetemplates/Read 读取 virtualmachinetemplates。
Microsoft.SCVMM/virtualmachinetemplates/Write 写入 virtualmachinetemplates。
Microsoft.SCVMM/virtualmachinetemplates/Delete 删除虚拟机模板。
Microsoft.SCVMM/virtualmachinetemplates/clone/action 克隆 virtualmachinetemplates。
Microsoft.SCVMM/virtualnetworks/Read 读取 virtualnetworks。
Microsoft.SCVMM/virtualnetworks/Write 写入 virtualnetworks。
Microsoft.SCVMM/virtualnetworks/Delete 删除 virtualnetworks。
Microsoft.SCVMM/virtualnetworks/join/action 加入虚拟网络。
Microsoft.SCVMM/vmmservers/Read 读取 vmmservers。
Microsoft.SCVMM/vmmservers/Write 写入 vmmservers。
Microsoft.SCVMM/vmmservers/Delete 删除 vmmservers。
Microsoft.SCVMM/vmmservers/inventoryitems/Delete 删除 vmmserver inventoryitems。
Microsoft.SCVMM/vmmservers/inventoryitems/Read 读取 vmmserver inventoryitems。
Microsoft.SCVMM/vmmservers/inventoryitems/Write 写入 vmmservers inventoryitems。
Microsoft.SCVMM/vmmservers/inventoryitems/onboard/action 加入 vmmservers inventoryitems。
不操作
DataActions
NotDataActions
{
    "id": "/providers/Microsoft.Authorization/roleDefinitions/a92dfd61-77f9-4aec-a531-19858b406c87",
    "properties": {
        "roleName": "Azure Arc ScVmm Administrator role",
        "description": "Arc ScVmm VM Administrator has permissions to perform all ScVmm actions.",
        "assignableScopes": [
            "/"
        ],
        "permissions": [
            {
                "actions": [
                    "Microsoft.ScVmm/*",
                    "Microsoft.Insights/AlertRules/Write",
                    "Microsoft.Insights/AlertRules/Delete",
                    "Microsoft.Insights/AlertRules/Read",
                    "Microsoft.Insights/AlertRules/Activated/Action",
                    "Microsoft.Insights/AlertRules/Resolved/Action",
                    "Microsoft.Insights/AlertRules/Throttled/Action",
                    "Microsoft.Insights/AlertRules/Incidents/Read",
                    "Microsoft.Resources/deployments/read",
                    "Microsoft.Resources/deployments/write",
                    "Microsoft.Resources/deployments/delete",
                    "Microsoft.Resources/deployments/cancel/action",
                    "Microsoft.Resources/deployments/validate/action",
                    "Microsoft.Resources/deployments/whatIf/action",
                    "Microsoft.Resources/deployments/exportTemplate/action",
                    "Microsoft.Resources/deployments/operations/read",
                    "Microsoft.Resources/deployments/operationstatuses/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/write",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read",
                    "Microsoft.ResourceHealth/availabilityStatuses/read",
                    "Microsoft.Authorization/*/read",
                    "Microsoft.Resources/subscriptions/read",
                    "Microsoft.Resources/subscriptions/resourceGroups/read",
                    "Microsoft.Resources/subscriptions/operationresults/read",
                    "Microsoft.ExtendedLocation/customLocations/Read",
                    "Microsoft.ExtendedLocation/customLocations/deploy/action",
                    "Microsoft.HybridCompute/machines/read",
                    "Microsoft.HybridCompute/machines/write",
                    "Microsoft.HybridCompute/machines/delete",
                    "Microsoft.HybridCompute/machines/UpgradeExtensions/action",
                    "Microsoft.HybridCompute/machines/assessPatches/action",
                    "Microsoft.HybridCompute/machines/installPatches/action",
                    "Microsoft.HybridCompute/machines/extensions/read",
                    "Microsoft.HybridCompute/machines/extensions/write",
                    "Microsoft.HybridCompute/machines/extensions/delete",
                    "Microsoft.HybridCompute/operations/read",
                    "Microsoft.HybridCompute/locations/operationresults/read",
                    "Microsoft.HybridCompute/locations/operationstatus/read",
                    "Microsoft.HybridCompute/machines/patchAssessmentResults/read",
                    "Microsoft.HybridCompute/machines/patchAssessmentResults/softwarePatches/read",
                    "Microsoft.HybridCompute/machines/patchInstallationResults/read",
                    "Microsoft.HybridCompute/machines/patchInstallationResults/softwarePatches/read",
                    "Microsoft.HybridCompute/locations/updateCenterOperationResults/read",
                    "Microsoft.HybridCompute/machines/hybridIdentityMetadata/read",
                    "Microsoft.HybridCompute/osType/agentVersions/read",
                    "Microsoft.HybridCompute/osType/agentVersions/latest/read",
                    "Microsoft.HybridCompute/machines/runcommands/read",
                    "Microsoft.HybridCompute/machines/runcommands/write",
                    "Microsoft.HybridCompute/machines/runcommands/delete",
                    "Microsoft.HybridCompute/machines/licenseProfiles/read",
                    "Microsoft.HybridCompute/machines/licenseProfiles/write",
                    "Microsoft.HybridCompute/machines/licenseProfiles/delete",
                    "Microsoft.HybridCompute/licenses/read",
                    "Microsoft.HybridCompute/licenses/write",
                    "Microsoft.HybridCompute/licenses/delete"
                ],
                "notActions": [],
                "dataActions": [],
                "notDataActions": []
            }
        ]
    }
}

Azure Arc SCVMM 私有云用户

Azure Arc SCVMM 私有云用户有权使用 SCVMM 资源部署 VM。

行动 DESCRIPTION
Microsoft.Authorization/classicAdministrators/read 读取订阅的管理员。
Microsoft.Authorization/classicAdministrators/operationstatuses/read 获取订阅的管理员操作状态。
Microsoft.Authorization/denyAssignments/read 获取拒绝分配的相关信息。
Microsoft.Authorization/diagnosticSettingsCategories/read 获取有关诊断设置类别的信息。
Microsoft.Authorization/diagnosticSettings/read 阅读有关诊断设置的信息。
Microsoft.Authorization/roleEligibilityScheduleInstances/read 获取给定范围内的角色资格计划实例。
Microsoft.Authorization/locks/read 获取指定范围的锁。
Microsoft.Authorization/operations/read 获取操作列表。
Microsoft.Authorization/permissions/read 列出调用方在给定范围拥有的所有权限。
Microsoft.Authorization/policyAssignments/read 获取有关策略分配的信息。
Microsoft.Authorization/policyAssignments/privateLinkAssociations/read 获取有关专用链接关联的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/read 获取有关资源管理专用链接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnections/read 获取有关专用终结点连接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnectionProxies/read 获取有关专用终结点连接代理的信息。
Microsoft.Authorization/policyDefinitions/read 获取有关策略定义的信息。
Microsoft.Authorization/policyDefinitions/versions/read 获取有关策略定义版本的信息。
Microsoft.Authorization/policyEnrollments/read 获取有关策略注册的信息。
Microsoft.Authorization/policyExemptions/read 获取有关策略豁免的信息。
Microsoft.Authorization/policySetDefinitions/read 获取有关策略集定义的信息。
Microsoft.Authorization/policySetDefinitions/versions/read 获取有关策略集定义版本的信息。
Microsoft.Authorization/providerOperations/read 获取可在角色定义中使用的所有资源提供程序的操作。
Microsoft.Authorization/roleAssignments/read 获取有关角色分配的信息。
Microsoft.Authorization/roleAssignmentSchedules/read 获取给定范围内的角色分配计划。
Microsoft.Authorization/roleAssignmentScheduleInstances/read 获取给定范围内的角色分配计划实例。
Microsoft.Authorization/roleAssignmentScheduleRequests/read 获取给定范围内的角色分配计划请求。
Microsoft.Authorization/roleDefinitions/read 获取有关角色定义的信息。
Microsoft.Authorization/roleEligibilitySchedules/read 获取给定范围内的角色资格计划。
Microsoft.Authorization/roleEligibilityScheduleRequests/read 获取给定范围内的角色资格计划请求。
Microsoft.Authorization/roleManagementPolicies/read 获取角色管理策略。
Microsoft.Authorization/roleManagementPolicyAssignments/read 获取角色管理策略分配。
Microsoft.Insights/AlertRules/Write 创建或更新经典指标警报。
Microsoft.Insights/AlertRules/Delete 删除经典指标警报。
Microsoft.Insights/AlertRules/Read 读取经典指标警报。
Microsoft.Insights/AlertRules/Activated/Action 已激活经典指标警报。
Microsoft.Insights/AlertRules/Resolved/Action 经典指标警报已解决。
Microsoft.Insights/AlertRules/Throttled/Action 经典指标警报规则已中止。
Microsoft.Insights/AlertRules/Incidents/Read 读取经典指标警报事件。
Microsoft.Resources/deployments/read 获取或列出部署。
Microsoft.Resources/deployments/write 创建或更新部署。
Microsoft.Resources/deployments/delete 删除部署。
Microsoft.Resources/deployments/cancel/action 取消部署。
Microsoft.Resources/deployments/validate/action 验证部署。
Microsoft.Resources/deployments/whatIf/action 预测模板部署的变化。
Microsoft.Resources/deployments/exportTemplate/action 导出部署的模板。
Microsoft.Resources/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/read 获取订阅的列表。
Microsoft.Resources/subscriptions/resourceGroups/read 获取或列出资源组。
Microsoft.Resources/subscriptions/resourcegroups/deployments/read 获取或列出部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/write 创建或更新部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/operationresults/read 获取订阅操作的结果。
Microsoft.ResourceHealth/AvailabilityStatuses/read 获取指定范围内所有资源的可用性状态。
Microsoft.ExtendedLocation/customLocations/read 获取自定义位置资源。
Microsoft.ExtendedLocation/customLocations/deploy/action 将权限部署到自定义位置资源。
Microsoft.ExtendedLocation/customLocations/enabledresourcetypes/read 获取自定义位置资源的 EnabledResourceTypes。
Microsoft.SCVMM/clouds/Read 读取云。
Microsoft.SCVMM/clouds/deploy/action 在资源池上部署。
Microsoft.SCVMM/virtualmachinetemplates/Read 读取 virtualmachinetemplates。
Microsoft.SCVMM/virtualmachinetemplates/clone/action 克隆 virtualmachinetemplates。
Microsoft.SCVMM/virtualnetworks/Read 读取 virtualnetworks。
Microsoft.SCVMM/virtualnetworks/join/action 加入虚拟网络。
不操作
DataActions
NotDataActions
{
    "id": "/providers/Microsoft.Authorization/roleDefinitions/c0781e91-8102-4553-8951-97c6d4243cda",
    "properties": {
        "roleName": "Azure Arc ScVmm Private Cloud User",
        "description": "Azure Arc ScVmm Private Cloud User has permissions to use the ScVmm resources to deploy VMs.",
        "assignableScopes": [
            "/"
        ],
        "permissions": [
            {
                "actions": [
                    "Microsoft.Insights/AlertRules/Write",
                    "Microsoft.Insights/AlertRules/Delete",
                    "Microsoft.Insights/AlertRules/Read",
                    "Microsoft.Insights/AlertRules/Activated/Action",
                    "Microsoft.Insights/AlertRules/Resolved/Action",
                    "Microsoft.Insights/AlertRules/Throttled/Action",
                    "Microsoft.Insights/AlertRules/Incidents/Read",
                    "Microsoft.Resources/deployments/read",
                    "Microsoft.Resources/deployments/write",
                    "Microsoft.Resources/deployments/delete",
                    "Microsoft.Resources/deployments/cancel/action",
                    "Microsoft.Resources/deployments/validate/action",
                    "Microsoft.Resources/deployments/whatIf/action",
                    "Microsoft.Resources/deployments/exportTemplate/action",
                    "Microsoft.Resources/deployments/operations/read",
                    "Microsoft.Resources/deployments/operationstatuses/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/write",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read",
                    "Microsoft.ResourceHealth/availabilityStatuses/read",
                    "Microsoft.Authorization/*/read",
                    "Microsoft.Resources/subscriptions/read",
                    "Microsoft.Resources/subscriptions/resourceGroups/read",
                    "Microsoft.Resources/subscriptions/operationresults/read",
                    "microsoft.scvmm/virtualnetworks/join/action",
                    "microsoft.scvmm/virtualnetworks/Read",
                    "microsoft.scvmm/virtualmachinetemplates/clone/action",
                    "microsoft.scvmm/virtualmachinetemplates/Read",
                    "microsoft.scvmm/clouds/deploy/action",
                    "microsoft.scvmm/clouds/Read",
                    "Microsoft.ExtendedLocation/customLocations/Read",
                    "Microsoft.ExtendedLocation/customLocations/deploy/action",
                    "Microsoft.ExtendedLocation/customLocations/enabledresourcetypes/read"
                ],
                "notActions": [],
                "dataActions": [],
                "notDataActions": []
            }
        ]
    }
}

Azure Arc SCVMM 私有云加入

Azure Arc SCVMM 私有云加入角色有权预配所需的所有资源,以在 Azure 中加入和去除 VMM 服务器实例。

行动 DESCRIPTION
Microsoft.Authorization/classicAdministrators/read 读取订阅的管理员。
Microsoft.Authorization/classicAdministrators/operationstatuses/read 获取订阅的管理员操作状态。
Microsoft.Authorization/denyAssignments/read 获取拒绝分配的相关信息。
Microsoft.Authorization/diagnosticSettingsCategories/read 获取有关诊断设置类别的信息。
Microsoft.Authorization/diagnosticSettings/read 阅读有关诊断设置的信息。
Microsoft.Authorization/roleEligibilityScheduleInstances/read 获取给定范围内的角色资格计划实例。
Microsoft.Authorization/locks/read 获取指定范围的锁。
Microsoft.Authorization/operations/read 获取操作列表。
Microsoft.Authorization/permissions/read 列出调用方在给定范围拥有的所有权限。
Microsoft.Authorization/policyAssignments/read 获取有关策略分配的信息。
Microsoft.Authorization/policyAssignments/privateLinkAssociations/read 获取有关专用链接关联的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/read 获取有关资源管理专用链接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnections/read 获取有关专用终结点连接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnectionProxies/read 获取有关专用终结点连接代理的信息。
Microsoft.Authorization/policyDefinitions/read 获取有关策略定义的信息。
Microsoft.Authorization/policyDefinitions/versions/read 获取有关策略定义版本的信息。
Microsoft.Authorization/policyEnrollments/read 获取有关策略注册的信息。
Microsoft.Authorization/policyExemptions/read 获取有关策略豁免的信息。
Microsoft.Authorization/policySetDefinitions/read 获取有关策略集定义的信息。
Microsoft.Authorization/policySetDefinitions/versions/read 获取有关策略集定义版本的信息。
Microsoft.Authorization/providerOperations/read 获取可在角色定义中使用的所有资源提供程序的操作。
Microsoft.Authorization/roleAssignments/read 获取有关角色分配的信息。
Microsoft.Authorization/roleAssignmentSchedules/read 获取给定范围内的角色分配计划。
Microsoft.Authorization/roleAssignmentScheduleInstances/read 获取给定范围内的角色分配计划实例。
Microsoft.Authorization/roleAssignmentScheduleRequests/read 获取给定范围内的角色分配计划请求。
Microsoft.Authorization/roleDefinitions/read 获取有关角色定义的信息。
Microsoft.Authorization/roleEligibilitySchedules/read 获取给定范围内的角色资格计划。
Microsoft.Authorization/roleEligibilityScheduleRequests/read 获取给定范围内的角色资格计划请求。
Microsoft.Authorization/roleManagementPolicies/read 获取角色管理策略。
Microsoft.Authorization/roleManagementPolicyAssignments/read 获取角色管理策略分配。
Microsoft.Insights/AlertRules/Write 创建或更新经典指标警报。
Microsoft.Insights/AlertRules/Delete 删除经典指标警报。
Microsoft.Insights/AlertRules/Read 读取经典指标警报。
Microsoft.Insights/AlertRules/Activated/Action 已激活经典指标警报。
Microsoft.Insights/AlertRules/Resolved/Action 经典指标警报已解决。
Microsoft.Insights/AlertRules/Throttled/Action 经典指标警报规则已中止。
Microsoft.Insights/AlertRules/Incidents/Read 读取经典指标警报事件。
Microsoft.Resources/deployments/read 获取或列出部署。
Microsoft.Resources/deployments/write 创建或更新部署。
Microsoft.Resources/deployments/delete 删除部署。
Microsoft.Resources/deployments/cancel/action 取消部署。
Microsoft.Resources/deployments/validate/action 验证部署。
Microsoft.Resources/deployments/whatIf/action 预测模板部署的变化。
Microsoft.Resources/deployments/exportTemplate/action 导出部署的模板。
Microsoft.Resources/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/read 获取订阅的列表。
Microsoft.Resources/subscriptions/resourceGroups/read 获取或列出资源组。
Microsoft.Resources/subscriptions/resourcegroups/deployments/read 获取或列出部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/write 创建或更新部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/operationresults/read 获取订阅操作的结果。
Microsoft.ResourceHealth/AvailabilityStatuses/read 获取指定范围内所有资源的可用性状态。
Microsoft.ExtendedLocation/customLocations/read 获取自定义位置资源。
Microsoft.ExtendedLocation/customLocations/deploy/action 将权限部署到自定义位置资源。
Microsoft.SCVMM/vmmservers/Read 读取 vmmservers。
Microsoft.SCVMM/vmmservers/Write 写入 vmmservers。
Microsoft.SCVMM/vmmservers/Delete 删除 vmmservers。
不操作
DataActions
NotDataActions
{
    "id": "/providers/Microsoft.Authorization/roleDefinitions/6aac74c4-6311-40d2-bbdd-7d01e7c6e3a9",
    "properties": {
        "roleName": "Azure Arc ScVmm Private Clouds Onboarding",
        "description": "Azure Arc ScVmm Private Clouds Onboarding role has permissions to provision all the required resources for onboard and deboard vmm server instances to Azure.",
        "assignableScopes": [
            "/"
        ],
        "permissions": [
            {
                "actions": [
                    "microsoft.scvmm/vmmservers/Read",
                    "microsoft.scvmm/vmmservers/Write",
                    "microsoft.scvmm/vmmservers/Delete",
                    "Microsoft.Insights/AlertRules/Write",
                    "Microsoft.Insights/AlertRules/Delete",
                    "Microsoft.Insights/AlertRules/Read",
                    "Microsoft.Insights/AlertRules/Activated/Action",
                    "Microsoft.Insights/AlertRules/Resolved/Action",
                    "Microsoft.Insights/AlertRules/Throttled/Action",
                    "Microsoft.Insights/AlertRules/Incidents/Read",
                    "Microsoft.Resources/deployments/read",
                    "Microsoft.Resources/deployments/write",
                    "Microsoft.Resources/deployments/delete",
                    "Microsoft.Resources/deployments/cancel/action",
                    "Microsoft.Resources/deployments/validate/action",
                    "Microsoft.Resources/deployments/whatIf/action",
                    "Microsoft.Resources/deployments/exportTemplate/action",
                    "Microsoft.Resources/deployments/operations/read",
                    "Microsoft.Resources/deployments/operationstatuses/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/write",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read",
                    "Microsoft.ResourceHealth/availabilityStatuses/read",
                    "Microsoft.Authorization/*/read",
                    "Microsoft.Resources/subscriptions/read",
                    "Microsoft.Resources/subscriptions/resourceGroups/read",
                    "Microsoft.Resources/subscriptions/operationresults/read",
                    "Microsoft.ExtendedLocation/customLocations/Read",
                    "Microsoft.ExtendedLocation/customLocations/deploy/action"
                ],
                "notActions": [],
                "dataActions": [],
                "notDataActions": []
            }
        ]
    }
}

Azure Arc SCVMM VM 参与者

Arc SCVMM VM 参与者有权执行所有 VM 操作。

行动 DESCRIPTION
Microsoft.Authorization/classicAdministrators/read 读取订阅的管理员。
Microsoft.Authorization/classicAdministrators/operationstatuses/read 获取订阅的管理员操作状态。
Microsoft.Authorization/denyAssignments/read 获取拒绝分配的相关信息。
Microsoft.Authorization/diagnosticSettingsCategories/read 获取有关诊断设置类别的信息。
Microsoft.Authorization/diagnosticSettings/read 阅读有关诊断设置的信息。
Microsoft.Authorization/roleEligibilityScheduleInstances/read 获取给定范围内的角色资格计划实例。
Microsoft.Authorization/locks/read 获取指定范围的锁。
Microsoft.Authorization/operations/read 获取操作列表。
Microsoft.Authorization/permissions/read 列出调用方在给定范围拥有的所有权限。
Microsoft.Authorization/policyAssignments/read 获取有关策略分配的信息。
Microsoft.Authorization/policyAssignments/privateLinkAssociations/read 获取有关专用链接关联的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/read 获取有关资源管理专用链接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnections/read 获取有关专用终结点连接的信息。
Microsoft.Authorization/policyAssignments/resourceManagementPrivateLinks/privateEndpointConnectionProxies/read 获取有关专用终结点连接代理的信息。
Microsoft.Authorization/policyDefinitions/read 获取有关策略定义的信息。
Microsoft.Authorization/policyDefinitions/versions/read 获取有关策略定义版本的信息。
Microsoft.Authorization/policyEnrollments/read 获取有关策略注册的信息。
Microsoft.Authorization/policyExemptions/read 获取有关策略豁免的信息。
Microsoft.Authorization/policySetDefinitions/read 获取有关策略集定义的信息。
Microsoft.Authorization/policySetDefinitions/versions/read 获取有关策略集定义版本的信息。
Microsoft.Authorization/providerOperations/read 获取可在角色定义中使用的所有资源提供程序的操作。
Microsoft.Authorization/roleAssignments/read 获取有关角色分配的信息。
Microsoft.Authorization/roleAssignmentSchedules/read 获取给定范围内的角色分配计划。
Microsoft.Authorization/roleAssignmentScheduleInstances/read 获取给定范围内的角色分配计划实例。
Microsoft.Authorization/roleAssignmentScheduleRequests/read 获取给定范围内的角色分配计划请求。
Microsoft.Authorization/roleDefinitions/read 获取有关角色定义的信息。
Microsoft.Authorization/roleEligibilitySchedules/read 获取给定范围内的角色资格计划。
Microsoft.Authorization/roleEligibilityScheduleRequests/read 获取给定范围内的角色资格计划请求。
Microsoft.Authorization/roleManagementPolicies/read 获取角色管理策略。
Microsoft.Authorization/roleManagementPolicyAssignments/read 获取角色管理策略分配。
Microsoft.Insights/AlertRules/Write 创建或更新经典指标警报。
Microsoft.Insights/AlertRules/Delete 删除经典指标警报。
Microsoft.Insights/AlertRules/Read 读取经典指标警报。
Microsoft.Insights/AlertRules/Activated/Action 已激活经典指标警报。
Microsoft.Insights/AlertRules/Resolved/Action 经典指标警报已解决。
Microsoft.Insights/AlertRules/Throttled/Action 经典指标警报规则已中止。
Microsoft.Insights/AlertRules/Incidents/Read 读取经典指标警报事件。
Microsoft.Resources/deployments/read 获取或列出部署。
Microsoft.Resources/deployments/write 创建或更新部署。
Microsoft.Resources/deployments/delete 删除部署。
Microsoft.Resources/deployments/cancel/action 取消部署。
Microsoft.Resources/deployments/validate/action 验证部署。
Microsoft.Resources/deployments/whatIf/action 预测模板部署的变化。
Microsoft.Resources/deployments/exportTemplate/action 导出部署的模板。
Microsoft.Resources/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/read 获取订阅的列表。
Microsoft.Resources/subscriptions/resourceGroups/read 获取或列出资源组。
Microsoft.Resources/subscriptions/resourcegroups/deployments/read 获取或列出部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/write 创建或更新部署。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read 获取或列出部署操作。
Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read 获取或列出部署操作状态。
Microsoft.Resources/subscriptions/operationresults/read 获取订阅操作的结果。
Microsoft.ResourceHealth/AvailabilityStatuses/read 获取指定范围内所有资源的可用性状态。
Microsoft.HybridCompute/operations/read 读取适用于服务器的 Azure Arc 的所有操作。
Microsoft.HybridCompute/osType/agentVersions/read 读取所有可用的 Azure Connected Machine 代理版本。
Microsoft.HybridCompute/osType/agentVersions/latest/read 阅读最新的 Azure Connected Machine 代理版本。
Microsoft.HybridCompute/licenses/read 读取任何 Azure Arc 许可证。
Microsoft.HybridCompute/licenses/write 安装或更新 Azure Arc 许可证。
Microsoft.HybridCompute/licenses/delete 删除 Azure Arc 许可证。
Microsoft.HybridCompute/locations/operationresults/read 读取 Microsoft.HybridCompute 资源提供程序上某项操作的状态。
Microsoft.HybridCompute/locations/operationstatus/read 读取 Microsoft.HybridCompute 资源提供程序上某项操作的状态。
Microsoft.HybridCompute/locations/updateCenterOperationResults/read 在计算机上读取更新中心操作的状态。
Microsoft.HybridCompute/machines/read 读取任何 Azure Arc 计算机。
Microsoft.HybridCompute/machines/write 写入 Azure Arc 计算机。
Microsoft.HybridCompute/machines/delete 删除 Azure Arc 计算机。
Microsoft.HybridCompute/machines/UpgradeExtensions/action 升级 Azure Arc 计算机上的扩展。
Microsoft.HybridCompute/machines/assessPatches/action 评估所有 Azure Arc 机器,以确定缺少的软件补丁。
Microsoft.HybridCompute/machines/installPatches/action 在任何 Azure Arc 计算机上安装修补程序。
Microsoft.HybridCompute/machines/patchInstallationResults/read 读取任何 Azure Arc patchInstallationResults。
Microsoft.HybridCompute/machines/patchInstallationResults/softwarePatches/read 读取任何 Azure Arc patchInstallationResults/softwarePatches。
Microsoft.HybridCompute/machines/extensions/read 读取任何 Azure Arc 扩展。
Microsoft.HybridCompute/machines/extensions/write 安装或更新 Azure Arc 扩展。
Microsoft.HybridCompute/machines/extensions/delete 删除 Azure Arc 扩展。
Microsoft.HybridCompute/machines/licenseProfiles/read 读取任何 Azure Arc licenseProfiles。
Microsoft.HybridCompute/machines/licenseProfiles/write 安装或更新 Azure Arc 许可证配置文件。
Microsoft.HybridCompute/machines/licenseProfiles/delete 删除 Azure Arc licenseProfiles。
Microsoft.HybridCompute/machines/hybridIdentityMetadata/read 读取 Azure Arc 机器的任意混合身份标识元数据。
Microsoft.HybridCompute/machines/patchAssessmentResults/read 读取任何 Azure Arc patchAssessmentResults。
Microsoft.HybridCompute/machines/patchAssessmentResults/softwarePatches/read 读取任何 Azure Arc patchAssessmentResults/softwarePatches。
Microsoft.HybridCompute/machines/runcommands/read 读取任何 Azure Arc runcommand。
Microsoft.HybridCompute/machines/runcommands/write 安装或更新 Azure Arc 的运行命令。
Microsoft.HybridCompute/machines/runcommands/delete 删除任何 Azure Arc runcommand。
Microsoft.ExtendedLocation/customLocations/read 获取自定义位置资源。
Microsoft.ExtendedLocation/customLocations/deploy/action 将权限部署到自定义位置资源。
Microsoft.SCVMM/virtualMachineInstances/read 检索有关虚拟机实例的信息。
Microsoft.SCVMM/virtualMachineInstances/write 用于创建或更新虚拟机实例的操作。 请注意,某些属性只能在创建虚拟机实例期间设置。
Microsoft.SCVMM/virtualMachineInstances/delete 用于删除虚拟机实例的操作。
Microsoft.SCVMM/virtualMachineInstances/stop/action 关闭虚拟机实例(停止)的操作。
Microsoft.SCVMM/virtualMachineInstances/start/action 启动虚拟机实例的操作。
Microsoft.SCVMM/virtualMachineInstances/restart/action 重启虚拟机实例的操作。
Microsoft.SCVMM/virtualMachineInstances/createCheckpoint/action 在虚拟机实例中创建检查点。
Microsoft.SCVMM/virtualMachineInstances/deleteCheckpoint/action 删除虚拟机实例中的检查点。
Microsoft.SCVMM/virtualMachineInstances/restoreCheckpoint/action 还原到虚拟机实例中的检查点。
Microsoft.SCVMM/virtualMachineInstances/guestAgents/read 实现 GuestAgent GET 方法。
Microsoft.SCVMM/virtualMachineInstances/guestAgents/write 创建或更新 GuestAgent。
Microsoft.SCVMM/virtualMachineInstances/guestAgents/delete 实现 GuestAgent DELETE 方法。
Microsoft.SCVMM/virtualMachineInstances/hybridIdentityMetadata/read 实现 HybridIdentityMetadata GET 方法。
Microsoft.SCVMM/virtualmachines/Delete 删除虚拟机。
不操作
DataActions
NotDataActions
{
    "id": "/providers/Microsoft.Authorization/roleDefinitions/e582369a-e17b-42a5-b10c-874c387c530b",
    "properties": {
        "roleName": "Azure Arc ScVmm VM Contributor",
        "description": "Arc ScVmm VM Contributor has permissions to perform all VM actions.",
        "assignableScopes": [
            "/"
        ],
        "permissions": [
            {
                "actions": [
                    "microsoft.scvmm/virtualmachines/*",
                    "microsoft.scvmm/virtualMachineInstances/*",
                    "Microsoft.Insights/AlertRules/Write",
                    "Microsoft.Insights/AlertRules/Delete",
                    "Microsoft.Insights/AlertRules/Read",
                    "Microsoft.Insights/AlertRules/Activated/Action",
                    "Microsoft.Insights/AlertRules/Resolved/Action",
                    "Microsoft.Insights/AlertRules/Throttled/Action",
                    "Microsoft.Insights/AlertRules/Incidents/Read",
                    "Microsoft.Resources/deployments/read",
                    "Microsoft.Resources/deployments/write",
                    "Microsoft.Resources/deployments/delete",
                    "Microsoft.Resources/deployments/cancel/action",
                    "Microsoft.Resources/deployments/validate/action",
                    "Microsoft.Resources/deployments/whatIf/action",
                    "Microsoft.Resources/deployments/exportTemplate/action",
                    "Microsoft.Resources/deployments/operations/read",
                    "Microsoft.Resources/deployments/operationstatuses/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/write",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operations/read",
                    "Microsoft.Resources/subscriptions/resourcegroups/deployments/operationstatuses/read",
                    "Microsoft.ResourceHealth/availabilityStatuses/read",
                    "Microsoft.Authorization/*/read",
                    "Microsoft.Resources/subscriptions/read",
                    "Microsoft.Resources/subscriptions/resourceGroups/read",
                    "Microsoft.Resources/subscriptions/operationresults/read",
                    "Microsoft.ExtendedLocation/customLocations/Read",
                    "Microsoft.ExtendedLocation/customLocations/deploy/action",
                    "Microsoft.HybridCompute/machines/read",
                    "Microsoft.HybridCompute/machines/write",
                    "Microsoft.HybridCompute/machines/delete",
                    "Microsoft.HybridCompute/machines/UpgradeExtensions/action",
                    "Microsoft.HybridCompute/machines/assessPatches/action",
                    "Microsoft.HybridCompute/machines/installPatches/action",
                    "Microsoft.HybridCompute/machines/extensions/read",
                    "Microsoft.HybridCompute/machines/extensions/write",
                    "Microsoft.HybridCompute/machines/extensions/delete",
                    "Microsoft.HybridCompute/operations/read",
                    "Microsoft.HybridCompute/locations/operationresults/read",
                    "Microsoft.HybridCompute/locations/operationstatus/read",
                    "Microsoft.HybridCompute/machines/patchAssessmentResults/read",
                    "Microsoft.HybridCompute/machines/patchAssessmentResults/softwarePatches/read",
                    "Microsoft.HybridCompute/machines/patchInstallationResults/read",
                    "Microsoft.HybridCompute/machines/patchInstallationResults/softwarePatches/read",
                    "Microsoft.HybridCompute/locations/updateCenterOperationResults/read",
                    "Microsoft.HybridCompute/machines/hybridIdentityMetadata/read",
                    "Microsoft.HybridCompute/osType/agentVersions/read",
                    "Microsoft.HybridCompute/osType/agentVersions/latest/read",
                    "Microsoft.HybridCompute/machines/runcommands/read",
                    "Microsoft.HybridCompute/machines/runcommands/write",
                    "Microsoft.HybridCompute/machines/runcommands/delete",
                    "Microsoft.HybridCompute/machines/licenseProfiles/read",
                    "Microsoft.HybridCompute/machines/licenseProfiles/write",
                    "Microsoft.HybridCompute/machines/licenseProfiles/delete",
                    "Microsoft.HybridCompute/licenses/read",
                    "Microsoft.HybridCompute/licenses/write",
                    "Microsoft.HybridCompute/licenses/delete"
                ],
                "notActions": [],
                "dataActions": [],
                "notDataActions": []
            }
        ]
    }
}

后续步骤