def lambda_handler()

in source/get-tags-lambda.py [0:0]


def lambda_handler(event, context):
    try:
        logger.info(sanitize_json(event))
        regions = describe_regions()
        finalMap = get_Mappings(event['AccountId'],event['AccountName'],event['AccountEmail'],
                                    event['Date'],event['DateTime'],regions) 
        resource_parameters = finalMap['resources']      
        sfn_execution_ret = execute_state_machine(os.environ['TAG_DATA_EXTRACT_SFN_ARN'], 
                                json.dumps(resource_parameters))
        return {
            'statusCode': 
                sfn_execution_ret['ResponseMetadata']['HTTPStatusCode'],
            'body': sfn_execution_ret['executionArn']
        }
    except ClientError as e:
        e=sanitize_string(e)
        logger.error("Unexpected client error %s" % e)
        raise AWSTrustedAdvisorExplorerGenericException(e)
    except Exception as f:
        f=sanitize_string(f)
        logger.error("Unexpected exception: %s" % f)
        raise AWSTrustedAdvisorExplorerGenericException(f)