Skip to main content

Entity relationship metadata

JupiterOne assigns the following metadata internally to entities and relationships, and all internal metadata assigned by JupiterOne features a property name prefixed with and underscore (_).

Class, Type, Key, and ID

PropertyTypeDescription
_class`stringstring[]`
_typestringThe specific type of the resource.
_keystringAn identifier of the resource unique within an integration instance or data source scope.
_idstringA globally unique identifier of the resource within JupiterOne.

Timestamps

All timestamps are store in Epoch milliseconds and displayed in the UI in ISO date string format:

PropertyTypeDescription
_createdOnnumberThe timestamp the entity/relationship was first created in JupiterOne. Usually represents a time after the resource was created in the provider environment.
_beginOnnumberThe timestamp when the latest version of entity/relationship was created. Equivalent to last updated timestamp within JupiterOne (not the timestamp of the resource updated in the provider environment).
_endOnnumberTHe timestamp a version of the entity/relationship was deleted in JupiterOne.

If available, timestamps from the resource provider, are generally normalized to one of the following:

  • createdOn
  • updatedOn
  • deletedOn
  • startedOn
  • stoppedOn
PropertyTypeDescription
_deletedbooleanIndicates whether a resource was deleted from JupiterOne graph/CMDB. This typically means the resource was recently deleted from the provider source environment.
_versionnumberThe version number, which increments every time a change to the resource configuration/attribute is captured.
_sourcestringThe source from where the resource was created. Valid options include: integration-managed, powerup-managed, system-internal, system-mapper, and api.

Integration specific metadata

The following metadata only exists on resources created via an integration:

PropertyTypeDescription
_integrationClass`stringstring[]`
_integrationTypestringType of the integration. Typically the service provider name. For example: aws, google, azure, okta, knowbe4, vmware, etc.
_integrationNamestringUser-provided friendly name of the integration instance.
_integrationDefinitionIdstringInternal UUID that identifies the definition for this integration, e.g. AWS, Azure, etc.
_integrationInstanceIdstringInternal UUID that identifies the integration instance. An integration can have more than one configuration instances. For example, multiple AWS accounts have multiple AWS integration instances.