public static void WaitForSystemsManagerReloadToComplete()

in src/Amazon.Extensions.Configuration.SystemsManager/ConfigurationExtensions.cs [36:48]


        public static void WaitForSystemsManagerReloadToComplete(this IConfiguration configuration, TimeSpan timeout)
        {
            if (configuration is ConfigurationRoot configRoot)
            {
                foreach (var provider in configRoot.Providers)
                {
                    if (provider is SystemsManagerConfigurationProvider ssmProvider)
                    {
                        ssmProvider.WaitForReloadToComplete(timeout);
                    }
                }
            }
        }