Ejemplo n.º 1
0
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
}
Ejemplo n.º 2
0
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
}
Ejemplo n.º 3
0
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
}