AWS SDK for C++  1.9.66
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::GreengrassV2 Namespace Reference

Namespaces

 GreengrassV2Endpoint
 
 GreengrassV2ErrorMapper
 
 Model
 

Classes

class  GreengrassV2Client
 
class  GreengrassV2Error
 
class  GreengrassV2Request
 

Typedefs

typedef std::function< void(const GreengrassV2Client *, const Model::BatchAssociateClientDeviceWithCoreDeviceRequest &, const Model::BatchAssociateClientDeviceWithCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::BatchDisassociateClientDeviceFromCoreDeviceRequest &, const Model::BatchDisassociateClientDeviceFromCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::CancelDeploymentRequest &, const Model::CancelDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDeploymentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::CreateComponentVersionRequest &, const Model::CreateComponentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateComponentVersionResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::DeleteComponentRequest &, const Model::DeleteComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteComponentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::DeleteCoreDeviceRequest &, const Model::DeleteCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::DescribeComponentRequest &, const Model::DescribeComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComponentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetComponentRequest &, const Model::GetComponentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComponentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetComponentVersionArtifactRequest &, const Model::GetComponentVersionArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComponentVersionArtifactResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetCoreDeviceRequest &, const Model::GetCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::GetDeploymentRequest &, const Model::GetDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListClientDevicesAssociatedWithCoreDeviceRequest &, const Model::ListClientDevicesAssociatedWithCoreDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListComponentVersionsRequest &, const Model::ListComponentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentVersionsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListComponentsRequest &, const Model::ListComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListComponentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListCoreDevicesRequest &, const Model::ListCoreDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoreDevicesResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListEffectiveDeploymentsRequest &, const Model::ListEffectiveDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEffectiveDeploymentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListInstalledComponentsRequest &, const Model::ListInstalledComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstalledComponentsResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::ResolveComponentCandidatesRequest &, const Model::ResolveComponentCandidatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResolveComponentCandidatesResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const GreengrassV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 

Enumerations

enum  GreengrassV2Errors {
  GreengrassV2Errors::INCOMPLETE_SIGNATURE = 0, GreengrassV2Errors::INTERNAL_FAILURE = 1, GreengrassV2Errors::INVALID_ACTION = 2, GreengrassV2Errors::INVALID_CLIENT_TOKEN_ID = 3,
  GreengrassV2Errors::INVALID_PARAMETER_COMBINATION = 4, GreengrassV2Errors::INVALID_QUERY_PARAMETER = 5, GreengrassV2Errors::INVALID_PARAMETER_VALUE = 6, GreengrassV2Errors::MISSING_ACTION = 7,
  GreengrassV2Errors::MISSING_AUTHENTICATION_TOKEN = 8, GreengrassV2Errors::MISSING_PARAMETER = 9, GreengrassV2Errors::OPT_IN_REQUIRED = 10, GreengrassV2Errors::REQUEST_EXPIRED = 11,
  GreengrassV2Errors::SERVICE_UNAVAILABLE = 12, GreengrassV2Errors::THROTTLING = 13, GreengrassV2Errors::VALIDATION = 14, GreengrassV2Errors::ACCESS_DENIED = 15,
  GreengrassV2Errors::RESOURCE_NOT_FOUND = 16, GreengrassV2Errors::UNRECOGNIZED_CLIENT = 17, GreengrassV2Errors::MALFORMED_QUERY_STRING = 18, GreengrassV2Errors::SLOW_DOWN = 19,
  GreengrassV2Errors::REQUEST_TIME_TOO_SKEWED = 20, GreengrassV2Errors::INVALID_SIGNATURE = 21, GreengrassV2Errors::SIGNATURE_DOES_NOT_MATCH = 22, GreengrassV2Errors::INVALID_ACCESS_KEY_ID = 23,
  GreengrassV2Errors::REQUEST_TIMEOUT = 24, GreengrassV2Errors::NETWORK_CONNECTION = 99, GreengrassV2Errors::UNKNOWN = 100, GreengrassV2Errors::CONFLICT = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  GreengrassV2Errors::INTERNAL_SERVER, GreengrassV2Errors::SERVICE_QUOTA_EXCEEDED
}
 

Typedef Documentation

◆ BatchAssociateClientDeviceWithCoreDeviceResponseReceivedHandler

Definition at line 150 of file GreengrassV2Client.h.

◆ BatchDisassociateClientDeviceFromCoreDeviceResponseReceivedHandler

Definition at line 151 of file GreengrassV2Client.h.

◆ CancelDeploymentResponseReceivedHandler

Definition at line 152 of file GreengrassV2Client.h.

◆ CreateComponentVersionResponseReceivedHandler

Definition at line 153 of file GreengrassV2Client.h.

◆ CreateDeploymentResponseReceivedHandler

Definition at line 154 of file GreengrassV2Client.h.

◆ DeleteComponentResponseReceivedHandler

Definition at line 155 of file GreengrassV2Client.h.

◆ DeleteCoreDeviceResponseReceivedHandler

Definition at line 156 of file GreengrassV2Client.h.

◆ DescribeComponentResponseReceivedHandler

Definition at line 157 of file GreengrassV2Client.h.

◆ GetComponentResponseReceivedHandler

Definition at line 158 of file GreengrassV2Client.h.

◆ GetComponentVersionArtifactResponseReceivedHandler

Definition at line 159 of file GreengrassV2Client.h.

◆ GetCoreDeviceResponseReceivedHandler

Definition at line 160 of file GreengrassV2Client.h.

◆ GetDeploymentResponseReceivedHandler

Definition at line 161 of file GreengrassV2Client.h.

◆ ListClientDevicesAssociatedWithCoreDeviceResponseReceivedHandler

Definition at line 162 of file GreengrassV2Client.h.

◆ ListComponentsResponseReceivedHandler

Definition at line 164 of file GreengrassV2Client.h.

◆ ListComponentVersionsResponseReceivedHandler

Definition at line 163 of file GreengrassV2Client.h.

◆ ListCoreDevicesResponseReceivedHandler

Definition at line 165 of file GreengrassV2Client.h.

◆ ListDeploymentsResponseReceivedHandler

Definition at line 166 of file GreengrassV2Client.h.

◆ ListEffectiveDeploymentsResponseReceivedHandler

Definition at line 167 of file GreengrassV2Client.h.

◆ ListInstalledComponentsResponseReceivedHandler

Definition at line 168 of file GreengrassV2Client.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 169 of file GreengrassV2Client.h.

◆ ResolveComponentCandidatesResponseReceivedHandler

Definition at line 170 of file GreengrassV2Client.h.

◆ TagResourceResponseReceivedHandler

Definition at line 171 of file GreengrassV2Client.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 172 of file GreengrassV2Client.h.

Enumeration Type Documentation

◆ GreengrassV2Errors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CONFLICT 
INTERNAL_SERVER 
SERVICE_QUOTA_EXCEEDED 

Definition at line 16 of file GreengrassV2Errors.h.