SavedSearchesOperations Class

SavedSearchesOperations async operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Inheritance
builtins.object
SavedSearchesOperations

Constructor

SavedSearchesOperations(client, config, serializer, deserializer)

Parameters

client
Required

Client for service requests.

config
Required

Configuration of service client.

serializer
Required

An object model serializer.

deserializer
Required

An object model deserializer.

Variables

models

Alias to model classes used in this operation group.

Methods

create_or_update

Creates or updates a saved search for a given workspace.

delete

Deletes the specified saved search in a given workspace.

get

Gets the specified saved search for a given workspace.

list_by_workspace

Gets the saved searches for a given Log Analytics Workspace.

create_or_update

Creates or updates a saved search for a given workspace.

async create_or_update(resource_group_name: str, workspace_name: str, saved_search_id: str, parameters: azure.mgmt.loganalytics.models._models_py3.SavedSearch, **kwargs: Any) -> azure.mgmt.loganalytics.models._models_py3.SavedSearch

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

workspace_name
str
Required

The name of the workspace.

saved_search_id
str
Required

The id of the saved search.

parameters
SavedSearch
Required

The parameters required to save a search.

cls
callable

A custom type or function that will be passed the direct response

Returns

SavedSearch, or the result of cls(response)

Return type

Exceptions

delete

Deletes the specified saved search in a given workspace.

async delete(resource_group_name: str, workspace_name: str, saved_search_id: str, **kwargs: Any) -> None

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

workspace_name
str
Required

The name of the workspace.

saved_search_id
str
Required

The id of the saved search.

cls
callable

A custom type or function that will be passed the direct response

Returns

None, or the result of cls(response)

Return type

Exceptions

get

Gets the specified saved search for a given workspace.

async get(resource_group_name: str, workspace_name: str, saved_search_id: str, **kwargs: Any) -> azure.mgmt.loganalytics.models._models_py3.SavedSearch

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

workspace_name
str
Required

The name of the workspace.

saved_search_id
str
Required

The id of the saved search.

cls
callable

A custom type or function that will be passed the direct response

Returns

SavedSearch, or the result of cls(response)

Return type

Exceptions

list_by_workspace

Gets the saved searches for a given Log Analytics Workspace.

async list_by_workspace(resource_group_name: str, workspace_name: str, **kwargs: Any) -> azure.mgmt.loganalytics.models._models_py3.SavedSearchesListResult

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

workspace_name
str
Required

The name of the workspace.

cls
callable

A custom type or function that will be passed the direct response

Returns

SavedSearchesListResult, or the result of cls(response)

Return type

Exceptions

Attributes

models

models = <module 'azure.mgmt.loganalytics.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\loganalytics\\models\\__init__.py'>