in source/setup/lambda/crhelper/resource_helper.py [0:0]
def _cfn_response(self, event):
# Use existing PhysicalResourceId if it's in the event and no ID was set
if not self.PhysicalResourceId and "PhysicalResourceId" in event.keys():
logger.info("PhysicalResourceId present in event, Using that for response")
self.PhysicalResourceId = event['PhysicalResourceId']
# Generate a physical id if none is provided
elif not self.PhysicalResourceId or self.PhysicalResourceId is True:
logger.info("No physical resource id returned, generating one...")
self.PhysicalResourceId = self.generate_physical_id(event)
self._send()