I want to create snapshot, which is currently not available through GCP Terraform provider. So I want to be able to use the snapshot API call to achieve this. Once the snapshot is created, I need to call some external APIs as well, for instance call the remote server endpoint to restart the service.
What are the standard / better approaches with Terraform to do this? I am newbie with terraform. So no idea how to approach this.