Microsoft.Graph appRoleAssignedTo

权限

为此 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@v1.0' = {
  appRoleId: 'string'
  principalId: 'string'
  resourceDisplayName: 'string'
  resourceId: 'string'
}

属性值

appRoleAssignedTo

名称 描述
apiVersion 资源 API 版本 “v1.0” (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}$
createdDateTime 创建应用角色分配的时间。 时间戳类型表示使用 ISO 8601 格式的日期和时间信息,并且始终采用 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 只读。 string (ReadOnly)
deletedDateTime 删除此对象的日期和时间。 当对象尚未删除时,始终为 null。 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)