Ansible managed Windows Hosts and GCP Buckets

Hi All,
I have need to pull source files down from a non public GCP Cloud Buckets and I was wondering if there is any Ansible Modules for windows that support this I was looking into gsutil cmd that can be run from google cloud SDK Shell from a Remote Windows Host running in GCP but was wondering of there is a smarter way to get this done.

Below is an example if a Windows Playbook which works pulling the source files down from an internal webserver but the powers that be want to see if we can leverage GCP Buckets instead of below web server option

######## YAML file starts below ########