From f3e9ae76a6187a4b6954e182e1f2a9297ab096fb Mon Sep 17 00:00:00 2001
From: Lior Lieberman <liorlib7+riskified@gmail.com>
Date: Wed, 6 Mar 2024 11:25:10 +0000
Subject: [PATCH] GCP provider: adding a field mask to omit any unneeded
 information from regions.get response (#1849)

---
 providers/gcp/gcp_provider.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/providers/gcp/gcp_provider.go b/providers/gcp/gcp_provider.go
index 4a72f771fe..14f6663d8c 100644
--- a/providers/gcp/gcp_provider.go
+++ b/providers/gcp/gcp_provider.go
@@ -53,7 +53,8 @@ func getRegion(project, regionName string) *compute.Region {
 		log.Println(err)
 		return &compute.Region{}
 	}
-	region, err := computeService.Regions.Get(project, regionName).Do()
+	regionsGetCall := computeService.Regions.Get(project, regionName).Fields("name", "zones")
+	region, err := regionsGetCall.Do()
 	if err != nil {
 		log.Println(err)
 		return &compute.Region{}