def main()

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)