Skip to main content

conditional_access_authentication_context_class_references

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

Overview

Nameconditional_access_authentication_context_class_references
TypeResource
Identra_id.identity.conditional_access_authentication_context_class_references

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
descriptionstringA short explanation of the policies that are enforced by authenticationContextClassReference. This value should be used to provide secondary text to describe the authentication context class reference when building user-facing admin experiences. For example, a selection UX.
displayNamestringThe display name is the friendly name of the authenticationContextClassReference object. This value should be used to identify the authentication context class reference when building user-facing admin experiences. For example, a selection UX.
isAvailablebooleanIndicates whether the authenticationContextClassReference has been published by the security admin and is ready for use by apps. When it's set to false, it shouldn't be shown in authentication context selection UX, or used to protect app resources. It's shown and available for Conditional Access policy authoring. The default value is false. Supports $filter (eq).

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectauthentication_context_class_reference_idRetrieve the properties and relationships of a authenticationContextClassReference object.
listselectRetrieve a list of authenticationContextClassReference objects.
insertinsert
updateupdateauthentication_context_class_reference_idCreate an authenticationContextClassReference object, if the ID has not been used. If ID has been used, this call updates the authenticationContextClassReference object.
deletedeleteauthentication_context_class_reference_idIf-MatchDelete an authenticationContextClassReference object that's not published or used by a conditional access policy.

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
authentication_context_class_reference_idstringThe unique identifier of authenticationContextClassReference
If-MatchstringETag

SELECT examples

Retrieve the properties and relationships of a authenticationContextClassReference object.

SELECT
id,
description,
displayName,
isAvailable
FROM entra_id.identity.conditional_access_authentication_context_class_references
WHERE authentication_context_class_reference_id = '{{ authentication_context_class_reference_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.identity.conditional_access_authentication_context_class_references (
id,
description,
displayName,
isAvailable
)
SELECT
'{{ id }}',
'{{ description }}',
'{{ displayName }}',
{{ isAvailable }}
RETURNING
id,
description,
displayName,
isAvailable
;

UPDATE examples

Create an authenticationContextClassReference object, if the ID has not been used. If ID has been used, this call updates the authenticationContextClassReference object.

UPDATE entra_id.identity.conditional_access_authentication_context_class_references
SET
id = '{{ id }}',
description = '{{ description }}',
displayName = '{{ displayName }}',
isAvailable = {{ isAvailable }}
WHERE
authentication_context_class_reference_id = '{{ authentication_context_class_reference_id }}' --required
RETURNING
id,
description,
displayName,
isAvailable;

DELETE examples

Delete an authenticationContextClassReference object that's not published or used by a conditional access policy.

DELETE FROM entra_id.identity.conditional_access_authentication_context_class_references
WHERE authentication_context_class_reference_id = '{{ authentication_context_class_reference_id }}' --required
AND If-Match = '{{ If-Match }}'
;