How to list all default parameters of optimizers

I know that I can change a parameter of optimizer by doing

using JuMP
using Ipopt
model = Model(Ipopt.Optimizer)
set_optimizer_attribute(model, “print_level”, 0)

How can I list all available parameters and their default values?

You can’t. You need to look at the documentation for each solver.

For example Ipopt: Ipopt Options