Pass list of configurations as search space to tune.run

Oddly enough, this one works:

tune.run(some_function, config=tune.grid_search([config0, config1, config2]))

and I really wonder why. If someone does know, could he answer me the corresponding question here?