serverless/lib/plugins/aws/info/getResourceCount.js
Mariusz Nowak 4944f471b1
Prettify
2019-06-26 12:43:01 +02:00

20 lines
501 B
JavaScript

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