* Abstract away service name Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Compuute x-amz-content-256 header Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Fix async signing Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Adds types-six to dependencies Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Optionally remove Content-Length Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Fix dict typo Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Remove requirement for x-amz-content-sha256 header Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Remove deletion of content-length Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Fix capitalization Signed-off-by: Harsha Vamsi Kalluri <[email protected]> * Adding unit tests Signed-off-by: Harsha Vamsi Kalluri <[email protected]> Signed-off-by: Harsha Vamsi Kalluri <[email protected]>
74 lines
2.3 KiB
Python
74 lines
2.3 KiB
Python
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
# The OpenSearch Contributors require contributions made to
|
|
# this file be licensed under the Apache-2.0 license or a
|
|
# compatible open source license.
|
|
#
|
|
# Modifications Copyright OpenSearch Contributors. See
|
|
# GitHub history for details.
|
|
|
|
from ..client.utils import (
|
|
NamespacedClient as NamespacedClient,
|
|
query_params as query_params,
|
|
)
|
|
from typing import Any, Union
|
|
|
|
class AlertingClient(NamespacedClient):
|
|
def search_monitor(
|
|
self, body, params: Any | None = ..., headers: Any | None = ...
|
|
) -> Union[bool, Any]: ...
|
|
def get_monitor(
|
|
self, monitor_id, params: Any | None = ..., headers: Any | None = ...
|
|
) -> Union[bool, Any]: ...
|
|
def run_monitor(
|
|
self, monitor_id, params: Any | None = ..., headers: Any | None = ...
|
|
) -> Union[bool, Any]: ...
|
|
def create_monitor(
|
|
self,
|
|
body: Any | None = ...,
|
|
params: Any | None = ...,
|
|
headers: Any | None = ...,
|
|
) -> Union[bool, Any]: ...
|
|
def update_monitor(
|
|
self,
|
|
monitor_id,
|
|
body: Any | None = ...,
|
|
params: Any | None = ...,
|
|
headers: Any | None = ...,
|
|
) -> Union[bool, Any]: ...
|
|
def delete_monitor(
|
|
self, monitor_id, params: Any | None = ..., headers: Any | None = ...
|
|
) -> Union[bool, Any]: ...
|
|
def get_destination(
|
|
self,
|
|
destination_id: Any | None = ...,
|
|
params: Any | None = ...,
|
|
headers: Any | None = ...,
|
|
) -> Union[bool, Any]: ...
|
|
def create_destination(
|
|
self,
|
|
body: Any | None = ...,
|
|
params: Any | None = ...,
|
|
headers: Any | None = ...,
|
|
) -> Union[bool, Any]: ...
|
|
def update_destination(
|
|
self,
|
|
destination_id,
|
|
body: Any | None = ...,
|
|
params: Any | None = ...,
|
|
headers: Any | None = ...,
|
|
) -> Union[bool, Any]: ...
|
|
def delete_destination(
|
|
self, destination_id, params: Any | None = ..., headers: Any | None = ...
|
|
) -> Union[bool, Any]: ...
|
|
def get_alerts(
|
|
self, params: Any | None = ..., headers: Any | None = ...
|
|
) -> Union[bool, Any]: ...
|
|
def acknowledge_alert(
|
|
self,
|
|
monitor_id,
|
|
body: Any | None = ...,
|
|
params: Any | None = ...,
|
|
headers: Any | None = ...,
|
|
) -> Union[bool, Any]: ...
|