accessPackageAssignmentRequest 资源类型

命名空间:microsoft.graph

Azure AD 权利管理中,访问包分配请求是由想要获取访问包分配的用户或代表用户创建的。 如果请求成功,并且需要任何必要的批准,则用户将收到访问包分配,并且是生成的访问包分配的主题。 Azure AD 还会自动创建用于跟踪访问删除的访问包分配请求。

方法

方法 返回类型 说明
列出 accessPackageAssignmentRequests accessPackageAssignmentRequest 集合 检索 accesspackageassignmentrequest 对象的 列表。
创建 accessPackageAssignmentRequest accessPackageAssignmentRequest 创建新的 accessPackageAssignmentRequest 对象。
获取 accessPackageAssignmentRequest accessPackageAssignmentRequest 读取 accessPackageAssignmentRequest 对象的属性和关系。
删除 accessPackageAssignmentRequest 删除 accessPackageAssignmentRequest
filterByCurrentUser accessPackageAssignmentRequest 集合 检索已登录用户上筛选的 accessPackageAssignmentRequest 对象的列表。
取消 accessPackageAssignmentRequest 集合 取消处于可取消状态 的 accessPackageAssignmentRequest 对象。
重新处理 自动重试用户对访问包的访问请求。

属性

属性 类型 说明
completedDateTime DateTimeOffset 请求的处理结束日期(成功或失败)。 时间戳类型表示采用 ISO 8601 格式的日期和时间信息,始终采用 UTC 时区。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 只读。
createdDateTime DateTimeOffset 时间戳类型表示采用 ISO 8601 格式的日期和时间信息,始终采用 UTC 时区。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 只读。
id String 只读。
requestType accessPackageRequestType 请求的类型。 可能的值为:notSpecified、、userAdduserUpdateuserRemoveadminUpdate``adminAddadminRemovesystemAdd``systemUpdatesystemRemoveonBehalfAddunknownFutureValue 来自用户本身的请求的 requestType 为 UserAddUserRemove. 设置后,无法更改此属性。
schedule entitlementManagementSchedule 要将访问权限分配给请求方的日期范围。 设置后,无法更改此属性。
state accessPackageRequestState 请求的状态。 可取值包括:submittedpendingApprovaldeliveringdelivereddeliveryFaileddeniedscheduledcanceledpartiallyDeliveredunknownFutureValue。 只读。
status String 有关请求处理状态的详细信息。 只读。

关系

关系 类型 说明
accessPackage accessPackage 与 accessPackageAssignmentRequest 关联的访问包。 访问包定义资源角色的集合以及一个或多个用户如何获取对这些资源的访问权限的策略。 只读。 可为 NULL。

支持 $expand
分配 accessPackageAssignment 对于 requestTypeUserAdd``AdminAdd,这是请求创建的访问包分配。 对于 requestTypeUserRemove``AdminRemove或者SystemRemove,这具有id要删除的现有分配的属性。

支持 $expand
请求 accessPackageSubject 请求的主题,或者分配了直接分配。 只读。 可为 NULL。 支持 $expand

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "@odata.type": "#microsoft.graph.accessPackageAssignmentRequest",
  "id": "String (identifier)",
  "requestType": "String",
  "state": "String",
  "status": "String",
  "createdDateTime": "String (timestamp)",
  "completedDateTime": "String (timestamp)",
  "schedule": {
    "@odata.type": "microsoft.graph.entitlementManagementSchedule"
  }
}