AWS SDK for C++  1.9.132
AWS SDK for C++
Classes | Namespaces | Typedefs
GreengrassV2Client.h File Reference
#include <aws/greengrassv2/GreengrassV2_EXPORTS.h>
#include <aws/greengrassv2/GreengrassV2Errors.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/greengrassv2/model/BatchAssociateClientDeviceWithCoreDeviceResult.h>
#include <aws/greengrassv2/model/BatchDisassociateClientDeviceFromCoreDeviceResult.h>
#include <aws/greengrassv2/model/CancelDeploymentResult.h>
#include <aws/greengrassv2/model/CreateComponentVersionResult.h>
#include <aws/greengrassv2/model/CreateDeploymentResult.h>
#include <aws/greengrassv2/model/DescribeComponentResult.h>
#include <aws/greengrassv2/model/GetComponentResult.h>
#include <aws/greengrassv2/model/GetComponentVersionArtifactResult.h>
#include <aws/greengrassv2/model/GetCoreDeviceResult.h>
#include <aws/greengrassv2/model/GetDeploymentResult.h>
#include <aws/greengrassv2/model/ListClientDevicesAssociatedWithCoreDeviceResult.h>
#include <aws/greengrassv2/model/ListComponentVersionsResult.h>
#include <aws/greengrassv2/model/ListComponentsResult.h>
#include <aws/greengrassv2/model/ListCoreDevicesResult.h>
#include <aws/greengrassv2/model/ListDeploymentsResult.h>
#include <aws/greengrassv2/model/ListEffectiveDeploymentsResult.h>
#include <aws/greengrassv2/model/ListInstalledComponentsResult.h>
#include <aws/greengrassv2/model/ListTagsForResourceResult.h>
#include <aws/greengrassv2/model/ResolveComponentCandidatesResult.h>
#include <aws/greengrassv2/model/TagResourceResult.h>
#include <aws/greengrassv2/model/UntagResourceResult.h>
#include <aws/core/NoResult.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::GreengrassV2::GreengrassV2Client
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< BatchAssociateClientDeviceWithCoreDeviceResult, GreengrassV2Error > Aws::GreengrassV2::Model::BatchAssociateClientDeviceWithCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< BatchDisassociateClientDeviceFromCoreDeviceResult, GreengrassV2Error > Aws::GreengrassV2::Model::BatchDisassociateClientDeviceFromCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< CancelDeploymentResult, GreengrassV2Error > Aws::GreengrassV2::Model::CancelDeploymentOutcome
 
typedef Aws::Utils::Outcome< CreateComponentVersionResult, GreengrassV2Error > Aws::GreengrassV2::Model::CreateComponentVersionOutcome
 
typedef Aws::Utils::Outcome< CreateDeploymentResult, GreengrassV2Error > Aws::GreengrassV2::Model::CreateDeploymentOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GreengrassV2Error > Aws::GreengrassV2::Model::DeleteComponentOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, GreengrassV2Error > Aws::GreengrassV2::Model::DeleteCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< DescribeComponentResult, GreengrassV2Error > Aws::GreengrassV2::Model::DescribeComponentOutcome
 
typedef Aws::Utils::Outcome< GetComponentResult, GreengrassV2Error > Aws::GreengrassV2::Model::GetComponentOutcome
 
typedef Aws::Utils::Outcome< GetComponentVersionArtifactResult, GreengrassV2Error > Aws::GreengrassV2::Model::GetComponentVersionArtifactOutcome
 
typedef Aws::Utils::Outcome< GetCoreDeviceResult, GreengrassV2Error > Aws::GreengrassV2::Model::GetCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< GetDeploymentResult, GreengrassV2Error > Aws::GreengrassV2::Model::GetDeploymentOutcome
 
typedef Aws::Utils::Outcome< ListClientDevicesAssociatedWithCoreDeviceResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListClientDevicesAssociatedWithCoreDeviceOutcome
 
typedef Aws::Utils::Outcome< ListComponentVersionsResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListComponentVersionsOutcome
 
typedef Aws::Utils::Outcome< ListComponentsResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListComponentsOutcome
 
typedef Aws::Utils::Outcome< ListCoreDevicesResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListCoreDevicesOutcome
 
typedef Aws::Utils::Outcome< ListDeploymentsResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListDeploymentsOutcome
 
typedef Aws::Utils::Outcome< ListEffectiveDeploymentsResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListEffectiveDeploymentsOutcome
 
typedef Aws::Utils::Outcome< ListInstalledComponentsResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListInstalledComponentsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, GreengrassV2Error > Aws::GreengrassV2::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ResolveComponentCandidatesResult, GreengrassV2Error > Aws::GreengrassV2::Model::ResolveComponentCandidatesOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, GreengrassV2Error > Aws::GreengrassV2::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, GreengrassV2Error > Aws::GreengrassV2::Model::UntagResourceOutcome
 
typedef std::future< BatchAssociateClientDeviceWithCoreDeviceOutcome > Aws::GreengrassV2::Model::BatchAssociateClientDeviceWithCoreDeviceOutcomeCallable
 
typedef std::future< BatchDisassociateClientDeviceFromCoreDeviceOutcome > Aws::GreengrassV2::Model::BatchDisassociateClientDeviceFromCoreDeviceOutcomeCallable
 
typedef std::future< CancelDeploymentOutcome > Aws::GreengrassV2::Model::CancelDeploymentOutcomeCallable
 
typedef std::future< CreateComponentVersionOutcome > Aws::GreengrassV2::Model::CreateComponentVersionOutcomeCallable
 
typedef std::future< CreateDeploymentOutcome > Aws::GreengrassV2::Model::CreateDeploymentOutcomeCallable
 
typedef std::future< DeleteComponentOutcome > Aws::GreengrassV2::Model::DeleteComponentOutcomeCallable
 
typedef std::future< DeleteCoreDeviceOutcome > Aws::GreengrassV2::Model::DeleteCoreDeviceOutcomeCallable
 
typedef std::future< DescribeComponentOutcome > Aws::GreengrassV2::Model::DescribeComponentOutcomeCallable
 
typedef std::future< GetComponentOutcome > Aws::GreengrassV2::Model::GetComponentOutcomeCallable
 
typedef std::future< GetComponentVersionArtifactOutcome > Aws::GreengrassV2::Model::GetComponentVersionArtifactOutcomeCallable
 
typedef std::future< GetCoreDeviceOutcome > Aws::GreengrassV2::Model::GetCoreDeviceOutcomeCallable
 
typedef std::future< GetDeploymentOutcome > Aws::GreengrassV2::Model::GetDeploymentOutcomeCallable
 
typedef std::future< ListClientDevicesAssociatedWithCoreDeviceOutcome > Aws::GreengrassV2::Model::ListClientDevicesAssociatedWithCoreDeviceOutcomeCallable
 
typedef std::future< ListComponentVersionsOutcome > Aws::GreengrassV2::Model::ListComponentVersionsOutcomeCallable
 
typedef std::future< ListComponentsOutcome > Aws::GreengrassV2::Model::ListComponentsOutcomeCallable
 
typedef std::future< ListCoreDevicesOutcome > Aws::GreengrassV2::Model::ListCoreDevicesOutcomeCallable
 
typedef std::future< ListDeploymentsOutcome > Aws::GreengrassV2::Model::ListDeploymentsOutcomeCallable
 
typedef std::future< ListEffectiveDeploymentsOutcome > Aws::GreengrassV2::Model::ListEffectiveDeploymentsOutcomeCallable
 
typedef std::future< ListInstalledComponentsOutcome > Aws::GreengrassV2::Model::ListInstalledComponentsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::GreengrassV2::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ResolveComponentCandidatesOutcome > Aws::GreengrassV2::Model::ResolveComponentCandidatesOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::GreengrassV2::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::GreengrassV2::Model::UntagResourceOutcomeCallable
 
typedef std::function< void(const GreengrassV2Client *, const Model::BatchAssociateClientDeviceWithCoreDeviceRequest &, const Model::BatchAssociateClientDeviceWithCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest &, const Model::BatchDisassociateClientDeviceFromCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::CancelDeploymentRequest &, const Model::CancelDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::CancelDeploymentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::CreateComponentVersionRequest &, const Model::CreateComponentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::CreateComponentVersionResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::CreateDeploymentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::DeleteComponentRequest &, const Model::DeleteComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::DeleteComponentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::DeleteCoreDeviceRequest &, const Model::DeleteCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::DeleteCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::DescribeComponentRequest &, const Model::DescribeComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::DescribeComponentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetComponentRequest &, const Model::GetComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::GetComponentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetComponentVersionArtifactRequest &, const Model::GetComponentVersionArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::GetComponentVersionArtifactResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetCoreDeviceRequest &, const Model::GetCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::GetCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::GetDeploymentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListClientDevicesAssociatedWithCoreDeviceRequest &, const Model::ListClientDevicesAssociatedWithCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListComponentVersionsRequest &, const Model::ListComponentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListComponentVersionsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListComponentsRequest &, const Model::ListComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListComponentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListCoreDevicesRequest &, const Model::ListCoreDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListCoreDevicesResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListDeploymentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListEffectiveDeploymentsRequest &, const Model::ListEffectiveDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListEffectiveDeploymentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListInstalledComponentsRequest &, const Model::ListInstalledComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListInstalledComponentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ResolveComponentCandidatesRequest &, const Model::ResolveComponentCandidatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::ResolveComponentCandidatesResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::TagResourceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::GreengrassV2::UntagResourceResponseReceivedHandler