What does alles, was notwendig ist mean?

alles, was notwendig ist - German to English

all of that is important