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.