Protocol of the URL endpoint retrieved from Consul service discovery

Once Tyk gets the endpoint details of an upstream service from Consul, the call to the upstream service is made with HTTP protocol while the service expects HTTPS with a specific header. I could not find any configurations in the service discovery documentation related to this. Am I missing something?

Thanks and Regards,