AWS SDK for C++  1.9.108
AWS SDK for C++
Classes | Namespaces | Typedefs
DevOpsGuruClient.h File Reference
#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
#include <aws/devops-guru/DevOpsGuruErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/devops-guru/model/AddNotificationChannelResult.h>
#include <aws/devops-guru/model/DescribeAccountHealthResult.h>
#include <aws/devops-guru/model/DescribeAccountOverviewResult.h>
#include <aws/devops-guru/model/DescribeAnomalyResult.h>
#include <aws/devops-guru/model/DescribeFeedbackResult.h>
#include <aws/devops-guru/model/DescribeInsightResult.h>
#include <aws/devops-guru/model/DescribeResourceCollectionHealthResult.h>
#include <aws/devops-guru/model/DescribeServiceIntegrationResult.h>
#include <aws/devops-guru/model/GetCostEstimationResult.h>
#include <aws/devops-guru/model/GetResourceCollectionResult.h>
#include <aws/devops-guru/model/ListAnomaliesForInsightResult.h>
#include <aws/devops-guru/model/ListEventsResult.h>
#include <aws/devops-guru/model/ListInsightsResult.h>
#include <aws/devops-guru/model/ListNotificationChannelsResult.h>
#include <aws/devops-guru/model/ListRecommendationsResult.h>
#include <aws/devops-guru/model/PutFeedbackResult.h>
#include <aws/devops-guru/model/RemoveNotificationChannelResult.h>
#include <aws/devops-guru/model/SearchInsightsResult.h>
#include <aws/devops-guru/model/StartCostEstimationResult.h>
#include <aws/devops-guru/model/UpdateResourceCollectionResult.h>
#include <aws/devops-guru/model/UpdateServiceIntegrationResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::DevOpsGuru::DevOpsGuruClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::DevOpsGuru
 
 Aws::DevOpsGuru::Model
 

Typedefs

typedef Aws::Utils::Outcome< AddNotificationChannelResult, DevOpsGuruError > Aws::DevOpsGuru::Model::AddNotificationChannelOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountHealthResult, DevOpsGuruError > Aws::DevOpsGuru::Model::DescribeAccountHealthOutcome
 
typedef Aws::Utils::Outcome< DescribeAccountOverviewResult, DevOpsGuruError > Aws::DevOpsGuru::Model::DescribeAccountOverviewOutcome
 
typedef Aws::Utils::Outcome< DescribeAnomalyResult, DevOpsGuruError > Aws::DevOpsGuru::Model::DescribeAnomalyOutcome
 
typedef Aws::Utils::Outcome< DescribeFeedbackResult, DevOpsGuruError > Aws::DevOpsGuru::Model::DescribeFeedbackOutcome
 
typedef Aws::Utils::Outcome< DescribeInsightResult, DevOpsGuruError > Aws::DevOpsGuru::Model::DescribeInsightOutcome
 
typedef Aws::Utils::Outcome< DescribeResourceCollectionHealthResult, DevOpsGuruError > Aws::DevOpsGuru::Model::DescribeResourceCollectionHealthOutcome
 
typedef Aws::Utils::Outcome< DescribeServiceIntegrationResult, DevOpsGuruError > Aws::DevOpsGuru::Model::DescribeServiceIntegrationOutcome
 
typedef Aws::Utils::Outcome< GetCostEstimationResult, DevOpsGuruError > Aws::DevOpsGuru::Model::GetCostEstimationOutcome
 
typedef Aws::Utils::Outcome< GetResourceCollectionResult, DevOpsGuruError > Aws::DevOpsGuru::Model::GetResourceCollectionOutcome
 
typedef Aws::Utils::Outcome< ListAnomaliesForInsightResult, DevOpsGuruError > Aws::DevOpsGuru::Model::ListAnomaliesForInsightOutcome
 
typedef Aws::Utils::Outcome< ListEventsResult, DevOpsGuruError > Aws::DevOpsGuru::Model::ListEventsOutcome
 
typedef Aws::Utils::Outcome< ListInsightsResult, DevOpsGuruError > Aws::DevOpsGuru::Model::ListInsightsOutcome
 
typedef Aws::Utils::Outcome< ListNotificationChannelsResult, DevOpsGuruError > Aws::DevOpsGuru::Model::ListNotificationChannelsOutcome
 
typedef Aws::Utils::Outcome< ListRecommendationsResult, DevOpsGuruError > Aws::DevOpsGuru::Model::ListRecommendationsOutcome
 
typedef Aws::Utils::Outcome< PutFeedbackResult, DevOpsGuruError > Aws::DevOpsGuru::Model::PutFeedbackOutcome
 
typedef Aws::Utils::Outcome< RemoveNotificationChannelResult, DevOpsGuruError > Aws::DevOpsGuru::Model::RemoveNotificationChannelOutcome
 
typedef Aws::Utils::Outcome< SearchInsightsResult, DevOpsGuruError > Aws::DevOpsGuru::Model::SearchInsightsOutcome
 
typedef Aws::Utils::Outcome< StartCostEstimationResult, DevOpsGuruError > Aws::DevOpsGuru::Model::StartCostEstimationOutcome
 
typedef Aws::Utils::Outcome< UpdateResourceCollectionResult, DevOpsGuruError > Aws::DevOpsGuru::Model::UpdateResourceCollectionOutcome
 
typedef Aws::Utils::Outcome< UpdateServiceIntegrationResult, DevOpsGuruError > Aws::DevOpsGuru::Model::UpdateServiceIntegrationOutcome
 
typedef std::future< AddNotificationChannelOutcome > Aws::DevOpsGuru::Model::AddNotificationChannelOutcomeCallable
 
typedef std::future< DescribeAccountHealthOutcome > Aws::DevOpsGuru::Model::DescribeAccountHealthOutcomeCallable
 
typedef std::future< DescribeAccountOverviewOutcome > Aws::DevOpsGuru::Model::DescribeAccountOverviewOutcomeCallable
 
typedef std::future< DescribeAnomalyOutcome > Aws::DevOpsGuru::Model::DescribeAnomalyOutcomeCallable
 
typedef std::future< DescribeFeedbackOutcome > Aws::DevOpsGuru::Model::DescribeFeedbackOutcomeCallable
 
typedef std::future< DescribeInsightOutcome > Aws::DevOpsGuru::Model::DescribeInsightOutcomeCallable
 
typedef std::future< DescribeResourceCollectionHealthOutcome > Aws::DevOpsGuru::Model::DescribeResourceCollectionHealthOutcomeCallable
 
typedef std::future< DescribeServiceIntegrationOutcome > Aws::DevOpsGuru::Model::DescribeServiceIntegrationOutcomeCallable
 
typedef std::future< GetCostEstimationOutcome > Aws::DevOpsGuru::Model::GetCostEstimationOutcomeCallable
 
typedef std::future< GetResourceCollectionOutcome > Aws::DevOpsGuru::Model::GetResourceCollectionOutcomeCallable
 
typedef std::future< ListAnomaliesForInsightOutcome > Aws::DevOpsGuru::Model::ListAnomaliesForInsightOutcomeCallable
 
typedef std::future< ListEventsOutcome > Aws::DevOpsGuru::Model::ListEventsOutcomeCallable
 
typedef std::future< ListInsightsOutcome > Aws::DevOpsGuru::Model::ListInsightsOutcomeCallable
 
typedef std::future< ListNotificationChannelsOutcome > Aws::DevOpsGuru::Model::ListNotificationChannelsOutcomeCallable
 
typedef std::future< ListRecommendationsOutcome > Aws::DevOpsGuru::Model::ListRecommendationsOutcomeCallable
 
typedef std::future< PutFeedbackOutcome > Aws::DevOpsGuru::Model::PutFeedbackOutcomeCallable
 
typedef std::future< RemoveNotificationChannelOutcome > Aws::DevOpsGuru::Model::RemoveNotificationChannelOutcomeCallable
 
typedef std::future< SearchInsightsOutcome > Aws::DevOpsGuru::Model::SearchInsightsOutcomeCallable
 
typedef std::future< StartCostEstimationOutcome > Aws::DevOpsGuru::Model::StartCostEstimationOutcomeCallable
 
typedef std::future< UpdateResourceCollectionOutcome > Aws::DevOpsGuru::Model::UpdateResourceCollectionOutcomeCallable
 
typedef std::future< UpdateServiceIntegrationOutcome > Aws::DevOpsGuru::Model::UpdateServiceIntegrationOutcomeCallable
 
typedef std::function< void(const DevOpsGuruClient *, const Model::AddNotificationChannelRequest &, const Model::AddNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::AddNotificationChannelResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountHealthRequest &, const Model::DescribeAccountHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::DescribeAccountHealthResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::DescribeAccountOverviewRequest &, const Model::DescribeAccountOverviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::DescribeAccountOverviewResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::DescribeAnomalyRequest &, const Model::DescribeAnomalyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::DescribeAnomalyResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::DescribeFeedbackRequest &, const Model::DescribeFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::DescribeFeedbackResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::DescribeInsightRequest &, const Model::DescribeInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::DescribeInsightResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::DescribeResourceCollectionHealthRequest &, const Model::DescribeResourceCollectionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::DescribeResourceCollectionHealthResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::DescribeServiceIntegrationRequest &, const Model::DescribeServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::DescribeServiceIntegrationResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::GetCostEstimationRequest &, const Model::GetCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::GetCostEstimationResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::GetResourceCollectionRequest &, const Model::GetResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::GetResourceCollectionResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::ListAnomaliesForInsightRequest &, const Model::ListAnomaliesForInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::ListAnomaliesForInsightResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::ListEventsRequest &, const Model::ListEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::ListEventsResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::ListInsightsRequest &, const Model::ListInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::ListInsightsResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::ListNotificationChannelsRequest &, const Model::ListNotificationChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::ListNotificationChannelsResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::ListRecommendationsRequest &, const Model::ListRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::ListRecommendationsResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::PutFeedbackResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::RemoveNotificationChannelRequest &, const Model::RemoveNotificationChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::RemoveNotificationChannelResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::SearchInsightsRequest &, const Model::SearchInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::SearchInsightsResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::StartCostEstimationRequest &, const Model::StartCostEstimationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::StartCostEstimationResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::UpdateResourceCollectionRequest &, const Model::UpdateResourceCollectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::UpdateResourceCollectionResponseReceivedHandler
 
typedef std::function< void(const DevOpsGuruClient *, const Model::UpdateServiceIntegrationRequest &, const Model::UpdateServiceIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::DevOpsGuru::UpdateServiceIntegrationResponseReceivedHandler