The rules are fairly clear about which are one-timers. But for the record, the one-timers are:
Russia’s Russian Winter (declarable during Russia’s Mobilize Units phase)
UK’s Joint Strike (Declarable at start of Russia’s turn)
UK’s Enigma Decoded (declarable between Germany’s Combat Movement and Combat phases)
UK’s French Resistance (declarable during UK’s Mobilize Units phase if Allies control Western Europe)
UK’s Colonial Garrison (happens before the game starts)
…and that’s it. Everything else can happen multiple times. These are all the LHTR 1.3 versions of things, btw. I think the OOB versions are identical except for Joint Strike, which is declarable at the start of UK’s turn.)
~Josh