Skip to main content

entitlement_management_catalogs

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

Overview

Nameentitlement_management_catalogs
TypeResource
Identra_id.identity_governance.entitlement_management_catalogs

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
accessPackagesarrayThe access packages in this catalog. Read-only. Nullable.
catalogTypeWhether the catalog is created by a user or entitlement management. The possible values are: userManaged, serviceDefault, serviceManaged, unknownFutureValue.
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])$)
customWorkflowExtensionsarray
descriptionstringThe description of the access package catalog.
displayNamestringThe display name of the access package catalog.
isExternallyVisiblebooleanWhether the access packages in this catalog can be requested by users outside of the tenant.
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])$)
resourceRolesarray
resourceScopesarray
resourcesarrayAccess package resources in this catalog.
stateHas the value published if the access packages are available for management. The possible values are: unpublished, published, unknownFutureValue.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectaccess_package_catalog_idRetrieve the properties and relationships of an accessPackageCatalog object.
listselectRetrieve a list of accessPackageCatalog objects.
insertinsertCreate a new accessPackageCatalog object.
updateupdateaccess_package_catalog_idUpdate an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.
deletedeleteaccess_package_catalog_idIf-MatchDelete an accessPackageCatalog.

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
If-MatchstringETag

SELECT examples

Retrieve the properties and relationships of an accessPackageCatalog object.

SELECT
id,
accessPackages,
catalogType,
createdDateTime,
customWorkflowExtensions,
description,
displayName,
isExternallyVisible,
modifiedDateTime,
resourceRoles,
resourceScopes,
resources,
state
FROM entra_id.identity_governance.entitlement_management_catalogs
WHERE access_package_catalog_id = '{{ access_package_catalog_id }}' -- required
;

INSERT examples

Create a new accessPackageCatalog object.

INSERT INTO entra_id.identity_governance.entitlement_management_catalogs (
id,
catalogType,
createdDateTime,
description,
displayName,
isExternallyVisible,
modifiedDateTime,
state,
accessPackages,
customWorkflowExtensions,
resourceRoles,
resources,
resourceScopes
)
SELECT
'{{ id }}',
'{{ catalogType }}',
'{{ createdDateTime }}',
'{{ description }}',
'{{ displayName }}',
{{ isExternallyVisible }},
'{{ modifiedDateTime }}',
'{{ state }}',
'{{ accessPackages }}',
'{{ customWorkflowExtensions }}',
'{{ resourceRoles }}',
'{{ resources }}',
'{{ resourceScopes }}'
RETURNING
id,
accessPackages,
catalogType,
createdDateTime,
customWorkflowExtensions,
description,
displayName,
isExternallyVisible,
modifiedDateTime,
resourceRoles,
resourceScopes,
resources,
state
;

UPDATE examples

Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description.

UPDATE entra_id.identity_governance.entitlement_management_catalogs
SET
id = '{{ id }}',
catalogType = '{{ catalogType }}',
createdDateTime = '{{ createdDateTime }}',
description = '{{ description }}',
displayName = '{{ displayName }}',
isExternallyVisible = {{ isExternallyVisible }},
modifiedDateTime = '{{ modifiedDateTime }}',
state = '{{ state }}',
accessPackages = '{{ accessPackages }}',
customWorkflowExtensions = '{{ customWorkflowExtensions }}',
resourceRoles = '{{ resourceRoles }}',
resources = '{{ resources }}',
resourceScopes = '{{ resourceScopes }}'
WHERE
access_package_catalog_id = '{{ access_package_catalog_id }}' --required
RETURNING
id,
accessPackages,
catalogType,
createdDateTime,
customWorkflowExtensions,
description,
displayName,
isExternallyVisible,
modifiedDateTime,
resourceRoles,
resourceScopes,
resources,
state;

DELETE examples

Delete an accessPackageCatalog.

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