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__c—AWS 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 parents——Yes
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__c—Yes

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__c—Subscription 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__c—Project 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__c—Account 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__cRegion—Yes
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__c—URL CA10K__url__c———
Kubernetes Cluster Node CA10K__CaKubernetesClusterNode__cCluster CA10K__cluster__cName CA10K__name__c—–Yes
Kubernetes Cluster Namespace CA10K__CaKubernetesClusterNamespace__cCluster CA10K__cluster__cName CA10K__name__c——Yes
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__c—URL CA10V__url__c———
vCenter Cluster CA10V__CaVCenterCluster__cDatacenter CA10V__datacenter__cCluster ID CA10V__clusterId__c——Yes
vCenter Host CA10V__CaVCenterHost__cCluster CA10V__cluster__cHost ID CA10V__hostId__c—Connection 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__c——Yes

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