@krishna572 Apologies for the late response. Azure Resource Manager currently supports querying over basic fields like Resource name, ID, Type, Resource Group, Subscription and Location. To query extended properties its suggested to use Azure Resource Graph.
Here is sample example of listing the function app resources based on pricing tier.
resources
| where type =~ "Microsoft.Web/sites" and ['kind'] =~ "functionapp"
| extend skua = properties.sku
| summarize resources = make_list(name) by tostring(skua)
Also, you can query resource graph queries using Azure PowerShell or Azure CLI. Below is sample snapshot executed in my environment.
Reference documents :


