INNER CODE UNIT · JavaScript
cf
serverless/serverless · packages/serverless/lib/plugins/aws/alerts/index.js:499
const cf = [...new Set(dashboardTemplates)].reduce((acc, d) => {
const dashboard = dashboards.createDashboard(
service.service,
stage,
region,
functions,
d,
)
const cfResource =
d === 'default' ? 'AlertsDashboard' : `AlertsDashboard${d}`
const dashboardName =
d === 'default'
? `${service.service}-${stage}-${region}`
: `${service.service}-${stage}-${region}-${d}`
acc[cfResource] = {
Type: 'AWS::CloudWatch::Dashboard',