chore: update swagger spec

This commit is contained in:
gillesdemey
2022-03-03 18:35:39 +01:00
parent 66b91d3b50
commit ee79ec7341
4 changed files with 121 additions and 81 deletions

View File

@@ -980,6 +980,13 @@
},
"type": "array",
"x-go-name": "Rules"
},
"source_tenants": {
"items": {
"type": "string"
},
"type": "array",
"x-go-name": "SourceTenants"
}
},
"type": "object",
@@ -2264,6 +2271,13 @@
},
"type": "array",
"x-go-name": "Rules"
},
"source_tenants": {
"items": {
"type": "string"
},
"type": "array",
"x-go-name": "SourceTenants"
}
},
"type": "object",
@@ -3233,12 +3247,11 @@
"type": "object"
},
"gettableAlerts": {
"description": "GettableAlerts gettable alerts",
"items": {
"$ref": "#/definitions/gettableAlert"
},
"type": "array",
"x-go-name": "GettableAlerts",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
"type": "array"
},
"gettableSilence": {
"description": "GettableSilence gettable silence",
@@ -3430,7 +3443,6 @@
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
},
"postableSilence": {
"description": "PostableSilence postable silence",
"properties": {
"comment": {
"description": "comment",
@@ -3470,10 +3482,11 @@
"matchers",
"startsAt"
],
"type": "object"
"type": "object",
"x-go-name": "PostableSilence",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
},
"receiver": {
"description": "Receiver receiver",
"properties": {
"name": {
"description": "name",
@@ -3484,7 +3497,9 @@
"required": [
"name"
],
"type": "object"
"type": "object",
"x-go-name": "Receiver",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
},
"silence": {
"description": "Silence silence",

View File

@@ -2732,6 +2732,13 @@
"$ref": "#/definitions/GettableExtendedRuleNode"
},
"x-go-name": "Rules"
},
"source_tenants": {
"type": "array",
"items": {
"type": "string"
},
"x-go-name": "SourceTenants"
}
},
"x-go-package": "github.com/grafana/grafana/pkg/services/ngalert/api/tooling/definitions"
@@ -4017,6 +4024,13 @@
"$ref": "#/definitions/GettableExtendedRuleNode"
},
"x-go-name": "Rules"
},
"source_tenants": {
"type": "array",
"items": {
"type": "string"
},
"x-go-name": "SourceTenants"
}
},
"x-go-package": "github.com/grafana/grafana/pkg/services/ngalert/api/tooling/definitions"
@@ -4799,11 +4813,12 @@
"$ref": "#/definitions/alertGroup"
},
"alertGroups": {
"description": "AlertGroups alert groups",
"type": "array",
"items": {
"$ref": "#/definitions/alertGroup"
},
"x-go-name": "AlertGroups",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models",
"$ref": "#/definitions/alertGroups"
},
"alertStatus": {
@@ -4987,12 +5002,11 @@
"$ref": "#/definitions/gettableAlert"
},
"gettableAlerts": {
"description": "GettableAlerts gettable alerts",
"type": "array",
"items": {
"$ref": "#/definitions/gettableAlert"
},
"x-go-name": "GettableAlerts",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models",
"$ref": "#/definitions/gettableAlerts"
},
"gettableSilence": {
@@ -5187,7 +5201,6 @@
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
},
"postableSilence": {
"description": "PostableSilence postable silence",
"type": "object",
"required": [
"comment",
@@ -5228,10 +5241,11 @@
"x-go-name": "StartsAt"
}
},
"x-go-name": "PostableSilence",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models",
"$ref": "#/definitions/postableSilence"
},
"receiver": {
"description": "Receiver receiver",
"type": "object",
"required": [
"name"
@@ -5243,6 +5257,8 @@
"x-go-name": "Name"
}
},
"x-go-name": "Receiver",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models",
"$ref": "#/definitions/receiver"
},
"silence": {

View File

@@ -4494,15 +4494,15 @@
"parameters": [
{
"type": "string",
"x-go-name": "DatasourceID",
"name": "datasource_id",
"x-go-name": "PermissionID",
"name": "permissionId",
"in": "path",
"required": true
},
{
"type": "string",
"x-go-name": "PermissionID",
"name": "permissionId",
"x-go-name": "DatasourceID",
"name": "datasource_id",
"in": "path",
"required": true
}
@@ -7846,14 +7846,6 @@
"summary": "Add External Group.",
"operationId": "addTeamGroupApi",
"parameters": [
{
"type": "integer",
"format": "int64",
"x-go-name": "TeamID",
"name": "teamId",
"in": "path",
"required": true
},
{
"x-go-name": "Body",
"name": "body",
@@ -7862,6 +7854,14 @@
"schema": {
"$ref": "#/definitions/TeamGroupMapping"
}
},
{
"type": "integer",
"format": "int64",
"x-go-name": "TeamID",
"name": "teamId",
"in": "path",
"required": true
}
],
"responses": {
@@ -7895,16 +7895,16 @@
{
"type": "integer",
"format": "int64",
"x-go-name": "TeamID",
"name": "teamId",
"x-go-name": "GroupID",
"name": "groupId",
"in": "path",
"required": true
},
{
"type": "integer",
"format": "int64",
"x-go-name": "GroupID",
"name": "groupId",
"x-go-name": "TeamID",
"name": "teamId",
"in": "path",
"required": true
}
@@ -10143,7 +10143,7 @@
},
"x-go-package": "github.com/prometheus/common/config"
},
"BrandingOptions": {
"BrandingOptionsDTO": {
"type": "object",
"properties": {
"emailFooterLink": {
@@ -10280,7 +10280,7 @@
"x-go-name": "Name"
},
"options": {
"$ref": "#/definitions/ReportOptions"
"$ref": "#/definitions/ReportOptionsDTO"
},
"orgId": {
"type": "integer",
@@ -10296,10 +10296,11 @@
"x-go-name": "ReplyTo"
},
"schedule": {
"$ref": "#/definitions/Schedule"
"$ref": "#/definitions/ScheduleDTO"
},
"state": {
"$ref": "#/definitions/State"
"type": "string",
"x-go-name": "State"
},
"templateVars": {
"type": "object",
@@ -10480,7 +10481,7 @@
"x-go-name": "Name"
},
"options": {
"$ref": "#/definitions/ReportOptions"
"$ref": "#/definitions/ReportOptionsDTO"
},
"recipients": {
"type": "string",
@@ -10491,7 +10492,7 @@
"x-go-name": "ReplyTo"
},
"schedule": {
"$ref": "#/definitions/Schedule"
"$ref": "#/definitions/ScheduleDTO"
},
"state": {
"type": "string",
@@ -12068,8 +12069,8 @@
},
"exec_err_state": {
"type": "string",
"enum": ["Alerting", "Error"],
"x-go-enum-desc": "Alerting AlertingErrState\nError ErrorErrState",
"enum": ["OK", "Alerting", "Error"],
"x-go-enum-desc": "OK OkErrState\nAlerting AlertingErrState\nError ErrorErrState",
"x-go-name": "ExecErrState"
},
"id": {
@@ -12162,6 +12163,13 @@
"$ref": "#/definitions/GettableExtendedRuleNode"
},
"x-go-name": "Rules"
},
"source_tenants": {
"type": "array",
"items": {
"type": "string"
},
"x-go-name": "SourceTenants"
}
},
"x-go-package": "github.com/grafana/grafana/pkg/services/ngalert/api/tooling/definitions"
@@ -13906,8 +13914,8 @@
},
"exec_err_state": {
"type": "string",
"enum": ["Alerting", "Error"],
"x-go-enum-desc": "Alerting AlertingErrState\nError ErrorErrState",
"enum": ["OK", "Alerting", "Error"],
"x-go-enum-desc": "OK OkErrState\nAlerting AlertingErrState\nError ErrorErrState",
"x-go-name": "ExecErrState"
},
"no_data_state": {
@@ -14266,7 +14274,7 @@
},
"x-go-package": "github.com/grafana/grafana/pkg/extensions/report"
},
"ReportOptions": {
"ReportOptionsDTO": {
"type": "object",
"properties": {
"layout": {
@@ -14539,6 +14547,13 @@
"$ref": "#/definitions/GettableExtendedRuleNode"
},
"x-go-name": "Rules"
},
"source_tenants": {
"type": "array",
"items": {
"type": "string"
},
"x-go-name": "SourceTenants"
}
},
"x-go-package": "github.com/grafana/grafana/pkg/services/ngalert/api/tooling/definitions"
@@ -14673,7 +14688,7 @@
},
"x-go-package": "github.com/grafana/grafana/pkg/models"
},
"Schedule": {
"ScheduleDTO": {
"type": "object",
"properties": {
"day": {
@@ -14824,7 +14839,7 @@
"type": "object",
"properties": {
"branding": {
"$ref": "#/definitions/BrandingOptions"
"$ref": "#/definitions/BrandingOptionsDTO"
},
"id": {
"type": "integer",
@@ -15054,10 +15069,6 @@
"SmtpNotEnabled": {
"$ref": "#/definitions/ResponseDetails"
},
"State": {
"type": "string",
"x-go-package": "github.com/grafana/grafana/pkg/extensions/report"
},
"Status": {
"type": "object",
"properties": {
@@ -16772,12 +16783,11 @@
}
},
"gettableAlerts": {
"description": "GettableAlerts gettable alerts",
"type": "array",
"items": {
"$ref": "#/definitions/gettableAlert"
},
"x-go-name": "GettableAlerts",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
}
},
"gettableSilence": {
"description": "GettableSilence gettable silence",
@@ -16951,7 +16961,6 @@
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
},
"postableSilence": {
"description": "PostableSilence postable silence",
"type": "object",
"required": ["comment", "createdBy", "endsAt", "matchers", "startsAt"],
"properties": {
@@ -16985,10 +16994,11 @@
"format": "date-time",
"x-go-name": "StartsAt"
}
}
},
"x-go-name": "PostableSilence",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
},
"receiver": {
"description": "Receiver receiver",
"type": "object",
"required": ["name"],
"properties": {
@@ -16997,7 +17007,9 @@
"type": "string",
"x-go-name": "Name"
}
}
},
"x-go-name": "Receiver",
"x-go-package": "github.com/prometheus/alertmanager/api/v2/models"
},
"silence": {
"description": "Silence silence",

View File

@@ -3544,15 +3544,15 @@
"parameters": [
{
"type": "string",
"x-go-name": "DatasourceID",
"name": "datasource_id",
"x-go-name": "PermissionID",
"name": "permissionId",
"in": "path",
"required": true
},
{
"type": "string",
"x-go-name": "PermissionID",
"name": "permissionId",
"x-go-name": "DatasourceID",
"name": "datasource_id",
"in": "path",
"required": true
}
@@ -6424,14 +6424,6 @@
"summary": "Add External Group.",
"operationId": "addTeamGroupApi",
"parameters": [
{
"type": "integer",
"format": "int64",
"x-go-name": "TeamID",
"name": "teamId",
"in": "path",
"required": true
},
{
"x-go-name": "Body",
"name": "body",
@@ -6440,6 +6432,14 @@
"schema": {
"$ref": "#/definitions/TeamGroupMapping"
}
},
{
"type": "integer",
"format": "int64",
"x-go-name": "TeamID",
"name": "teamId",
"in": "path",
"required": true
}
],
"responses": {
@@ -6473,16 +6473,16 @@
{
"type": "integer",
"format": "int64",
"x-go-name": "TeamID",
"name": "teamId",
"x-go-name": "GroupID",
"name": "groupId",
"in": "path",
"required": true
},
{
"type": "integer",
"format": "int64",
"x-go-name": "GroupID",
"name": "groupId",
"x-go-name": "TeamID",
"name": "teamId",
"in": "path",
"required": true
}
@@ -8333,7 +8333,7 @@
},
"x-go-package": "github.com/grafana/grafana/pkg/models"
},
"BrandingOptions": {
"BrandingOptionsDTO": {
"type": "object",
"properties": {
"emailFooterLink": {
@@ -8436,7 +8436,7 @@
"x-go-name": "Name"
},
"options": {
"$ref": "#/definitions/ReportOptions"
"$ref": "#/definitions/ReportOptionsDTO"
},
"orgId": {
"type": "integer",
@@ -8452,10 +8452,11 @@
"x-go-name": "ReplyTo"
},
"schedule": {
"$ref": "#/definitions/Schedule"
"$ref": "#/definitions/ScheduleDTO"
},
"state": {
"$ref": "#/definitions/State"
"type": "string",
"x-go-name": "State"
},
"templateVars": {
"type": "object",
@@ -8636,7 +8637,7 @@
"x-go-name": "Name"
},
"options": {
"$ref": "#/definitions/ReportOptions"
"$ref": "#/definitions/ReportOptionsDTO"
},
"recipients": {
"type": "string",
@@ -8647,7 +8648,7 @@
"x-go-name": "ReplyTo"
},
"schedule": {
"$ref": "#/definitions/Schedule"
"$ref": "#/definitions/ScheduleDTO"
},
"state": {
"type": "string",
@@ -10839,7 +10840,7 @@
},
"x-go-package": "github.com/grafana/grafana/pkg/extensions/report"
},
"ReportOptions": {
"ReportOptionsDTO": {
"type": "object",
"properties": {
"layout": {
@@ -10971,7 +10972,7 @@
},
"x-go-package": "github.com/grafana/grafana/pkg/models"
},
"Schedule": {
"ScheduleDTO": {
"type": "object",
"properties": {
"day": {
@@ -11113,7 +11114,7 @@
"type": "object",
"properties": {
"branding": {
"$ref": "#/definitions/BrandingOptions"
"$ref": "#/definitions/BrandingOptionsDTO"
},
"id": {
"type": "integer",
@@ -11133,10 +11134,6 @@
},
"x-go-package": "github.com/grafana/grafana/pkg/extensions/report"
},
"State": {
"type": "string",
"x-go-package": "github.com/grafana/grafana/pkg/extensions/report"
},
"Status": {
"type": "object",
"properties": {