Terraform: удаление/отключение azurerm_network_ddos_protection_plan

Я управляю средой Azure через Terraform, и у каждого из них включен план защиты от DDOS. Мне было приказано отключить и удалить DDOS во всех непроизводственных средах. Код готов, и план показывает, что план azurerm_network_ddos_protection_plan будет уничтожен, а каждая виртуальная сеть с ddos ​​будет обновлена ​​на месте и отключена. Раздел ddos_protection_plan станет пустым.

Ошибка, которую я получаю,

network.DdosProtectionPlansClient#Delete: Ошибка отправки запроса:StatusCode=400 -- Исходная ошибка: Code="InUseDdosProtectionPlanCannotBeDeleted".

Проблема: Terraform сначала пытается удалить план azurerm_network_ddos_protection_plan.

Вопрос: Как заставить отключать ddosplan в каждой виртуальной сети перед уничтожением ресурса. Я тестировал depend_on, но это вызывает ошибку цикла. Также просмотрел блок жизненного цикла и, похоже, не применил.

Любое предложение будет принято с благодарностью.

Дополнительная информация:

Обновления:

Terraform версии 0.13.7 Версия поставщика AzureRM: 3.13.0

0 ответов

Другие вопросы по тегам