package
1.0.0
Repository: https://github.com/timbyr/gophercloud.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Authenticate or re-authenticate against the most recent identity service supported at the provided endpoint.
AuthenticatedClient logs in to Rackspace with the provided credentials and constructs a ProviderClient that's ready to operate.
AuthenticateV2 explicitly authenticates with v2 of the identity service.
AuthOptionsFromEnv fills out an identity.AuthOptions structure with the settings found on the various Rackspace RS_* environment variables.
NewBlockStorageV1 creates a ServiceClient that can be used to access the Rackspace Cloud Block Storage v1 API.
NewClient creates a client that's prepared to communicate with the Rackspace API, but is not yet authenticated.
NewComputeV2 creates a ServiceClient that may be used to access the v2 compute service.
NewIdentityV2 creates a ServiceClient that may be used to access the v2 identity service.
NewObjectCDNV1 creates a ServiceClient that may be used with the Rackspace v1 CDN.
NewObjectStorageV1 creates a ServiceClient that may be used with the Rackspace v1 object storage package.

# Constants

RackspaceUKIdentity is an identity endpoint located in the UK.
RackspaceUSIdentity is an identity endpoint located in the United States.

# Variables

ErrNoAuthUrl, ErrNoUsername, and ErrNoPassword errors indicate of the required RS_AUTH_URL, RS_USERNAME, or RS_PASSWORD environment variables, respectively, remain undefined.
ErrNoAuthUrl, ErrNoUsername, and ErrNoPassword errors indicate of the required RS_AUTH_URL, RS_USERNAME, or RS_PASSWORD environment variables, respectively, remain undefined.
ErrNoAuthUrl, ErrNoUsername, and ErrNoPassword errors indicate of the required RS_AUTH_URL, RS_USERNAME, or RS_PASSWORD environment variables, respectively, remain undefined.