in tooling/query-metrics-alerts/parse_analysis.py [0:0]
def getResourceTypes(file):
with open(file, "r", encoding="utf-8") as file:
providers = json.load(file)
# Get a list of resource types from the provider list
resourceTypes = {}
for p in providers:
category = p["namespace"]
if (category.startswith('Microsoft')):
for rt in p["resourceTypes"]:
type = rt["resourceType"]
resourceTypes[f"{category}/{type}".lower()] = {
"category": category,
"type": type
}
return resourceTypes