Azure / Azure/azure-cli

az monitor scheduled-query update doesn't account for SchedulequeryRules created with older API version.

Open
#22,055 1 comment 0 reactions 1 assignee Claimed by @kairu-ms View on GitHub
act-observability-squad Auto-Assign customer-reported feature-request Monitor
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

> ### `az feedback` auto-generates most of the information requested below, as of CLI version 2.0.62

**Describe the bug**
If I try to enable a or disable a scheduledqueryrule with az monitor scheduled-query update it doesn't work on rules created with an older version of the API

**To Reproduce**
az monitor scheduled-query update --resource-group scom2k16-loganalytics-rg --name "Unexpected shutdown" -
-disabled false

(InvalidRequestContent) The request content was invalid and could not be deserialized: 'MuteActionsDuration of 0 minutes is not supported. Supported values are: 5, 10, 15, 30, 45, 60, 120, 180, 240, 300, 360, 1440, 2880'
Code: InvalidRequestContent
Message: The request content was invalid and could not be deserialized: 'MuteActionsDuration of 0 minutes is not supported. Supported values are: 5, 10, 15, 30, 45, 60, 120, 180, 240, 300, 360, 1440, 2880'

I can also reproduce this behavior with the azure api. If I set the api version to a older version the issue doesn't exit but its impossible to know which api the rule was originally created.

**Expected behavior**
It would enable or disable it.

**Environment summary**
Win 11, latest version

azure-cli 2.35.0

core 2.35.0
telemetry 1.0.6

Extensions:
scheduled-query 0.5.0

Dependencies:
msal 1.17.0
azure-mgmt-resource 20.0.0

**Additional context**
This error doesn't happen in AZ PowerShell. They have seemed to worked around it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.