UNPKG

cloud-report

Version:

Collects and analyzes cloud resources

22 lines (21 loc) 629 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const utils_1 = require("../utils"); class BaseCollector { constructor() { this.session = "default"; } getClient(serviceName, region) { return utils_1.AWSClientsProvider.getClient(serviceName, region, this.session); } getRegions(serviceName) { return utils_1.AWSRegionsProvider.getServiceRegions(serviceName); } setSession(session = "default") { this.session = session; } getSession() { return this.session; } } exports.BaseCollector = BaseCollector;