# Functions
AuthGrantType ...
GetKeyvaultToken retrieves a new service principal token to access keyvault.
GetServicePrincipalToken creates a new service principal token based on the configuration.
GetUserAgent is used to as the extended user agent header to adal.
No description provided by the author
ParseAzureEnvironment returns azure environment by name.
Validate volume options.
# Constants
OAuthGrantTypeDeviceFlow for device-auth flow.
OAuthGrantTypeServicePrincipal for client credentials flow.
VaultTypeCertificate certificate vault object type.
VaultTypeKey key vault object type.
VaultTypeSecret secret vault object type.
# Structs
AzureAuthConfig holds auth related part of cloud config.
Config holds the configuration parsed from the --cloud-config flag All fields are required unless otherwise specified.
KeyvaultFlexvolumeAdapter encapsulates the logic to connect to keyvault using provided identity, extract keys, secrets and certificate and write them on disk in the provided directory.
NMIResponse is the response received from aad-pod-identity.
Option is a collection of configs.
# Type aliases
OAuthGrantType specifies which grant type to use.