У меня есть шаблон ARM для зоны Azure DNS, в которой есть много Microsoft.Network/dnszones/*
ресурсов для A
, CNAME
, TXT
записей и т. Д. Я смог успешно развернуть новые записи и изменить записи с помощью развертываний.
Однако я только заметил, что когда я удалил ресурсы, соответствующие некоторым записям DNS в шаблоне ARM, развертывание этого шаблона фактически не удаляло записи в зоне Azure DNS, хотя развертывание прошло успешно.
Похоже, что это нарушает декларативную природу шаблонов ARM, если я удалил ресурс в шаблоне, и он все еще существует после развертывания без ошибок.
Или я что-то неправильно понимаю в том, как работает поставщик ресурсов?