Skip to main content

synchronization

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

Overview

Namesynchronization
TypeResource
Identra_id.applications.synchronization

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
jobsarrayPerforms synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.
secretsarrayRepresents a collection of credentials to access provisioned cloud applications.
templatesarrayPreconfigured synchronization settings for a particular application.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectapplication_idRepresents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API.
replacereplaceapplication_id
deletedeleteapplication_idIf-Match
acquire_access_tokenexecapplication_idAcquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application.
secretsexecapplication_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
application_idstringThe unique identifier of application
If-MatchstringETag

SELECT examples

Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API.

SELECT
id,
jobs,
secrets,
templates
FROM entra_id.applications.synchronization
WHERE application_id = '{{ application_id }}' -- required
;

REPLACE examples

No description available.

REPLACE entra_id.applications.synchronization
SET
id = '{{ id }}',
secrets = '{{ secrets }}',
jobs = '{{ jobs }}',
templates = '{{ templates }}'
WHERE
application_id = '{{ application_id }}' --required
RETURNING
id,
jobs,
secrets,
templates;

DELETE examples

No description available.

DELETE FROM entra_id.applications.synchronization
WHERE application_id = '{{ application_id }}' --required
AND If-Match = '{{ If-Match }}'
;

Lifecycle Methods

Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application.

EXEC entra_id.applications.synchronization.acquire_access_token
@application_id='{{ application_id }}' --required
@@json=
'{
"credentials": "{{ credentials }}"
}'
;