func (c context) listFlavors() { c.Logf("Listing flavors") err := flavors.List(c.client).EachPage(func(page pagination.Page) (bool, error) { flavorList, err := flavors.ExtractFlavors(page) c.AssertNoErr(err) for _, f := range flavorList { c.Logf("Flavor: ID [%s] Name [%s] RAM [%d]", f.ID, f.Name, f.RAM) } return true, nil }) c.AssertNoErr(err) }
// List will list all available flavors. func List(client *gophercloud.ServiceClient) pagination.Pager { return os.List(client) }