Get detailed information for a specific EC2 instance type. Triggers the initial bulk fetch on first call; subsequent calls use LRU cache.
The instance type (e.g., "m5.large")
Promise resolving to instance details including performance, networking, EBS, and security specs
import { getEC2InstanceInfo } from 'aws-instance-info/async'const instance = await getEC2InstanceInfo('m5.large')console.log(instance.instanceType) // 'm5.large'console.log(instance.vCPUs) // 2console.log(instance.memoryGiB) // 8console.log(instance.hypervisor) // 'Nitro v2' Copy
import { getEC2InstanceInfo } from 'aws-instance-info/async'const instance = await getEC2InstanceInfo('m5.large')console.log(instance.instanceType) // 'm5.large'console.log(instance.vCPUs) // 2console.log(instance.memoryGiB) // 8console.log(instance.hypervisor) // 'Nitro v2'
Get detailed information for a specific EC2 instance type. Triggers the initial bulk fetch on first call; subsequent calls use LRU cache.