Skip to main content

authentication_operations

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

Overview

Nameauthentication_operations
TypeResource
Identra_id.users.authentication_operations

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
createdDateTimestring (date-time)The start time of the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. (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])$)
lastActionDateTimestring (date-time)The time of the last action in the operation. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. (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])$)
resourceLocationstringURI of the resource that the operation is performed on.
statusThe status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.
statusDetailstringDetails about the status of the operation.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectuser_id, long_running_operation_idRead the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states.
listselectuser_idRead the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states.
insertinsertuser_id
updateupdateuser_id, long_running_operation_id
deletedeleteuser_id, long_running_operation_idIf-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
long_running_operation_idstringThe unique identifier of longRunningOperation
user_idstringThe unique identifier of user
If-MatchstringETag

SELECT examples

Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states.

SELECT
id,
createdDateTime,
lastActionDateTime,
resourceLocation,
status,
statusDetail
FROM entra_id.users.authentication_operations
WHERE user_id = '{{ user_id }}' -- required
AND long_running_operation_id = '{{ long_running_operation_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO entra_id.users.authentication_operations (
id,
createdDateTime,
lastActionDateTime,
resourceLocation,
status,
statusDetail,
user_id
)
SELECT
'{{ id }}',
'{{ createdDateTime }}',
'{{ lastActionDateTime }}',
'{{ resourceLocation }}',
'{{ status }}',
'{{ statusDetail }}',
'{{ user_id }}'
RETURNING
id,
createdDateTime,
lastActionDateTime,
resourceLocation,
status,
statusDetail
;

UPDATE examples

No description available.

UPDATE entra_id.users.authentication_operations
SET
id = '{{ id }}',
createdDateTime = '{{ createdDateTime }}',
lastActionDateTime = '{{ lastActionDateTime }}',
resourceLocation = '{{ resourceLocation }}',
status = '{{ status }}',
statusDetail = '{{ statusDetail }}'
WHERE
user_id = '{{ user_id }}' --required
AND long_running_operation_id = '{{ long_running_operation_id }}' --required
RETURNING
id,
createdDateTime,
lastActionDateTime,
resourceLocation,
status,
statusDetail;

DELETE examples

No description available.

DELETE FROM entra_id.users.authentication_operations
WHERE user_id = '{{ user_id }}' --required
AND long_running_operation_id = '{{ long_running_operation_id }}' --required
AND If-Match = '{{ If-Match }}'
;