AWS SDK for C++  1.9.108
AWS SDK for C++
Classes | Namespaces | Typedefs
SyntheticsClient.h File Reference
#include <aws/synthetics/Synthetics_EXPORTS.h>
#include <aws/synthetics/SyntheticsErrors.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/synthetics/model/CreateCanaryResult.h>
#include <aws/synthetics/model/DeleteCanaryResult.h>
#include <aws/synthetics/model/DescribeCanariesResult.h>
#include <aws/synthetics/model/DescribeCanariesLastRunResult.h>
#include <aws/synthetics/model/DescribeRuntimeVersionsResult.h>
#include <aws/synthetics/model/GetCanaryResult.h>
#include <aws/synthetics/model/GetCanaryRunsResult.h>
#include <aws/synthetics/model/ListTagsForResourceResult.h>
#include <aws/synthetics/model/StartCanaryResult.h>
#include <aws/synthetics/model/StopCanaryResult.h>
#include <aws/synthetics/model/TagResourceResult.h>
#include <aws/synthetics/model/UntagResourceResult.h>
#include <aws/synthetics/model/UpdateCanaryResult.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::Synthetics::SyntheticsClient
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< CreateCanaryResult, SyntheticsError > Aws::Synthetics::Model::CreateCanaryOutcome
 
typedef Aws::Utils::Outcome< DeleteCanaryResult, SyntheticsError > Aws::Synthetics::Model::DeleteCanaryOutcome
 
typedef Aws::Utils::Outcome< DescribeCanariesResult, SyntheticsError > Aws::Synthetics::Model::DescribeCanariesOutcome
 
typedef Aws::Utils::Outcome< DescribeCanariesLastRunResult, SyntheticsError > Aws::Synthetics::Model::DescribeCanariesLastRunOutcome
 
typedef Aws::Utils::Outcome< DescribeRuntimeVersionsResult, SyntheticsError > Aws::Synthetics::Model::DescribeRuntimeVersionsOutcome
 
typedef Aws::Utils::Outcome< GetCanaryResult, SyntheticsError > Aws::Synthetics::Model::GetCanaryOutcome
 
typedef Aws::Utils::Outcome< GetCanaryRunsResult, SyntheticsError > Aws::Synthetics::Model::GetCanaryRunsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, SyntheticsError > Aws::Synthetics::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< StartCanaryResult, SyntheticsError > Aws::Synthetics::Model::StartCanaryOutcome
 
typedef Aws::Utils::Outcome< StopCanaryResult, SyntheticsError > Aws::Synthetics::Model::StopCanaryOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, SyntheticsError > Aws::Synthetics::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, SyntheticsError > Aws::Synthetics::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateCanaryResult, SyntheticsError > Aws::Synthetics::Model::UpdateCanaryOutcome
 
typedef std::future< CreateCanaryOutcome > Aws::Synthetics::Model::CreateCanaryOutcomeCallable
 
typedef std::future< DeleteCanaryOutcome > Aws::Synthetics::Model::DeleteCanaryOutcomeCallable
 
typedef std::future< DescribeCanariesOutcome > Aws::Synthetics::Model::DescribeCanariesOutcomeCallable
 
typedef std::future< DescribeCanariesLastRunOutcome > Aws::Synthetics::Model::DescribeCanariesLastRunOutcomeCallable
 
typedef std::future< DescribeRuntimeVersionsOutcome > Aws::Synthetics::Model::DescribeRuntimeVersionsOutcomeCallable
 
typedef std::future< GetCanaryOutcome > Aws::Synthetics::Model::GetCanaryOutcomeCallable
 
typedef std::future< GetCanaryRunsOutcome > Aws::Synthetics::Model::GetCanaryRunsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::Synthetics::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< StartCanaryOutcome > Aws::Synthetics::Model::StartCanaryOutcomeCallable
 
typedef std::future< StopCanaryOutcome > Aws::Synthetics::Model::StopCanaryOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::Synthetics::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::Synthetics::Model::UntagResourceOutcomeCallable
 
typedef std::future< UpdateCanaryOutcome > Aws::Synthetics::Model::UpdateCanaryOutcomeCallable
 
typedef std::function< void(const SyntheticsClient *, const Model::CreateCanaryRequest &, const Model::CreateCanaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::CreateCanaryResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::DeleteCanaryRequest &, const Model::DeleteCanaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::DeleteCanaryResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::DescribeCanariesRequest &, const Model::DescribeCanariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::DescribeCanariesResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::DescribeCanariesLastRunRequest &, const Model::DescribeCanariesLastRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::DescribeCanariesLastRunResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::DescribeRuntimeVersionsRequest &, const Model::DescribeRuntimeVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::DescribeRuntimeVersionsResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::GetCanaryRequest &, const Model::GetCanaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::GetCanaryResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::GetCanaryRunsRequest &, const Model::GetCanaryRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::GetCanaryRunsResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::StartCanaryRequest &, const Model::StartCanaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::StartCanaryResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::StopCanaryRequest &, const Model::StopCanaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::StopCanaryResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::TagResourceResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const SyntheticsClient *, const Model::UpdateCanaryRequest &, const Model::UpdateCanaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::Synthetics::UpdateCanaryResponseReceivedHandler