package
0.25.1
Repository: https://github.com/flowswiss/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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
openstack.
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 an OpenStack cloud found at the identity endpoint specified by the options, acquires a token, and returns a Provider Client instance that's ready to operate.
AuthenticateV2 explicitly authenticates against the identity v2 endpoint.
AuthenticateV3 explicitly authenticates against the identity v3 service.
AuthOptionsFromEnv fills out an identity.AuthOptions structure with the settings found on the various OpenStack OS_* environment variables.
NewBareMetalIntrospectionV1 creates a ServiceClient that may be used with the v1 bare metal introspection package.
NewBareMetalV1 creates a ServiceClient that may be used with the v1 bare metal package.
NewBlockStorageV1 creates a ServiceClient that may be used to access the v1 block storage service.
NewBlockStorageV2 creates a ServiceClient that may be used to access the v2 block storage service.
NewBlockStorageV3 creates a ServiceClient that may be used to access the v3 block storage service.
NewCDNV1 creates a ServiceClient that may be used to access the OpenStack v1 CDN service.
NewClient prepares an unauthenticated ProviderClient instance.
NewClusteringV1 creates a ServiceClient that may be used with the v1 clustering package.
NewComputeV2 creates a ServiceClient that may be used with the v2 compute package.
NewContainerInfraV1 creates a ServiceClient that may be used with the v1 container infra management package.
NewContainerV1 creates a ServiceClient that may be used with v1 container package.
NewDBV1 creates a ServiceClient that may be used to access the v1 DB service.
NewDNSV2 creates a ServiceClient that may be used to access the v2 DNS service.
NewIdentityV2 creates a ServiceClient that may be used to interact with the v2 identity service.
NewIdentityV3 creates a ServiceClient that may be used to access the v3 identity service.
NewImageServiceV2 creates a ServiceClient that may be used to access the v2 image service.
NewKeyManagerV1 creates a ServiceClient that may be used with the v1 key manager service.
NewLoadBalancerV2 creates a ServiceClient that may be used to access the v2 load balancer service.
NewMessagingV2 creates a ServiceClient that may be used with the v2 messaging service.
NewNetworkV2 creates a ServiceClient that may be used with the v2 network package.
NewObjectStorageV1 creates a ServiceClient that may be used with the v1 object storage package.
NewOrchestrationV1 creates a ServiceClient that may be used to access the v1 orchestration service.
NewPlacementV1 creates a ServiceClient that may be used with the placement package.
NewSharedFileSystemV2 creates a ServiceClient that may be used to access the v2 shared file system service.
NewWorkflowV2 creates a ServiceClient that may be used with the v2 workflow management package.
V2EndpointURL discovers the endpoint URL for a specific service from a ServiceCatalog acquired during the v2 identity service.
V3EndpointURL discovers the endpoint URL for a specific service from a Catalog acquired during the v3 identity service.

# Structs

ErrEndpointNotFound is the error when no suitable endpoint can be found in the user's catalog.
ErrInvalidAvailabilityProvided is the error when an invalid endpoint availability is provided.
ErrNoAuthURL is the error when the OS_AUTH_URL environment variable is not found.
ErrNoPassword is the error when the OS_PASSWORD environment variable is not found.
ErrNoUsername is the error when the OS_USERNAME environment variable is not found.