Alerting: Regenerate swagger spec (#98914)

This commit is contained in:
Matthew Jacobson
2025-01-14 01:23:45 +02:00
committed by GitHub
parent 766d645d82
commit 6883a4b294
5 changed files with 168 additions and 147 deletions
+36 -29
View File
@@ -165,6 +165,9 @@
},
"AlertRuleEditorSettings": {
"properties": {
"simplified_notifications_section": {
"type": "boolean"
},
"simplified_query_and_expressions_section": {
"type": "boolean"
}
@@ -755,7 +758,7 @@
"type": "string"
},
"ErrorSource": {
"$ref": "#/definitions/ErrorSource"
"$ref": "#/definitions/Source"
},
"Frames": {
"$ref": "#/definitions/Frames"
@@ -895,23 +898,23 @@
"type": {
"enum": [
"alertmanager",
" dingding",
" discord",
" email",
" googlechat",
" kafka",
" line",
" opsgenie",
" pagerduty",
" pushover",
" sensugo",
" slack",
" teams",
" telegram",
" threema",
" victorops",
" webhook",
" wecom"
"dingding",
"discord",
"email",
"googlechat",
"kafka",
"line",
"opsgenie",
"pagerduty",
"pushover",
"sensugo",
"slack",
"teams",
"telegram",
"threema",
"victorops",
"webhook",
"wecom"
],
"example": "webhook",
"type": "string"
@@ -965,10 +968,6 @@
},
"type": "object"
},
"ErrorSource": {
"description": "ErrorSource type defines the source of the error",
"type": "string"
},
"ErrorType": {
"title": "ErrorType models the different API error types.",
"type": "string"
@@ -3606,6 +3605,9 @@
},
"RuleDiscovery": {
"properties": {
"groupNextToken": {
"type": "string"
},
"groups": {
"items": {
"$ref": "#/definitions/RuleGroup"
@@ -3975,6 +3977,10 @@
"SmtpNotEnabled": {
"$ref": "#/definitions/ResponseDetails"
},
"Source": {
"title": "Source type defines the status source.",
"type": "string"
},
"Span": {
"properties": {
"Length": {
@@ -4803,6 +4809,7 @@
"type": "object"
},
"gettableAlerts": {
"description": "GettableAlerts gettable alerts",
"items": {
"$ref": "#/definitions/gettableAlert",
"type": "object"
@@ -6240,7 +6247,7 @@
}
}
},
"summary": "Get all notification templates.",
"summary": "Get all notification template groups.",
"tags": [
"provisioning"
]
@@ -6251,7 +6258,7 @@
"operationId": "RouteDeleteTemplate",
"parameters": [
{
"description": "Template name",
"description": "Template group name",
"in": "path",
"name": "name",
"required": true,
@@ -6275,7 +6282,7 @@
}
}
},
"summary": "Delete a template.",
"summary": "Delete a notification template group.",
"tags": [
"provisioning"
]
@@ -6284,7 +6291,7 @@
"operationId": "RouteGetTemplate",
"parameters": [
{
"description": "Template Name",
"description": "Template group name",
"in": "path",
"name": "name",
"required": true,
@@ -6305,7 +6312,7 @@
}
}
},
"summary": "Get a notification template.",
"summary": "Get a notification template group.",
"tags": [
"provisioning"
]
@@ -6317,7 +6324,7 @@
"operationId": "RoutePutTemplate",
"parameters": [
{
"description": "Template Name",
"description": "Template group name",
"in": "path",
"name": "name",
"required": true,
@@ -6356,7 +6363,7 @@
}
}
},
"summary": "Updates an existing notification template.",
"summary": "Updates an existing notification template group.",
"tags": [
"provisioning"
]
+35 -31
View File
@@ -165,6 +165,9 @@
},
"AlertRuleEditorSettings": {
"properties": {
"simplified_notifications_section": {
"type": "boolean"
},
"simplified_query_and_expressions_section": {
"type": "boolean"
}
@@ -755,7 +758,7 @@
"type": "string"
},
"ErrorSource": {
"$ref": "#/definitions/ErrorSource"
"$ref": "#/definitions/Source"
},
"Frames": {
"$ref": "#/definitions/Frames"
@@ -895,23 +898,23 @@
"type": {
"enum": [
"alertmanager",
" dingding",
" discord",
" email",
" googlechat",
" kafka",
" line",
" opsgenie",
" pagerduty",
" pushover",
" sensugo",
" slack",
" teams",
" telegram",
" threema",
" victorops",
" webhook",
" wecom"
"dingding",
"discord",
"email",
"googlechat",
"kafka",
"line",
"opsgenie",
"pagerduty",
"pushover",
"sensugo",
"slack",
"teams",
"telegram",
"threema",
"victorops",
"webhook",
"wecom"
],
"example": "webhook",
"type": "string"
@@ -965,10 +968,6 @@
},
"type": "object"
},
"ErrorSource": {
"description": "ErrorSource type defines the source of the error",
"type": "string"
},
"ErrorType": {
"title": "ErrorType models the different API error types.",
"type": "string"
@@ -3606,6 +3605,9 @@
},
"RuleDiscovery": {
"properties": {
"groupNextToken": {
"type": "string"
},
"groups": {
"items": {
"$ref": "#/definitions/RuleGroup"
@@ -3975,6 +3977,10 @@
"SmtpNotEnabled": {
"$ref": "#/definitions/ResponseDetails"
},
"Source": {
"title": "Source type defines the status source.",
"type": "string"
},
"Span": {
"properties": {
"Length": {
@@ -4802,7 +4808,6 @@
"type": "object"
},
"gettableAlerts": {
"description": "GettableAlerts gettable alerts",
"items": {
"$ref": "#/definitions/gettableAlert",
"type": "object"
@@ -4927,7 +4932,6 @@
"type": "object"
},
"gettableSilences": {
"description": "GettableSilences gettable silences",
"items": {
"$ref": "#/definitions/gettableSilence",
"type": "object"
@@ -8452,7 +8456,7 @@
}
}
},
"summary": "Get all notification templates.",
"summary": "Get all notification template groups.",
"tags": [
"provisioning"
]
@@ -8463,7 +8467,7 @@
"operationId": "RouteDeleteTemplate",
"parameters": [
{
"description": "Template name",
"description": "Template group name",
"in": "path",
"name": "name",
"required": true,
@@ -8487,7 +8491,7 @@
}
}
},
"summary": "Delete a template.",
"summary": "Delete a notification template group.",
"tags": [
"provisioning"
]
@@ -8496,7 +8500,7 @@
"operationId": "RouteGetTemplate",
"parameters": [
{
"description": "Template Name",
"description": "Template group name",
"in": "path",
"name": "name",
"required": true,
@@ -8517,7 +8521,7 @@
}
}
},
"summary": "Get a notification template.",
"summary": "Get a notification template group.",
"tags": [
"provisioning"
]
@@ -8529,7 +8533,7 @@
"operationId": "RoutePutTemplate",
"parameters": [
{
"description": "Template Name",
"description": "Template group name",
"in": "path",
"name": "name",
"required": true,
@@ -8568,7 +8572,7 @@
}
}
},
"summary": "Updates an existing notification template.",
"summary": "Updates an existing notification template group.",
"tags": [
"provisioning"
]
+35 -31
View File
@@ -3306,7 +3306,7 @@
"provisioning",
"stable"
],
"summary": "Get all notification templates.",
"summary": "Get all notification template groups.",
"operationId": "RouteGetTemplates",
"responses": {
"200": {
@@ -3324,12 +3324,12 @@
"provisioning",
"stable"
],
"summary": "Get a notification template.",
"summary": "Get a notification template group.",
"operationId": "RouteGetTemplate",
"parameters": [
{
"type": "string",
"description": "Template Name",
"description": "Template group name",
"name": "name",
"in": "path",
"required": true
@@ -3358,12 +3358,12 @@
"provisioning",
"stable"
],
"summary": "Updates an existing notification template.",
"summary": "Updates an existing notification template group.",
"operationId": "RoutePutTemplate",
"parameters": [
{
"type": "string",
"description": "Template Name",
"description": "Template group name",
"name": "name",
"in": "path",
"required": true
@@ -3407,12 +3407,12 @@
"provisioning",
"stable"
],
"summary": "Delete a template.",
"summary": "Delete a notification template group.",
"operationId": "RouteDeleteTemplate",
"parameters": [
{
"type": "string",
"description": "Template name",
"description": "Template group name",
"name": "name",
"in": "path",
"required": true
@@ -3797,6 +3797,9 @@
"AlertRuleEditorSettings": {
"type": "object",
"properties": {
"simplified_notifications_section": {
"type": "boolean"
},
"simplified_query_and_expressions_section": {
"type": "boolean"
}
@@ -4388,7 +4391,7 @@
"type": "string"
},
"ErrorSource": {
"$ref": "#/definitions/ErrorSource"
"$ref": "#/definitions/Source"
},
"Frames": {
"$ref": "#/definitions/Frames"
@@ -4533,23 +4536,23 @@
"type": "string",
"enum": [
"alertmanager",
" dingding",
" discord",
" email",
" googlechat",
" kafka",
" line",
" opsgenie",
" pagerduty",
" pushover",
" sensugo",
" slack",
" teams",
" telegram",
" threema",
" victorops",
" webhook",
" wecom"
"dingding",
"discord",
"email",
"googlechat",
"kafka",
"line",
"opsgenie",
"pagerduty",
"pushover",
"sensugo",
"slack",
"teams",
"telegram",
"threema",
"victorops",
"webhook",
"wecom"
],
"example": "webhook"
},
@@ -4597,10 +4600,6 @@
}
}
},
"ErrorSource": {
"description": "ErrorSource type defines the source of the error",
"type": "string"
},
"ErrorType": {
"type": "string",
"title": "ErrorType models the different API error types."
@@ -7243,6 +7242,9 @@
"groups"
],
"properties": {
"groupNextToken": {
"type": "string"
},
"groups": {
"type": "array",
"items": {
@@ -7608,6 +7610,10 @@
"SmtpNotEnabled": {
"$ref": "#/definitions/ResponseDetails"
},
"Source": {
"type": "string",
"title": "Source type defines the status source."
},
"Span": {
"type": "object",
"title": "A Span defines a continuous sequence of buckets.",
@@ -8435,7 +8441,6 @@
}
},
"gettableAlerts": {
"description": "GettableAlerts gettable alerts",
"type": "array",
"items": {
"type": "object",
@@ -8560,7 +8565,6 @@
}
},
"gettableSilences": {
"description": "GettableSilences gettable silences",
"type": "array",
"items": {
"type": "object",