in source/setup/lambda/crhelper/resource_helper.py [0:0]
def _remove_polling(self):
if 'CrHelperData' in self._event.keys():
self._event.pop('CrHelperData')
if "PhysicalResourceId" in self.Data.keys():
self.Data.pop("PhysicalResourceId")
if 'CrHelperRule' in self._event.keys():
self._remove_targets(self._event['CrHelperRule'])
else:
logger.error("Cannot remove CloudWatch events rule, Rule arn not available in event")
if 'CrHelperPermission' in self._event.keys():
self._remove_permission(self._event['CrHelperPermission'])
else:
logger.error("Cannot remove lambda events permission, permission id not available in event")
if 'CrHelperRule' in self._event.keys():
self._delete_rule(self._event['CrHelperRule'])
else:
logger.error("Cannot remove CloudWatch events target, Rule arn not available in event")