Skip to content

cloudg inventory catalog

From docs/INVENTORY_CATALOG.md on GitHub

Per-asset-type reference for the inventory map: what every asset_type means, which providers produce it, the metadata keys it carries, the relations its collectors declare, and the edges the linker produces from and to it. Companion to INVENTORY_REFERENCE.md (structures of every output) and INVENTORY_INTERNALS.md (how it works).

How this catalog was built. The metadata keys, value types, declared relations and edge patterns below were recorded from real collector output: every CloudAsset and every linked edge created while the full test suite ran (moto-backed AWS, recorded Azure Resource Graph rows, recorded GCP Cloud Asset Inventory responses) plus an end-to-end map of a simulated multi-account AWS Organization. It is therefore a description of observed shapes, not an exhaustive schema: a collector can add a key that a fixture never triggered (for example a field only set when an optional feature is enabled), and keys whose value was None in every observation show type null. Types listed as not exercised exist in the taxonomy and are produced by collectors or catalogs, but no fixture created one.

Value types: str, int, float, bool, null, list, object (a JSON object). A key with several types (null | str) was observed with each.

Sections