In which table Amazon AWS VM data is populated?

Suggy
Giga Sage

As per this docs- https://docs.servicenow.com/bundle/washingtondc-it-operations-management/page/product/discovery/refe...

VM data is populated in cmdb_ci_vm_instance table.

 

Why not in below table?

cmdb_ci_ec2_instance 

 

3 REPLIES 3

David104
Tera Guru

That's a good question, not sure if I have an answer for that one. I don't have access to an instance that is using AWS discovery at the moment, so I can't confirm what the actual behaviour is either.

 

I do notice though that Azure and GCP both do not have a child class under Virtual Machine Instance - the child classes that do exist there, seem to all be related to on-prem hypervisors.

 

I wonder if the EC2 instance class is maybe a legacy class that the ServiceNow team has moved away from using for virtual machine instances on cloud platforms. 

Harish Bainsla
Kilo Patron
Kilo Patron

Hi @Suggy 

cmdb_ci_vm_instance Table

  • This table is used to store data about generic virtual machine instances, regardless of the underlying cloud service provider.

cmdb_ci_ec2_instance Table

  •  This table specifically stores data about Amazon AWS EC2 instances.

Satishkumar B
Giga Sage
Giga Sage

Hi @Suggy 

Amazon AWS VM data is generally populated in the `cmdb_ci_vm_instance` table for generic VM data and the `cmdb_ci_ec2_instance` table for detailed, AWS-specific EC2 instance data. The `cmdb_ci_ec2_instance` table provides more specialized information and attributes specific to AWS EC2 instances.

-----------------------------------------------------------------------------------

Please consider marking my reply as Helpful 👍 and/or Accept Solution ✔️, if applicable. Thanks!