Skip to main content

Provider Quick Reference

This page provides quick-reference tables for common provider-specific CMDB objects, identity fields, parent lookups, location fields, state fields, and active-record query patterns.

Exact object and field API names can vary by Cloudaware managed package version. Confirm field names in CMDB Navigator, list of objects (Salesforce platform-level), or the relevant schema reference before using them in production queries or integrations.

Legend

  • Active filter: Add CA10__disappearanceTime__c = NULL unless noted otherwise.
  • Parent lookup: Field that anchors an object to its container, such as an account, subscription, project, cluster, or tenancy.
  • Identity: Provider ID, stable Cloudaware identifier, or both. Stable identifiers such as CA10__caUuid__c are commonly used for deduplication across discovery runs and idempotent upserts.
  • Namespace prefixes: Replace namespace prefixes, such as CA10__, CA10K__, or CA10O1__, with the prefixes used in your org where applicable.

AWS

Here are representative AWS objects and common lookup, identity, location, state, and active-record patterns.

Object (API Name)Parent lookup (typical)Identity (examples)Location (examples)State (example)Active filter
AWS Account CA10__CaAwsAccount__cAWS Account IDPartition
AWS EC2 Instance CA10__CaAwsInstance__cAccount CA10__account__cInstance ID CA10__instanceId__c, Cloudaware UUID CA10__caUuid__cRegion CA10__region__c, Availability Zone CA10__availabilityZone2__cState Name CA10__stateName__cYes
AWS EBS Volume CA10__CaAwsVolume__cAccount CA10__account__cVolume ID CA10__volumeId__c, Cloudaware UUID CA10__caUuid__cRegion CA10__region__c, Availability Zone CA10__availabilityZone2__cStatus CA10__status__cYes
AWS EC2 Instance Volume Link CA10__CaAwsInstanceVolumeLink__cmaster-detail to Instance; master-detail to VolumeComposite of parentsYes
AWS EC2 Security Group CA10__CaAwsSecurityGroup__cAccount CA10__account__c, VPC CA10__vpc__cGroup ID CA10__groupId__c, Cloudaware UUID CA10__caUuid__cRegion CA10__region__cYes

AWS Notes

  • Instance-to-volume relationships are commonly represented through CA10__CaAwsInstanceVolumeLink__c.
  • Similar link objects may exist for relationships such as instance-to-security group.
  • Use parent traversal, such as CA10__account__r.Name, for account-level reporting.
  • Prefer selective filters, such as state and region, when querying large AWS object tables.

Microsoft Azure

Here are representative Microsoft Azure objects and common subscription, resource group, identity, location, state, and active-record patterns.

Object (API Name)Parent lookup (typical)Identity (examples)Location (examples)State (example)Active filter
Azure Subscription CA10__CaAzureSubscription__cSubscription ID
Azure Resource Group CA10__CaAzureResourceGroup__cSubscription CA10__account__cName CA10__name__cLocation Name CA10__locationName__cProvisioning State CA10__provisioningState__cYes
Azure Virtual Machine CA10__CaAzureVirtualMachine__cSubscription CA10__account__c, Resource Group CA10__resourceGroup__cVM ID CA10__vmId__c, Cloudaware UUID CA10__caUuid__cLocation Name CA10__locationName__cPower State CA10__powerState__cYes
Azure Managed Disk CA10__CaAzureManagedDisk__cSubscription CA10__subscription__c, Resource Group CA10__resourceGroup__cCloudaware UUID CA10__caUuid__cLocation Name CA10__locationName__cProvisioning State CA10__provisioningState__cYes

Microsoft Azure Notes

  • VMs, NICs, and disks may relate through lookups or junction objects, depending on discovery and package version.
  • Use subscription, resource group, and location filters for selective queries.

Google Cloud

Here are representative Google Cloud objects and common project, identity, location, state, and active-record patterns.

Object (API Name)Parent lookup (typical)Identity (examples)Location (examples)State (example)Active filter
Google Project CA10__CaGcpProject__cProject ID CA10__projectId__c
Google GCE Instance CA10__CaGcpInstance__cProject CA10__project__cGoogle ID CA10__googleId__c, Cloudaware UUID CA10__caUuid__cZone CA10__zone__cStatus CA10__status__cYes
Google GCE Disk CA10__CaGcpDisk__cProject CA10__project__cGoogle ID CA10__googleId__c, Cloudaware UUID CA10__caUuid__cZone CA10__zone__cStatus CA10__status__cYes

Google Cloud Notes

  • Common relationships include instance-to-disk relationships.
  • Use project and zone filters with the active-record filter for better query selectivity.

Oracle Cloud Infrastructure (OCI)

Here are representative OCI objects and common tenancy, compartment, region, identity, location, state, and active-record patterns.

Object (API Name)Parent lookup (typical)Identity (examples)Location (examples)State (example)Active filter
Oracle Compartment CA10O1__CaOracleCompartment__cTenancy CA10O1__tenancy__cOCID CA10O1__ocid__cTenancy CA10O1__tenancy__cLifecycle State CA10O1__lifecycleState__cYes
Oracle IAAS Instance CA10O1__CaOracleIaasInstance__cCompartment CA10O1__compartment__cOCID CA10O1__ocid__c, Cloudaware UUID CA10__caUuid__cRegion CA10O1__region__c, Availability Domain CA10O1__availabilityDomain__cLifecycle State CA10O1__lifecycleState__cYes
Oracle IAAS Volume CA10O1__CaOracleIaasVolume__cCompartment CA10O1__compartment__cOCID CA10O1__ocid__c, Cloudaware UUID CA10__caUuid__cRegion CA10O1__region__c, Availability Domain Name CA10O1__availabilityDomainName__cLifecycle State CA10O1__lifecycleState__cYes
Oracle IAM Group CA10O1__CaOracleIamGroup__cTenancy CA10O1__tenancy__cOCID CA10O1__ocid__c, Name NameTenancy CA10O1__tenancy__cLifecycle State CA10O1__lifecycleState__cYes

Oracle Cloud Infrastructure Notes

  • Common relationships include tenancy-to-compartment, compartment-to-resource, VCN-to-subnet, instance-to-VNIC, instance-to-volume attachment, and IAM user-to-group membership.
  • Use tenancy, compartment, region, availability domain, and active-record filters for selective queries across large OCI estates.

Alibaba Cloud

Here are representative Alibaba Cloud CMDB objects and common account, region, identity, location, state, and active-record patterns.

Object (API Name)Parent lookup (typical)Identity (examples)Location (examples)State (example)Active filter
Ali Account CA10AC__CaAlibabaCloudAccount__cAccount ID CA10AC__accountId__c
Ali ECS Instance CA10AC__CaAlibabaCloudEcsInstance__cAccount CA10AC__account__cInstance ID CA10AC__instanceId__c, Cloudaware UUID CA10__caUuid__cRegion, zoneInstance statusYes
Ali ECS Security Group CA10AC__CaAlibabaCloudEcsSecurityGroup__cAccount CA10AC__account__cSecurity Group ID CA10AC__securityGroupId__c, Cloudaware UUID CA10__caUuid__cRegionYes
Ali SLB Load Balancer CA10AC__CaAlibabaCloudSlbLoadBalancer__cAccount ID CA10AC__accountId__c, Region CA10AC__region__cLoad Balancer ID CA10AC__loadBalancerId__c, Cloudaware UUID CA10__caUuid__cRegion CA10AC__region__c, Primary Zone CA10AC__masterZone__cLoad Balancer Status CA10AC__loadBalancerStatus__cYes

Alibaba Cloud Notes

  • Common relationships include ECS instance-to-disk, ECS instance-to-security group, SLB load balancer-to-listener, and account-to-region-to-resource hierarchy.
  • Use account, region, zone, and active-record filters for selective queries on large Alibaba Cloud object tables.

Kubernetes Cluster

Here are representative Kubernetes Cluster objects and common cluster, namespace, node, workload, state, and active-record patterns.

Object (API Name)Parent lookup (typical)Identity (examples)Location (examples)State (example)Active filter
Kubernetes Cluster CA10K__CaKubernetesCluster__cURL CA10K__url__c
Kubernetes Cluster Node CA10K__CaKubernetesClusterNode__cCluster CA10K__cluster__cName CA10K__name__cYes
Kubernetes Cluster Namespace CA10K__CaKubernetesClusterNamespace__cCluster CA10K__cluster__cName CA10K__name__cYes
Kubernetes Cluster Pod CA10K__CaKubernetesClusterPod__cNamespace CA10K__namespace__c, Node CA10K__node__cUID CA10K__uid__cNode CA10K__node__c, Namespace CA10K__namespace__cPhase CA10K__phase__cYes
Kubernetes Cluster Pod Container CCA10K__CaKubernetesClusterPodContainer__cPod CA10K__pod__cName CA10K__name__cNode CA10K__node__c, Namespace CA10K__namespace__cStatus CA10K__status__cYes

Kubernetes Cluster Notes

  • The common hierarchy is Cluster → Node or Namespace → Pod → Container.
  • Use cluster and namespace lookups for aggregation.
  • Filter for recent or active workloads when querying high-churn Kubernetes objects.

VMware vCenter

Here are representative VMware vCenter objects and common vCenter, datacenter, cluster, host, VM, location, state, and active-record patterns.

Object (API Name)Parent lookup (typical)Identity (examples)Location (examples)State (example)Active filter
vCenter Management Server CA10V__CaVCenterManagementServer__cURL CA10V__url__c
vCenter Cluster CA10V__CaVCenterCluster__cDatacenter CA10V__datacenter__cCluster ID CA10V__clusterId__cYes
vCenter Host CA10V__CaVCenterHost__cCluster CA10V__cluster__cHost ID CA10V__hostId__cConnection State CA10V__connectionState__cYes
vCenter Virtual Machine CA10V__CaVCenterVirtualMachine__cHost CA10V__host__c, Cluster CA10V__cluster__cVirtual Machine ID CA10V__virtualMachineId__cCluster CA10V__cluster__cPower State CA10V__powerState__cYes
vCenter Datastore CA10V__CaVCenterDatastore__cManagement Server CA10V__managementServer__cDatastore ID CA10V__datastoreId__cYes

VMware vSphere Notes

  • VM-to-datastore and VM-to-network relationships may be represented as lookups or junction objects.
  • Filter by power state, cluster, and datacenter for common operational views.

Consolidated Vulnerabilities (examples)

Here are representative vulnerability records and common record type, lookup, identity, and active-record patterns.

Object (API Name)Record type (DeveloperName)Primary relationship (lookup)Identity (examples)Active filter
Nessus Vulnerability CA10__CaNessusVulnerability__cCrowdStrike Vulnerability caCrowdstrikeVulnerabilityCrowdStrike Host CA10CR__crowdstrikeHost__cCloudaware UUID CA10__caUuid__cYes
Nessus Vulnerability CA10__CaNessusVulnerability__cCheckmarx One Vulnerability caCheckmarxOneVulnerabilityCheckmarx One Account CA10CO__CheckmarxOneAccount__cCloudaware UUID CA10__caUuid__cYes
Nessus Vulnerability CA10__CaNessusVulnerability__cGitLab Vulnerability caGitLabVulnerabilityGitLab Project CA10GL__GitLabProject__cCloudaware UUID CA10__caUuid__cYes

Consolidated Vulnerability Notes

  • Filter by RecordType.DeveloperName to target source-specific vulnerability records.
  • Ensure the corresponding source-specific lookup is not null.
  • Use the active-record filter to exclude disappeared or inactive findings.

Query Snippets

  • Active instances by account (AWS)
SELECT CA10__account__r.Name, COUNT(Id)
FROM CA10__CaAwsInstance__c
WHERE CA10__disappearanceTime__c = NULL
GROUP BY CA10__account__r.Name
  • Active Azure VMs by subscription and power state
SELECT CA10__subscription__r.Name, Power_State__c, COUNT(Id)
FROM CA10__CaAzureVm__c
WHERE CA10__disappearanceTime__c = NULL
GROUP BY CA10__subscription__r.Name, Power_State__c
  • GCP instances by zone
SELECT Zone__c, COUNT(Id)
FROM CA10__CaGcpInstance__c
WHERE CA10__disappearanceTime__c = NULL
GROUP BY Zone__c