async function processEvent()

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;
}