Skip to main content

entitlement_management_catalogs_resources

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

Overview

Nameentitlement_management_catalogs_resources
TypeResource
Identra_id.identity_governance.entitlement_management_catalogs_resources

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
attributesarrayContains information about the attributes to be collected from the requestor and sent to the resource application.
createdDateTimestring (date-time)The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. 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])$)
descriptionstringA description for the resource.
displayNamestringThe display name of the resource, such as the application name, group name or site name.
environmentContains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand.
modifiedDateTimestring (date-time)The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. 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])$)
originIdstringThe unique identifier of the resource in the origin system. For a Microsoft Entra group, this is the identifier of the group.
originSystemstringThe type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.
rolesarrayRead-only. Nullable. Supports $expand.
scopesarrayRead-only. Nullable. Supports $expand.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectaccess_package_catalog_id, access_package_resource_idAccess package resources in this catalog.
listselectaccess_package_catalog_idRetrieve a list of accessPackageResource objects in an accessPackageCatalog.
insertinsertaccess_package_catalog_id
updateupdateaccess_package_catalog_id, access_package_resource_id
deletedeleteaccess_package_catalog_id, access_package_resource_idIf-Match
refreshexecaccess_package_catalog_id, access_package_resource_id

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
access_package_catalog_idstringThe unique identifier of accessPackageCatalog
access_package_resource_idstringThe unique identifier of accessPackageResource
If-MatchstringETag

SELECT examples

Access package resources in this catalog.

SELECT
id,
attributes,
createdDateTime,
description,
displayName,
environment,
modifiedDateTime,
originId,
originSystem,
roles,
scopes
FROM entra_id.identity_governance.entitlement_management_catalogs_resources
WHERE access_package_catalog_id = '{{ access_package_catalog_id }}' -- required
AND access_package_resource_id = '{{ access_package_resource_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.identity_governance.entitlement_management_catalogs_resources (
id,
attributes,
createdDateTime,
description,
displayName,
modifiedDateTime,
originId,
originSystem,
environment,
roles,
scopes,
access_package_catalog_id
)
SELECT
'{{ id }}',
'{{ attributes }}',
'{{ createdDateTime }}',
'{{ description }}',
'{{ displayName }}',
'{{ modifiedDateTime }}',
'{{ originId }}',
'{{ originSystem }}',
'{{ environment }}',
'{{ roles }}',
'{{ scopes }}',
'{{ access_package_catalog_id }}'
RETURNING
id,
attributes,
createdDateTime,
description,
displayName,
environment,
modifiedDateTime,
originId,
originSystem,
roles,
scopes
;

UPDATE examples

No description available.

UPDATE entra_id.identity_governance.entitlement_management_catalogs_resources
SET
id = '{{ id }}',
attributes = '{{ attributes }}',
createdDateTime = '{{ createdDateTime }}',
description = '{{ description }}',
displayName = '{{ displayName }}',
modifiedDateTime = '{{ modifiedDateTime }}',
originId = '{{ originId }}',
originSystem = '{{ originSystem }}',
environment = '{{ environment }}',
roles = '{{ roles }}',
scopes = '{{ scopes }}'
WHERE
access_package_catalog_id = '{{ access_package_catalog_id }}' --required
AND access_package_resource_id = '{{ access_package_resource_id }}' --required
RETURNING
id,
attributes,
createdDateTime,
description,
displayName,
environment,
modifiedDateTime,
originId,
originSystem,
roles,
scopes;

DELETE examples

No description available.

DELETE FROM entra_id.identity_governance.entitlement_management_catalogs_resources
WHERE access_package_catalog_id = '{{ access_package_catalog_id }}' --required
AND access_package_resource_id = '{{ access_package_resource_id }}' --required
AND If-Match = '{{ If-Match }}'
;

Lifecycle Methods

Success

EXEC entra_id.identity_governance.entitlement_management_catalogs_resources.refresh
@access_package_catalog_id='{{ access_package_catalog_id }}' --required,
@access_package_resource_id='{{ access_package_resource_id }}' --required
;