一应俱全

yī yīng jù quán

with everything needed available

one

yīng

to agree (to do sth)

(literary) all; both; entirely; without exception

quán

all