Удалить Azure Elasti c Пулы, если пусто - PullRequest
0 голосов
/ 17 июня 2020

В C# Я использую Azure fluent API Microsoft.Azure.Management.Fluent для управления ресурсами. Я хочу иметь возможность удалить пул Elasti c, если он пуст (например, я только что запустил процесс, который удаляет в нем БД).

azure.SqlServers.ElasticPools.DeleteBySqlServerAsync(...

Однако у меня есть отдельный процесс, который зависит от при действиях пользователя может создать базу данных в пуле. Поэтому я не думаю, что для меня безопасно получить количество баз данных в пуле, а затем удалить его, если оно равно нулю из-за состояния гонки, которое может произойти между.

Есть ли вообще, используя Azure fluent api Я могу безопасно удалять пулы эластичных материалов, только если нет баз данных?

...