Use https protocol for endpoints in Kubernetes Services

Tried creating a Kubernetes endpoints service to invoke resource hosted outside the cluster via static IP’s over HTTPS protocol. Below is the endpoint code.

kind: Service
apiVersion: v1
metadata:
  name: serviceRequest
spec:
  ports:
    - port: 8081
      targetPort: 8094      
      
---
kind: Endpoints
apiVersion: v1
metadata:
  name: serviceRequest
subsets:
  - addresses:
      - ip: XX.XX.XX.XX // **external IP which is accessible as https://XX.XX.XX.XX:8094**
    ports:
      - port: 8094

But the above configuration is giving 400 Bad Request with message as “This combination of host and port requires TLS.”

Same is working for http not for https exposed “ip”.Could someone please guide how to achieve this.
##Update1 This is how the flow is configured. Ingress->service->endpoints