in scripts/lambda.activategluetigger.py [0:0]
def main(event, context):
physical_id = 'startTrigger'
log.getLogger().setLevel(log.INFO)
responseData = {}
try:
log.info('Input event: %s', event)
if event['RequestType'] == 'Delete':
responseData['Complete'] = 'True';
resourceID = event['PhysicalResourceId']
cfnresponse.send(event, context, cfnresponse.SUCCESS, responseData, resourceID)
if event['RequestType'] == 'Create':
triggerId = event['ResourceProperties']['TriggerId']
response = glue.start_trigger(Name=triggerId);
cfnresponse.send(event, context, cfnresponse.SUCCESS, response, triggerId);
except Exception as e:
log.exception(e)
cfnresponse.send(event, context, cfnresponse.FAILED, {}, physical_id)