Alerting: Add back time interval items to the API spec (#104306)

This commit is contained in:
Moustafa Baiou
2025-04-22 14:57:04 -04:00
committed by GitHub
parent 82332819ef
commit 5ddcac8678
7 changed files with 402 additions and 26 deletions
+57 -4
View File
@@ -492,6 +492,12 @@
"name": {
"type": "string"
},
"queriedDatasourceUIDs": {
"items": {
"type": "string"
},
"type": "array"
},
"query": {
"type": "string"
},
@@ -521,9 +527,7 @@
}
},
"required": [
"uid",
"name",
"folderUid",
"query",
"health",
"type",
@@ -3789,9 +3793,7 @@
}
},
"required": [
"uid",
"name",
"folderUid",
"query",
"health",
"type"
@@ -4530,6 +4532,55 @@
"title": "TimeInterval represents a named set of time intervals for which a route should be muted.",
"type": "object"
},
"TimeIntervalItem": {
"properties": {
"days_of_month": {
"items": {
"type": "string"
},
"type": "array"
},
"location": {
"type": "string"
},
"months": {
"items": {
"type": "string"
},
"type": "array"
},
"times": {
"items": {
"$ref": "#/definitions/TimeIntervalTimeRange"
},
"type": "array"
},
"weekdays": {
"items": {
"type": "string"
},
"type": "array"
},
"years": {
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"TimeIntervalTimeRange": {
"properties": {
"end_time": {
"type": "string"
},
"start_time": {
"type": "string"
}
},
"type": "object"
},
"TimeRange": {
"description": "Redefining this to avoid an import cycle",
"properties": {
@@ -4988,6 +5039,7 @@
"type": "object"
},
"gettableAlerts": {
"description": "GettableAlerts gettable alerts",
"items": {
"$ref": "#/definitions/gettableAlert",
"type": "object"
@@ -5112,6 +5164,7 @@
"type": "object"
},
"gettableSilences": {
"description": "GettableSilences gettable silences",
"items": {
"$ref": "#/definitions/gettableSilence",
"type": "object"