一应俱全

yī yīng jù quán

with everything needed available

一

yī

one

应

yīng

to agree (to do sth)

俱

jù

(literary) all; both; entirely; without exception

全

quán

all