# Functions
Parse fetches a clouds.yaml file from disk and returns the parsed credentials.
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
WithCloudName allows to override the environment variable `OS_CLOUD`.
WithCloudsYAML is a functional option that lets you pass a clouds.yaml file as an io.Reader interface.
No description provided by the author
No description provided by the author
WithRegion allows to override the endpoint type set in clouds.yaml or in the environment variable `OS_INTERFACE`.
No description provided by the author
No description provided by the author
WithLocations is a functional option that sets the search locations for the clouds.yaml file (and its optional companion secure.yaml).
No description provided by the author
No description provided by the author
No description provided by the author
WithRegion allows to override the region set in clouds.yaml or in the environment variable `OS_REGION_NAME`.
No description provided by the author
WithSecureYAML is a functional option that lets you pass a secure.yaml file as an io.Reader interface, to complement the clouds.yaml that is either fetched from the filesystem, or passed with WithCloudsYAML.
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
AuthPassword defines an unknown version of the password.
AuthToken defined an unknown version of the token.
AuthV2Password defines version 2 of the password.
AuthV2Token defines version 2 of the token.
AuthV3ApplicationCredential defines version 3 of the application credential.
AuthV3Password defines version 3 of the password.
AuthV3Token defines version 3 of the token.
# Structs
AuthInfo represents the auth section of a cloud entry or auth options entered explicitly in ClientOpts.
Cloud represents an entry in a clouds.yaml/public-clouds.yaml/secure.yaml file.
Clouds represents a collection of Cloud entries in a clouds.yaml file.
Region represents a region included as part of cloud in clouds.yaml According to Python-based openstacksdk, this can be either a struct (as defined) or a plain string.
# Type aliases
AuthType respresents a valid method of authentication.
ParseOption one of parse configuration returned by With* modifier.