Beispiel #1
0
        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);
        }
Beispiel #2
0
 public static IEnumerable <string> ExtractResourceGroupNames(this RenderingEnvironment env)
 // note that resource group names are case-insensitive!
 => AllResourceGroupNames(env).Distinct(StringComparer.OrdinalIgnoreCase);