public virtual PSSearchGetSavedSearchResponse GetSavedSearch(string resourceGroupName, string workspaceName, string savedSearchId) { SearchGetSavedSearchResponse response = OperationalInsightsManagementClient.Search.GetSavedSearch(resourceGroupName, workspaceName, savedSearchId); PSSearchGetSavedSearchResponse searchResponse = new PSSearchGetSavedSearchResponse(response); return(searchResponse); }
private bool CheckSavedSearchExists(string resourceGroupName, string workspaceName, string savedSearchId) { try { PSSearchGetSavedSearchResponse savedSearch = GetSavedSearch(resourceGroupName, workspaceName, savedSearchId); return(true); } catch (CloudException e) { // Get throws NotFound exception if the saved search does not exist if (e.Response.StatusCode == HttpStatusCode.NotFound) { return(false); } throw; } }