Input component: Change input for an event during runtime

The Input Component EBus Interface does not have any methods that will help with keybinding during runtime. Does anyone know if this exists? Are there any classes i should check out?
I am trying to let the player do its own key binding.

I set up a full keybind layout for players on my project, but I used Script Canvas to do so, I am not sure how to run it to the EBus for player input. I can tell you it is possible in Script Canvas, and since it is, it is definitely for C++ or maybe LUA, not sure what LUA has for resources.

Do you know what script canvas node that will change the key for an event?