AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
ServiceCatalogClient.h File Reference
#include <aws/servicecatalog/ServiceCatalog_EXPORTS.h>
#include <aws/servicecatalog/ServiceCatalogErrors.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/servicecatalog/model/DescribeProductResult.h>
#include <aws/servicecatalog/model/DescribeProductViewResult.h>
#include <aws/servicecatalog/model/DescribeProvisioningParametersResult.h>
#include <aws/servicecatalog/model/DescribeRecordResult.h>
#include <aws/servicecatalog/model/ListLaunchPathsResult.h>
#include <aws/servicecatalog/model/ListRecordHistoryResult.h>
#include <aws/servicecatalog/model/ProvisionProductResult.h>
#include <aws/servicecatalog/model/ScanProvisionedProductsResult.h>
#include <aws/servicecatalog/model/SearchProductsResult.h>
#include <aws/servicecatalog/model/TerminateProvisionedProductResult.h>
#include <aws/servicecatalog/model/UpdateProvisionedProductResult.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::Utils::Outcome< R, E >
 
class  Aws::ServiceCatalog::ServiceCatalogClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ServiceCatalog
 
 Aws::ServiceCatalog::Model
 

Typedefs

typedef Aws::Utils::Outcome< DescribeProductResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::DescribeProductOutcome
 
typedef Aws::Utils::Outcome< DescribeProductViewResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::DescribeProductViewOutcome
 
typedef Aws::Utils::Outcome< DescribeProvisioningParametersResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::DescribeProvisioningParametersOutcome
 
typedef Aws::Utils::Outcome< DescribeRecordResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::DescribeRecordOutcome
 
typedef Aws::Utils::Outcome< ListLaunchPathsResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::ListLaunchPathsOutcome
 
typedef Aws::Utils::Outcome< ListRecordHistoryResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::ListRecordHistoryOutcome
 
typedef Aws::Utils::Outcome< ProvisionProductResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::ProvisionProductOutcome
 
typedef Aws::Utils::Outcome< ScanProvisionedProductsResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::ScanProvisionedProductsOutcome
 
typedef Aws::Utils::Outcome< SearchProductsResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::SearchProductsOutcome
 
typedef Aws::Utils::Outcome< TerminateProvisionedProductResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::TerminateProvisionedProductOutcome
 
typedef Aws::Utils::Outcome< UpdateProvisionedProductResult, Aws::Client::AWSError< ServiceCatalogErrors > > Aws::ServiceCatalog::Model::UpdateProvisionedProductOutcome
 
typedef std::future< DescribeProductOutcome > Aws::ServiceCatalog::Model::DescribeProductOutcomeCallable
 
typedef std::future< DescribeProductViewOutcome > Aws::ServiceCatalog::Model::DescribeProductViewOutcomeCallable
 
typedef std::future< DescribeProvisioningParametersOutcome > Aws::ServiceCatalog::Model::DescribeProvisioningParametersOutcomeCallable
 
typedef std::future< DescribeRecordOutcome > Aws::ServiceCatalog::Model::DescribeRecordOutcomeCallable
 
typedef std::future< ListLaunchPathsOutcome > Aws::ServiceCatalog::Model::ListLaunchPathsOutcomeCallable
 
typedef std::future< ListRecordHistoryOutcome > Aws::ServiceCatalog::Model::ListRecordHistoryOutcomeCallable
 
typedef std::future< ProvisionProductOutcome > Aws::ServiceCatalog::Model::ProvisionProductOutcomeCallable
 
typedef std::future< ScanProvisionedProductsOutcome > Aws::ServiceCatalog::Model::ScanProvisionedProductsOutcomeCallable
 
typedef std::future< SearchProductsOutcome > Aws::ServiceCatalog::Model::SearchProductsOutcomeCallable
 
typedef std::future< TerminateProvisionedProductOutcome > Aws::ServiceCatalog::Model::TerminateProvisionedProductOutcomeCallable
 
typedef std::future< UpdateProvisionedProductOutcome > Aws::ServiceCatalog::Model::UpdateProvisionedProductOutcomeCallable
 
typedef std::function< void(const ServiceCatalogClient *, const Model::DescribeProductRequest &, const Model::DescribeProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::DescribeProductResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::DescribeProductViewRequest &, const Model::DescribeProductViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::DescribeProductViewResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::DescribeProvisioningParametersRequest &, const Model::DescribeProvisioningParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::DescribeProvisioningParametersResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::DescribeRecordRequest &, const Model::DescribeRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::DescribeRecordResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::ListLaunchPathsRequest &, const Model::ListLaunchPathsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::ListLaunchPathsResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::ListRecordHistoryRequest &, const Model::ListRecordHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::ListRecordHistoryResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::ProvisionProductRequest &, const Model::ProvisionProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::ProvisionProductResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::ScanProvisionedProductsRequest &, const Model::ScanProvisionedProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::ScanProvisionedProductsResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::SearchProductsRequest &, const Model::SearchProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::SearchProductsResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::TerminateProvisionedProductRequest &, const Model::TerminateProvisionedProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::TerminateProvisionedProductResponseReceivedHandler
 
typedef std::function< void(const ServiceCatalogClient *, const Model::UpdateProvisionedProductRequest &, const Model::UpdateProvisionedProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ServiceCatalog::UpdateProvisionedProductResponseReceivedHandler