How to mask private meetings in a resource calendar?
Enable masking of private meetings in an Exchange resource calendar
Connect to Exchange Online PowerShell and run the following command, where <Identity> is the email address of the resource calendar:
Set-CalendarProcessing -Identity "<Identity>" -RemovePrivateProperty $false
Note: On Exchange Online, if a meeting is changed to private after it has been booked, AskCody does not pick up the change until another detail of the meeting changes. Read more in Private Meeting Status Sync Gap Between Outlook and AskCody.