我有一个用于 Azure DNS 区域的 ARM 模板,该模板有许多Microsoft.Network/dnszones/*
资源用于A
、CNAME
、TXT
记录等。我已经能够通过部署成功部署新记录和更改记录。
然而,我只是注意到,当我删除与 ARM 模板中的某些 DNS 记录相对应的资源时,尽管部署成功,但该模板的部署实际上并没有删除 Azure DNS 区域中的记录。
如果我删除了模板中的资源并且在部署后它仍然存在且没有错误,这似乎破坏了 ARM 模板的声明性。
还是我对资源提供者的工作方式有误解?