UNPKG

deep-package-manager

Version:
52 lines (45 loc) 901 B
/** * Created by mgoria on 03/01/16. */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.ESDriver = undefined; var _AbstractDriver = require('./AbstractDriver'); class ESDriver extends _AbstractDriver.AbstractDriver { /** * @param {*} args */ constructor(...args) { super(...args); } /** * @returns {String} */ service() { return 'ES'; } /** * @param {String} resourceId * @param {Object} resourceData * @param {Function} cb * @private */ _removeResource(resourceId, resourceData, cb) { this._removeDomain(resourceId, cb); } /** * @param {String} domainName * @param {Function} cb * @private */ _removeDomain(domainName, cb) { this.awsService.deleteElasticsearchDomain({ DomainName: domainName }, error => { cb(error); }); } } exports.ESDriver = ESDriver;