Does this vaccine, or any of the other vaccines undergoing testing, protect against covid-19 as a whole, or a specific strain of the virus?
Is this a once-and-done vaccine, similar to smallpox, or will we have to get booster shots every so often?
How long does protection last?
Does being vaccinated prevent you from transmitting the virus to others, or does it only protect you from contracting the virus?
For all of your questions, we don't fully know the answers at this stage.
Quite probably we will have to get booster shots. Some of the early vaccines will require two shots for full effect. And protection might be only for six months. Those who have had the virus once can get it again, that's been documented in a number of cases. And they were slightly different strains. Three months seems to have been the immunity given from having had the virus.