Wont be able to provide artifact extract but yes, what all things are required (Artifacts/Configuration Names) for E2E integrations, can help you with that.
The SailPoint ISC is a Saas based Identity Governance Administration tool.
The Major components as per the ISC high level architecture is SailPoint ISC cloud Tenant, Virtual Appliances which contains Enterprise connectors and Cloud Connector Gateway and last but not the least are Target Systems
VA Setup (Cluster)
VA is Virtual Appliance which is component running on Linux FlatCar Based Operating System.
It is hosted on Clients on Premise Environment.
In 1 Cluster of Vas, there should be more 2 Vas present as per SailPoint Recommendations.
VA connects with SailPoint ISC β VA Cluster Queue, get the requests and sends the request to Target Systems.
It performs all the Outbound communications with SailPoint ISC tenant and Target systems.
Integration with Cloud Apps including Entra ID Among others.
Create a source with respective OOTB connector
Configure the Connection Details
Test Connections
Update the Account Schema.
Perform the Account Aggregation
Perform Entitlement Aggregations
Configure Account Correlation Rule and Manager Correlation Rule (If source is Authz Source)
Create Identity Profile (If it is an Authz Source)
Configure Life Cycle States
Develop JSON Transforms
Perform the Identity Profile Mappings
Configures Roles, Access Profiles for RBAC
Configure the required artifacts for Joiners Movers and Leavers such as Cloud Rules, Connector Rules, Account Profiles for Disable and Enable.
Integration with On Premise App including AD and Non-AD Apps
Almost same steps as above.
For AD, the IQ Service component is required for Provisioning. Without IQ Service, provisioning will not work. The aggregation from AD does not require IQ Service machine.
How failover works for Cloud tenant.
This is something which is handled by SailPoint ISC multi-tenant architecture.
Also, the provisioning failover or aggregation failover and retries can be configured at Source level. Itβs not applicable for all sources but only for some sources.