Check with your local electrical inspector, each municipality adopts the NEC at different times and many are several years behind. Many municipalities also ammend the NEC. In my area, GFCI is required for circulation as is a twist lock outlet and cord not more than 3' long although none of this is specified in the locally adopted version of NEC.
Yup, that's code in New Jersey suburbs--I have the same codes as Big Dave, including the twist-lock, 3' cord, AND internal timer! Oh, and ANYTHING outdoors, or near water in NJ must have GFCI. No exceptions.
The main breaker to my whole 60 amp sub panel is a ground fault breaker . So everything on the panel is protected and you dont need gfci recepticle... By using a main gfci breaker its cheaper than using all seperate ones.