in source/stackset-output-consolidator/index.ts [63:83]
async function processEvent(event: ICustomResourceRequest): Promise<CompletionStatus> {
let response: CompletionStatus;
try {
if (event.RequestType === 'Create') {
response = await handleCreate(event.ResourceProperties);
} else {
response = {
Status: StatusTypes.Success,
Data: { Message: `No action required for ${event.RequestType}` }
};
}
} catch (error) {
response = {
Status: StatusTypes.Failed,
Data: error
}
}
return response;
}