/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the application-insights-2018-11-25.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.ApplicationInsights.Model; namespace Amazon.ApplicationInsights { /// /// Interface for accessing ApplicationInsights /// /// Amazon CloudWatch Application Insights /// /// Amazon CloudWatch Application Insights is a service that helps you detect common /// problems with your applications. It enables you to pinpoint the source of issues in /// your applications (built with technologies such as Microsoft IIS, .NET, and Microsoft /// SQL Server), by providing key insights into detected problems. /// /// /// /// After you onboard your application, CloudWatch Application Insights identifies, recommends, /// and sets up metrics and logs. It continuously analyzes and correlates your metrics /// and logs for unusual behavior to surface actionable problems with your application. /// For example, if your application is slow and unresponsive and leading to HTTP 500 /// errors in your Application Load Balancer (ALB), Application Insights informs you that /// a memory pressure problem with your SQL Server database is occurring. It bases this /// analysis on impactful metrics and log errors. /// /// public partial interface IAmazonApplicationInsights : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IApplicationInsightsPaginatorFactory Paginators { get; } #endif #region AddWorkload /// /// Adds a workload to a component. Each component can have at most five workloads. /// /// Container for the necessary parameters to execute the AddWorkload service method. /// /// The response from the AddWorkload service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource is already created or in use. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for AddWorkload Operation AddWorkloadResponse AddWorkload(AddWorkloadRequest request); /// /// Initiates the asynchronous execution of the AddWorkload operation. /// /// /// Container for the necessary parameters to execute the AddWorkload operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddWorkload /// operation. /// REST API Reference for AddWorkload Operation IAsyncResult BeginAddWorkload(AddWorkloadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddWorkload operation. /// /// /// The IAsyncResult returned by the call to BeginAddWorkload. /// /// Returns a AddWorkloadResult from ApplicationInsights. /// REST API Reference for AddWorkload Operation AddWorkloadResponse EndAddWorkload(IAsyncResult asyncResult); #endregion #region CreateApplication /// /// Adds an application that is created from a resource group. /// /// Container for the necessary parameters to execute the CreateApplication service method. /// /// The response from the CreateApplication service method, as returned by ApplicationInsights. /// /// User does not have permissions to perform this action. /// /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource is already created or in use. /// /// /// The resource does not exist in the customer account. /// /// /// Tags are already registered for the specified application ARN. /// /// /// The parameter is not valid. /// /// REST API Reference for CreateApplication Operation CreateApplicationResponse CreateApplication(CreateApplicationRequest request); /// /// Initiates the asynchronous execution of the CreateApplication operation. /// /// /// Container for the necessary parameters to execute the CreateApplication operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApplication /// operation. /// REST API Reference for CreateApplication Operation IAsyncResult BeginCreateApplication(CreateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginCreateApplication. /// /// Returns a CreateApplicationResult from ApplicationInsights. /// REST API Reference for CreateApplication Operation CreateApplicationResponse EndCreateApplication(IAsyncResult asyncResult); #endregion #region CreateComponent /// /// Creates a custom component by grouping similar standalone instances to monitor. /// /// Container for the necessary parameters to execute the CreateComponent service method. /// /// The response from the CreateComponent service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource is already created or in use. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for CreateComponent Operation CreateComponentResponse CreateComponent(CreateComponentRequest request); /// /// Initiates the asynchronous execution of the CreateComponent operation. /// /// /// Container for the necessary parameters to execute the CreateComponent operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateComponent /// operation. /// REST API Reference for CreateComponent Operation IAsyncResult BeginCreateComponent(CreateComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateComponent operation. /// /// /// The IAsyncResult returned by the call to BeginCreateComponent. /// /// Returns a CreateComponentResult from ApplicationInsights. /// REST API Reference for CreateComponent Operation CreateComponentResponse EndCreateComponent(IAsyncResult asyncResult); #endregion #region CreateLogPattern /// /// Adds an log pattern to a LogPatternSet. /// /// Container for the necessary parameters to execute the CreateLogPattern service method. /// /// The response from the CreateLogPattern service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource is already created or in use. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for CreateLogPattern Operation CreateLogPatternResponse CreateLogPattern(CreateLogPatternRequest request); /// /// Initiates the asynchronous execution of the CreateLogPattern operation. /// /// /// Container for the necessary parameters to execute the CreateLogPattern operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateLogPattern /// operation. /// REST API Reference for CreateLogPattern Operation IAsyncResult BeginCreateLogPattern(CreateLogPatternRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateLogPattern operation. /// /// /// The IAsyncResult returned by the call to BeginCreateLogPattern. /// /// Returns a CreateLogPatternResult from ApplicationInsights. /// REST API Reference for CreateLogPattern Operation CreateLogPatternResponse EndCreateLogPattern(IAsyncResult asyncResult); #endregion #region DeleteApplication /// /// Removes the specified application from monitoring. Does not delete the application. /// /// Container for the necessary parameters to execute the DeleteApplication service method. /// /// The response from the DeleteApplication service method, as returned by ApplicationInsights. /// /// The request is not understood by the server. /// /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse DeleteApplication(DeleteApplicationRequest request); /// /// Initiates the asynchronous execution of the DeleteApplication operation. /// /// /// Container for the necessary parameters to execute the DeleteApplication operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApplication /// operation. /// REST API Reference for DeleteApplication Operation IAsyncResult BeginDeleteApplication(DeleteApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteApplication operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteApplication. /// /// Returns a DeleteApplicationResult from ApplicationInsights. /// REST API Reference for DeleteApplication Operation DeleteApplicationResponse EndDeleteApplication(IAsyncResult asyncResult); #endregion #region DeleteComponent /// /// Ungroups a custom component. When you ungroup custom components, all applicable monitors /// that are set up for the component are removed and the instances revert to their standalone /// status. /// /// Container for the necessary parameters to execute the DeleteComponent service method. /// /// The response from the DeleteComponent service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DeleteComponent Operation DeleteComponentResponse DeleteComponent(DeleteComponentRequest request); /// /// Initiates the asynchronous execution of the DeleteComponent operation. /// /// /// Container for the necessary parameters to execute the DeleteComponent operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteComponent /// operation. /// REST API Reference for DeleteComponent Operation IAsyncResult BeginDeleteComponent(DeleteComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteComponent operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteComponent. /// /// Returns a DeleteComponentResult from ApplicationInsights. /// REST API Reference for DeleteComponent Operation DeleteComponentResponse EndDeleteComponent(IAsyncResult asyncResult); #endregion #region DeleteLogPattern /// /// Removes the specified log pattern from a LogPatternSet. /// /// Container for the necessary parameters to execute the DeleteLogPattern service method. /// /// The response from the DeleteLogPattern service method, as returned by ApplicationInsights. /// /// The request is not understood by the server. /// /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DeleteLogPattern Operation DeleteLogPatternResponse DeleteLogPattern(DeleteLogPatternRequest request); /// /// Initiates the asynchronous execution of the DeleteLogPattern operation. /// /// /// Container for the necessary parameters to execute the DeleteLogPattern operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteLogPattern /// operation. /// REST API Reference for DeleteLogPattern Operation IAsyncResult BeginDeleteLogPattern(DeleteLogPatternRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteLogPattern operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteLogPattern. /// /// Returns a DeleteLogPatternResult from ApplicationInsights. /// REST API Reference for DeleteLogPattern Operation DeleteLogPatternResponse EndDeleteLogPattern(IAsyncResult asyncResult); #endregion #region DescribeApplication /// /// Describes the application. /// /// Container for the necessary parameters to execute the DescribeApplication service method. /// /// The response from the DescribeApplication service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeApplication Operation DescribeApplicationResponse DescribeApplication(DescribeApplicationRequest request); /// /// Initiates the asynchronous execution of the DescribeApplication operation. /// /// /// Container for the necessary parameters to execute the DescribeApplication operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeApplication /// operation. /// REST API Reference for DescribeApplication Operation IAsyncResult BeginDescribeApplication(DescribeApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeApplication operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeApplication. /// /// Returns a DescribeApplicationResult from ApplicationInsights. /// REST API Reference for DescribeApplication Operation DescribeApplicationResponse EndDescribeApplication(IAsyncResult asyncResult); #endregion #region DescribeComponent /// /// Describes a component and lists the resources that are grouped together in a component. /// /// Container for the necessary parameters to execute the DescribeComponent service method. /// /// The response from the DescribeComponent service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeComponent Operation DescribeComponentResponse DescribeComponent(DescribeComponentRequest request); /// /// Initiates the asynchronous execution of the DescribeComponent operation. /// /// /// Container for the necessary parameters to execute the DescribeComponent operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeComponent /// operation. /// REST API Reference for DescribeComponent Operation IAsyncResult BeginDescribeComponent(DescribeComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeComponent operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeComponent. /// /// Returns a DescribeComponentResult from ApplicationInsights. /// REST API Reference for DescribeComponent Operation DescribeComponentResponse EndDescribeComponent(IAsyncResult asyncResult); #endregion #region DescribeComponentConfiguration /// /// Describes the monitoring configuration of the component. /// /// Container for the necessary parameters to execute the DescribeComponentConfiguration service method. /// /// The response from the DescribeComponentConfiguration service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeComponentConfiguration Operation DescribeComponentConfigurationResponse DescribeComponentConfiguration(DescribeComponentConfigurationRequest request); /// /// Initiates the asynchronous execution of the DescribeComponentConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeComponentConfiguration operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeComponentConfiguration /// operation. /// REST API Reference for DescribeComponentConfiguration Operation IAsyncResult BeginDescribeComponentConfiguration(DescribeComponentConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeComponentConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeComponentConfiguration. /// /// Returns a DescribeComponentConfigurationResult from ApplicationInsights. /// REST API Reference for DescribeComponentConfiguration Operation DescribeComponentConfigurationResponse EndDescribeComponentConfiguration(IAsyncResult asyncResult); #endregion #region DescribeComponentConfigurationRecommendation /// /// Describes the recommended monitoring configuration of the component. /// /// Container for the necessary parameters to execute the DescribeComponentConfigurationRecommendation service method. /// /// The response from the DescribeComponentConfigurationRecommendation service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeComponentConfigurationRecommendation Operation DescribeComponentConfigurationRecommendationResponse DescribeComponentConfigurationRecommendation(DescribeComponentConfigurationRecommendationRequest request); /// /// Initiates the asynchronous execution of the DescribeComponentConfigurationRecommendation operation. /// /// /// Container for the necessary parameters to execute the DescribeComponentConfigurationRecommendation operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeComponentConfigurationRecommendation /// operation. /// REST API Reference for DescribeComponentConfigurationRecommendation Operation IAsyncResult BeginDescribeComponentConfigurationRecommendation(DescribeComponentConfigurationRecommendationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeComponentConfigurationRecommendation operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeComponentConfigurationRecommendation. /// /// Returns a DescribeComponentConfigurationRecommendationResult from ApplicationInsights. /// REST API Reference for DescribeComponentConfigurationRecommendation Operation DescribeComponentConfigurationRecommendationResponse EndDescribeComponentConfigurationRecommendation(IAsyncResult asyncResult); #endregion #region DescribeLogPattern /// /// Describe a specific log pattern from a LogPatternSet. /// /// Container for the necessary parameters to execute the DescribeLogPattern service method. /// /// The response from the DescribeLogPattern service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeLogPattern Operation DescribeLogPatternResponse DescribeLogPattern(DescribeLogPatternRequest request); /// /// Initiates the asynchronous execution of the DescribeLogPattern operation. /// /// /// Container for the necessary parameters to execute the DescribeLogPattern operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeLogPattern /// operation. /// REST API Reference for DescribeLogPattern Operation IAsyncResult BeginDescribeLogPattern(DescribeLogPatternRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeLogPattern operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeLogPattern. /// /// Returns a DescribeLogPatternResult from ApplicationInsights. /// REST API Reference for DescribeLogPattern Operation DescribeLogPatternResponse EndDescribeLogPattern(IAsyncResult asyncResult); #endregion #region DescribeObservation /// /// Describes an anomaly or error with the application. /// /// Container for the necessary parameters to execute the DescribeObservation service method. /// /// The response from the DescribeObservation service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeObservation Operation DescribeObservationResponse DescribeObservation(DescribeObservationRequest request); /// /// Initiates the asynchronous execution of the DescribeObservation operation. /// /// /// Container for the necessary parameters to execute the DescribeObservation operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeObservation /// operation. /// REST API Reference for DescribeObservation Operation IAsyncResult BeginDescribeObservation(DescribeObservationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeObservation operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeObservation. /// /// Returns a DescribeObservationResult from ApplicationInsights. /// REST API Reference for DescribeObservation Operation DescribeObservationResponse EndDescribeObservation(IAsyncResult asyncResult); #endregion #region DescribeProblem /// /// Describes an application problem. /// /// Container for the necessary parameters to execute the DescribeProblem service method. /// /// The response from the DescribeProblem service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeProblem Operation DescribeProblemResponse DescribeProblem(DescribeProblemRequest request); /// /// Initiates the asynchronous execution of the DescribeProblem operation. /// /// /// Container for the necessary parameters to execute the DescribeProblem operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeProblem /// operation. /// REST API Reference for DescribeProblem Operation IAsyncResult BeginDescribeProblem(DescribeProblemRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeProblem operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeProblem. /// /// Returns a DescribeProblemResult from ApplicationInsights. /// REST API Reference for DescribeProblem Operation DescribeProblemResponse EndDescribeProblem(IAsyncResult asyncResult); #endregion #region DescribeProblemObservations /// /// Describes the anomalies or errors associated with the problem. /// /// Container for the necessary parameters to execute the DescribeProblemObservations service method. /// /// The response from the DescribeProblemObservations service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeProblemObservations Operation DescribeProblemObservationsResponse DescribeProblemObservations(DescribeProblemObservationsRequest request); /// /// Initiates the asynchronous execution of the DescribeProblemObservations operation. /// /// /// Container for the necessary parameters to execute the DescribeProblemObservations operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeProblemObservations /// operation. /// REST API Reference for DescribeProblemObservations Operation IAsyncResult BeginDescribeProblemObservations(DescribeProblemObservationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeProblemObservations operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeProblemObservations. /// /// Returns a DescribeProblemObservationsResult from ApplicationInsights. /// REST API Reference for DescribeProblemObservations Operation DescribeProblemObservationsResponse EndDescribeProblemObservations(IAsyncResult asyncResult); #endregion #region DescribeWorkload /// /// Describes a workload and its configuration. /// /// Container for the necessary parameters to execute the DescribeWorkload service method. /// /// The response from the DescribeWorkload service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for DescribeWorkload Operation DescribeWorkloadResponse DescribeWorkload(DescribeWorkloadRequest request); /// /// Initiates the asynchronous execution of the DescribeWorkload operation. /// /// /// Container for the necessary parameters to execute the DescribeWorkload operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWorkload /// operation. /// REST API Reference for DescribeWorkload Operation IAsyncResult BeginDescribeWorkload(DescribeWorkloadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeWorkload operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeWorkload. /// /// Returns a DescribeWorkloadResult from ApplicationInsights. /// REST API Reference for DescribeWorkload Operation DescribeWorkloadResponse EndDescribeWorkload(IAsyncResult asyncResult); #endregion #region ListApplications /// /// Lists the IDs of the applications that you are monitoring. /// /// Container for the necessary parameters to execute the ListApplications service method. /// /// The response from the ListApplications service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The parameter is not valid. /// /// REST API Reference for ListApplications Operation ListApplicationsResponse ListApplications(ListApplicationsRequest request); /// /// Initiates the asynchronous execution of the ListApplications operation. /// /// /// Container for the necessary parameters to execute the ListApplications operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListApplications /// operation. /// REST API Reference for ListApplications Operation IAsyncResult BeginListApplications(ListApplicationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListApplications operation. /// /// /// The IAsyncResult returned by the call to BeginListApplications. /// /// Returns a ListApplicationsResult from ApplicationInsights. /// REST API Reference for ListApplications Operation ListApplicationsResponse EndListApplications(IAsyncResult asyncResult); #endregion #region ListComponents /// /// Lists the auto-grouped, standalone, and custom components of the application. /// /// Container for the necessary parameters to execute the ListComponents service method. /// /// The response from the ListComponents service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for ListComponents Operation ListComponentsResponse ListComponents(ListComponentsRequest request); /// /// Initiates the asynchronous execution of the ListComponents operation. /// /// /// Container for the necessary parameters to execute the ListComponents operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListComponents /// operation. /// REST API Reference for ListComponents Operation IAsyncResult BeginListComponents(ListComponentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListComponents operation. /// /// /// The IAsyncResult returned by the call to BeginListComponents. /// /// Returns a ListComponentsResult from ApplicationInsights. /// REST API Reference for ListComponents Operation ListComponentsResponse EndListComponents(IAsyncResult asyncResult); #endregion #region ListConfigurationHistory /// /// Lists the INFO, WARN, and ERROR events for periodic configuration updates performed /// by Application Insights. Examples of events represented are: /// /// /// /// Container for the necessary parameters to execute the ListConfigurationHistory service method. /// /// The response from the ListConfigurationHistory service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for ListConfigurationHistory Operation ListConfigurationHistoryResponse ListConfigurationHistory(ListConfigurationHistoryRequest request); /// /// Initiates the asynchronous execution of the ListConfigurationHistory operation. /// /// /// Container for the necessary parameters to execute the ListConfigurationHistory operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConfigurationHistory /// operation. /// REST API Reference for ListConfigurationHistory Operation IAsyncResult BeginListConfigurationHistory(ListConfigurationHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConfigurationHistory operation. /// /// /// The IAsyncResult returned by the call to BeginListConfigurationHistory. /// /// Returns a ListConfigurationHistoryResult from ApplicationInsights. /// REST API Reference for ListConfigurationHistory Operation ListConfigurationHistoryResponse EndListConfigurationHistory(IAsyncResult asyncResult); #endregion #region ListLogPatterns /// /// Lists the log patterns in the specific log LogPatternSet. /// /// Container for the necessary parameters to execute the ListLogPatterns service method. /// /// The response from the ListLogPatterns service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for ListLogPatterns Operation ListLogPatternsResponse ListLogPatterns(ListLogPatternsRequest request); /// /// Initiates the asynchronous execution of the ListLogPatterns operation. /// /// /// Container for the necessary parameters to execute the ListLogPatterns operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLogPatterns /// operation. /// REST API Reference for ListLogPatterns Operation IAsyncResult BeginListLogPatterns(ListLogPatternsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLogPatterns operation. /// /// /// The IAsyncResult returned by the call to BeginListLogPatterns. /// /// Returns a ListLogPatternsResult from ApplicationInsights. /// REST API Reference for ListLogPatterns Operation ListLogPatternsResponse EndListLogPatterns(IAsyncResult asyncResult); #endregion #region ListLogPatternSets /// /// Lists the log pattern sets in the specific application. /// /// Container for the necessary parameters to execute the ListLogPatternSets service method. /// /// The response from the ListLogPatternSets service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for ListLogPatternSets Operation ListLogPatternSetsResponse ListLogPatternSets(ListLogPatternSetsRequest request); /// /// Initiates the asynchronous execution of the ListLogPatternSets operation. /// /// /// Container for the necessary parameters to execute the ListLogPatternSets operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLogPatternSets /// operation. /// REST API Reference for ListLogPatternSets Operation IAsyncResult BeginListLogPatternSets(ListLogPatternSetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLogPatternSets operation. /// /// /// The IAsyncResult returned by the call to BeginListLogPatternSets. /// /// Returns a ListLogPatternSetsResult from ApplicationInsights. /// REST API Reference for ListLogPatternSets Operation ListLogPatternSetsResponse EndListLogPatternSets(IAsyncResult asyncResult); #endregion #region ListProblems /// /// Lists the problems with your application. /// /// Container for the necessary parameters to execute the ListProblems service method. /// /// The response from the ListProblems service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for ListProblems Operation ListProblemsResponse ListProblems(ListProblemsRequest request); /// /// Initiates the asynchronous execution of the ListProblems operation. /// /// /// Container for the necessary parameters to execute the ListProblems operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListProblems /// operation. /// REST API Reference for ListProblems Operation IAsyncResult BeginListProblems(ListProblemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListProblems operation. /// /// /// The IAsyncResult returned by the call to BeginListProblems. /// /// Returns a ListProblemsResult from ApplicationInsights. /// REST API Reference for ListProblems Operation ListProblemsResponse EndListProblems(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Retrieve a list of the tags (keys and values) that are associated with a specified /// application. A tag is a label that you optionally define and associate with /// an application. Each tag consists of a required tag key and an optional associated /// tag value. A tag key is a general label that acts as a category for more specific /// tag values. A tag value acts as a descriptor within a tag key. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by ApplicationInsights. /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from ApplicationInsights. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListWorkloads /// /// Lists the workloads that are configured on a given component. /// /// Container for the necessary parameters to execute the ListWorkloads service method. /// /// The response from the ListWorkloads service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for ListWorkloads Operation ListWorkloadsResponse ListWorkloads(ListWorkloadsRequest request); /// /// Initiates the asynchronous execution of the ListWorkloads operation. /// /// /// Container for the necessary parameters to execute the ListWorkloads operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWorkloads /// operation. /// REST API Reference for ListWorkloads Operation IAsyncResult BeginListWorkloads(ListWorkloadsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListWorkloads operation. /// /// /// The IAsyncResult returned by the call to BeginListWorkloads. /// /// Returns a ListWorkloadsResult from ApplicationInsights. /// REST API Reference for ListWorkloads Operation ListWorkloadsResponse EndListWorkloads(IAsyncResult asyncResult); #endregion #region RemoveWorkload /// /// Remove workload from a component. /// /// Container for the necessary parameters to execute the RemoveWorkload service method. /// /// The response from the RemoveWorkload service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for RemoveWorkload Operation RemoveWorkloadResponse RemoveWorkload(RemoveWorkloadRequest request); /// /// Initiates the asynchronous execution of the RemoveWorkload operation. /// /// /// Container for the necessary parameters to execute the RemoveWorkload operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveWorkload /// operation. /// REST API Reference for RemoveWorkload Operation IAsyncResult BeginRemoveWorkload(RemoveWorkloadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveWorkload operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveWorkload. /// /// Returns a RemoveWorkloadResult from ApplicationInsights. /// REST API Reference for RemoveWorkload Operation RemoveWorkloadResponse EndRemoveWorkload(IAsyncResult asyncResult); #endregion #region TagResource /// /// Add one or more tags (keys and values) to a specified application. A tag is /// a label that you optionally define and associate with an application. Tags can help /// you categorize and manage application in different ways, such as by purpose, owner, /// environment, or other criteria. /// /// /// /// Each tag consists of a required tag key and an associated tag value, /// both of which you define. A tag key is a general label that acts as a category for /// more specific tag values. A tag value acts as a descriptor within a tag key. /// /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by ApplicationInsights. /// /// The resource does not exist in the customer account. /// /// /// The number of the provided tags is beyond the limit, or the number of total tags you /// are trying to attach to the specified resource exceeds the limit. /// /// /// The parameter is not valid. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from ApplicationInsights. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Remove one or more tags (keys and values) from a specified application. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by ApplicationInsights. /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from ApplicationInsights. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateApplication /// /// Updates the application. /// /// Container for the necessary parameters to execute the UpdateApplication service method. /// /// The response from the UpdateApplication service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse UpdateApplication(UpdateApplicationRequest request); /// /// Initiates the asynchronous execution of the UpdateApplication operation. /// /// /// Container for the necessary parameters to execute the UpdateApplication operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApplication /// operation. /// REST API Reference for UpdateApplication Operation IAsyncResult BeginUpdateApplication(UpdateApplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateApplication operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateApplication. /// /// Returns a UpdateApplicationResult from ApplicationInsights. /// REST API Reference for UpdateApplication Operation UpdateApplicationResponse EndUpdateApplication(IAsyncResult asyncResult); #endregion #region UpdateComponent /// /// Updates the custom component name and/or the list of resources that make up the component. /// /// Container for the necessary parameters to execute the UpdateComponent service method. /// /// The response from the UpdateComponent service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource is already created or in use. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for UpdateComponent Operation UpdateComponentResponse UpdateComponent(UpdateComponentRequest request); /// /// Initiates the asynchronous execution of the UpdateComponent operation. /// /// /// Container for the necessary parameters to execute the UpdateComponent operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateComponent /// operation. /// REST API Reference for UpdateComponent Operation IAsyncResult BeginUpdateComponent(UpdateComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateComponent operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateComponent. /// /// Returns a UpdateComponentResult from ApplicationInsights. /// REST API Reference for UpdateComponent Operation UpdateComponentResponse EndUpdateComponent(IAsyncResult asyncResult); #endregion #region UpdateComponentConfiguration /// /// Updates the monitoring configurations for the component. The configuration input parameter /// is an escaped JSON of the configuration and should match the schema of what is returned /// by DescribeComponentConfigurationRecommendation. /// /// Container for the necessary parameters to execute the UpdateComponentConfiguration service method. /// /// The response from the UpdateComponentConfiguration service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for UpdateComponentConfiguration Operation UpdateComponentConfigurationResponse UpdateComponentConfiguration(UpdateComponentConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateComponentConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateComponentConfiguration operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateComponentConfiguration /// operation. /// REST API Reference for UpdateComponentConfiguration Operation IAsyncResult BeginUpdateComponentConfiguration(UpdateComponentConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateComponentConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateComponentConfiguration. /// /// Returns a UpdateComponentConfigurationResult from ApplicationInsights. /// REST API Reference for UpdateComponentConfiguration Operation UpdateComponentConfigurationResponse EndUpdateComponentConfiguration(IAsyncResult asyncResult); #endregion #region UpdateLogPattern /// /// Adds a log pattern to a LogPatternSet. /// /// Container for the necessary parameters to execute the UpdateLogPattern service method. /// /// The response from the UpdateLogPattern service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource is already created or in use. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for UpdateLogPattern Operation UpdateLogPatternResponse UpdateLogPattern(UpdateLogPatternRequest request); /// /// Initiates the asynchronous execution of the UpdateLogPattern operation. /// /// /// Container for the necessary parameters to execute the UpdateLogPattern operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateLogPattern /// operation. /// REST API Reference for UpdateLogPattern Operation IAsyncResult BeginUpdateLogPattern(UpdateLogPatternRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateLogPattern operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLogPattern. /// /// Returns a UpdateLogPatternResult from ApplicationInsights. /// REST API Reference for UpdateLogPattern Operation UpdateLogPatternResponse EndUpdateLogPattern(IAsyncResult asyncResult); #endregion #region UpdateProblem /// /// Updates the visibility of the problem or specifies the problem as RESOLVED. /// /// Container for the necessary parameters to execute the UpdateProblem service method. /// /// The response from the UpdateProblem service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for UpdateProblem Operation UpdateProblemResponse UpdateProblem(UpdateProblemRequest request); /// /// Initiates the asynchronous execution of the UpdateProblem operation. /// /// /// Container for the necessary parameters to execute the UpdateProblem operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateProblem /// operation. /// REST API Reference for UpdateProblem Operation IAsyncResult BeginUpdateProblem(UpdateProblemRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateProblem operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateProblem. /// /// Returns a UpdateProblemResult from ApplicationInsights. /// REST API Reference for UpdateProblem Operation UpdateProblemResponse EndUpdateProblem(IAsyncResult asyncResult); #endregion #region UpdateWorkload /// /// Adds a workload to a component. Each component can have at most five workloads. /// /// Container for the necessary parameters to execute the UpdateWorkload service method. /// /// The response from the UpdateWorkload service method, as returned by ApplicationInsights. /// /// The server encountered an internal error and is unable to complete the request. /// /// /// The resource does not exist in the customer account. /// /// /// The parameter is not valid. /// /// REST API Reference for UpdateWorkload Operation UpdateWorkloadResponse UpdateWorkload(UpdateWorkloadRequest request); /// /// Initiates the asynchronous execution of the UpdateWorkload operation. /// /// /// Container for the necessary parameters to execute the UpdateWorkload operation on AmazonApplicationInsightsClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateWorkload /// operation. /// REST API Reference for UpdateWorkload Operation IAsyncResult BeginUpdateWorkload(UpdateWorkloadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateWorkload operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateWorkload. /// /// Returns a UpdateWorkloadResult from ApplicationInsights. /// REST API Reference for UpdateWorkload Operation UpdateWorkloadResponse EndUpdateWorkload(IAsyncResult asyncResult); #endregion } }