Documentation
¶
Index ¶
- func CompareAndMaskSecretValuesInConfigData(configDataList []*bean.ConfigData, ...) error
- func ConvertToJsonRawMessage(request interface{}) (json.RawMessage, error)
- func ConvertToString(req interface{}) (string, error)
- func GetKeyValMapForSecretConfigDataAndMaskData(configDataList []*bean.ConfigData) (map[string]map[string]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareAndMaskSecretValuesInConfigData ¶
func CompareAndMaskSecretValuesInConfigData(configDataList []*bean.ConfigData, keyValMapForSecretConfig1 map[string]map[string]string) error
CompareAndMaskSecretValuesInConfigData 1.unmarshall secrets data 2. mask secret values based on some checks 3. marshall masked secret and replace original configData
func ConvertToJsonRawMessage ¶
func ConvertToJsonRawMessage(request interface{}) (json.RawMessage, error)
func ConvertToString ¶
func GetKeyValMapForSecretConfigDataAndMaskData ¶
func GetKeyValMapForSecretConfigDataAndMaskData(configDataList []*bean.ConfigData) (map[string]map[string]string, error)
GetKeyValMapForSecretConfigDataAndMaskData 1. unmarshall secret data 2. prepare secret's key val map 3. create new masked secret data and replace to original data
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.