private static IEnumerable <string> AllResourceGroupNames(RenderingEnvironment env) { yield return(env.ApplicationInsightsAccount.ResourceGroupName); yield return(env.BatchAccount.ResourceGroupName); yield return(env.KeyVault.ResourceGroupName); yield return(env.ResourceGroupName); yield return(env.StorageAccount.ResourceGroupName); yield return(env.Subnet.ResourceGroupName); }
public static IEnumerable <string> ExtractResourceGroupNames(this RenderingEnvironment env) // note that resource group names are case-insensitive! => AllResourceGroupNames(env).Distinct(StringComparer.OrdinalIgnoreCase);