UNPKG

cdk-assume-role-plugin

Version:
19 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProfileCredentialsCache = void 0; class ProfileCredentialsCache { constructor() { this.cache = {}; } set(profile, credentials) { this.cache[profile] = credentials; } get(profile) { return this.cache[profile]; } has(profile) { return !!this.cache[profile]; } } exports.ProfileCredentialsCache = ProfileCredentialsCache; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZmlsZS1jcmVkZW50aWFscy1jYWNoZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9wcm9maWxlLWNyZWRlbnRpYWxzLWNhY2hlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBLE1BQWEsdUJBQXVCO0lBR2xDO1FBQ0UsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7SUFDbEIsQ0FBQztJQUVNLEdBQUcsQ0FBQyxPQUFlLEVBQUUsV0FBd0I7UUFDbEQsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsR0FBRyxXQUFXLENBQUM7SUFDcEMsQ0FBQztJQUVNLEdBQUcsQ0FBQyxPQUFlO1FBQ3hCLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM3QixDQUFDO0lBRU0sR0FBRyxDQUFDLE9BQWU7UUFDeEIsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUMvQixDQUFDO0NBQ0Y7QUFsQkQsMERBa0JDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ3JlZGVudGlhbHMgfSBmcm9tICdhd3Mtc2RrJztcblxuZXhwb3J0IGNsYXNzIFByb2ZpbGVDcmVkZW50aWFsc0NhY2hlIHtcbiAgcHJpdmF0ZSByZWFkb25seSBjYWNoZTogeyBbcHJvZmlsZTogc3RyaW5nXTogQ3JlZGVudGlhbHMgfTtcblxuICBjb25zdHJ1Y3RvcigpIHtcbiAgICB0aGlzLmNhY2hlID0ge307XG4gIH1cblxuICBwdWJsaWMgc2V0KHByb2ZpbGU6IHN0cmluZywgY3JlZGVudGlhbHM6IENyZWRlbnRpYWxzKTogdm9pZCB7XG4gICAgdGhpcy5jYWNoZVtwcm9maWxlXSA9IGNyZWRlbnRpYWxzO1xuICB9XG5cbiAgcHVibGljIGdldChwcm9maWxlOiBzdHJpbmcpOiBDcmVkZW50aWFscyB8IHVuZGVmaW5lZCB7XG4gICAgcmV0dXJuIHRoaXMuY2FjaGVbcHJvZmlsZV07XG4gIH1cblxuICBwdWJsaWMgaGFzKHByb2ZpbGU6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgIHJldHVybiAhIXRoaXMuY2FjaGVbcHJvZmlsZV07XG4gIH1cbn1cbiJdfQ==