deep-package-manager
Version:
DEEP Package Manager
41 lines (35 loc) • 767 B
JavaScript
/**
* Created by mgoria on 28/02/17.
*/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.APIGatewayKeyDriver = undefined;
var _AbstractDriver = require('./AbstractDriver');
class APIGatewayKeyDriver extends _AbstractDriver.AbstractDriver {
/**
* @param {*} args
*/
constructor(...args) {
super(...args);
}
/**
* @returns {String}
*/
service() {
return 'APIGatewayKey';
}
/**
* @param {String} resourceId
* @param {Object} resourceData
* @param {Function} cb
* @private
*/
_removeResource(resourceId, resourceData, cb) {
this._awsService.deleteApiKey({ apiKey: resourceId }, error => {
cb(error);
});
}
}
exports.APIGatewayKeyDriver = APIGatewayKeyDriver;