Where can i find a list of available options for elasticssearch.yml?

going through the configuration reference there are a few properties listed.

i did find this generic config file on github

there was another property discovery.type listed on the docker elasticsearch image example too.

but i can not find a clear list of available properties to be used in the yml (like the docker-compose file reference for example).

can anyone point me in the right direction?