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
bugfixing
  • Loading branch information
adcoelho committed Mar 3, 2025
commit 7a7921a720d4863874d71db9f020d18cbb226baf
6 changes: 3 additions & 3 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** /api/alerting/maintenance_window | Create a maintenance window with a random identifier
*AlertingAPI* | [**CreateMaintenanceWindow**](docs/AlertingAPI.md#createmaintenancewindow) | **Post** /s/{spaceId}/api/alerting/maintenance_window | Create a maintenance window with a random identifier
*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** /api/alerting/maintenance_window/{maintenanceWindowId} | Delete a maintenance window
*AlertingAPI* | [**DeleteMaintenanceWindow**](docs/AlertingAPI.md#deletemaintenancewindow) | **Delete** /s/{spaceId}/api/alerting/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** /api/alerting/maintenance_window/{maintenanceWindowId} | Get maintenance window details
*AlertingAPI* | [**GetMaintenanceWindow**](docs/AlertingAPI.md#getmaintenancewindow) | **Get** /s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId} | Get maintenance window details
*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 Down
7 changes: 5 additions & 2 deletions generated/alerting/api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1065,13 +1065,14 @@ paths:
summary: Unmutes an alert instance.
tags:
- alerting
/api/alerting/maintenance_window:
/s/{spaceId}/api/alerting/maintenance_window:
post:
description: |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
operationId: createMaintenanceWindow
parameters:
- $ref: '#/components/parameters/kbn_xsrf'
- $ref: '#/components/parameters/space_id'
requestBody:
content:
application/json:
Expand Down Expand Up @@ -1100,14 +1101,15 @@ paths:
summary: Create a maintenance window with a random identifier
tags:
- alerting
/api/alerting/maintenance_window/{maintenanceWindowId}:
/s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId}:
delete:
description: |
To delete a rule, you must have `all` privileges for the appropriate Kibana features. WARNING: After you delete a maintenance window, you cannot recover it.
operationId: deleteMaintenanceWindow
parameters:
- $ref: '#/components/parameters/kbn_xsrf'
- $ref: '#/components/parameters/maintenance_window_id'
- $ref: '#/components/parameters/space_id'
responses:
"204":
description: Indicates a successful call.
Expand Down Expand Up @@ -1137,6 +1139,7 @@ paths:
operationId: getMaintenanceWindow
parameters:
- $ref: '#/components/parameters/maintenance_window_id'
- $ref: '#/components/parameters/space_id'
responses:
"200":
content:
Expand Down
33 changes: 24 additions & 9 deletions generated/alerting/api_alerting.go

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

7 changes: 5 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"
/api/alerting/maintenance_window:
/s/{spaceId}/api/alerting/maintenance_window:
post:
summary: Create a maintenance window with a random identifier
operationId: createMaintenanceWindow
Expand All @@ -1645,6 +1645,7 @@ paths:
- alerting
parameters:
- $ref: "#/components/parameters/kbn_xsrf"
- $ref: "#/components/parameters/space_id"
requestBody:
required: true
content:
Expand All @@ -1670,7 +1671,7 @@ paths:
application/json:
schema:
$ref: "#/components/schemas/403_response"
/api/alerting/maintenance_window/{maintenanceWindowId}:
/s/{spaceId}/api/alerting/maintenance_window/{maintenanceWindowId}:
get:
summary: Get maintenance window details
operationId: getMaintenanceWindow
Expand All @@ -1679,6 +1680,7 @@ paths:
- alerting
parameters:
- $ref: "#/components/parameters/maintenance_window_id"
- $ref: "#/components/parameters/space_id"
responses:
"200":
description: Indicates a successful call.
Expand Down Expand Up @@ -1714,6 +1716,7 @@ paths:
parameters:
- $ref: "#/components/parameters/kbn_xsrf"
- $ref: "#/components/parameters/maintenance_window_id"
- $ref: "#/components/parameters/space_id"
responses:
"204":
description: Indicates a successful call.
Expand Down
Loading
Loading