AWS SDK for C++  1.9.129
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::ApplicationInsights::ApplicationInsightsClient Class Reference

#include <ApplicationInsightsClient.h>

+ Inheritance diagram for Aws::ApplicationInsights::ApplicationInsightsClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 ApplicationInsightsClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ApplicationInsightsClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ApplicationInsightsClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~ApplicationInsightsClient ()
 
virtual Model::CreateApplicationOutcome CreateApplication (const Model::CreateApplicationRequest &request) const
 
virtual Model::CreateApplicationOutcomeCallable CreateApplicationCallable (const Model::CreateApplicationRequest &request) const
 
virtual void CreateApplicationAsync (const Model::CreateApplicationRequest &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateComponentOutcome CreateComponent (const Model::CreateComponentRequest &request) const
 
virtual Model::CreateComponentOutcomeCallable CreateComponentCallable (const Model::CreateComponentRequest &request) const
 
virtual void CreateComponentAsync (const Model::CreateComponentRequest &request, const CreateComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateLogPatternOutcome CreateLogPattern (const Model::CreateLogPatternRequest &request) const
 
virtual Model::CreateLogPatternOutcomeCallable CreateLogPatternCallable (const Model::CreateLogPatternRequest &request) const
 
virtual void CreateLogPatternAsync (const Model::CreateLogPatternRequest &request, const CreateLogPatternResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApplicationOutcome DeleteApplication (const Model::DeleteApplicationRequest &request) const
 
virtual Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable (const Model::DeleteApplicationRequest &request) const
 
virtual void DeleteApplicationAsync (const Model::DeleteApplicationRequest &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteComponentOutcome DeleteComponent (const Model::DeleteComponentRequest &request) const
 
virtual Model::DeleteComponentOutcomeCallable DeleteComponentCallable (const Model::DeleteComponentRequest &request) const
 
virtual void DeleteComponentAsync (const Model::DeleteComponentRequest &request, const DeleteComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteLogPatternOutcome DeleteLogPattern (const Model::DeleteLogPatternRequest &request) const
 
virtual Model::DeleteLogPatternOutcomeCallable DeleteLogPatternCallable (const Model::DeleteLogPatternRequest &request) const
 
virtual void DeleteLogPatternAsync (const Model::DeleteLogPatternRequest &request, const DeleteLogPatternResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeApplicationOutcome DescribeApplication (const Model::DescribeApplicationRequest &request) const
 
virtual Model::DescribeApplicationOutcomeCallable DescribeApplicationCallable (const Model::DescribeApplicationRequest &request) const
 
virtual void DescribeApplicationAsync (const Model::DescribeApplicationRequest &request, const DescribeApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeComponentOutcome DescribeComponent (const Model::DescribeComponentRequest &request) const
 
virtual Model::DescribeComponentOutcomeCallable DescribeComponentCallable (const Model::DescribeComponentRequest &request) const
 
virtual void DescribeComponentAsync (const Model::DescribeComponentRequest &request, const DescribeComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeComponentConfigurationOutcome DescribeComponentConfiguration (const Model::DescribeComponentConfigurationRequest &request) const
 
virtual Model::DescribeComponentConfigurationOutcomeCallable DescribeComponentConfigurationCallable (const Model::DescribeComponentConfigurationRequest &request) const
 
virtual void DescribeComponentConfigurationAsync (const Model::DescribeComponentConfigurationRequest &request, const DescribeComponentConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeComponentConfigurationRecommendationOutcome DescribeComponentConfigurationRecommendation (const Model::DescribeComponentConfigurationRecommendationRequest &request) const
 
virtual Model::DescribeComponentConfigurationRecommendationOutcomeCallable DescribeComponentConfigurationRecommendationCallable (const Model::DescribeComponentConfigurationRecommendationRequest &request) const
 
virtual void DescribeComponentConfigurationRecommendationAsync (const Model::DescribeComponentConfigurationRecommendationRequest &request, const DescribeComponentConfigurationRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeLogPatternOutcome DescribeLogPattern (const Model::DescribeLogPatternRequest &request) const
 
virtual Model::DescribeLogPatternOutcomeCallable DescribeLogPatternCallable (const Model::DescribeLogPatternRequest &request) const
 
virtual void DescribeLogPatternAsync (const Model::DescribeLogPatternRequest &request, const DescribeLogPatternResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeObservationOutcome DescribeObservation (const Model::DescribeObservationRequest &request) const
 
virtual Model::DescribeObservationOutcomeCallable DescribeObservationCallable (const Model::DescribeObservationRequest &request) const
 
virtual void DescribeObservationAsync (const Model::DescribeObservationRequest &request, const DescribeObservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeProblemOutcome DescribeProblem (const Model::DescribeProblemRequest &request) const
 
virtual Model::DescribeProblemOutcomeCallable DescribeProblemCallable (const Model::DescribeProblemRequest &request) const
 
virtual void DescribeProblemAsync (const Model::DescribeProblemRequest &request, const DescribeProblemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeProblemObservationsOutcome DescribeProblemObservations (const Model::DescribeProblemObservationsRequest &request) const
 
virtual Model::DescribeProblemObservationsOutcomeCallable DescribeProblemObservationsCallable (const Model::DescribeProblemObservationsRequest &request) const
 
virtual void DescribeProblemObservationsAsync (const Model::DescribeProblemObservationsRequest &request, const DescribeProblemObservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListApplicationsOutcome ListApplications (const Model::ListApplicationsRequest &request) const
 
virtual Model::ListApplicationsOutcomeCallable ListApplicationsCallable (const Model::ListApplicationsRequest &request) const
 
virtual void ListApplicationsAsync (const Model::ListApplicationsRequest &request, const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListComponentsOutcome ListComponents (const Model::ListComponentsRequest &request) const
 
virtual Model::ListComponentsOutcomeCallable ListComponentsCallable (const Model::ListComponentsRequest &request) const
 
virtual void ListComponentsAsync (const Model::ListComponentsRequest &request, const ListComponentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListConfigurationHistoryOutcome ListConfigurationHistory (const Model::ListConfigurationHistoryRequest &request) const
 
virtual Model::ListConfigurationHistoryOutcomeCallable ListConfigurationHistoryCallable (const Model::ListConfigurationHistoryRequest &request) const
 
virtual void ListConfigurationHistoryAsync (const Model::ListConfigurationHistoryRequest &request, const ListConfigurationHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListLogPatternSetsOutcome ListLogPatternSets (const Model::ListLogPatternSetsRequest &request) const
 
virtual Model::ListLogPatternSetsOutcomeCallable ListLogPatternSetsCallable (const Model::ListLogPatternSetsRequest &request) const
 
virtual void ListLogPatternSetsAsync (const Model::ListLogPatternSetsRequest &request, const ListLogPatternSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListLogPatternsOutcome ListLogPatterns (const Model::ListLogPatternsRequest &request) const
 
virtual Model::ListLogPatternsOutcomeCallable ListLogPatternsCallable (const Model::ListLogPatternsRequest &request) const
 
virtual void ListLogPatternsAsync (const Model::ListLogPatternsRequest &request, const ListLogPatternsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProblemsOutcome ListProblems (const Model::ListProblemsRequest &request) const
 
virtual Model::ListProblemsOutcomeCallable ListProblemsCallable (const Model::ListProblemsRequest &request) const
 
virtual void ListProblemsAsync (const Model::ListProblemsRequest &request, const ListProblemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApplicationOutcome UpdateApplication (const Model::UpdateApplicationRequest &request) const
 
virtual Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable (const Model::UpdateApplicationRequest &request) const
 
virtual void UpdateApplicationAsync (const Model::UpdateApplicationRequest &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateComponentOutcome UpdateComponent (const Model::UpdateComponentRequest &request) const
 
virtual Model::UpdateComponentOutcomeCallable UpdateComponentCallable (const Model::UpdateComponentRequest &request) const
 
virtual void UpdateComponentAsync (const Model::UpdateComponentRequest &request, const UpdateComponentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateComponentConfigurationOutcome UpdateComponentConfiguration (const Model::UpdateComponentConfigurationRequest &request) const
 
virtual Model::UpdateComponentConfigurationOutcomeCallable UpdateComponentConfigurationCallable (const Model::UpdateComponentConfigurationRequest &request) const
 
virtual void UpdateComponentConfigurationAsync (const Model::UpdateComponentConfigurationRequest &request, const UpdateComponentConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateLogPatternOutcome UpdateLogPattern (const Model::UpdateLogPatternRequest &request) const
 
virtual Model::UpdateLogPatternOutcomeCallable UpdateLogPatternCallable (const Model::UpdateLogPatternRequest &request) const
 
virtual void UpdateLogPatternAsync (const Model::UpdateLogPatternRequest &request, const UpdateLogPatternResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>Amazon CloudWatch Application Insights</fullname>

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.

Definition at line 210 of file ApplicationInsightsClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 213 of file ApplicationInsightsClient.h.

Constructor & Destructor Documentation

◆ ApplicationInsightsClient() [1/3]

Aws::ApplicationInsights::ApplicationInsightsClient::ApplicationInsightsClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ApplicationInsightsClient() [2/3]

Aws::ApplicationInsights::ApplicationInsightsClient::ApplicationInsightsClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ApplicationInsightsClient() [3/3]

Aws::ApplicationInsights::ApplicationInsightsClient::ApplicationInsightsClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~ApplicationInsightsClient()

virtual Aws::ApplicationInsights::ApplicationInsightsClient::~ApplicationInsightsClient ( )
virtual

Member Function Documentation

◆ CreateApplication()

virtual Model::CreateApplicationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::CreateApplication ( const Model::CreateApplicationRequest request) const
virtual

Adds an application that is created from a resource group.

See Also:

AWS API Reference

◆ CreateApplicationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::CreateApplicationAsync ( const Model::CreateApplicationRequest request,
const CreateApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds an application that is created from a resource group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateApplicationCallable()

virtual Model::CreateApplicationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::CreateApplicationCallable ( const Model::CreateApplicationRequest request) const
virtual

Adds an application that is created from a resource group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateComponent()

virtual Model::CreateComponentOutcome Aws::ApplicationInsights::ApplicationInsightsClient::CreateComponent ( const Model::CreateComponentRequest request) const
virtual

Creates a custom component by grouping similar standalone instances to monitor.

See Also:

AWS API Reference

◆ CreateComponentAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::CreateComponentAsync ( const Model::CreateComponentRequest request,
const CreateComponentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a custom component by grouping similar standalone instances to monitor.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateComponentCallable()

virtual Model::CreateComponentOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::CreateComponentCallable ( const Model::CreateComponentRequest request) const
virtual

Creates a custom component by grouping similar standalone instances to monitor.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateLogPattern()

virtual Model::CreateLogPatternOutcome Aws::ApplicationInsights::ApplicationInsightsClient::CreateLogPattern ( const Model::CreateLogPatternRequest request) const
virtual

Adds an log pattern to a LogPatternSet.

See Also:

AWS API Reference

◆ CreateLogPatternAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::CreateLogPatternAsync ( const Model::CreateLogPatternRequest request,
const CreateLogPatternResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds an log pattern to a LogPatternSet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateLogPatternCallable()

virtual Model::CreateLogPatternOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::CreateLogPatternCallable ( const Model::CreateLogPatternRequest request) const
virtual

Adds an log pattern to a LogPatternSet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApplication()

virtual Model::DeleteApplicationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DeleteApplication ( const Model::DeleteApplicationRequest request) const
virtual

Removes the specified application from monitoring. Does not delete the application.

See Also:

AWS API Reference

◆ DeleteApplicationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DeleteApplicationAsync ( const Model::DeleteApplicationRequest request,
const DeleteApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the specified application from monitoring. Does not delete the application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteApplicationCallable()

virtual Model::DeleteApplicationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DeleteApplicationCallable ( const Model::DeleteApplicationRequest request) const
virtual

Removes the specified application from monitoring. Does not delete the application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteComponent()

virtual Model::DeleteComponentOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DeleteComponent ( const Model::DeleteComponentRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ DeleteComponentAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DeleteComponentAsync ( const Model::DeleteComponentRequest request,
const DeleteComponentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteComponentCallable()

virtual Model::DeleteComponentOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DeleteComponentCallable ( const Model::DeleteComponentRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteLogPattern()

virtual Model::DeleteLogPatternOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DeleteLogPattern ( const Model::DeleteLogPatternRequest request) const
virtual

Removes the specified log pattern from a LogPatternSet.

See Also:

AWS API Reference

◆ DeleteLogPatternAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DeleteLogPatternAsync ( const Model::DeleteLogPatternRequest request,
const DeleteLogPatternResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the specified log pattern from a LogPatternSet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteLogPatternCallable()

virtual Model::DeleteLogPatternOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DeleteLogPatternCallable ( const Model::DeleteLogPatternRequest request) const
virtual

Removes the specified log pattern from a LogPatternSet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeApplication()

virtual Model::DescribeApplicationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeApplication ( const Model::DescribeApplicationRequest request) const
virtual

Describes the application.

See Also:

AWS API Reference

◆ DescribeApplicationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeApplicationAsync ( const Model::DescribeApplicationRequest request,
const DescribeApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeApplicationCallable()

virtual Model::DescribeApplicationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeApplicationCallable ( const Model::DescribeApplicationRequest request) const
virtual

Describes the application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeComponent()

virtual Model::DescribeComponentOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponent ( const Model::DescribeComponentRequest request) const
virtual

Describes a component and lists the resources that are grouped together in a component.

See Also:

AWS API Reference

◆ DescribeComponentAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentAsync ( const Model::DescribeComponentRequest request,
const DescribeComponentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes a component and lists the resources that are grouped together in a component.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeComponentCallable()

virtual Model::DescribeComponentOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentCallable ( const Model::DescribeComponentRequest request) const
virtual

Describes a component and lists the resources that are grouped together in a component.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeComponentConfiguration()

virtual Model::DescribeComponentConfigurationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentConfiguration ( const Model::DescribeComponentConfigurationRequest request) const
virtual

Describes the monitoring configuration of the component.

See Also:

AWS API Reference

◆ DescribeComponentConfigurationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentConfigurationAsync ( const Model::DescribeComponentConfigurationRequest request,
const DescribeComponentConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the monitoring configuration of the component.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeComponentConfigurationCallable()

virtual Model::DescribeComponentConfigurationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentConfigurationCallable ( const Model::DescribeComponentConfigurationRequest request) const
virtual

Describes the monitoring configuration of the component.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeComponentConfigurationRecommendation()

virtual Model::DescribeComponentConfigurationRecommendationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentConfigurationRecommendation ( const Model::DescribeComponentConfigurationRecommendationRequest request) const
virtual

Describes the recommended monitoring configuration of the component.

See Also:

AWS API Reference

◆ DescribeComponentConfigurationRecommendationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentConfigurationRecommendationAsync ( const Model::DescribeComponentConfigurationRecommendationRequest request,
const DescribeComponentConfigurationRecommendationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the recommended monitoring configuration of the component.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeComponentConfigurationRecommendationCallable()

virtual Model::DescribeComponentConfigurationRecommendationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeComponentConfigurationRecommendationCallable ( const Model::DescribeComponentConfigurationRecommendationRequest request) const
virtual

Describes the recommended monitoring configuration of the component.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeLogPattern()

virtual Model::DescribeLogPatternOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeLogPattern ( const Model::DescribeLogPatternRequest request) const
virtual

Describe a specific log pattern from a LogPatternSet.

See Also:

AWS API Reference

◆ DescribeLogPatternAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeLogPatternAsync ( const Model::DescribeLogPatternRequest request,
const DescribeLogPatternResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describe a specific log pattern from a LogPatternSet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeLogPatternCallable()

virtual Model::DescribeLogPatternOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeLogPatternCallable ( const Model::DescribeLogPatternRequest request) const
virtual

Describe a specific log pattern from a LogPatternSet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeObservation()

virtual Model::DescribeObservationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeObservation ( const Model::DescribeObservationRequest request) const
virtual

Describes an anomaly or error with the application.

See Also:

AWS API Reference

◆ DescribeObservationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeObservationAsync ( const Model::DescribeObservationRequest request,
const DescribeObservationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes an anomaly or error with the application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeObservationCallable()

virtual Model::DescribeObservationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeObservationCallable ( const Model::DescribeObservationRequest request) const
virtual

Describes an anomaly or error with the application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeProblem()

virtual Model::DescribeProblemOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeProblem ( const Model::DescribeProblemRequest request) const
virtual

Describes an application problem.

See Also:

AWS API Reference

◆ DescribeProblemAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeProblemAsync ( const Model::DescribeProblemRequest request,
const DescribeProblemResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes an application problem.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeProblemCallable()

virtual Model::DescribeProblemOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeProblemCallable ( const Model::DescribeProblemRequest request) const
virtual

Describes an application problem.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeProblemObservations()

virtual Model::DescribeProblemObservationsOutcome Aws::ApplicationInsights::ApplicationInsightsClient::DescribeProblemObservations ( const Model::DescribeProblemObservationsRequest request) const
virtual

Describes the anomalies or errors associated with the problem.

See Also:

AWS API Reference

◆ DescribeProblemObservationsAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::DescribeProblemObservationsAsync ( const Model::DescribeProblemObservationsRequest request,
const DescribeProblemObservationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the anomalies or errors associated with the problem.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeProblemObservationsCallable()

virtual Model::DescribeProblemObservationsOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::DescribeProblemObservationsCallable ( const Model::DescribeProblemObservationsRequest request) const
virtual

Describes the anomalies or errors associated with the problem.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListApplications()

virtual Model::ListApplicationsOutcome Aws::ApplicationInsights::ApplicationInsightsClient::ListApplications ( const Model::ListApplicationsRequest request) const
virtual

Lists the IDs of the applications that you are monitoring.

See Also:

AWS API Reference

◆ ListApplicationsAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::ListApplicationsAsync ( const Model::ListApplicationsRequest request,
const ListApplicationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the IDs of the applications that you are monitoring.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListApplicationsCallable()

virtual Model::ListApplicationsOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::ListApplicationsCallable ( const Model::ListApplicationsRequest request) const
virtual

Lists the IDs of the applications that you are monitoring.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListComponents()

virtual Model::ListComponentsOutcome Aws::ApplicationInsights::ApplicationInsightsClient::ListComponents ( const Model::ListComponentsRequest request) const
virtual

Lists the auto-grouped, standalone, and custom components of the application.

See Also:

AWS API Reference

◆ ListComponentsAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::ListComponentsAsync ( const Model::ListComponentsRequest request,
const ListComponentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the auto-grouped, standalone, and custom components of the application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListComponentsCallable()

virtual Model::ListComponentsOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::ListComponentsCallable ( const Model::ListComponentsRequest request) const
virtual

Lists the auto-grouped, standalone, and custom components of the application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListConfigurationHistory()

virtual Model::ListConfigurationHistoryOutcome Aws::ApplicationInsights::ApplicationInsightsClient::ListConfigurationHistory ( const Model::ListConfigurationHistoryRequest request) const
virtual

Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are:

  • INFO: creating a new alarm or updating an alarm threshold.

  • WARN: alarm not created due to insufficient data points used to predict thresholds.

  • ERROR: alarm not created due to permission errors or exceeding quotas.

See Also:

AWS API Reference

◆ ListConfigurationHistoryAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::ListConfigurationHistoryAsync ( const Model::ListConfigurationHistoryRequest request,
const ListConfigurationHistoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are:

  • INFO: creating a new alarm or updating an alarm threshold.

  • WARN: alarm not created due to insufficient data points used to predict thresholds.

  • ERROR: alarm not created due to permission errors or exceeding quotas.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListConfigurationHistoryCallable()

virtual Model::ListConfigurationHistoryOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::ListConfigurationHistoryCallable ( const Model::ListConfigurationHistoryRequest request) const
virtual

Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are:

  • INFO: creating a new alarm or updating an alarm threshold.

  • WARN: alarm not created due to insufficient data points used to predict thresholds.

  • ERROR: alarm not created due to permission errors or exceeding quotas.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListLogPatterns()

virtual Model::ListLogPatternsOutcome Aws::ApplicationInsights::ApplicationInsightsClient::ListLogPatterns ( const Model::ListLogPatternsRequest request) const
virtual

Lists the log patterns in the specific log LogPatternSet.

See Also:

AWS API Reference

◆ ListLogPatternsAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::ListLogPatternsAsync ( const Model::ListLogPatternsRequest request,
const ListLogPatternsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the log patterns in the specific log LogPatternSet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListLogPatternsCallable()

virtual Model::ListLogPatternsOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::ListLogPatternsCallable ( const Model::ListLogPatternsRequest request) const
virtual

Lists the log patterns in the specific log LogPatternSet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListLogPatternSets()

virtual Model::ListLogPatternSetsOutcome Aws::ApplicationInsights::ApplicationInsightsClient::ListLogPatternSets ( const Model::ListLogPatternSetsRequest request) const
virtual

Lists the log pattern sets in the specific application.

See Also:

AWS API Reference

◆ ListLogPatternSetsAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::ListLogPatternSetsAsync ( const Model::ListLogPatternSetsRequest request,
const ListLogPatternSetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the log pattern sets in the specific application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListLogPatternSetsCallable()

virtual Model::ListLogPatternSetsOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::ListLogPatternSetsCallable ( const Model::ListLogPatternSetsRequest request) const
virtual

Lists the log pattern sets in the specific application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListProblems()

virtual Model::ListProblemsOutcome Aws::ApplicationInsights::ApplicationInsightsClient::ListProblems ( const Model::ListProblemsRequest request) const
virtual

Lists the problems with your application.

See Also:

AWS API Reference

◆ ListProblemsAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::ListProblemsAsync ( const Model::ListProblemsRequest request,
const ListProblemsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the problems with your application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListProblemsCallable()

virtual Model::ListProblemsOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::ListProblemsCallable ( const Model::ListProblemsRequest request) const
virtual

Lists the problems with your application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::ApplicationInsights::ApplicationInsightsClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::ApplicationInsights::ApplicationInsightsClient::OverrideEndpoint ( const Aws::String endpoint)

◆ TagResource()

virtual Model::TagResourceOutcome Aws::ApplicationInsights::ApplicationInsightsClient::TagResource ( const Model::TagResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::ApplicationInsights::ApplicationInsightsClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Remove one or more tags (keys and values) from a specified application.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Remove one or more tags (keys and values) from a specified application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Remove one or more tags (keys and values) from a specified application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApplication()

virtual Model::UpdateApplicationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::UpdateApplication ( const Model::UpdateApplicationRequest request) const
virtual

Updates the application.

See Also:

AWS API Reference

◆ UpdateApplicationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::UpdateApplicationAsync ( const Model::UpdateApplicationRequest request,
const UpdateApplicationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the application.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApplicationCallable()

virtual Model::UpdateApplicationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::UpdateApplicationCallable ( const Model::UpdateApplicationRequest request) const
virtual

Updates the application.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateComponent()

virtual Model::UpdateComponentOutcome Aws::ApplicationInsights::ApplicationInsightsClient::UpdateComponent ( const Model::UpdateComponentRequest request) const
virtual

Updates the custom component name and/or the list of resources that make up the component.

See Also:

AWS API Reference

◆ UpdateComponentAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::UpdateComponentAsync ( const Model::UpdateComponentRequest request,
const UpdateComponentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the custom component name and/or the list of resources that make up the component.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateComponentCallable()

virtual Model::UpdateComponentOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::UpdateComponentCallable ( const Model::UpdateComponentRequest request) const
virtual

Updates the custom component name and/or the list of resources that make up the component.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateComponentConfiguration()

virtual Model::UpdateComponentConfigurationOutcome Aws::ApplicationInsights::ApplicationInsightsClient::UpdateComponentConfiguration ( const Model::UpdateComponentConfigurationRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ UpdateComponentConfigurationAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::UpdateComponentConfigurationAsync ( const Model::UpdateComponentConfigurationRequest request,
const UpdateComponentConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateComponentConfigurationCallable()

virtual Model::UpdateComponentConfigurationOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::UpdateComponentConfigurationCallable ( const Model::UpdateComponentConfigurationRequest request) const
virtual

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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateLogPattern()

virtual Model::UpdateLogPatternOutcome Aws::ApplicationInsights::ApplicationInsightsClient::UpdateLogPattern ( const Model::UpdateLogPatternRequest request) const
virtual

Adds a log pattern to a LogPatternSet.

See Also:

AWS API Reference

◆ UpdateLogPatternAsync()

virtual void Aws::ApplicationInsights::ApplicationInsightsClient::UpdateLogPatternAsync ( const Model::UpdateLogPatternRequest request,
const UpdateLogPatternResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds a log pattern to a LogPatternSet.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateLogPatternCallable()

virtual Model::UpdateLogPatternOutcomeCallable Aws::ApplicationInsights::ApplicationInsightsClient::UpdateLogPatternCallable ( const Model::UpdateLogPatternRequest request) const
virtual

Adds a log pattern to a LogPatternSet.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: