Yes, the Camera is entirely AC powered and needs to remain plugged in at all times.
The requirements for the Premium Floodlight Camera are listed below:
The Premium Floodlight Camera must be within 9.5 feet of a power outlet for the cable to reach, so you’ll want to pick a location that has an interior power outlet nearby since you’ll be routing the cable through the wall.