Versions in this module Expand all Collapse all v1 v1.0.0 Oct 28, 2014 Changes in this version + var ErrAPIKeyProvided = unacceptedAttributeErr("APIKey") + var ErrDomainIDProvided = unacceptedAttributeErr("DomainID") + var ErrDomainNameProvided = unacceptedAttributeErr("DomainName") + var ErrPasswordRequired = errors.New("Please supply a Password in your AuthOptions.") + var ErrUserIDProvided = unacceptedAttributeErr("UserID") + var ErrUsernameRequired = errors.New("You must supply a Username in your AuthOptions.") + func CreateURL(client *gophercloud.ServiceClient) string + type AuthOptions struct + func WrapOptions(original gophercloud.AuthOptions) AuthOptions + func (auth AuthOptions) ToTokenCreateMap() (map[string]interface{}, error) + type AuthOptionsBuilder interface + ToTokenCreateMap func() (map[string]interface{}, error) + type CatalogEntry struct + Endpoints []Endpoint + Name string + Type string + type CreateResult struct + func Create(client *gophercloud.ServiceClient, auth AuthOptionsBuilder) CreateResult + func (result CreateResult) ExtractServiceCatalog() (*ServiceCatalog, error) + func (result CreateResult) ExtractToken() (*Token, error) + type Endpoint struct + AdminURL string + InternalURL string + PublicURL string + Region string + TenantID string + VersionID string + VersionInfo string + VersionList string + type ServiceCatalog struct + Entries []CatalogEntry + type Token struct + ExpiresAt time.Time + ID string + Tenant tenants.Tenant