Application Load Balancer with Listener with Redirect to HTTPS
This template creates an Elastic Load Balancing V2 listener with a default action that redirects HTTP requests on port 80 to HTTPS requests on port 443, retaining the original host name, path, and query string.