def main_handler()

in apigw-vpce-helpers/apigw_vpce_helpers/custom_resource/handler.py [0:0]


def main_handler(event, context):
    log.info('Input event: %s', event)
    request_type = event['RequestType']

    if request_type == 'Delete':
        log.info("Executing Delete of custom resource")
        cfnresponse.send(event, context, cfnresponse.SUCCESS, {})
    elif request_type in ('Create', 'Update'):
        log.info(f"Executing {request_type} of custom resource")
        result, response_data = _handle_create(event, context)
        log.info(response_data)
        cfnresponse.send(event, context, result, response_data, PHYSICAL_ID)