Skip to main content

scoped_members

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

Overview

Namescoped_members
TypeResource
Identra_id.directory_roles.scoped_members

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
administrativeUnitIdstringUnique identifier for the administrative unit that the directory role is scoped to
roleIdstringUnique identifier for the directory role that the member is in.
roleMemberInfoobject (title: identity)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectdirectory_role_id, scoped_role_membership_idMembers of this directory role that are scoped to administrative units. Read-only. Nullable.
listselectdirectory_role_idRetrieve a list of scopedRoleMembership objects for a directory role.
insertinsertdirectory_role_id
updateupdatedirectory_role_id, scoped_role_membership_id
deletedeletedirectory_role_id, scoped_role_membership_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
directory_role_idstringThe unique identifier of directoryRole
scoped_role_membership_idstringThe unique identifier of scopedRoleMembership
If-MatchstringETag

SELECT examples

Members of this directory role that are scoped to administrative units. Read-only. Nullable.

SELECT
id,
administrativeUnitId,
roleId,
roleMemberInfo
FROM entra_id.directory_roles.scoped_members
WHERE directory_role_id = '{{ directory_role_id }}' -- required
AND scoped_role_membership_id = '{{ scoped_role_membership_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.directory_roles.scoped_members (
id,
administrativeUnitId,
roleId,
roleMemberInfo,
directory_role_id
)
SELECT
'{{ id }}',
'{{ administrativeUnitId }}',
'{{ roleId }}',
'{{ roleMemberInfo }}',
'{{ directory_role_id }}'
RETURNING
id,
administrativeUnitId,
roleId,
roleMemberInfo
;

UPDATE examples

No description available.

UPDATE entra_id.directory_roles.scoped_members
SET
id = '{{ id }}',
administrativeUnitId = '{{ administrativeUnitId }}',
roleId = '{{ roleId }}',
roleMemberInfo = '{{ roleMemberInfo }}'
WHERE
directory_role_id = '{{ directory_role_id }}' --required
AND scoped_role_membership_id = '{{ scoped_role_membership_id }}' --required
RETURNING
id,
administrativeUnitId,
roleId,
roleMemberInfo;

DELETE examples

No description available.

DELETE FROM entra_id.directory_roles.scoped_members
WHERE directory_role_id = '{{ directory_role_id }}' --required
AND scoped_role_membership_id = '{{ scoped_role_membership_id }}' --required
AND If-Match = '{{ If-Match }}'
;