def monitor_instances(instance_ids)
response = Excon::Response.new
response.status = 200
[*instance_ids].each do |instance_id|
if instance = self.data[:instances][instance_id]
instance['monitoring']['state'] = 'enabled'
else
raise Fog::Compute::AWS::NotFound.new("The instance ID '#{instance_ids}' does not exist")
end
end
instances_set = [*instance_ids].inject([]) { |memo, id| memo << {'instanceId' => id, 'monitoring' => 'enabled'} }
response.body = {'requestId' => 'some_request_id', 'instancesSet' => instances_set}
response
end