Alerting: Fix rendering issues in OpenAPI docs (#50630)
* Clean up status codes * Missing consumes tag * Regenerate * Fix incorrect documented responses and missing UI elements * Fix response docs * Fix wrong response copy paste * Regenerate * Temporarily revert
This commit is contained in:
@@ -539,6 +539,13 @@
|
||||
"type": "object",
|
||||
"x-go-package": "github.com/grafana/grafana/pkg/services/ngalert/api/tooling/definitions"
|
||||
},
|
||||
"ContactPoints": {
|
||||
"items": {
|
||||
"$ref": "#/definitions/EmbeddedContactPoint"
|
||||
},
|
||||
"type": "array",
|
||||
"x-go-package": "github.com/grafana/grafana/pkg/services/ngalert/api/tooling/definitions"
|
||||
},
|
||||
"CreateDashboardSnapshotCommand": {
|
||||
"properties": {
|
||||
"Result": {
|
||||
@@ -1581,14 +1588,16 @@
|
||||
},
|
||||
"MessageTemplate": {
|
||||
"properties": {
|
||||
"Name": {
|
||||
"type": "string"
|
||||
},
|
||||
"Template": {
|
||||
"type": "string"
|
||||
"name": {
|
||||
"type": "string",
|
||||
"x-go-name": "Name"
|
||||
},
|
||||
"provenance": {
|
||||
"$ref": "#/definitions/Provenance"
|
||||
},
|
||||
"template": {
|
||||
"type": "string",
|
||||
"x-go-name": "Template"
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
@@ -1596,8 +1605,9 @@
|
||||
},
|
||||
"MessageTemplateContent": {
|
||||
"properties": {
|
||||
"Template": {
|
||||
"type": "string"
|
||||
"template": {
|
||||
"type": "string",
|
||||
"x-go-name": "Template"
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
@@ -3176,6 +3186,7 @@
|
||||
"ValidationError": {
|
||||
"properties": {
|
||||
"msg": {
|
||||
"example": "error message",
|
||||
"type": "string",
|
||||
"x-go-name": "Msg"
|
||||
}
|
||||
@@ -3513,6 +3524,7 @@
|
||||
"$ref": "#/definitions/Duration"
|
||||
},
|
||||
"gettableAlert": {
|
||||
"description": "GettableAlert gettable alert",
|
||||
"properties": {
|
||||
"annotations": {
|
||||
"$ref": "#/definitions/labelSet"
|
||||
@@ -3571,16 +3583,15 @@
|
||||
"status",
|
||||
"updatedAt"
|
||||
],
|
||||
"type": "object",
|
||||
"x-go-name": "GettableAlert",
|
||||
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
|
||||
"type": "object"
|
||||
},
|
||||
"gettableAlerts": {
|
||||
"description": "GettableAlerts gettable alerts",
|
||||
"items": {
|
||||
"$ref": "#/definitions/gettableAlert"
|
||||
},
|
||||
"type": "array"
|
||||
"type": "array",
|
||||
"x-go-name": "GettableAlerts",
|
||||
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
|
||||
},
|
||||
"gettableSilence": {
|
||||
"properties": {
|
||||
@@ -3639,11 +3650,12 @@
|
||||
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
|
||||
},
|
||||
"gettableSilences": {
|
||||
"description": "GettableSilences gettable silences",
|
||||
"items": {
|
||||
"$ref": "#/definitions/gettableSilence"
|
||||
},
|
||||
"type": "array"
|
||||
"type": "array",
|
||||
"x-go-name": "GettableSilences",
|
||||
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
|
||||
},
|
||||
"labelSet": {
|
||||
"additionalProperties": {
|
||||
@@ -3815,6 +3827,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"receiver": {
|
||||
"description": "Receiver receiver",
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "name",
|
||||
@@ -3825,9 +3838,7 @@
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"type": "object",
|
||||
"x-go-name": "Receiver",
|
||||
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
|
||||
"type": "object"
|
||||
},
|
||||
"silence": {
|
||||
"description": "Silence silence",
|
||||
@@ -5593,6 +5604,9 @@
|
||||
},
|
||||
"/api/v1/provisioning/alert-rules": {
|
||||
"post": {
|
||||
"consumes": [
|
||||
"application/json"
|
||||
],
|
||||
"operationId": "RoutePostAlertRule",
|
||||
"parameters": [
|
||||
{
|
||||
@@ -5628,6 +5642,7 @@
|
||||
"operationId": "RouteDeleteAlertRule",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "Alert rule UID",
|
||||
"in": "path",
|
||||
"name": "UID",
|
||||
"required": true,
|
||||
@@ -5637,12 +5652,6 @@
|
||||
"responses": {
|
||||
"204": {
|
||||
"description": " The alert rule was deleted successfully."
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Delete a specific alert rule by UID.",
|
||||
@@ -5654,6 +5663,7 @@
|
||||
"operationId": "RouteGetAlertRule",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "Alert rule UID",
|
||||
"in": "path",
|
||||
"name": "UID",
|
||||
"required": true,
|
||||
@@ -5667,11 +5677,8 @@
|
||||
"$ref": "#/definitions/AlertRule"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
}
|
||||
"404": {
|
||||
"description": " Not found."
|
||||
}
|
||||
},
|
||||
"summary": "Get a specific alert rule by UID.",
|
||||
@@ -5686,6 +5693,7 @@
|
||||
"operationId": "RoutePutAlertRule",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "Alert rule UID",
|
||||
"in": "path",
|
||||
"name": "UID",
|
||||
"required": true,
|
||||
@@ -5724,15 +5732,9 @@
|
||||
"operationId": "RouteGetContactpoints",
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Route",
|
||||
"description": "ContactPoints",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Route"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
"$ref": "#/definitions/ContactPoints"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -5757,9 +5759,9 @@
|
||||
],
|
||||
"responses": {
|
||||
"202": {
|
||||
"description": "Ack",
|
||||
"description": "EmbeddedContactPoint",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Ack"
|
||||
"$ref": "#/definitions/EmbeddedContactPoint"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
@@ -5791,17 +5793,8 @@
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"202": {
|
||||
"description": "Ack",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Ack"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
}
|
||||
"204": {
|
||||
"description": " The contact point was deleted successfully."
|
||||
}
|
||||
},
|
||||
"summary": "Delete a contact point.",
|
||||
@@ -5906,12 +5899,6 @@
|
||||
"schema": {
|
||||
"$ref": "#/definitions/MuteTimings"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get all the mute timings.",
|
||||
@@ -5958,7 +5945,7 @@
|
||||
"operationId": "RouteDeleteMuteTiming",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "Template Name",
|
||||
"description": "Mute timing name",
|
||||
"in": "path",
|
||||
"name": "name",
|
||||
"required": true,
|
||||
@@ -5968,10 +5955,7 @@
|
||||
],
|
||||
"responses": {
|
||||
"204": {
|
||||
"description": "Ack",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Ack"
|
||||
}
|
||||
"description": " The mute timing was deleted successfully."
|
||||
}
|
||||
},
|
||||
"summary": "Delete a mute timing.",
|
||||
@@ -5983,7 +5967,7 @@
|
||||
"operationId": "RouteGetMuteTiming",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "Template Name",
|
||||
"description": "Mute timing name",
|
||||
"in": "path",
|
||||
"name": "name",
|
||||
"required": true,
|
||||
@@ -5998,11 +5982,8 @@
|
||||
"$ref": "#/definitions/MuteTimeInterval"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
}
|
||||
"404": {
|
||||
"description": " Not found."
|
||||
}
|
||||
},
|
||||
"summary": "Get a mute timing.",
|
||||
@@ -6017,7 +5998,7 @@
|
||||
"operationId": "RoutePutMuteTiming",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "Template Name",
|
||||
"description": "Mute timing name",
|
||||
"in": "path",
|
||||
"name": "name",
|
||||
"required": true,
|
||||
@@ -6061,12 +6042,6 @@
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Route"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": "Get the notification policy tree.",
|
||||
@@ -6081,6 +6056,7 @@
|
||||
"operationId": "RoutePutPolicyTree",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "The new notification routing tree to use",
|
||||
"in": "body",
|
||||
"name": "Body",
|
||||
"schema": {
|
||||
@@ -6113,16 +6089,13 @@
|
||||
"operationId": "RouteGetTemplates",
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "MessageTemplate",
|
||||
"description": "MessageTemplates",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/MessageTemplate"
|
||||
"$ref": "#/definitions/MessageTemplates"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ValidationError",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/ValidationError"
|
||||
}
|
||||
"404": {
|
||||
"description": " Not found."
|
||||
}
|
||||
},
|
||||
"summary": "Get all message templates.",
|
||||
@@ -6146,10 +6119,7 @@
|
||||
],
|
||||
"responses": {
|
||||
"204": {
|
||||
"description": "Ack",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Ack"
|
||||
}
|
||||
"description": " The template was deleted successfully."
|
||||
}
|
||||
},
|
||||
"summary": "Delete a template.",
|
||||
@@ -6177,10 +6147,7 @@
|
||||
}
|
||||
},
|
||||
"404": {
|
||||
"description": "NotFound",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/NotFound"
|
||||
}
|
||||
"description": " Not found."
|
||||
}
|
||||
},
|
||||
"summary": "Get a message template.",
|
||||
@@ -6212,9 +6179,9 @@
|
||||
],
|
||||
"responses": {
|
||||
"202": {
|
||||
"description": "Ack",
|
||||
"description": "MessageTemplate",
|
||||
"schema": {
|
||||
"$ref": "#/definitions/Ack"
|
||||
"$ref": "#/definitions/MessageTemplate"
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
|
||||
Reference in New Issue
Block a user