Я знаю, что мы можем создать инфраструктуру, используя шаблоны ARM. Можем ли мы сделать то же самое для удаления ресурсов. Я не хочу удалять всю группу ресурсов, но несколько ресурсов в группе ресурсов. Возможно ли это с помощью шаблонов ARM?
Вроде, как бы, что-то вроде. Когда вы развертываете шаблон ARM, вы можете сделать это в двух режимах: инкрементный или полный. По умолчанию используется инкрементный режим, который добавляет ресурсы в группу ресурсов и изменяет конфигурацию существующих, но не удаляет их. Если вы переключите развертывание шаблона ARM на использование режима Complete, тогда ваша группа ресурсов будет точно соответствовать тому, что находится в вашем шаблоне ARM, и удалит все, что находится за пределами этого.
Очевидно, с этим нужно быть осторожнее.
Чтобы выполнить полное развертывание в PowerShell, выполните эту команду
New-AzureRMResourceGroupDeployment -name "deploymentName" -resourceGroup "resourceGroupName" -templateFile "path to template" -mode complete