deep-package-manager
Version:
DEEP Package Manager
41 lines (35 loc) • 775 B
JavaScript
/**
* Created by AlexanderC on 11/24/15.
*/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ElastiCacheDriver = undefined;
var _AbstractDriver = require('./AbstractDriver');
class ElastiCacheDriver extends _AbstractDriver.AbstractDriver {
/**
* @param {*} args
*/
constructor(...args) {
super(...args);
}
/**
* @returns {String}
*/
service() {
return 'ElastiCache';
}
/**
* @param {String} resourceId
* @param {Object} resourceData
* @param {Function} cb
* @private
*/
_removeResource(resourceId, resourceData, cb) {
this._awsService.deleteCacheCluster({ CacheClusterId: resourceId }, error => {
cb(error);
});
}
}
exports.ElastiCacheDriver = ElastiCacheDriver;