Versions in this module Expand all Collapse all v1 v1.0.0 Oct 28, 2014 Changes in this version + var ErrNoAuthURL = fmt.Errorf("Environment variable OS_AUTH_URL needs to be set.") + var ErrNoPassword = fmt.Errorf("Environment variable OS_PASSWORD needs to be set.") + var ErrNoUsername = fmt.Errorf("Environment variable OS_USERNAME needs to be set.") + func AuthOptionsFromEnv() (gophercloud.AuthOptions, error) + func Authenticate(client *gophercloud.ProviderClient, options gophercloud.AuthOptions) error + func AuthenticateV2(client *gophercloud.ProviderClient, options gophercloud.AuthOptions) error + func AuthenticateV3(client *gophercloud.ProviderClient, options gophercloud.AuthOptions) error + func AuthenticatedClient(options gophercloud.AuthOptions) (*gophercloud.ProviderClient, error) + func NewBlockStorageV1(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) + func NewClient(endpoint string) (*gophercloud.ProviderClient, error) + func NewComputeV2(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) + func NewIdentityV2(client *gophercloud.ProviderClient) *gophercloud.ServiceClient + func NewIdentityV3(client *gophercloud.ProviderClient) *gophercloud.ServiceClient + func NewNetworkV2(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) + func NewObjectStorageV1(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) + func V2EndpointURL(catalog *tokens2.ServiceCatalog, opts gophercloud.EndpointOpts) (string, error) + func V3EndpointURL(v3Client *gophercloud.ServiceClient, opts gophercloud.EndpointOpts) (string, error)