Удалить / Удалить Azure AlertRule - PullRequest
1 голос
/ 08 апреля 2020

Команда удаления для Azure Правило оповещения, похоже, не работает, пробовал приведенное ниже, оно возвращает статус без содержимого и предупреждение не удаляется

Используемая команда Remove-AzAlertRule -ResourceGroup " RGName "-Name" AlertRuleName "

enter image description here

Существует ли какая-либо команда powershell, общая для удаления всех типов предупреждений в azure ??

Ответы [ 2 ]

2 голосов
/ 08 апреля 2020

Команда Remove-AzAlertRule просто удаляет правило оповещения classi c, тип ресурса - microsoft.insights/alertrules.

enter image description here

Вам необходимо используйте эту команду Remove-AzMetricAlertRuleV2 (описание предоставлено здесь ), чтобы удалить неклассифицированное c metri c правило оповещения microsoft.insights/metricAlerts (то, которое создается через портал ).

enter image description here

Надеюсь, это поможет!

1 голос
/ 08 апреля 2020

Попробуйте удалить ресурс оповещения напрямую с помощью Remove-AzResource. В демонстрационных целях я удаляю предупреждение metri c, которое отображается в типе ресурса microsoft.insights/metricAlerts.

Remove-AzResource `
    -ResourceGroupName "Resource Group Name" `
    -ResourceName "Alert Name" `
    -ResourceType microsoft.insights/metricAlerts

, который вернет True, если предупреждение было удалено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...