Singleton implementation of an internal reference of ImperativeConfig.instance.config
Singleton implementation of an internal reference to the active layer This should help with performance since one a single copy will be created for censoring data
Singleton implementation of an internal reference to the loaded profiles
Singleton implementation of an internal reference to the secure fields stored in the config
Copy and censor any sensitive CLI arguments before logging/printing
Copy and censor any sensitive CLI arguments before logging/printing
Copy and censor a yargs argument object before logging
the args to censor
a censored copy of the arguments
Specifies whether a given property path (e.g. "profiles.lpar1.properties.host") is a special value or not. Special value: Refers to any value defined as secure in the schema definition. These values should be already masked by the application (and/or plugin) developer.
Property path to determine if it is a special value
True - if the given property is to be treated as a special value; False - otherwise
Generated using TypeDoc
NOTE(Kelosky): Ideally we might have a consolidated list for secure fields, but for now we'll just make sure they're collocated within the same class.