Skip to main content

entitlement_management

Creates, updates, deletes, gets or lists an entitlement_management resource.

Overview

Nameentitlement_management
TypeResource
Identra_id.role_management.entitlement_management

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
resourceNamespacesarray
roleAssignmentScheduleInstancesarrayInstances for active role assignments.
roleAssignmentScheduleRequestsarrayRequests for active role assignments to principals through PIM.
roleAssignmentSchedulesarraySchedules for active role assignment operations.
roleAssignmentsarrayResource to grant access to users or groups.
roleDefinitionsarrayResource representing the roles allowed by RBAC providers and the permissions assigned to the roles.
roleEligibilityScheduleInstancesarrayInstances for role eligibility requests.
roleEligibilityScheduleRequestsarrayRequests for role eligibilities for principals through PIM.
roleEligibilitySchedulesarraySchedules for role eligibility operations.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectContainer for roles and assignments for entitlement management resources.
updateupdate
deletedeleteIf-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
If-MatchstringETag

SELECT examples

Container for roles and assignments for entitlement management resources.

SELECT
id,
resourceNamespaces,
roleAssignmentScheduleInstances,
roleAssignmentScheduleRequests,
roleAssignmentSchedules,
roleAssignments,
roleDefinitions,
roleEligibilityScheduleInstances,
roleEligibilityScheduleRequests,
roleEligibilitySchedules
FROM entra_id.role_management.entitlement_management
;

UPDATE examples

No description available.

UPDATE entra_id.role_management.entitlement_management
SET
id = '{{ id }}',
resourceNamespaces = '{{ resourceNamespaces }}',
roleAssignments = '{{ roleAssignments }}',
roleAssignmentScheduleInstances = '{{ roleAssignmentScheduleInstances }}',
roleAssignmentScheduleRequests = '{{ roleAssignmentScheduleRequests }}',
roleAssignmentSchedules = '{{ roleAssignmentSchedules }}',
roleDefinitions = '{{ roleDefinitions }}',
roleEligibilityScheduleInstances = '{{ roleEligibilityScheduleInstances }}',
roleEligibilityScheduleRequests = '{{ roleEligibilityScheduleRequests }}',
roleEligibilitySchedules = '{{ roleEligibilitySchedules }}'
RETURNING
id,
resourceNamespaces,
roleAssignmentScheduleInstances,
roleAssignmentScheduleRequests,
roleAssignmentSchedules,
roleAssignments,
roleDefinitions,
roleEligibilityScheduleInstances,
roleEligibilityScheduleRequests,
roleEligibilitySchedules;

DELETE examples

No description available.

DELETE FROM entra_id.role_management.entitlement_management
WHERE If-Match = '{{ If-Match }}'
;