Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

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

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

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!