Skip to main content

privileged_access_group_assignment_schedule_instances_group

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

Overview

Nameprivileged_access_group_assignment_schedule_instances_group
TypeResource
Identra_id.identity_governance.privileged_access_group_assignment_schedule_instances_group

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
acceptedSendersarrayThe list of users or groups allowed to create posts or calendar events in this group. If this list is nonempty, then only users or groups listed here are allowed to post.
allowExternalSendersbooleanIndicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).
appRoleAssignmentsarrayRepresents the app roles granted to a group for an application. Supports $expand.
assignedLabelsarrayThe list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role.
assignedLicensesarrayThe licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only.
autoSubscribeNewMembersbooleanIndicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).
calendarThe group's calendar. Read-only.
calendarViewarrayThe calendar view for the calendar. Read-only.
classificationstringDescribes a classification for the group (such as low, medium, or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).
conversationsarrayThe group's conversations.
createdDateTimestring (date-time)Timestamp of when the group was created. The value can't be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. (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])$)
createdOnBehalfOfThe user (or application) that created the group. NOTE: This property isn't set if the user is an administrator. Read-only.
deletedDateTimestring (date-time)Date and time when this object was deleted. Always null when the object hasn't been deleted. (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])$)
descriptionstringAn optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
displayNamestringThe display name for the group. This property is required when a group is created and can't be cleared during updates. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby.
driveThe group's default drive. Read-only.
drivesarrayThe group's drives. Read-only.
eventsarrayThe group's calendar events.
expirationDateTimestring (date-time)Timestamp of when the group is set to expire. It's null for security groups, but for Microsoft 365 groups, it represents when the group is set to expire as defined in the groupLifecyclePolicy. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. (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])$)
extensionsarrayThe collection of open extensions defined for the group. Read-only. Nullable.
groupLifecyclePoliciesarrayThe collection of lifecycle policies for this group. Read-only. Nullable.
groupTypesarraySpecifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or a distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not).
hasMembersWithLicenseErrorsbooleanIndicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. Supports $filter (eq).
hideFromAddressListsbooleanTrue if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).
hideFromOutlookClientsbooleanTrue if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).
infoCatalogsarray
isArchivedbooleanWhen a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.
isAssignableToRolebooleanIndicates whether this group can be assigned to a Microsoft Entra role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group can't be a dynamic group (that is, groupTypes can't contain DynamicMembership). Only callers with at least the Privileged Role Administrator role can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Microsoft Entra role assignmentsUsing this feature requires a Microsoft Entra ID P1 license. Returned by default. Supports $filter (eq, ne, not).
isManagementRestrictedbooleanIndicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve.
isSubscribedByMailbooleanIndicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).
licenseProcessingStateIndicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Requires $select to retrieve. Read-only.
mailstringThe SMTP address for the group, for example, 'serviceadmins@contoso.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
mailEnabledbooleanSpecifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not).
mailNicknamestringThe mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following characters: @ () / [] ' ; : <> , SPACE. Required. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
memberOfarrayGroups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.
membersarrayThe members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).
membersWithLicenseErrorsarrayA list of group members with license errors from this group-based license assignment. Read-only.
membershipRulestringThe rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).
membershipRuleProcessingStatestringIndicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in).
onPremisesDomainNamestringContains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.
onPremisesLastSyncDateTimestring (date-time)Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). (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])$)
onPremisesNetBiosNamestringContains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Read-only.
onPremisesProvisioningErrorsarrayErrors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not).
onPremisesSamAccountNamestringContains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only.
onPremisesSecurityIdentifierstringContains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values).
onPremisesSyncBehavior
onPremisesSyncEnabledbooleantrue if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).
onenote
ownersarrayThe owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).
permissionGrantsarray
photoThe group's profile photo
photosarrayThe profile photos owned by the group. Read-only. Nullable.
plannerEntry-point to Planner resource that might exist for a Unified Group.
preferredDataLocationstringThe preferred data location for the Microsoft 365 group. By default, the group inherits the group creator's preferred data location. To set this property, the calling app must be granted the Directory.ReadWrite.All permission and the user be assigned at least one of the following Microsoft Entra roles: User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.
preferredLanguagestringThe preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example, en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).
proxyAddressesarrayEmail addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0).
rejectedSendersarrayThe list of users or groups not allowed to create posts or calendar events in this group. Nullable
renewedDateTimestring (date-time)Timestamp of when the group was last renewed. This value can't be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. (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])$)
resourceBehaviorOptionsarraySpecifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options.
resourceProvisioningOptionsarraySpecifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith).
securityEnabledbooleanSpecifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in).
securityIdentifierstringSecurity identifier of the group, used in Windows scenarios. Read-only. Returned by default.
serviceProvisioningErrorsarrayErrors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter (eq, not, for isResolved and serviceInstance).
settingsarraySettings that can govern this group's behavior, like whether members can invite guests to the group. Nullable.
sitesarrayThe list of SharePoint sites in this group. Access the default site with /sites/root.
teamThe team associated with this group.
themestringSpecifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange, or Red. Returned by default.
threadsarrayThe group's conversation threads. Nullable.
transitiveMemberOfarrayThe groups that a group is a member of, either directly or through nested membership. Nullable.
transitiveMembersarrayThe direct and transitive members of a group. Nullable.
uniqueNamestringThe unique identifier that can be assigned to a group and used as an alternate key. Immutable. Read-only.
unseenCountnumber (int32)Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}).
visibilitystringSpecifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable.
welcomeMessageEnabledboolean

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectprivileged_access_group_assignment_schedule_instance_idReferences the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand.

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

SELECT examples

References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand.

SELECT
id,
acceptedSenders,
allowExternalSenders,
appRoleAssignments,
assignedLabels,
assignedLicenses,
autoSubscribeNewMembers,
calendar,
calendarView,
classification,
conversations,
createdDateTime,
createdOnBehalfOf,
deletedDateTime,
description,
displayName,
drive,
drives,
events,
expirationDateTime,
extensions,
groupLifecyclePolicies,
groupTypes,
hasMembersWithLicenseErrors,
hideFromAddressLists,
hideFromOutlookClients,
infoCatalogs,
isArchived,
isAssignableToRole,
isManagementRestricted,
isSubscribedByMail,
licenseProcessingState,
mail,
mailEnabled,
mailNickname,
memberOf,
members,
membersWithLicenseErrors,
membershipRule,
membershipRuleProcessingState,
onPremisesDomainName,
onPremisesLastSyncDateTime,
onPremisesNetBiosName,
onPremisesProvisioningErrors,
onPremisesSamAccountName,
onPremisesSecurityIdentifier,
onPremisesSyncBehavior,
onPremisesSyncEnabled,
onenote,
owners,
permissionGrants,
photo,
photos,
planner,
preferredDataLocation,
preferredLanguage,
proxyAddresses,
rejectedSenders,
renewedDateTime,
resourceBehaviorOptions,
resourceProvisioningOptions,
securityEnabled,
securityIdentifier,
serviceProvisioningErrors,
settings,
sites,
team,
theme,
threads,
transitiveMemberOf,
transitiveMembers,
uniqueName,
unseenCount,
visibility,
welcomeMessageEnabled
FROM entra_id.identity_governance.privileged_access_group_assignment_schedule_instances_group
WHERE privileged_access_group_assignment_schedule_instance_id = '{{ privileged_access_group_assignment_schedule_instance_id }}' -- required
;