github.com/aquasecurity/trivy-iac@v0.8.1-0.20240127024015-3d8e412cf0ab/pkg/scanners/azure/functions/pick_zones.go (about) 1 package functions 2 3 func PickZones(args ...interface{}) interface{} { 4 if len(args) < 3 { 5 return nil 6 } 7 numOfZones := 1 8 9 if len(args) > 3 { 10 numOfZones = args[3].(int) 11 if numOfZones > 3 { 12 numOfZones = 3 13 } 14 } 15 16 var zones []int 17 18 for i := 1; i <= numOfZones; i++ { 19 zones = append(zones, i) 20 } 21 22 return zones 23 }