Watches for project tags on cloud services and adds project databases to keep them tracked

Source:

Methods

(inner) checkPrefix(prefix) → {string}

Parameters:
Name Type Description
prefix string
Source:
Returns:
Type
string

(inner) createEntry(db, name, defaultRepo) → {promiseToCreateEntry}

Parameters:
Name Type Description
db function
name string
defaultRepo string
Source:
Returns:
Type
promiseToCreateEntry

(inner) getDefaultRepo(defaultRepo, name) → {string}

Parameters:
Name Type Description
defaultRepo Object
name string
Source:
Returns:
Type
string

(inner) mapAwsPopulationPromise(db, defaultRepo) → {function}

Parameters:
Name Type Description
db function
defaultRepo Object
Source:
Returns:
Type
function

(inner) populateFromAws(pm, db, defaultRepo) → {Promise.<T>}

Parameters:
Name Type Description
pm ProjectManager
db function
defaultRepo Object
Source:
Returns:
Type
Promise.<T>

(inner) watchForExisting(pm, db, defaultRepo, intervalopt) → {stop}

Watches for existing databases returns Returns a function that will cancel the watch

Parameters:
Name Type Attributes Description
pm ProjectManager
db function
defaultRepo Object
interval number <optional>

optional interval to override default

Source:
Returns:
Type
stop