serverless/lib/plugins/aws/info/getResourceCount.js
2018-03-11 01:26:15 +00:00

20 lines
455 B
JavaScript

'use strict';
const BbPromise = require('bluebird');
module.exports = {
getResourceCount() {
const stackName = this.provider.naming.getStackName();
return this.provider.request('CloudFormation',
'listStackResources',
{ StackName: stackName })
.then((result) => {
if (result) {
this.gatheredData.info.resourceCount = result.StackResourceSummaries.length;
}
return BbPromise.resolve();
});
},
};