Если изменение аргумента force-new (по схеме провайдера) или вы явно заменили конфиг так, что in-place update невозможен, plan покажет destroy+create (или create_before_destroy).
Разбор
- Смотрите
forces replacement в plan.
- Смена AMI, некоторых network args — типичный replacement.
- Lifecycle и ignore_changes влияют на реакцию.
- Перед apply оцените downtime и зависимости.
Итог
Replacement = провайдер не умеет изменить атрибут in-place; plan предупредит.