public async Task <List <AzureResource> > GetResources(ResourceGroup resourceGroup) { try { List <AzureResource> resources = new List <AzureResource>(); JsonDocument result = await CallARM($"https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup.Name}/resources?api-version=2020-06-01"); var e = result.RootElement.GetProperty("value").EnumerateArray(); while (e.MoveNext()) { AzureResource stub = AzureResource.FromJsonElement(e.Current); stub.ResourceGroupName = resourceGroup.Name; resources.Add(stub); } return(resources); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(null); } }