Module api
Config is used to configure the creation of a client
QueryOptions are used to parameterize a query
TLSConfig is used to generate a TLSClientConfig that’s useful for talking to Consul using TLS.