The only way to determine what instance type (on-demand/spot/reserved) we're looking for is to use the instance-lifecycle filter.
AWS docs -
InstanceLifecycle => (string)
Indicates whether this is a Spot Instance.
..useless. Need to figure out what this should look like. Is it even possible to determine a reserved instance?