TODO: Iterate the benefits of ingesting data from the provider into JupiterOne. Consider the following examples:
- Visualize {{provider}} services, teams, and users in the JupiterOne graph.
- Map {{provider}} users to employees in your JupiterOne account.
- Monitor changes to {{provider}} users using JupiterOne alerts.
TODO: Iterate significant activities the integration enables. Consider the following examples:
- JupiterOne periodically fetches services, teams, and users from {{provider}} to update the graph.
- Write JupiterOne queries to review and monitor updates to the graph, or leverage existing queries.
- Configure alerts to take action when JupiterOne graph changes, or leverage existing alerts.
TODO: Iterate requirements for setting up the integration. Consider the following examples:
- {{provider}} supports the OAuth2 Client Credential flow. You must have a Administrator user account.
- JupiterOne requires a REST API key. You need permission to create a user in {{provider}} that is used to obtain the API key.
- You must have permission in JupiterOne to install new integrations.
If you need help with this integration, contact JupiterOne Support.
TODO: List specific actions that must be taken in the provider. Remove this section when there are no actions to take in the provider.
TODO: List specific actions that the user must take in JupiterOne. Many of the following steps will be reusable; take care to be sure they remain accurate.
- From the top navigation of the J1 Search homepage, select Integrations.
- Scroll down to {{provider}} and click it.
- Click Add Configuration and configure the following settings:
- Enter the account name by which you want to identify this {{provider}} account
in JupiterOne. Select Tag with Account Name to store this value in
tag.AccountName
of the ingested assets. - Enter a description to help your team identify the integration.
- Select a polling interval that is sufficient for your monitoring requirements.
You can leave this as
DISABLED
and manually execute the integration. - {{additional provider-specific settings}} Enter the {{provider}} API key generated for use by JupiterOne.
- Click Create Configuration after you have entered all the values.
TODO: List specific actions that must be taken to uninstall the integration. Many of the following steps will be reusable; take care to be sure they remain accurate.
- From the top navigation of the J1 Search homepage, select Integrations.
- Scroll down to {{provider}} and click it.
- Identify and click the integration to delete.
- Click the trash can icon.
- Click Remove to delete the integration.
The following entities are created:
Resources | Entity _type |
Entity _class |
---|---|---|
Account | acme_account |
Account |
User | acme_user |
User |
UserGroup | acme_group |
UserGroup |
The following relationships are created:
Source Entity _type |
Relationship _class |
Target Entity _type |
---|---|---|
acme_account |
HAS | acme_group |
acme_account |
HAS | acme_user |
acme_group |
HAS | acme_user |