def run_instances(image_id, min_count, max_count, group_ids, key_name, user_data='',
addressing_type = nil, instance_type = nil,
kernel_id = nil, ramdisk_id = nil, availability_zone = nil,
monitoring_enabled = nil, subnet_id = nil, disable_api_termination = nil,
instance_initiated_shutdown_behavior = nil, block_device_mappings = nil)
launch_instances(image_id, { :min_count => min_count,
:max_count => max_count,
:user_data => user_data,
:group_ids => group_ids,
:key_name => key_name,
:instance_type => instance_type,
:addressing_type => addressing_type,
:kernel_id => kernel_id,
:ramdisk_id => ramdisk_id,
:availability_zone => availability_zone,
:monitoring_enabled => monitoring_enabled,
:subnet_id => subnet_id,
:disable_api_termination => disable_api_termination,
:instance_initiated_shutdown_behavior => instance_initiated_shutdown_behavior,
:block_device_mappings => block_device_mappings
})
end