in source/secondary-bucket-creator/source/index.ts [125:149]
async function processEvent(event) {
let response
try {
switch (event.RequestType) {
case 'Create':
response = await handleCreate(event.ResourceProperties)
break
case 'Update':
case 'Delete':
response = {
Status: StatusTypes.Success,
Data: { Message: `No action required for ${event.RequestType}` }
};
break
}
} catch (error) {
response = {
Status: StatusTypes.Failed,
Data: error
}
}
return response
}