Skip to main content

Data Model

Cloudaware CMDB represents infrastructure, applications, findings, events, and related records as configuration item (CI) classes. Cloudaware defines each CI class through object metadata, including fields, relationships, related lists, lifecycle metadata, and domain-specific logic.

At the platform level, each CI class maps to a namespaced Salesforce/Force.com custom object, also known as an sObject. Relationships between sObjects model dependencies, hierarchy, ownership, and associations across your environment.

This section explains the conceptual CMDB data model: objects, attributes, relationships, normalization rules.

Objects

CMDB CI classes represent providers, compute, storage, networking, applications, findings, and events. Use this guide when you need to understand which object type stores a resource or understand how object categories support reporting and module workflows.

Attributes

CMDB fields capture identity, lifecycle, configuration, runtime state, security posture, cost, ownership, and business metadata. Use this guide when choosing fields for list views, queries, reports, enrichment rules, or integrations.

Relationships

CMDB records are connected through ownership, dependency, lookup, master-detail, and junction relationships. Use this guide when designing impact analysis, application mappings, dependency views, or reports that traverse related CIs.

Normalization Rules

Cloudaware normalizes provider-specific objects, fields, IDs, tags, units, formats, and conflicting source values into a consistent CMDB model. Use this guide when interpreting cross-cloud data, defining naming conventions, or extending the model with custom mappings.