Skip to main content

privileged_access_group_eligibility_schedules

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

Overview

Nameprivileged_access_group_eligibility_schedules
TypeResource
Identra_id.identity_governance.privileged_access_group_eligibility_schedules

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 to the group that is governed by PIM. Required. The possible values are: owner, member. Supports $filter (eq).
createdDateTimestring (date-time)When the schedule was created. Optional. (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])$)
createdUsingstringThe identifier of the access assignment or eligibility request that created this schedule. Optional.
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 caller can manage the schedule. Required. The possible values are: direct, group, unknownFutureValue. Supports $filter (eq).
modifiedDateTimestring (date-time)When the schedule was last modified. Optional. (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])$)
principalReferences the principal that's in the scope of this membership or ownership eligibility request to the group that's governed by PIM. Supports $expand.
principalIdstringThe identifier of the principal whose membership or ownership eligibility is granted through PIM for Groups. Required. Supports $filter (eq).
scheduleInfoRepresents the period of the access assignment or eligibility. The scheduleInfo can represent a single occurrence or multiple recurring instances. Required.
statusstringThe status of the access assignment or eligibility request. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable. Optional.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectprivileged_access_group_eligibility_schedule_idRead the properties and relationships of a privilegedAccessGroupEligibilitySchedule object.
listselectGet a list of the privilegedAccessGroupEligibilitySchedule objects and their properties.
insertinsert
updateupdateprivileged_access_group_eligibility_schedule_id
deletedeleteprivileged_access_group_eligibility_schedule_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_idstringThe unique identifier of privilegedAccessGroupEligibilitySchedule
If-MatchstringETag

SELECT examples

Read the properties and relationships of a privilegedAccessGroupEligibilitySchedule object.

SELECT
id,
accessId,
createdDateTime,
createdUsing,
group,
groupId,
memberType,
modifiedDateTime,
principal,
principalId,
scheduleInfo,
status
FROM entra_id.identity_governance.privileged_access_group_eligibility_schedules
WHERE privileged_access_group_eligibility_schedule_id = '{{ privileged_access_group_eligibility_schedule_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.identity_governance.privileged_access_group_eligibility_schedules (
id,
createdDateTime,
createdUsing,
modifiedDateTime,
scheduleInfo,
status,
accessId,
groupId,
memberType,
principalId,
group,
principal
)
SELECT
'{{ id }}',
'{{ createdDateTime }}',
'{{ createdUsing }}',
'{{ modifiedDateTime }}',
'{{ scheduleInfo }}',
'{{ status }}',
'{{ accessId }}',
'{{ groupId }}',
'{{ memberType }}',
'{{ principalId }}',
'{{ group }}',
'{{ principal }}'
RETURNING
id,
accessId,
createdDateTime,
createdUsing,
group,
groupId,
memberType,
modifiedDateTime,
principal,
principalId,
scheduleInfo,
status
;

UPDATE examples

No description available.

UPDATE entra_id.identity_governance.privileged_access_group_eligibility_schedules
SET
id = '{{ id }}',
createdDateTime = '{{ createdDateTime }}',
createdUsing = '{{ createdUsing }}',
modifiedDateTime = '{{ modifiedDateTime }}',
scheduleInfo = '{{ scheduleInfo }}',
status = '{{ status }}',
accessId = '{{ accessId }}',
groupId = '{{ groupId }}',
memberType = '{{ memberType }}',
principalId = '{{ principalId }}',
group = '{{ group }}',
principal = '{{ principal }}'
WHERE
privileged_access_group_eligibility_schedule_id = '{{ privileged_access_group_eligibility_schedule_id }}' --required
RETURNING
id,
accessId,
createdDateTime,
createdUsing,
group,
groupId,
memberType,
modifiedDateTime,
principal,
principalId,
scheduleInfo,
status;

DELETE examples

No description available.

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