Even a big tupperware-type container for it to swim in would be okay.

A hamster cage will absolutely not work. A secure, fenced in area, with space to wander and water to paddle about it would be minimal. Protection from the rain ... okay - see
here for a lot of info on duckling care. At least you've got a little time to educate yourselves and prepare a place!