Skip to content

[ResponseOps] Maintenance Window Resource #1037

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
Prev Previous commit
Next Next commit
updated the api for the new url
  • Loading branch information
adcoelho committed Apr 11, 2025
commit 5c38ef74f633fc723f807d84c2f1c2da8b270fd4
8 changes: 4 additions & 4 deletions generated/alerting/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,16 +77,16 @@ All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AlertingAPI* | [**CreateMaintenanceWindow**](docs/AlertingAPI.md#createmaintenancewindow) | **Post** /s/{spaceId}/api/alerting/maintenance_window | Create a maintenance window.
*AlertingAPI* | [**CreateMaintenanceWindow**](docs/AlertingAPI.md#createmaintenancewindow) | **Post** /s/{spaceId}/api/maintenance_window | Create a maintenance window.
*AlertingAPI* | [**CreateRule**](docs/AlertingAPI.md#createrule) | **Post** /s/{spaceId}/api/alerting/rule | Creates a rule with a randomly generated rule identifier.
*AlertingAPI* | [**CreateRuleId**](docs/AlertingAPI.md#createruleid) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId} | Creates a rule with a specific rule identifier.
*AlertingAPI* | [**DeleteMaintenanceWindow**](docs/AlertingAPI.md#deletemaintenancewindow) | **Delete** /s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId} | Delete a maintenance window
*AlertingAPI* | [**DeleteMaintenanceWindow**](docs/AlertingAPI.md#deletemaintenancewindow) | **Delete** /s/{spaceId}/api/maintenance_window/{maintenanceWindowId} | Delete a maintenance window
*AlertingAPI* | [**DeleteRule**](docs/AlertingAPI.md#deleterule) | **Delete** /s/{spaceId}/api/alerting/rule/{ruleId} | Deletes a rule.
*AlertingAPI* | [**DisableRule**](docs/AlertingAPI.md#disablerule) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_disable | Disables a rule.
*AlertingAPI* | [**EnableRule**](docs/AlertingAPI.md#enablerule) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_enable | Enables a rule.
*AlertingAPI* | [**FindRules**](docs/AlertingAPI.md#findrules) | **Get** /s/{spaceId}/api/alerting/rules/_find | Retrieves information about rules.
*AlertingAPI* | [**GetAlertingHealth**](docs/AlertingAPI.md#getalertinghealth) | **Get** /s/{spaceId}/api/alerting/_health | Retrieves the health status of the alerting framework.
*AlertingAPI* | [**GetMaintenanceWindow**](docs/AlertingAPI.md#getmaintenancewindow) | **Get** /s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId} | Get a maintenance window
*AlertingAPI* | [**GetMaintenanceWindow**](docs/AlertingAPI.md#getmaintenancewindow) | **Get** /s/{spaceId}/api/maintenance_window/{maintenanceWindowId} | Get a maintenance window
*AlertingAPI* | [**GetRule**](docs/AlertingAPI.md#getrule) | **Get** /s/{spaceId}/api/alerting/rule/{ruleId} | Retrieves a rule by its identifier.
*AlertingAPI* | [**GetRuleTypes**](docs/AlertingAPI.md#getruletypes) | **Get** /s/{spaceId}/api/alerting/rule_types | Retrieves a list of rule types.
*AlertingAPI* | [**LegacyCreateAlert**](docs/AlertingAPI.md#legacycreatealert) | **Post** /s/{spaceId}/api/alerts/alert/{alertId} | Create an alert.
Expand All @@ -106,7 +106,7 @@ Class | Method | HTTP request | Description
*AlertingAPI* | [**MuteAllAlerts**](docs/AlertingAPI.md#muteallalerts) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_mute_all | Mutes all alerts.
*AlertingAPI* | [**UnmuteAlert**](docs/AlertingAPI.md#unmutealert) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/alert/{alertId}/_unmute | Unmutes an alert.
*AlertingAPI* | [**UnmuteAllAlerts**](docs/AlertingAPI.md#unmuteallalerts) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_unmute_all | Unmutes all alerts.
*AlertingAPI* | [**UpdateMaintenanceWindow**](docs/AlertingAPI.md#updatemaintenancewindow) | **Patch** /s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId} | Update a maintenance window.
*AlertingAPI* | [**UpdateMaintenanceWindow**](docs/AlertingAPI.md#updatemaintenancewindow) | **Patch** /s/{spaceId}/api/maintenance_window/{maintenanceWindowId} | Update a maintenance window.
*AlertingAPI* | [**UpdateRule**](docs/AlertingAPI.md#updaterule) | **Put** /s/{spaceId}/api/alerting/rule/{ruleId} | Updates the attributes for a rule.
*AlertingAPI* | [**UpdateRuleAPIKey**](docs/AlertingAPI.md#updateruleapikey) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_update_api_key | Updates the API key for a rule.

Expand Down
4 changes: 2 additions & 2 deletions generated/alerting/api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1065,7 +1065,7 @@ paths:
summary: Unmutes an alert instance.
tags:
- alerting
/s/{spaceId}/api/alerting/maintenance_window:
/s/{spaceId}/api/maintenance_window:
post:
description: "[Required authorization] Route required privileges: ALL of [write-maintenance-window]."
operationId: createMaintenanceWindow
Expand All @@ -1091,7 +1091,7 @@ paths:
summary: Create a maintenance window.
tags:
- alerting
/s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId}:
/s/{spaceId}/api/maintenance_window/{maintenanceWindowId}:
delete:
description: "Delete a maintenance window by ID.<br/><br/>[Required authorization]\
\ Route required privileges: ALL of [write-maintenance-window]."
Expand Down
8 changes: 4 additions & 4 deletions generated/alerting/api_alerting.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions generated/alerting/bundled.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1635,7 +1635,7 @@ paths:
application/json:
schema:
$ref: "#/components/schemas/401_response"
/s/{spaceId}/api/alerting/maintenance_window:
/s/{spaceId}/api/maintenance_window:
post:
summary: Create a maintenance window.
description: "[Required authorization] Route required privileges: ALL of [write-maintenance-window]."
Expand All @@ -1661,7 +1661,7 @@ paths:
description: Indicates an invalid schema or parameters.
"403":
description: Indicates that this call is forbidden.
/s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId}:
/s/{spaceId}/api/maintenance_window/{maintenanceWindowId}:
get:
summary: Get a maintenance window
description: "Get a maintenance window by ID.<br/><br/>[Required authorization] Route required privileges: ALL of [read-maintenance-window]."
Expand Down
8 changes: 4 additions & 4 deletions generated/alerting/docs/AlertingApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ All URIs are relative to *http://localhost*

Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateMaintenanceWindow**](AlertingAPI.md#CreateMaintenanceWindow) | **Post** /s/{spaceId}/api/alerting/maintenance_window | Create a maintenance window.
[**CreateMaintenanceWindow**](AlertingAPI.md#CreateMaintenanceWindow) | **Post** /s/{spaceId}/api/maintenance_window | Create a maintenance window.
[**CreateRule**](AlertingAPI.md#CreateRule) | **Post** /s/{spaceId}/api/alerting/rule | Creates a rule with a randomly generated rule identifier.
[**CreateRuleId**](AlertingAPI.md#CreateRuleId) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId} | Creates a rule with a specific rule identifier.
[**DeleteMaintenanceWindow**](AlertingAPI.md#DeleteMaintenanceWindow) | **Delete** /s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId} | Delete a maintenance window
[**DeleteMaintenanceWindow**](AlertingAPI.md#DeleteMaintenanceWindow) | **Delete** /s/{spaceId}/api/maintenance_window/{maintenanceWindowId} | Delete a maintenance window
[**DeleteRule**](AlertingAPI.md#DeleteRule) | **Delete** /s/{spaceId}/api/alerting/rule/{ruleId} | Deletes a rule.
[**DisableRule**](AlertingAPI.md#DisableRule) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_disable | Disables a rule.
[**EnableRule**](AlertingAPI.md#EnableRule) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_enable | Enables a rule.
[**FindRules**](AlertingAPI.md#FindRules) | **Get** /s/{spaceId}/api/alerting/rules/_find | Retrieves information about rules.
[**GetAlertingHealth**](AlertingAPI.md#GetAlertingHealth) | **Get** /s/{spaceId}/api/alerting/_health | Retrieves the health status of the alerting framework.
[**GetMaintenanceWindow**](AlertingAPI.md#GetMaintenanceWindow) | **Get** /s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId} | Get a maintenance window
[**GetMaintenanceWindow**](AlertingAPI.md#GetMaintenanceWindow) | **Get** /s/{spaceId}/api/maintenance_window/{maintenanceWindowId} | Get a maintenance window
[**GetRule**](AlertingAPI.md#GetRule) | **Get** /s/{spaceId}/api/alerting/rule/{ruleId} | Retrieves a rule by its identifier.
[**GetRuleTypes**](AlertingAPI.md#GetRuleTypes) | **Get** /s/{spaceId}/api/alerting/rule_types | Retrieves a list of rule types.
[**LegacyCreateAlert**](AlertingAPI.md#LegacyCreateAlert) | **Post** /s/{spaceId}/api/alerts/alert/{alertId} | Create an alert.
Expand All @@ -33,7 +33,7 @@ Method | HTTP request | Description
[**MuteAllAlerts**](AlertingAPI.md#MuteAllAlerts) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_mute_all | Mutes all alerts.
[**UnmuteAlert**](AlertingAPI.md#UnmuteAlert) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/alert/{alertId}/_unmute | Unmutes an alert.
[**UnmuteAllAlerts**](AlertingAPI.md#UnmuteAllAlerts) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_unmute_all | Unmutes all alerts.
[**UpdateMaintenanceWindow**](AlertingAPI.md#UpdateMaintenanceWindow) | **Patch** /s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId} | Update a maintenance window.
[**UpdateMaintenanceWindow**](AlertingAPI.md#UpdateMaintenanceWindow) | **Patch** /s/{spaceId}/api/maintenance_window/{maintenanceWindowId} | Update a maintenance window.
[**UpdateRule**](AlertingAPI.md#UpdateRule) | **Put** /s/{spaceId}/api/alerting/rule/{ruleId} | Updates the attributes for a rule.
[**UpdateRuleAPIKey**](AlertingAPI.md#UpdateRuleAPIKey) | **Post** /s/{spaceId}/api/alerting/rule/{ruleId}/_update_api_key | Updates the API key for a rule.

Expand Down
Loading