# 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
# 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.
Decrypt decrypts the ciphertext using a key managed by the KMS.
DecryptBytes decrypts the ciphertext using a key managed by the KMS.
Encrypt encrypts the plaintext with a key managed by KMS.
EncryptBytes encrypts the plaintext with a key managed by KMS.
EnsureCertAndKey checks if both client certificate and key paths are provided.
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.
GetSubSys - extracts subssystem info from given config string.
LoadX509KeyPair - load an X509 key pair (private key , certificate) from the provided paths.
LookupCreds - lookup credentials from config.
LookupSite - get site related configuration.
LookupWorm - check if worm is enabled.
Merge environment values with on disk KVS, environment values overrides anything on the disk.
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()`.
RegisterHelpDeprecatedSubSys - saves input help KVS for deprecated sub-systems globally.
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.
Default keys.
Top level config constants.
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.
Legacy files.
Top level common ENVs.
Top level common ENVs.
EnvCertPassword is the environment variable which contains the password used to decrypt the TLS private key.
Set all config environment variables from 'config.env' if necessary.
Top level common ENVs.
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.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Deprecated Dec 2021.
Top level common ENVs.
Env prefix used for all envs in MinIO.
Top level common ENVs.
legacy.
legacy.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Top level common ENVs.
Current files.
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.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Constant separators.
Deprecated Dec 2021.
Top level config constants.
Default keys.
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.
Default keys.
Default keys.
Top level config constants.
Top level config constants.
Default keys.
Top level config constants.
Top level config constants.
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.
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.
UI errors.
UI errors.
UI errors.
HelpDeprecatedSubSysMap - help for all deprecated sub-systems, that may be removed in the future.
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.
LoggerSubSystems - all sub-systems related to logger.
NotifySubSystems - all notification sub-systems.
Region help is documented in default config.
Region 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.
Site - holds site info - name and region.
Target signifies an individual target.