Skip to main content

app_management_policies

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

Overview

Nameapp_management_policies
TypeResource
Identra_id.policies.app_management_policies

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
appliesToarrayCollection of applications and service principals to which the policy is applied.
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])$)
descriptionstringDescription for this policy. Required.
displayNamestringDisplay name for this policy. Required.
isEnabledbooleanDenotes whether the policy is enabled.
restrictionsRestrictions that apply to an application or service principal object.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectapp_management_policy_idRead the properties of an appManagementPolicy object.
listselectRetrieve a list of appManagementPolicy objects.
insertinsertCreate an appManagementPolicy object.
updateupdateapp_management_policy_idUpdate an appManagementPolicy object.
deletedeleteapp_management_policy_idIf-MatchDelete an appManagementPolicy object.

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
app_management_policy_idstringThe unique identifier of appManagementPolicy
If-MatchstringETag

SELECT examples

Read the properties of an appManagementPolicy object.

SELECT
id,
appliesTo,
deletedDateTime,
description,
displayName,
isEnabled,
restrictions
FROM entra_id.policies.app_management_policies
WHERE app_management_policy_id = '{{ app_management_policy_id }}' -- required
;

INSERT examples

Create an appManagementPolicy object.

INSERT INTO entra_id.policies.app_management_policies (
id,
deletedDateTime,
description,
displayName,
isEnabled,
restrictions,
appliesTo
)
SELECT
'{{ id }}',
'{{ deletedDateTime }}',
'{{ description }}',
'{{ displayName }}',
{{ isEnabled }},
'{{ restrictions }}',
'{{ appliesTo }}'
RETURNING
id,
appliesTo,
deletedDateTime,
description,
displayName,
isEnabled,
restrictions
;

UPDATE examples

Update an appManagementPolicy object.

UPDATE entra_id.policies.app_management_policies
SET
id = '{{ id }}',
deletedDateTime = '{{ deletedDateTime }}',
description = '{{ description }}',
displayName = '{{ displayName }}',
isEnabled = {{ isEnabled }},
restrictions = '{{ restrictions }}',
appliesTo = '{{ appliesTo }}'
WHERE
app_management_policy_id = '{{ app_management_policy_id }}' --required
RETURNING
id,
appliesTo,
deletedDateTime,
description,
displayName,
isEnabled,
restrictions;

DELETE examples

Delete an appManagementPolicy object.

DELETE FROM entra_id.policies.app_management_policies
WHERE app_management_policy_id = '{{ app_management_policy_id }}' --required
AND If-Match = '{{ If-Match }}'
;