Skip to main content

privileged_access_group_assignment_schedule_instances

Creates, updates, deletes, gets or lists a privileged_access_group_assignment_schedule_instances resource.

Overview

Nameprivileged_access_group_assignment_schedule_instances
TypeResource
Identra_id.identity_governance.privileged_access_group_assignment_schedule_instances

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
accessIdThe identifier of the membership or ownership assignment relationship to the group. Required. The possible values are: owner, member, unknownFutureValue. Supports $filter (eq).
activatedUsingWhen the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it is null.
assignmentScheduleIdstringThe identifier of the privilegedAccessGroupAssignmentSchedule from which this instance was created. Required. Supports $filter (eq, ne).
assignmentTypeIndicates whether the membership or ownership assignment is granted through activation of an eligibility or through direct assignment. Required. The possible values are: assigned, activated, unknownFutureValue. Supports $filter (eq).
endDateTimestring (date-time)When the schedule instance ends. Required. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$)
groupReferences the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand.
groupIdstringThe identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Optional. Supports $filter (eq).
memberTypeIndicates whether the assignment is derived from a group assignment. It can further imply whether the caller can manage the assignment schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq).
principalReferences the principal that's in the scope of the membership or ownership assignment request through the group that's governed by PIM. Supports $expand.
principalIdstringThe identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Required. Supports $filter (eq).
startDateTimestring (date-time)When this instance starts. Required. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectprivileged_access_group_assignment_schedule_instance_idRead the properties and relationships of a privilegedAccessGroupAssignmentScheduleInstance object.
listselectGet a list of the privilegedAccessGroupAssignmentScheduleInstance objects and their properties.
insertinsert
updateupdateprivileged_access_group_assignment_schedule_instance_id
deletedeleteprivileged_access_group_assignment_schedule_instance_idIf-Match

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
privileged_access_group_assignment_schedule_instance_idstringThe unique identifier of privilegedAccessGroupAssignmentScheduleInstance
If-MatchstringETag

SELECT examples

Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleInstance object.

SELECT
id,
accessId,
activatedUsing,
assignmentScheduleId,
assignmentType,
endDateTime,
group,
groupId,
memberType,
principal,
principalId,
startDateTime
FROM entra_id.identity_governance.privileged_access_group_assignment_schedule_instances
WHERE privileged_access_group_assignment_schedule_instance_id = '{{ privileged_access_group_assignment_schedule_instance_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.identity_governance.privileged_access_group_assignment_schedule_instances (
id,
endDateTime,
startDateTime,
accessId,
assignmentScheduleId,
assignmentType,
groupId,
memberType,
principalId,
activatedUsing,
group,
principal
)
SELECT
'{{ id }}',
'{{ endDateTime }}',
'{{ startDateTime }}',
'{{ accessId }}',
'{{ assignmentScheduleId }}',
'{{ assignmentType }}',
'{{ groupId }}',
'{{ memberType }}',
'{{ principalId }}',
'{{ activatedUsing }}',
'{{ group }}',
'{{ principal }}'
RETURNING
id,
accessId,
activatedUsing,
assignmentScheduleId,
assignmentType,
endDateTime,
group,
groupId,
memberType,
principal,
principalId,
startDateTime
;

UPDATE examples

No description available.

UPDATE entra_id.identity_governance.privileged_access_group_assignment_schedule_instances
SET
id = '{{ id }}',
endDateTime = '{{ endDateTime }}',
startDateTime = '{{ startDateTime }}',
accessId = '{{ accessId }}',
assignmentScheduleId = '{{ assignmentScheduleId }}',
assignmentType = '{{ assignmentType }}',
groupId = '{{ groupId }}',
memberType = '{{ memberType }}',
principalId = '{{ principalId }}',
activatedUsing = '{{ activatedUsing }}',
group = '{{ group }}',
principal = '{{ principal }}'
WHERE
privileged_access_group_assignment_schedule_instance_id = '{{ privileged_access_group_assignment_schedule_instance_id }}' --required
RETURNING
id,
accessId,
activatedUsing,
assignmentScheduleId,
assignmentType,
endDateTime,
group,
groupId,
memberType,
principal,
principalId,
startDateTime;

DELETE examples

No description available.

DELETE FROM entra_id.identity_governance.privileged_access_group_assignment_schedule_instances
WHERE privileged_access_group_assignment_schedule_instance_id = '{{ privileged_access_group_assignment_schedule_instance_id }}' --required
AND If-Match = '{{ If-Match }}'
;