# 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
# Functions
CertificateText returns a human-readable string representation of the certificate cert.
CheckValidKeys - checks if inputs KVS has the necessary keys, returns error if it find extra or superflous keys.
Errorf - formats according to a format specifier and returns the string as a value that satisfies error of type config.Error.
ErrorToErr inspects the passed error and transforms it to the appropriate UI error.
FmtError converts a fatal error message to a more clear error using some colors.
FormatBool prints stringified version of boolean.
LoadX509KeyPair - load an X509 key pair (private key , certificate) from the provided paths.
LookupCreds - lookup credentials from config.
LookupRegion - get current region.
LookupWorm - check if worm is enabled.
New - initialize a new server config.
NewConfigWriteTo - returns a struct which allows for serializing the config/kv struct to a io.WriterTo.
ParseBool returns the boolean value represented by the string.
ParseBoolFlag - parses string into BoolFlag.
ParsePublicCertFile - parses public cert into its *x509.Certificate equivalent.
RegisterDefaultKVS - this function saves input kvsMap globally, this should be called only once preferably during `init()`.
RegisterHelpSubSys - this function saves input help KVS for each sub-system globally, this function should be called only once preferably in during `init()`.
SetCredentials - One time migration code needed, for migrating from older config to new for server credentials.
SetRegion - One time migration code needed, for migrating from older config to new for server Region.
# Constants
Default keys.
Top level config constants.
Top level config constants.
Top level config constants.
Default keys.
Top level config constants.
Top level config constants.
Top level config constants.
Default keys.
DefaultComment used across all sub-systems.
Default keys.
Default keys.
Enable values.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
EnvCertPassword is the environment variable which contains the password used to decrypt the TLS private key.
Top level common ENVs.
Top level common ENVs.
legacy.
Top level common ENVs.
Env prefix used for all envs in MinIO.
Top level common ENVs.
legacy.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Constant separators.
legacy.
Top level config constants.
Top level config constants.
Top level config constants.
Top level config constants.
Top level config constants.
Top level config constants.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Top level config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Notification config constants.
Top level config constants.
Default keys.
Top level config constants.
Default keys.
Top level config constants.
Constant separators.
Config value separator.
# Variables
Default KV configs for worm and region.
DefaultKVS - default kvs for all sub-systems.
Default KV configs for worm and region.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
UI errors.
HelpSubSysMap - help for all individual KVS for each sub-systems also carries a special empty sub-system which dumps help for each sub-system key.
Logger contains injected logger methods.
Region and Worm help is documented in default config.
SubSystems - all supported sub-systems.
SubSystemsDynamic - all sub-systems that have dynamic config.
SubSystemsSingleTargets - subsystems which only support single target.
# Structs
Err is a structure which contains all information to print a fatal error message in json or pretty mode Err implements error so we can use it anywhere.
Error config error type.
HelpKV - implements help messages for keys with value as description of the keys.
KV - is a shorthand of each key value.
Target signifies an individual target.