# Functions

IsNotFoundError checks if an error returned by OpenStack service calls is caused by HTTP 404 status code.
IsUnauthenticated checks if an error returned by OpenStack service calls is caused by HTTP 401 status code.
IsUnauthorized checks if an error returned by OpenStack service calls is caused by HTTP 403 status code.
NewFactoryFromSecret can create a Factory from the a kubernetes secret.
NewFactoryFromSecretData can create a Factory from the a kubernetes secret's data.
WithRegion returns an Option that can modify the region a client targets.

# Constants

ServerStatusActive indicates that the server is active.
ServerStatusBuild indicates tha the server has not yet finished the build process.
ServerStatusDeleted indicates that the server is deleted.
ServerStatusError indicates that the server is in error.
VolumeStatusAvailable indicates that he volume is available to be attached.
VolumeStatusCreating indicates that the volume is being created.
VolumeStatusDeleting indicates that the volume is in the process of being deleted.
VolumeStatusDownloading indicates that the volume is in downloading state.
VolumeStatusError indicates that the volume is in error state.
VolumeStatusInUse indicates that the volume is currently in use.

# Structs

Factory can create clients for Nova and Neutron OpenStack services.

# Interfaces

Compute is an interface for communication with Nova service.
Network is an interface for communication with Neutron service.
Storage is an interface for communication with Cinder service.

# Type aliases

Option can modify client parameters by manipulating EndpointOpts.