Share a Google Calendar with Specific People or Groups
Sharing a Google Calendar grants access to a schedule, not just an invitation to one event. Choose the people and permission level deliberately. A work or school administrator can restrict the available sharing choices, so an absent option should not be treated as a reason to make the calendar public.