Skip to main content

privileged_access_group_eligibility_schedule_instances

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

Overview

Nameprivileged_access_group_eligibility_schedule_instances
TypeResource
Identra_id.identity_governance.privileged_access_group_eligibility_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 eligibility relationship to the group. Required. The possible values are: owner, member. Supports $filter (eq).
eligibilityScheduleIdstringThe identifier of the privilegedAccessGroupEligibilitySchedule from which this instance was created. Required. Supports $filter (eq, ne).
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 eligibility through PIM for Groups. Supports $expand.
groupIdstringThe identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq).
memberTypeIndicates whether the assignment is derived from a group assignment. It can further imply whether the calling principal 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 eligibility request through the group that's governed by PIM. Supports $expand.
principalIdstringThe identifier of the principal whose membership or ownership eligibility 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_eligibility_schedule_instance_idRead the properties and relationships of a privilegedAccessGroupEligibilityScheduleInstance object.
listselectGet a list of the privilegedAccessGroupEligibilityScheduleInstance objects and their properties.
insertinsert
updateupdateprivileged_access_group_eligibility_schedule_instance_id
deletedeleteprivileged_access_group_eligibility_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_eligibility_schedule_instance_idstringThe unique identifier of privilegedAccessGroupEligibilityScheduleInstance
If-MatchstringETag

SELECT examples

Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleInstance object.

SELECT
id,
accessId,
eligibilityScheduleId,
endDateTime,
group,
groupId,
memberType,
principal,
principalId,
startDateTime
FROM entra_id.identity_governance.privileged_access_group_eligibility_schedule_instances
WHERE privileged_access_group_eligibility_schedule_instance_id = '{{ privileged_access_group_eligibility_schedule_instance_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.identity_governance.privileged_access_group_eligibility_schedule_instances (
id,
endDateTime,
startDateTime,
accessId,
eligibilityScheduleId,
groupId,
memberType,
principalId,
group,
principal
)
SELECT
'{{ id }}',
'{{ endDateTime }}',
'{{ startDateTime }}',
'{{ accessId }}',
'{{ eligibilityScheduleId }}',
'{{ groupId }}',
'{{ memberType }}',
'{{ principalId }}',
'{{ group }}',
'{{ principal }}'
RETURNING
id,
accessId,
eligibilityScheduleId,
endDateTime,
group,
groupId,
memberType,
principal,
principalId,
startDateTime
;

UPDATE examples

No description available.

UPDATE entra_id.identity_governance.privileged_access_group_eligibility_schedule_instances
SET
id = '{{ id }}',
endDateTime = '{{ endDateTime }}',
startDateTime = '{{ startDateTime }}',
accessId = '{{ accessId }}',
eligibilityScheduleId = '{{ eligibilityScheduleId }}',
groupId = '{{ groupId }}',
memberType = '{{ memberType }}',
principalId = '{{ principalId }}',
group = '{{ group }}',
principal = '{{ principal }}'
WHERE
privileged_access_group_eligibility_schedule_instance_id = '{{ privileged_access_group_eligibility_schedule_instance_id }}' --required
RETURNING
id,
accessId,
eligibilityScheduleId,
endDateTime,
group,
groupId,
memberType,
principal,
principalId,
startDateTime;

DELETE examples

No description available.

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