juju: github.com/juju/juju/provider/rackspace Index | Files

package rackspace

import "github.com/juju/juju/provider/rackspace"

Index

Package Files

credentials.go environ.go errors.go firewaller.go flavors.go init.go instance_information.go networking.go provider.go provider_configurator.go

func IsAuthorisationFailure Uses

func IsAuthorisationFailure(err error) bool

IsAuthorisationFailure determines if the given error has an authorisation failure.

type Credentials Uses

type Credentials struct {
    openstack.OpenstackCredentials
}

Credentials represents openstack credentials specifically tailored to rackspace. Mostly this means that they're appropriate for the v2 API, and thus there's no domain name.

func (Credentials) CredentialSchemas Uses

func (Credentials) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema

CredentialSchemas is part of the environs.ProviderCredentials interface.

func (Credentials) DetectCredentials Uses

func (c Credentials) DetectCredentials() (*cloud.CloudCredential, error)

DetectCredentials is part of the environs.ProviderCredentials interface.

Package rackspace imports 28 packages (graph) and is imported by 22 packages. Updated 2019-10-16. Refresh now. Tools for package owners.