func (os *OpenStack) FindFlavor(flavor *compute.Flavor) (string, error) { flavors, err := os.ListFlavors() if err != nil { return "", fmt.Errorf("error listing flavors: %v", err) } return common.MatchFlavor(flavor, flavors), nil }
func (vt *Vultr) FindFlavor(flavor *compute.Flavor) (string, error) { flavors, err := vt.ListFlavors() if err != nil { return "", fmt.Errorf("error listing flavors: %v", err) } return common.MatchFlavor(flavor, flavors), nil }
func (gc *GoogleCompute) FindFlavor(flavor *compute.Flavor) (string, error) { flavors, err := gc.ListFlavors() if err != nil { return "", fmt.Errorf("error listing flavors: %v", err) } return common.MatchFlavor(flavor, flavors), nil }