in source/services/dashboardHandler/lib/CWHelperAbstract.ts [100:122]
async deleteDashboard(dashboardName: string): Promise<void> {
const cw = new CloudWatch({
apiVersion: config.cw,
customUserAgent: config.customUserAgent,
});
try {
await cw
.deleteDashboards({
DashboardNames: [dashboardName],
})
.promise();
logger.info({
label: "CWHelper/deleteDashboard",
message: `${dashboardName} dashboard deleted successfully`,
});
} catch (e) {
logger.debug({
label: "CWHelper/deleteDashboard",
message: e,
});
throw new Error(`failure in deleting dashboard: ${dashboardName}`);
}
}