# Functions
GetNestedValueFromMap gets a nested value from a map.
SetNestedValue sets a nested value in a viper instance.
# Constants
AuthOAuth2AccessTypeOffline is the access type of the offline.
AuthOAuth2AccessTypeOnline is the access type of the online.
AuthOAuth2GrantTypeAuthorizationCode is the grant type of the authorization code.
AuthOAuth2GrantTypeClientCredentials is the grant type of the client credentials.
AuthOAuth2GrantTypePassword is the grant type of the password.
AuthTypeAPIKey is the type of the api key.
AuthTypeBasic is the type of the basic auth.
AuthTypeJWT is the type of the jwt.
AuthTypeOAuth2 is the type of the oauth2.
AuthTypePrivateKey is the type of the private key.
ConfigTypeMaster represents the master configuration type.
ConfigTypeSlave represents the slave configuration type.
DefaultClockFormat is the default clock format.
EncryptTypeDynamicCBC is the type of the dynamic cbc.
EncryptTypeDynamicCFB is the type of the dynamic cfb.
EncryptTypeDynamicCTR is the type of the dynamic ctr.
EncryptTypeStaticCBC is the type of the static cbc.
EncryptTypeStaticCFB is the type of the static cfb.
EncryptTypeStaticCTR is the type of the static ctr.
LanguageTypeEnglish is the type of the english.
LanguageTypeJapanese is the type of the japanese.
LoggingOutputFormatJSON is the format of the json.
LoggingOutputFormatText is the format of the text.
LoggingOutputLevelDebug is the level of the debug.
LoggingOutputLevelError is the level of the error.
LoggingOutputLevelInfo is the level of the info.
LoggingOutputLevelWarn is the level of the warn.
LoggingOutputTypeFile is the type of the file.
LoggingOutputTypeStdout is the type of the stdout.
LoggingOutputTypeTCP is the type of the tcp.
OutputFormatCSV represents the CSV output service.
OutputTypeLocal represents the Local output service.
OverrideFileTypesYAML represents the YAML file type for the override respective service.
OverrideTypeFile represents the File override service.
OverrideTypeStatic represents the Static override service.
TargetTypeHTTP represents the HTTP target service.
Version represents the version of the application.
# Variables
ErrAuthAPIKeyHeaderNameRequired is the error for the required auth API key header name.
ErrAuthAPIKeyKeyRequired is the error for the required auth API key key.
ErrAuthAPIKeyRequired is the error for the required auth API key.
ErrAuthBasicPasswordRequired is the error for the required auth basic password.
ErrAuthBasicRequired is the error for the required auth basic.
ErrAuthBasicUsernameRequired is the error for the required auth basic username.
ErrAuthCredentialStoreRequired is the error for the required auth credential store.
ErrAuthDefaultDuplicate is the error for the duplicate auth default.
ErrAuthIDDuplicate is the error for the duplicate auth ID.
ErrAuthIDRequired is the error for the required auth ID.
ErrAuthJWTCredentialRequired is the error for the required auth JWT credential.
ErrAuthJWTRequired is the error for the required auth JWT.
ErrAuthOAuth2AccessTypeInvalid is the error for the invalid auth OAuth2 access type.
ErrAuthOAuth2AccessTypeRequired is the error for the required auth OAuth2 access type.
ErrAuthOAuth2AuthURLRequired is the error for the required auth OAuth2 auth URL.
ErrAuthOAuth2ClientIDRequired is the error for the required auth OAuth2 client ID.
ErrAuthOAuth2ClientSecretRequired is the error for the required auth OAuth2 client secret.
ErrAuthOAuth2CredentialRequired is the error for the required auth OAuth2 credential.
ErrAuthOAuth2GrantTypeInvalid is the error for the invalid auth OAuth2 grant type.
ErrAuthOAuth2GrantTypeRequired is the error for the required auth OAuth2 grant type.
ErrAuthOAuth2PasswordRequired is the error for the required auth OAuth2 password.
ErrAuthOAuth2Required is the error for the required auth OAuth2.
ErrAuthOAuth2TokenURLRequired is the error for the required auth OAuth2 token URL.
ErrAuthOAuth2UsernameRequired is the error for the required auth OAuth2 username.
ErrAuthPrivateKeyPrivateKeyRequired is the error for the required auth private key private key.
ErrAuthPrivateKeyRequired is the error for the required auth private key.
ErrAuthRequired is the error for the required auth.
ErrAuthTypeInvalid is the error for the invalid auth type.
ErrAuthTypeRequired is the error for the required auth type.
ErrClockFakeTimeInvalid is the error for the invalid clock fake time.
ErrClockFakeTimeRequired is the error for the required clock fake time.
ErrClockFormatInvalid is the error for the invalid clock format.
ErrClockRequired is the error for the required clock.
ErrEncryptIDDuplicate is the error for the duplicate encrypt ID.
ErrEncryptIDRequired is the error for the required encrypt ID.
ErrEncryptKeyRequired is the error for the required encrypt key.
ErrEncryptMethodInvalid is the error for the invalid encrypt method.
ErrEncryptMethodRequired is the error for the required encrypt method.
ErrEncryptRSAKeySizeInvalid is the error for the invalid encrypt RSA key size.
ErrEncryptsRequired is the error for the required encrypts.
ErrEncryptStoreRequired is the error for the required encrypt store.
ErrEncryptTypeInvalid is the error for the invalid encrypt type.
ErrEncryptTypeRequired is the error for the required encrypt type.
ErrEncryptTypeUnsupportedOnSlave is the error for the unsupported encrypt type on the slave.
ErrEnvRequired is the error for the required environment.
ErrLanguageDefaultInvalid is the error for the invalid language default.
ErrLanguageDefaultRequired is the error for the required language default.
ErrLanguageRequired is the error for the required language.
ErrLoaderBasePathRequired is the error for the required loader base path.
ErrLoaderRequired is the error for the required loader.
ErrLoggingOutputAddressRequired is the error for the required logging output address.
ErrLoggingOutputFilenameRequired is the error for the required logging output filename.
ErrLoggingOutputFormatInvalid is the error for the invalid logging output format.
ErrLoggingOutputFormatRequired is the error for the required logging output format.
ErrLoggingOutputLevelInvalid is the error for the invalid logging output level.
ErrLoggingOutputLevelRequired is the error for the required logging output level.
ErrLoggingOutputTypeInvalid is the error for the invalid logging output type.
ErrLoggingOutputTypeRequired is the error for the required logging output type.
ErrLoggingRequired is the error for the required logging.
ErrOutputsRequired is the error for the required outputs.
ErrOutputValueBasePathRequired is the error for the required output value base path.
ErrOutputValueEnvRequired is the error for the required output value env.
ErrOutputValueFormatInvalid is the error for the invalid output value format.
ErrOutputValueFormatRequired is the error for the required output value format.
ErrOutputValueIDDuplicate is the error for the duplicate output value ID.
ErrOutputValueIDRequired is the error for the required output value ID.
ErrOutputValueTypeInvalid is the error for the invalid output value type.
ErrOutputValueTypeRequired is the error for the required output value type.
ErrOverrideFileTypeInvalid is the error for the invalid override file type.
ErrOverrideFileTypeRequired is the error for the required override file type.
ErrOverrideKeyRequired is the error for the required override key.
ErrOverridePathRequired is the error for the required override path.
ErrOverrideRequired is the error for the required override.
ErrOverrideStoreRequired is the error for the required override store.
ErrOverrideTypeInvalid is the error for the invalid override type.
ErrOverrideTypeRequired is the error for the required override type.
ErrOverrideValueRequired is the error for the required override value.
ErrOverrideVarKeyRequired is the error for the required override var key.
ErrOverrideVarValueRequired is the error for the required override var value.
ErrServerPortRequired is the error for the required server port.
ErrServerRequired is the error for the required server.
ErrSlaveCertificateSlaveCertPathRequired is the error for the required slave certificate slave certificate path.
ErrSlaveCertificateSlaveKeyPathRequired is the error for the required slave certificate slave key path.
ErrSlaveSettingEncryptIDRequired is the error for the required slave setting encrypt ID.
ErrSlaveSettingPortRequired is the error for the required slave setting port.
ErrSlaveSettingRequired is the error for the required slave.
ErrStoreBucketIDDuplicate is the error for the duplicate store bucket ID.
ErrStoreBucketIDRequired is the error for the required store bucket ID.
ErrStoreEncryptIDRequired is the error for the required store encrypt ID.
ErrStoreFileEnvRequired is the error for the required store file env.
ErrStoreFilePathRequired is the error for the required store filepath.
ErrStoreKeyRequired is the error for the required store key.
ErrStoreRequired is the error for the required store.
ErrTargetIDDuplicate is the error for the duplicate target ID.
ErrTargetIDRequired is the error for the required target ID.
ErrTargetsRequired is the error for the required targets.
ErrTargetTypeInvalid is the error for the invalid target type.
ErrTargetTypeRequired is the error for the required target type.
ErrTargetValueEnvRequired is the error for the required target value env.
ErrTargetValueURLRequired is the error for the required target value URL.
ErrTypeInvalid is the error for the invalid config type.
ErrTypeRequired is the error for the required config type.
ErrVersionInvalid is the error for the invalid version.
ErrVersionRequired is the error for the required version.
# Structs
AuthAPIKeyConfig is the configuration for the api key.
AuthBasicConfig is the configuration for the basic auth.
AuthCredentialConfig is the configuration for the credential.
AuthJWTConfig is the configuration for the jwt.
AuthOAuth2Config is the configuration for the oauth2.
AuthPrivateKeyConfig is the configuration for the private key.
AuthRespectiveConfig is the configuration for the respective auth.
ClockConfig represents the configuration for the clock.
Config represents the application configuration.
CredentialEncryptConfig is the configuration for the credential encrypt.
EncryptRespectiveConfig is the configuration for the encrypt.
FakeTimeConfig represents the configuration for the fake time.
ForOverride represents the configuration for the override service.
LanguageConfig represents the language configuration.
LoaderConfig represents the configuration for the loader service.
LoggingConfig represents the configuration for logging.
LoggingOutputConfig represents the configuration for logging output.
OutputRespectiveConfig is a struct that represents the output configuration.
OutputRespectiveValueConfig represents the configuration for the output respective service value.
OverrideRespectiveConfig represents the configuration for the override respective service.
OverrideRespectiveVarConfig represents the configuration for the override respective service var.
ServerConfig represents the server configuration.
SlaveCertificateConfig represents the configuration for the slave certificate.
SlaveSettingConfig represents the configuration for the slave setting.
StoreConfig represents the configuration for the respective store.
StoreFileConfig represents the configuration for the file store.
StoreSpecifyConfig represents the configuration for the store.
TargetRespectiveConfig represents the configuration for the target respective service.
TargetRespectiveValueConfig represents the configuration for the target respective service value.
ValidAuthAPIKeyConfig represents the valid auth api key configuration.
ValidAuthBasicConfig represents the valid auth basic configuration.
ValidAuthCredentialConfig represents the valid auth credential configuration.
ValidAuthJWTConfig represents the valid auth jwt configuration.
ValidAuthOAuth2Config represents the valid auth oauth2 configuration.
ValidAuthPrivateKeyConfig represents the valid auth private key configuration.
ValidAuthRespectiveConfig represents the valid auth configuration.
ValidClockConfig represents the valid clock configuration.
ValidConfig represents the application configuration.
ValidConfigForOverride represents the configuration for the override service.
ValidCredentialEncryptConfig represents the valid auth credential encrypt configuration.
ValidEncryptRespectiveConfig represents the valid encrypt configuration.
ValidFakeTimeConfig represents the valid fake time configuration.
ValidLanguageConfig represents the valid language configuration.
ValidLoaderConfig represents the configuration for the loader service.
ValidLoggingConfig represents the valid configuration for logging.
ValidLoggingOutputConfig represents the valid configuration for logging output.
ValidOutputRespectiveConfig represents the configuration for the output respective service.
ValidOutputRespectiveValueConfig represents the configuration for the output respective service value.
ValidOverrideRespectiveConfig represents the configuration for the override respective service.
ValidOverrideRespectiveVarConfig represents the configuration for the override respective service var.
ValidServerConfig represents the valid server configuration.
ValidSlaveCertificateConfig represents the valid slave certificate configuration.
ValidSlaveSettingConfig represents the valid slave setting configuration.
ValidStoreConfig represents the valid store configuration.
ValidStoreFileConfig represents the valid file store configuration.
ValidStoreSpecifyConfig represents the valid store configuration.
ValidTargetRespectiveConfig represents the configuration for the target respective service.
ValidTargetRespectiveValueConfig represents the configuration for the target respective service value.
# Type aliases
AuthConfig is the configuration for the auth.
AuthOAuth2AccessType is the access type of the oauth2.
AuthOAuth2GrantType is the grant type of the oauth2.
AuthType is the type of the auth.
EncryptConfig is the configuration for the encrypt.
EncryptType is the type of the encrypt.
LanguageType is the type of the language.
LoggingOutputFormat is the format of the logging output.
LoggingOutputLevel is the level of the logging output.
LoggingOutputType is the type of the logging output.
OutputConfig represents the configuration for the output service.
OutputFormat represents the format of the output service.
OutputType represents the type of the output service.
OverrideConfig represents the configuration for the override service.
OverrideFileTypes represents the file types for the override respective service.
OverrideType represents the type of the override service.
TargetConfig represents the configuration for the target service.
TargetType represents the type of the target service.
Type represents the configuration type.
ValidAuthConfig represents the valid auth configuration.
ValidEncryptConfig represents the valid encrypt configuration.
ValidOutputConfig represents the configuration for the output service.
ValidOverrideConfig represents the configuration for the override service.
ValidTargetConfig represents the configuration for the target service.
Version represents the version of the application.