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 will be used to obtain the API key.
- You must have permission in JupiterOne to install new integrations.
If you need help with this integration, please 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 must be taken in JupiterOne. Many of the following steps will be reusable; take care to be sure they remain accurate.
- From the configuration Gear Icon, select Integrations.
- Scroll to the {{provider}} integration tile and click it.
- Click the Add Configuration button and configure the following settings:
- Enter the Account Name by which you'd like to identify this {{provider}}
account in JupiterOne. Ingested entities will have this value stored in
tag.AccountName
when Tag with Account Name is checked. - Enter a Description that will further assist your team when identifying the integration instance.
- Select a Polling Interval that you feel is sufficient for your monitoring
needs. You may 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 once all values are provided.
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 configuration Gear Icon, select Integrations.
- Scroll to the {{provider}} integration tile and click it.
- Identify and click the integration to delete.
- Click the trash can icon.
- Click the Remove button 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 |