Edit

Share via


accessPackageAssignment resource type

Namespace: microsoft.graph

In Microsoft Entra Entitlement Management, an access package assignment is an assignment of an access package to a particular subject and time range. For example, an access package assignment can state that user Alice is assigned access via the access package Sales for the period January 2019 through July 2019.

Methods

Method Return type Description
List accessPackageAssignment collection Retrieve a list of accessPackageAssignment objects.
Get accessPackageAssignment Retrieve a accessPackageAssignment object.
Filter by current user accessPackageAssignment collection Retrieve the list of accessPackageAssignment objects filtered on the signed-in user.
Reprocess None Automatically reevaluate and enforce a user's assignments for a specific access package.
Check other access accessPackageAssignment collection Retrieve a list of accessPackageAssignment objects indicating potential separation of duties conflicts or access to incompatible access packages.

Note

To create, update or remove an access package assignment for a user, use the create an accessPackageAssignmentRequest method.

Properties

Property Type Description
customExtensionCalloutInstances customExtensionCalloutInstance collection Information about all the custom extension calls that were made during the access package assignment workflow.
expiredDateTime DateTimeOffset The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
id String Read-only.
schedule entitlementManagementSchedule When the access assignment is to be in place. Read-only.
state accessPackageAssignmentState The state of the access package assignment. The possible values are: delivering, partiallyDelivered, delivered, expired, deliveryFailed, unknownFutureValue. Read-only. Supports $filter (eq).
status String More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.

Relationships

Relationship Type Description
accessPackage accessPackage Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters.
target accessPackageSubject The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId.
assignmentPolicy accessPackageAssignmentPolicy Read-only. Supports $filter (eq) on the id property and $expand query parameters.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.accessPackageAssignment",
  "expiredDateTime": "String (timestamp)",
  "id": "String (identifier)",
  "schedule": {
    "@odata.type": "microsoft.graph.entitlementManagementSchedule"
  },
  "state": "String",
  "status": "String"
}