Zanetti, David b43882748d
Resync gophercloud OpenStack SDK with new repo
- github.com/rackspace/gophercloud is now feature frozen and is replaced by the repo at github.com/gophercloud/gophercloud
- Remove old vendored files for rackspace version of gophercloud
- Add new vendored version of gophercloud from new repo
- Fix various API changes in gophercloud
- Remove support for RackSpace API keys (not supported in new gophercloud repo)
2016-12-13 14:04:19 -08:00

21 lines
676 B
Go
Executable File

package extensions
import (
"github.com/gophercloud/gophercloud"
"github.com/gophercloud/gophercloud/pagination"
)
// Get retrieves information for a specific extension using its alias.
func Get(c *gophercloud.ServiceClient, alias string) (r GetResult) {
_, r.Err = c.Get(ExtensionURL(c, alias), &r.Body, nil)
return
}
// List returns a Pager which allows you to iterate over the full collection of extensions.
// It does not accept query parameters.
func List(c *gophercloud.ServiceClient) pagination.Pager {
return pagination.NewPager(c, ListExtensionURL(c), func(r pagination.PageResult) pagination.Page {
return ExtensionPage{pagination.SinglePageBase(r)}
})
}