-
Bolded words in the schema tables indicate that this field is indexed, so your queries will run faster if you use these fields.
-
This isn't proper Neo4j syntax, but for the purpose of this document we will use this notation:
(NodeTypeA)-[RELATIONSHIP_R]->(NodeTypeB, NodeTypeC, NodeTypeD, NodeTypeE)
to mean a shortened version of this:
(NodeTypeA)-[RELATIONSHIP_R]->(NodeTypeB) (NodeTypeA)-[RELATIONSHIP_R]->(NodeTypeC) (NodeTypeA)-[RELATIONSHIP_R]->(NodeTypeD) (NodeTypeA)-[RELATIONSHIP_R]->(NodeTypeE)
In words, this means that
NodeTypeA
hasRELATIONSHIP_R
pointing toNodeTypeB
, andNodeTypeA
hasRELATIONSHIP_R
pointing toNodeTypeC
. -
In these docs, more specific nodes will be decorated with
GenericNode::SpecificNode
notation. For example, if we have aCar
node and aRaceCar
node, we will refer to theRaceCar
asCar::RaceCar
.
.. mdinclude:: ../modules/_cartography-metadata/schema.md .. mdinclude:: ../modules/aws/schema.md .. mdinclude:: ../modules/azure/schema.md .. mdinclude:: ../modules/crxcavator/schema.md .. mdinclude:: ../modules/digitalocean/schema.md .. mdinclude:: ../modules/gcp/schema.md .. mdinclude:: ../modules/github/schema.md .. mdinclude:: ../modules/gsuite/schema.md .. mdinclude:: ../modules/jamf/schema.md .. mdinclude:: ../modules/kubernetes/schema.md .. mdinclude:: ../modules/okta/schema.md .. mdinclude:: ../modules/pagerduty/schema.md