AWS.IniLoader — AWS SDK for JavaScript (original) (raw)
We recommend that you migrate to AWS SDK for JavaScript v3. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
Class: AWS.IniLoader
Inherits:
Object
- Object
- AWS.IniLoader show all
Defined in:
lib/shared-ini/ini-loader.js
Overview
Note:
This feature is not supported in the browser environment of the SDK.
Ini file loader class the same as that used in the SDK. It loads and parses config and credentials files in .ini format and cache the content to assure files are only read once. Note that calling operations on the instance instantiated from this class won't affect the behavior of SDK since SDK uses an internal singleton of this class.
Constructor Summarycollapse
- new AWS.IniLoader() ⇒ void constructor
Method Summarycollapse
- clearCachedFiles() ⇒ void
Remove all cached files. - getDefaultFilePath(isConfig) ⇒ void
- getHomeDir() ⇒ void
- loadFrom(options) ⇒ map<String,String>
Load configurations from config/credentials files and cache them for later use. - loadSsoSessionsFrom(options) ⇒ map<String,String>
Load sso sessions from config/credentials files and cache them for later use.
Constructor Details
new AWS.IniLoader() ⇒ void
Method Details
clearCachedFiles() ⇒ void
Remove all cached files. Used after config files are updated.
getDefaultFilePath(isConfig) ⇒ void
getHomeDir() ⇒ void
loadFrom(options) ⇒ map<String,String>
Load configurations from config/credentials files and cache them for later use. If no file is specified it will try to load default files.
loadSsoSessionsFrom(options) ⇒ map<String,String>
Load sso sessions from config/credentials files and cache them for later use. If no file is specified it will try to load default file.