Thank you for asking this question on the **Microsoft Q&A Platform. **
You cannot take a "Snapshot" but, you can export the template of the resources:
The first option is to export the ARM template, you can perform those actions at the resource group level, in the left panel you will find the option "Export template"
The second option is to use Azure Terrafy
Azure Terrafy imports the resources that are supported by the Terraform AzureRM provider into the Terraform state, and generates the corresponding Terraform configuration. Both the Terraform state and configuration are expected to be consistent with the resources' remote state, i.e., terraform plan shows no diff. The user then is able to use Terraform to manage these resources.
IMPORTANT: none of these options will back up your resource data, they will only perform a "backup" of the resource configuration.
Hope this helps!
----------
Accept Answer and Upvote, if any of the above helped, this thread can help others in the community looking for remediation for similar issues.
NOTE: To answer you as quickly as possible, please mention me in your reply.