Versions in this module Expand all Collapse all v0 v0.9.0 Mar 19, 2016 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 NewCDNV1(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 NewDBV1(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 NewOrchestrationV1(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) + func V2EndpointURL(catalog *tokens2.ServiceCatalog, opts gophercloud.EndpointOpts) (string, error) + func V3EndpointURL(catalog *tokens3.ServiceCatalog, opts gophercloud.EndpointOpts) (string, error)