Microsoft.Graph appRoleAssignedTo

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

权限

为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考

注意

个人 Microsoft 帐户的权限不能用于部署 Bicep 文件中声明的 Microsoft Graph 资源。

权限类型 最低特权权限 更高特权权限
委派(工作或学校帐户) AppRoleAssignment.ReadWrite.All 和 Application.Read.All AppRoleAssignment.ReadWrite.All 和 Directory.Read.All
委派(个人 Microsoft 帐户) 不支持。 不支持。
应用程序 AppRoleAssignment.ReadWrite.All 和 Application.Read.All AppRoleAssignment.ReadWrite.All 和 Directory.Read.All

资源格式

若要创建 Microsoft.Graph/appRoleAssignedTo 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Graph/appRoleAssignedTo@beta' = {
  appRoleId: 'string'
  principalId: 'string'
  resourceDisplayName: 'string'
  resourceId: 'string'
}

属性值

appRoleAssignedTo

名称 描述
apiVersion 资源 API 版本 “beta”(ReadOnly)
appRoleId 分配给主体的应用角色的标识符(ID)。 此应用角色必须在资源应用程序的服务主体 (resourceId) 的 appRoles 属性中公开。 如果资源应用程序未声明任何应用角色,则可以指定默认应用角色 ID 为 000000000-0000-0000-0000000000000,以指示主体已分配给资源应用,而无需任何特定应用角色。 创建时必需。 string (必需)

约束:
最小长度 = 36
最大长度 = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
creationTimestamp 创建应用角色分配的时间。 时间戳类型表示使用 ISO 8601 格式的日期和时间信息,并且始终采用 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 只读。 string (ReadOnly)
id 实体的唯一标识符。 只读。 string (ReadOnly)
principalDisplayName 授予应用角色分配的用户、组或服务主体的显示名称。 只读 string (ReadOnly)
principalId 授予应用角色的用户、安全组或服务主体的唯一标识符(ID)。 支持具有动态成员身份的安全组。 创建时必需。 string (必需)

约束:
最小长度 = 36
最大长度 = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
principalType 分配的主体的类型。 这可以是 User、Group 或 ServicePrincipal。 只读。 string (ReadOnly)
resourceDisplayName 要向其分配的资源应用服务主体的显示名称。 string
ResourceId 为其分配的资源服务主体的唯一标识符(ID)。 创建时必需 string (必需)

约束:
最小长度 = 36
最大长度 = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type 资源类型 “Microsoft.Graph/appRoleAssignedTo” (ReadOnly)