how to create a GCP disk from a GCP snapshot

Hi all, I am new to Ansible and I am trying to figure out who to create a GCP disk from a GCP snapshot, using the gcp_compute_disk module. I am using the following documentation: https://docs.ansible.com/ansible/latest/collections/google/cloud/gcp_compute_snapshot_module.html
I created the playbook below, but it only creates an empty new disk, not a disk from the snapshot. My ansible version is 2.9.20. Thank you.

tasks: