Return true if the secure load method was called and threw an error, or it was never called because the CredentialManager failed to initialize.
Recursively find secure property paths inside a team config "profiles" object.
The "profiles" object that is present at the top level of team config files, and may also be present at lower levels.
The JSON path to the "profiles" object
Array of secure property paths
Load the secure application properties from secure storage using the specified vault interface. The vault interface is placed into our Config object. The secure values are placed into our Config layers.
Interface for loading and saving to secure storage.
Save the secure application properties into secure storage using the vault interface from our config object.
Specify true to save all config layers instead of only the active one
List full paths of all secure properties found in a team config file.
The user and global flags that specify one of the four config files (aka layers).
Array of secure property paths (e.g., "profiles.lpar1.properties.password")
Retrieve info that can be used to store a profile property securely.
For example, to securely store "profiles.lpar1.properties.password", the name "password" would be stored in "profiles.lpar1.secure".
The full path of the profile property
Specify true to search up in the config file for higher level secure arrays
Object with the following attributes:
path
The JSON path of the secure arrayprop
The name of the propertyList names of secure properties for a profile. They may be defined at the profile's level, or at a higher level if the config is nested.
Profile name to search for
Array of secure property names
Generated using TypeDoc
API Class for manipulating config layers.