Cartography metadata schema#

Some Cartography sync jobs write nodes to convey information about the job itself. See https://github.com/lyft/cartography/issues/758 for more background on this.

SyncMetadata:ModuleSyncMetadata#

This is a node to represent metadata about the sync job of a particular module. Its existence indicates that a particular sync job did happen. The ‘types’ used here should be actual node labels. For example, if we did sync a particular AWSAccount’s S3Buckets, the grouptype is ‘AWSAccount’, the groupid is the particular account’s id, and the syncedtype is ‘AWSS3Bucket’.

Field

Description

Source

id

{group_type}_{group_id}_{synced_type}

util.py

grouptype

The parent module’s type

util.py

groupid

The parent module’s id

util.py

syncedtype

The sub-module’s type

util.py