There are different ways available to schedule a task in Azure. One of the methods is based on 'Azure Function App'. Create a Function App based on Runtime Stack as PowerShell Core with the suitable Power Shell code. In your case, there are several online examples available to help to create a snapshot using power shell.
Following reference I wrote for a different question, will help to create a Function App
You may need to create similar function app with a suitable PowerShell Code so that you can automate your snapshot tasks
--please don't forget to upvote
and Accept as answer
if the reply is helpful--