9#include <aws/greengrass/GreengrassErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/greengrass/GreengrassEndpointProvider.h>
21#include <aws/greengrass/model/AssociateRoleToGroupResult.h>
22#include <aws/greengrass/model/AssociateServiceRoleToAccountResult.h>
23#include <aws/greengrass/model/CreateConnectorDefinitionResult.h>
24#include <aws/greengrass/model/CreateConnectorDefinitionVersionResult.h>
25#include <aws/greengrass/model/CreateCoreDefinitionResult.h>
26#include <aws/greengrass/model/CreateCoreDefinitionVersionResult.h>
27#include <aws/greengrass/model/CreateDeploymentResult.h>
28#include <aws/greengrass/model/CreateDeviceDefinitionResult.h>
29#include <aws/greengrass/model/CreateDeviceDefinitionVersionResult.h>
30#include <aws/greengrass/model/CreateFunctionDefinitionResult.h>
31#include <aws/greengrass/model/CreateFunctionDefinitionVersionResult.h>
32#include <aws/greengrass/model/CreateGroupResult.h>
33#include <aws/greengrass/model/CreateGroupCertificateAuthorityResult.h>
34#include <aws/greengrass/model/CreateGroupVersionResult.h>
35#include <aws/greengrass/model/CreateLoggerDefinitionResult.h>
36#include <aws/greengrass/model/CreateLoggerDefinitionVersionResult.h>
37#include <aws/greengrass/model/CreateResourceDefinitionResult.h>
38#include <aws/greengrass/model/CreateResourceDefinitionVersionResult.h>
39#include <aws/greengrass/model/CreateSoftwareUpdateJobResult.h>
40#include <aws/greengrass/model/CreateSubscriptionDefinitionResult.h>
41#include <aws/greengrass/model/CreateSubscriptionDefinitionVersionResult.h>
42#include <aws/greengrass/model/DeleteConnectorDefinitionResult.h>
43#include <aws/greengrass/model/DeleteCoreDefinitionResult.h>
44#include <aws/greengrass/model/DeleteDeviceDefinitionResult.h>
45#include <aws/greengrass/model/DeleteFunctionDefinitionResult.h>
46#include <aws/greengrass/model/DeleteGroupResult.h>
47#include <aws/greengrass/model/DeleteLoggerDefinitionResult.h>
48#include <aws/greengrass/model/DeleteResourceDefinitionResult.h>
49#include <aws/greengrass/model/DeleteSubscriptionDefinitionResult.h>
50#include <aws/greengrass/model/DisassociateRoleFromGroupResult.h>
51#include <aws/greengrass/model/DisassociateServiceRoleFromAccountResult.h>
52#include <aws/greengrass/model/GetAssociatedRoleResult.h>
53#include <aws/greengrass/model/GetBulkDeploymentStatusResult.h>
54#include <aws/greengrass/model/GetConnectivityInfoResult.h>
55#include <aws/greengrass/model/GetConnectorDefinitionResult.h>
56#include <aws/greengrass/model/GetConnectorDefinitionVersionResult.h>
57#include <aws/greengrass/model/GetCoreDefinitionResult.h>
58#include <aws/greengrass/model/GetCoreDefinitionVersionResult.h>
59#include <aws/greengrass/model/GetDeploymentStatusResult.h>
60#include <aws/greengrass/model/GetDeviceDefinitionResult.h>
61#include <aws/greengrass/model/GetDeviceDefinitionVersionResult.h>
62#include <aws/greengrass/model/GetFunctionDefinitionResult.h>
63#include <aws/greengrass/model/GetFunctionDefinitionVersionResult.h>
64#include <aws/greengrass/model/GetGroupResult.h>
65#include <aws/greengrass/model/GetGroupCertificateAuthorityResult.h>
66#include <aws/greengrass/model/GetGroupCertificateConfigurationResult.h>
67#include <aws/greengrass/model/GetGroupVersionResult.h>
68#include <aws/greengrass/model/GetLoggerDefinitionResult.h>
69#include <aws/greengrass/model/GetLoggerDefinitionVersionResult.h>
70#include <aws/greengrass/model/GetResourceDefinitionResult.h>
71#include <aws/greengrass/model/GetResourceDefinitionVersionResult.h>
72#include <aws/greengrass/model/GetServiceRoleForAccountResult.h>
73#include <aws/greengrass/model/GetSubscriptionDefinitionResult.h>
74#include <aws/greengrass/model/GetSubscriptionDefinitionVersionResult.h>
75#include <aws/greengrass/model/GetThingRuntimeConfigurationResult.h>
76#include <aws/greengrass/model/ListBulkDeploymentDetailedReportsResult.h>
77#include <aws/greengrass/model/ListBulkDeploymentsResult.h>
78#include <aws/greengrass/model/ListConnectorDefinitionVersionsResult.h>
79#include <aws/greengrass/model/ListConnectorDefinitionsResult.h>
80#include <aws/greengrass/model/ListCoreDefinitionVersionsResult.h>
81#include <aws/greengrass/model/ListCoreDefinitionsResult.h>
82#include <aws/greengrass/model/ListDeploymentsResult.h>
83#include <aws/greengrass/model/ListDeviceDefinitionVersionsResult.h>
84#include <aws/greengrass/model/ListDeviceDefinitionsResult.h>
85#include <aws/greengrass/model/ListFunctionDefinitionVersionsResult.h>
86#include <aws/greengrass/model/ListFunctionDefinitionsResult.h>
87#include <aws/greengrass/model/ListGroupCertificateAuthoritiesResult.h>
88#include <aws/greengrass/model/ListGroupVersionsResult.h>
89#include <aws/greengrass/model/ListGroupsResult.h>
90#include <aws/greengrass/model/ListLoggerDefinitionVersionsResult.h>
91#include <aws/greengrass/model/ListLoggerDefinitionsResult.h>
92#include <aws/greengrass/model/ListResourceDefinitionVersionsResult.h>
93#include <aws/greengrass/model/ListResourceDefinitionsResult.h>
94#include <aws/greengrass/model/ListSubscriptionDefinitionVersionsResult.h>
95#include <aws/greengrass/model/ListSubscriptionDefinitionsResult.h>
96#include <aws/greengrass/model/ListTagsForResourceResult.h>
97#include <aws/greengrass/model/ResetDeploymentsResult.h>
98#include <aws/greengrass/model/StartBulkDeploymentResult.h>
99#include <aws/greengrass/model/StopBulkDeploymentResult.h>
100#include <aws/greengrass/model/UpdateConnectivityInfoResult.h>
101#include <aws/greengrass/model/UpdateConnectorDefinitionResult.h>
102#include <aws/greengrass/model/UpdateCoreDefinitionResult.h>
103#include <aws/greengrass/model/UpdateDeviceDefinitionResult.h>
104#include <aws/greengrass/model/UpdateFunctionDefinitionResult.h>
105#include <aws/greengrass/model/UpdateGroupResult.h>
106#include <aws/greengrass/model/UpdateGroupCertificateConfigurationResult.h>
107#include <aws/greengrass/model/UpdateLoggerDefinitionResult.h>
108#include <aws/greengrass/model/UpdateResourceDefinitionResult.h>
109#include <aws/greengrass/model/UpdateSubscriptionDefinitionResult.h>
110#include <aws/greengrass/model/UpdateThingRuntimeConfigurationResult.h>
111#include <aws/greengrass/model/ListConnectorDefinitionsRequest.h>
112#include <aws/greengrass/model/ListLoggerDefinitionsRequest.h>
113#include <aws/greengrass/model/CreateConnectorDefinitionRequest.h>
114#include <aws/greengrass/model/ListGroupsRequest.h>
115#include <aws/greengrass/model/CreateSubscriptionDefinitionRequest.h>
116#include <aws/greengrass/model/CreateLoggerDefinitionRequest.h>
117#include <aws/greengrass/model/CreateDeviceDefinitionRequest.h>
118#include <aws/greengrass/model/ListDeviceDefinitionsRequest.h>
119#include <aws/greengrass/model/CreateCoreDefinitionRequest.h>
120#include <aws/greengrass/model/CreateFunctionDefinitionRequest.h>
121#include <aws/greengrass/model/DisassociateServiceRoleFromAccountRequest.h>
122#include <aws/greengrass/model/ListSubscriptionDefinitionsRequest.h>
123#include <aws/greengrass/model/ListBulkDeploymentsRequest.h>
124#include <aws/greengrass/model/CreateResourceDefinitionRequest.h>
125#include <aws/greengrass/model/ListResourceDefinitionsRequest.h>
126#include <aws/greengrass/model/ListCoreDefinitionsRequest.h>
127#include <aws/greengrass/model/ListFunctionDefinitionsRequest.h>
128#include <aws/greengrass/model/GetServiceRoleForAccountRequest.h>
129#include <aws/core/NoResult.h>
137 class HttpClientFactory;
142 template<
typename R,
typename E>
class Outcome;
152 class AWSCredentials;
153 class AWSCredentialsProvider;
EndpointProviderBase< GreengrassClientConfiguration, GreengrassBuiltInParameters, GreengrassClientContextParameters > GreengrassEndpointProviderBase
std::future< ListLoggerDefinitionsOutcome > ListLoggerDefinitionsOutcomeCallable
Aws::Utils::Outcome< DisassociateRoleFromGroupResult, GreengrassError > DisassociateRoleFromGroupOutcome
Aws::Utils::Outcome< GetThingRuntimeConfigurationResult, GreengrassError > GetThingRuntimeConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, GreengrassError > UntagResourceOutcome
std::future< GetResourceDefinitionVersionOutcome > GetResourceDefinitionVersionOutcomeCallable
std::future< GetSubscriptionDefinitionVersionOutcome > GetSubscriptionDefinitionVersionOutcomeCallable
Aws::Utils::Outcome< CreateResourceDefinitionVersionResult, GreengrassError > CreateResourceDefinitionVersionOutcome
std::future< GetDeviceDefinitionVersionOutcome > GetDeviceDefinitionVersionOutcomeCallable
std::future< UpdateGroupCertificateConfigurationOutcome > UpdateGroupCertificateConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateSoftwareUpdateJobResult, GreengrassError > CreateSoftwareUpdateJobOutcome
Aws::Utils::Outcome< UpdateThingRuntimeConfigurationResult, GreengrassError > UpdateThingRuntimeConfigurationOutcome
Aws::Utils::Outcome< ListGroupVersionsResult, GreengrassError > ListGroupVersionsOutcome
Aws::Utils::Outcome< ListLoggerDefinitionsResult, GreengrassError > ListLoggerDefinitionsOutcome
std::future< GetCoreDefinitionOutcome > GetCoreDefinitionOutcomeCallable
std::future< GetDeploymentStatusOutcome > GetDeploymentStatusOutcomeCallable
std::future< GetSubscriptionDefinitionOutcome > GetSubscriptionDefinitionOutcomeCallable
Aws::Utils::Outcome< ListFunctionDefinitionsResult, GreengrassError > ListFunctionDefinitionsOutcome
Aws::Utils::Outcome< DeleteGroupResult, GreengrassError > DeleteGroupOutcome
Aws::Utils::Outcome< GetFunctionDefinitionResult, GreengrassError > GetFunctionDefinitionOutcome
Aws::Utils::Outcome< ListFunctionDefinitionVersionsResult, GreengrassError > ListFunctionDefinitionVersionsOutcome
std::future< GetCoreDefinitionVersionOutcome > GetCoreDefinitionVersionOutcomeCallable
std::future< CreateConnectorDefinitionOutcome > CreateConnectorDefinitionOutcomeCallable
Aws::Utils::Outcome< DeleteResourceDefinitionResult, GreengrassError > DeleteResourceDefinitionOutcome
Aws::Utils::Outcome< CreateGroupCertificateAuthorityResult, GreengrassError > CreateGroupCertificateAuthorityOutcome
std::future< DeleteConnectorDefinitionOutcome > DeleteConnectorDefinitionOutcomeCallable
Aws::Utils::Outcome< DeleteLoggerDefinitionResult, GreengrassError > DeleteLoggerDefinitionOutcome
std::future< DeleteLoggerDefinitionOutcome > DeleteLoggerDefinitionOutcomeCallable
std::future< ListResourceDefinitionsOutcome > ListResourceDefinitionsOutcomeCallable
Aws::Utils::Outcome< GetCoreDefinitionVersionResult, GreengrassError > GetCoreDefinitionVersionOutcome
Aws::Utils::Outcome< GetConnectivityInfoResult, GreengrassError > GetConnectivityInfoOutcome
Aws::Utils::Outcome< ListLoggerDefinitionVersionsResult, GreengrassError > ListLoggerDefinitionVersionsOutcome
std::future< ListGroupsOutcome > ListGroupsOutcomeCallable
Aws::Utils::Outcome< CreateGroupResult, GreengrassError > CreateGroupOutcome
std::future< CreateCoreDefinitionVersionOutcome > CreateCoreDefinitionVersionOutcomeCallable
std::future< CreateSubscriptionDefinitionVersionOutcome > CreateSubscriptionDefinitionVersionOutcomeCallable
std::future< CreateDeviceDefinitionVersionOutcome > CreateDeviceDefinitionVersionOutcomeCallable
Aws::Utils::Outcome< UpdateCoreDefinitionResult, GreengrassError > UpdateCoreDefinitionOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateDeviceDefinitionResult, GreengrassError > UpdateDeviceDefinitionOutcome
Aws::Utils::Outcome< DeleteCoreDefinitionResult, GreengrassError > DeleteCoreDefinitionOutcome
Aws::Utils::Outcome< ListBulkDeploymentDetailedReportsResult, GreengrassError > ListBulkDeploymentDetailedReportsOutcome
std::future< ListFunctionDefinitionsOutcome > ListFunctionDefinitionsOutcomeCallable
Aws::Utils::Outcome< StartBulkDeploymentResult, GreengrassError > StartBulkDeploymentOutcome
Aws::Utils::Outcome< ResetDeploymentsResult, GreengrassError > ResetDeploymentsOutcome
Aws::Utils::Outcome< GetGroupCertificateConfigurationResult, GreengrassError > GetGroupCertificateConfigurationOutcome
std::future< GetResourceDefinitionOutcome > GetResourceDefinitionOutcomeCallable
Aws::Utils::Outcome< UpdateConnectivityInfoResult, GreengrassError > UpdateConnectivityInfoOutcome
Aws::Utils::Outcome< Aws::NoResult, GreengrassError > TagResourceOutcome
Aws::Utils::Outcome< ListDeviceDefinitionsResult, GreengrassError > ListDeviceDefinitionsOutcome
Aws::Utils::Outcome< GetDeviceDefinitionVersionResult, GreengrassError > GetDeviceDefinitionVersionOutcome
Aws::Utils::Outcome< ListResourceDefinitionsResult, GreengrassError > ListResourceDefinitionsOutcome
Aws::Utils::Outcome< GetResourceDefinitionVersionResult, GreengrassError > GetResourceDefinitionVersionOutcome
Aws::Utils::Outcome< CreateLoggerDefinitionVersionResult, GreengrassError > CreateLoggerDefinitionVersionOutcome
Aws::Utils::Outcome< DeleteFunctionDefinitionResult, GreengrassError > DeleteFunctionDefinitionOutcome
std::future< GetBulkDeploymentStatusOutcome > GetBulkDeploymentStatusOutcomeCallable
std::future< CreateResourceDefinitionOutcome > CreateResourceDefinitionOutcomeCallable
Aws::Utils::Outcome< ListGroupsResult, GreengrassError > ListGroupsOutcome
std::future< AssociateRoleToGroupOutcome > AssociateRoleToGroupOutcomeCallable
std::future< CreateLoggerDefinitionVersionOutcome > CreateLoggerDefinitionVersionOutcomeCallable
std::future< UpdateThingRuntimeConfigurationOutcome > UpdateThingRuntimeConfigurationOutcomeCallable
std::future< CreateDeviceDefinitionOutcome > CreateDeviceDefinitionOutcomeCallable
std::future< GetConnectivityInfoOutcome > GetConnectivityInfoOutcomeCallable
Aws::Utils::Outcome< CreateConnectorDefinitionVersionResult, GreengrassError > CreateConnectorDefinitionVersionOutcome
std::future< GetLoggerDefinitionOutcome > GetLoggerDefinitionOutcomeCallable
Aws::Utils::Outcome< GetConnectorDefinitionVersionResult, GreengrassError > GetConnectorDefinitionVersionOutcome
Aws::Utils::Outcome< ListResourceDefinitionVersionsResult, GreengrassError > ListResourceDefinitionVersionsOutcome
std::future< GetLoggerDefinitionVersionOutcome > GetLoggerDefinitionVersionOutcomeCallable
std::future< UpdateDeviceDefinitionOutcome > UpdateDeviceDefinitionOutcomeCallable
Aws::Utils::Outcome< DeleteConnectorDefinitionResult, GreengrassError > DeleteConnectorDefinitionOutcome
Aws::Utils::Outcome< UpdateResourceDefinitionResult, GreengrassError > UpdateResourceDefinitionOutcome
std::future< ListBulkDeploymentsOutcome > ListBulkDeploymentsOutcomeCallable
std::future< GetAssociatedRoleOutcome > GetAssociatedRoleOutcomeCallable
std::future< ListDeviceDefinitionsOutcome > ListDeviceDefinitionsOutcomeCallable
std::future< GetFunctionDefinitionVersionOutcome > GetFunctionDefinitionVersionOutcomeCallable
Aws::Utils::Outcome< DisassociateServiceRoleFromAccountResult, GreengrassError > DisassociateServiceRoleFromAccountOutcome
std::future< ListSubscriptionDefinitionVersionsOutcome > ListSubscriptionDefinitionVersionsOutcomeCallable
std::future< GetGroupVersionOutcome > GetGroupVersionOutcomeCallable
Aws::Utils::Outcome< CreateDeviceDefinitionResult, GreengrassError > CreateDeviceDefinitionOutcome
std::future< ListCoreDefinitionsOutcome > ListCoreDefinitionsOutcomeCallable
Aws::Utils::Outcome< ListGroupCertificateAuthoritiesResult, GreengrassError > ListGroupCertificateAuthoritiesOutcome
std::future< ListDeploymentsOutcome > ListDeploymentsOutcomeCallable
Aws::Utils::Outcome< ListCoreDefinitionVersionsResult, GreengrassError > ListCoreDefinitionVersionsOutcome
std::future< UpdateLoggerDefinitionOutcome > UpdateLoggerDefinitionOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetLoggerDefinitionResult, GreengrassError > GetLoggerDefinitionOutcome
Aws::Utils::Outcome< CreateFunctionDefinitionVersionResult, GreengrassError > CreateFunctionDefinitionVersionOutcome
std::future< StartBulkDeploymentOutcome > StartBulkDeploymentOutcomeCallable
std::future< GetDeviceDefinitionOutcome > GetDeviceDefinitionOutcomeCallable
std::future< CreateSoftwareUpdateJobOutcome > CreateSoftwareUpdateJobOutcomeCallable
std::future< CreateGroupVersionOutcome > CreateGroupVersionOutcomeCallable
Aws::Utils::Outcome< CreateSubscriptionDefinitionResult, GreengrassError > CreateSubscriptionDefinitionOutcome
std::future< CreateGroupCertificateAuthorityOutcome > CreateGroupCertificateAuthorityOutcomeCallable
std::future< DisassociateServiceRoleFromAccountOutcome > DisassociateServiceRoleFromAccountOutcomeCallable
std::future< ListFunctionDefinitionVersionsOutcome > ListFunctionDefinitionVersionsOutcomeCallable
Aws::Utils::Outcome< GetDeploymentStatusResult, GreengrassError > GetDeploymentStatusOutcome
Aws::Utils::Outcome< GetGroupCertificateAuthorityResult, GreengrassError > GetGroupCertificateAuthorityOutcome
Aws::Utils::Outcome< UpdateGroupCertificateConfigurationResult, GreengrassError > UpdateGroupCertificateConfigurationOutcome
std::future< ListBulkDeploymentDetailedReportsOutcome > ListBulkDeploymentDetailedReportsOutcomeCallable
std::future< CreateCoreDefinitionOutcome > CreateCoreDefinitionOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
std::future< UpdateSubscriptionDefinitionOutcome > UpdateSubscriptionDefinitionOutcomeCallable
Aws::Utils::Outcome< GetFunctionDefinitionVersionResult, GreengrassError > GetFunctionDefinitionVersionOutcome
std::future< DisassociateRoleFromGroupOutcome > DisassociateRoleFromGroupOutcomeCallable
std::future< CreateResourceDefinitionVersionOutcome > CreateResourceDefinitionVersionOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, GreengrassError > ListTagsForResourceOutcome
std::future< UpdateGroupOutcome > UpdateGroupOutcomeCallable
std::future< UpdateFunctionDefinitionOutcome > UpdateFunctionDefinitionOutcomeCallable
Aws::Utils::Outcome< UpdateGroupResult, GreengrassError > UpdateGroupOutcome
Aws::Utils::Outcome< AssociateRoleToGroupResult, GreengrassError > AssociateRoleToGroupOutcome
Aws::Utils::Outcome< UpdateConnectorDefinitionResult, GreengrassError > UpdateConnectorDefinitionOutcome
std::future< CreateLoggerDefinitionOutcome > CreateLoggerDefinitionOutcomeCallable
std::future< GetGroupCertificateConfigurationOutcome > GetGroupCertificateConfigurationOutcomeCallable
std::future< DeleteDeviceDefinitionOutcome > DeleteDeviceDefinitionOutcomeCallable
std::future< DeleteResourceDefinitionOutcome > DeleteResourceDefinitionOutcomeCallable
std::future< GetThingRuntimeConfigurationOutcome > GetThingRuntimeConfigurationOutcomeCallable
std::future< StopBulkDeploymentOutcome > StopBulkDeploymentOutcomeCallable
std::future< DeleteGroupOutcome > DeleteGroupOutcomeCallable
Aws::Utils::Outcome< ListDeviceDefinitionVersionsResult, GreengrassError > ListDeviceDefinitionVersionsOutcome
Aws::Utils::Outcome< ListSubscriptionDefinitionsResult, GreengrassError > ListSubscriptionDefinitionsOutcome
Aws::Utils::Outcome< GetResourceDefinitionResult, GreengrassError > GetResourceDefinitionOutcome
std::future< ListConnectorDefinitionVersionsOutcome > ListConnectorDefinitionVersionsOutcomeCallable
std::future< ListGroupVersionsOutcome > ListGroupVersionsOutcomeCallable
std::future< UpdateResourceDefinitionOutcome > UpdateResourceDefinitionOutcomeCallable
Aws::Utils::Outcome< ListConnectorDefinitionVersionsResult, GreengrassError > ListConnectorDefinitionVersionsOutcome
Aws::Utils::Outcome< ListConnectorDefinitionsResult, GreengrassError > ListConnectorDefinitionsOutcome
Aws::Utils::Outcome< GetConnectorDefinitionResult, GreengrassError > GetConnectorDefinitionOutcome
std::future< ResetDeploymentsOutcome > ResetDeploymentsOutcomeCallable
Aws::Utils::Outcome< DeleteSubscriptionDefinitionResult, GreengrassError > DeleteSubscriptionDefinitionOutcome
Aws::Utils::Outcome< UpdateSubscriptionDefinitionResult, GreengrassError > UpdateSubscriptionDefinitionOutcome
std::future< UpdateConnectorDefinitionOutcome > UpdateConnectorDefinitionOutcomeCallable
Aws::Utils::Outcome< StopBulkDeploymentResult, GreengrassError > StopBulkDeploymentOutcome
Aws::Utils::Outcome< ListDeploymentsResult, GreengrassError > ListDeploymentsOutcome
std::future< ListGroupCertificateAuthoritiesOutcome > ListGroupCertificateAuthoritiesOutcomeCallable
std::future< CreateGroupOutcome > CreateGroupOutcomeCallable
Aws::Utils::Outcome< CreateFunctionDefinitionResult, GreengrassError > CreateFunctionDefinitionOutcome
Aws::Utils::Outcome< CreateCoreDefinitionResult, GreengrassError > CreateCoreDefinitionOutcome
Aws::Utils::Outcome< ListSubscriptionDefinitionVersionsResult, GreengrassError > ListSubscriptionDefinitionVersionsOutcome
std::future< DeleteFunctionDefinitionOutcome > DeleteFunctionDefinitionOutcomeCallable
std::future< GetConnectorDefinitionVersionOutcome > GetConnectorDefinitionVersionOutcomeCallable
Aws::Utils::Outcome< GetLoggerDefinitionVersionResult, GreengrassError > GetLoggerDefinitionVersionOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetDeviceDefinitionResult, GreengrassError > GetDeviceDefinitionOutcome
Aws::Utils::Outcome< UpdateLoggerDefinitionResult, GreengrassError > UpdateLoggerDefinitionOutcome
std::future< GetServiceRoleForAccountOutcome > GetServiceRoleForAccountOutcomeCallable
Aws::Utils::Outcome< CreateSubscriptionDefinitionVersionResult, GreengrassError > CreateSubscriptionDefinitionVersionOutcome
std::future< UpdateConnectivityInfoOutcome > UpdateConnectivityInfoOutcomeCallable
std::future< GetGroupCertificateAuthorityOutcome > GetGroupCertificateAuthorityOutcomeCallable
Aws::Utils::Outcome< AssociateServiceRoleToAccountResult, GreengrassError > AssociateServiceRoleToAccountOutcome
std::future< ListConnectorDefinitionsOutcome > ListConnectorDefinitionsOutcomeCallable
std::future< CreateConnectorDefinitionVersionOutcome > CreateConnectorDefinitionVersionOutcomeCallable
Aws::Utils::Outcome< GetAssociatedRoleResult, GreengrassError > GetAssociatedRoleOutcome
std::future< AssociateServiceRoleToAccountOutcome > AssociateServiceRoleToAccountOutcomeCallable
Aws::Utils::Outcome< GetBulkDeploymentStatusResult, GreengrassError > GetBulkDeploymentStatusOutcome
Aws::Utils::Outcome< UpdateFunctionDefinitionResult, GreengrassError > UpdateFunctionDefinitionOutcome
Aws::Utils::Outcome< GetGroupResult, GreengrassError > GetGroupOutcome
Aws::Utils::Outcome< GetGroupVersionResult, GreengrassError > GetGroupVersionOutcome
Aws::Utils::Outcome< ListBulkDeploymentsResult, GreengrassError > ListBulkDeploymentsOutcome
Aws::Utils::Outcome< DeleteDeviceDefinitionResult, GreengrassError > DeleteDeviceDefinitionOutcome
std::future< GetConnectorDefinitionOutcome > GetConnectorDefinitionOutcomeCallable
Aws::Utils::Outcome< CreateDeviceDefinitionVersionResult, GreengrassError > CreateDeviceDefinitionVersionOutcome
std::future< CreateFunctionDefinitionVersionOutcome > CreateFunctionDefinitionVersionOutcomeCallable
Aws::Utils::Outcome< GetServiceRoleForAccountResult, GreengrassError > GetServiceRoleForAccountOutcome
Aws::Utils::Outcome< CreateResourceDefinitionResult, GreengrassError > CreateResourceDefinitionOutcome
Aws::Utils::Outcome< ListCoreDefinitionsResult, GreengrassError > ListCoreDefinitionsOutcome
std::future< GetFunctionDefinitionOutcome > GetFunctionDefinitionOutcomeCallable
Aws::Utils::Outcome< GetSubscriptionDefinitionResult, GreengrassError > GetSubscriptionDefinitionOutcome
Aws::Utils::Outcome< CreateCoreDefinitionVersionResult, GreengrassError > CreateCoreDefinitionVersionOutcome
std::future< DeleteCoreDefinitionOutcome > DeleteCoreDefinitionOutcomeCallable
std::future< DeleteSubscriptionDefinitionOutcome > DeleteSubscriptionDefinitionOutcomeCallable
std::future< ListLoggerDefinitionVersionsOutcome > ListLoggerDefinitionVersionsOutcomeCallable
Aws::Utils::Outcome< GetSubscriptionDefinitionVersionResult, GreengrassError > GetSubscriptionDefinitionVersionOutcome
Aws::Utils::Outcome< CreateConnectorDefinitionResult, GreengrassError > CreateConnectorDefinitionOutcome
std::future< CreateFunctionDefinitionOutcome > CreateFunctionDefinitionOutcomeCallable
Aws::Utils::Outcome< CreateGroupVersionResult, GreengrassError > CreateGroupVersionOutcome
std::future< ListDeviceDefinitionVersionsOutcome > ListDeviceDefinitionVersionsOutcomeCallable
std::future< ListResourceDefinitionVersionsOutcome > ListResourceDefinitionVersionsOutcomeCallable
std::future< CreateSubscriptionDefinitionOutcome > CreateSubscriptionDefinitionOutcomeCallable
std::future< GetGroupOutcome > GetGroupOutcomeCallable
Aws::Utils::Outcome< GetCoreDefinitionResult, GreengrassError > GetCoreDefinitionOutcome
Aws::Utils::Outcome< CreateLoggerDefinitionResult, GreengrassError > CreateLoggerDefinitionOutcome
std::future< ListCoreDefinitionVersionsOutcome > ListCoreDefinitionVersionsOutcomeCallable
Aws::Utils::Outcome< CreateDeploymentResult, GreengrassError > CreateDeploymentOutcome
std::future< UpdateCoreDefinitionOutcome > UpdateCoreDefinitionOutcomeCallable
std::future< ListSubscriptionDefinitionsOutcome > ListSubscriptionDefinitionsOutcomeCallable
std::function< void(const GreengrassClient *, const Model::ListResourceDefinitionsRequest &, const Model::ListResourceDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceDefinitionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateGroupVersionRequest &, const Model::CreateGroupVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetThingRuntimeConfigurationRequest &, const Model::GetThingRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetThingRuntimeConfigurationResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateLoggerDefinitionRequest &, const Model::CreateLoggerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoggerDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateConnectorDefinitionRequest &, const Model::UpdateConnectorDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectorDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListFunctionDefinitionVersionsRequest &, const Model::ListFunctionDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionDefinitionVersionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListBulkDeploymentsRequest &, const Model::ListBulkDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBulkDeploymentsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetResourceDefinitionRequest &, const Model::GetResourceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetSubscriptionDefinitionRequest &, const Model::GetSubscriptionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSubscriptionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateSubscriptionDefinitionRequest &, const Model::CreateSubscriptionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubscriptionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetFunctionDefinitionRequest &, const Model::GetFunctionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetLoggerDefinitionRequest &, const Model::GetLoggerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoggerDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListGroupVersionsRequest &, const Model::ListGroupVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupVersionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetGroupCertificateConfigurationRequest &, const Model::GetGroupCertificateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupCertificateConfigurationResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateFunctionDefinitionRequest &, const Model::CreateFunctionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListSubscriptionDefinitionsRequest &, const Model::ListSubscriptionDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubscriptionDefinitionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateConnectorDefinitionVersionRequest &, const Model::CreateConnectorDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectorDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteConnectorDefinitionRequest &, const Model::DeleteConnectorDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectorDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetAssociatedRoleRequest &, const Model::GetAssociatedRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssociatedRoleResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateConnectivityInfoRequest &, const Model::UpdateConnectivityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectivityInfoResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListResourceDefinitionVersionsRequest &, const Model::ListResourceDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceDefinitionVersionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetGroupCertificateAuthorityRequest &, const Model::GetGroupCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupCertificateAuthorityResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DisassociateServiceRoleFromAccountRequest &, const Model::DisassociateServiceRoleFromAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateServiceRoleFromAccountResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetGroupVersionRequest &, const Model::GetGroupVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::StartBulkDeploymentRequest &, const Model::StartBulkDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBulkDeploymentResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateSubscriptionDefinitionRequest &, const Model::UpdateSubscriptionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSubscriptionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListDeploymentsRequest &, const Model::ListDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeploymentsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateCoreDefinitionRequest &, const Model::CreateCoreDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCoreDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetCoreDefinitionRequest &, const Model::GetCoreDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCoreDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateResourceDefinitionVersionRequest &, const Model::CreateResourceDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListCoreDefinitionsRequest &, const Model::ListCoreDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoreDefinitionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListCoreDefinitionVersionsRequest &, const Model::ListCoreDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoreDefinitionVersionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateFunctionDefinitionVersionRequest &, const Model::CreateFunctionDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListGroupCertificateAuthoritiesRequest &, const Model::ListGroupCertificateAuthoritiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupCertificateAuthoritiesResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListConnectorDefinitionsRequest &, const Model::ListConnectorDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorDefinitionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateConnectorDefinitionRequest &, const Model::CreateConnectorDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectorDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateResourceDefinitionRequest &, const Model::UpdateResourceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DisassociateRoleFromGroupRequest &, const Model::DisassociateRoleFromGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateRoleFromGroupResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::StopBulkDeploymentRequest &, const Model::StopBulkDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopBulkDeploymentResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateGroupCertificateAuthorityRequest &, const Model::CreateGroupCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupCertificateAuthorityResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetLoggerDefinitionVersionRequest &, const Model::GetLoggerDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoggerDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateSoftwareUpdateJobRequest &, const Model::CreateSoftwareUpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSoftwareUpdateJobResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListLoggerDefinitionVersionsRequest &, const Model::ListLoggerDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLoggerDefinitionVersionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateGroupCertificateConfigurationRequest &, const Model::UpdateGroupCertificateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupCertificateConfigurationResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteFunctionDefinitionRequest &, const Model::DeleteFunctionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteLoggerDefinitionRequest &, const Model::DeleteLoggerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLoggerDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetSubscriptionDefinitionVersionRequest &, const Model::GetSubscriptionDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSubscriptionDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateResourceDefinitionRequest &, const Model::CreateResourceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::AssociateServiceRoleToAccountRequest &, const Model::AssociateServiceRoleToAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateServiceRoleToAccountResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListBulkDeploymentDetailedReportsRequest &, const Model::ListBulkDeploymentDetailedReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBulkDeploymentDetailedReportsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateDeviceDefinitionRequest &, const Model::CreateDeviceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeviceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteDeviceDefinitionRequest &, const Model::DeleteDeviceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeviceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateDeviceDefinitionRequest &, const Model::UpdateDeviceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeviceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetFunctionDefinitionVersionRequest &, const Model::GetFunctionDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateLoggerDefinitionRequest &, const Model::UpdateLoggerDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLoggerDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateSubscriptionDefinitionVersionRequest &, const Model::CreateSubscriptionDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubscriptionDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteResourceDefinitionRequest &, const Model::DeleteResourceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetConnectorDefinitionRequest &, const Model::GetConnectorDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectorDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetConnectorDefinitionVersionRequest &, const Model::GetConnectorDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectorDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListDeviceDefinitionVersionsRequest &, const Model::ListDeviceDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeviceDefinitionVersionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateCoreDefinitionVersionRequest &, const Model::CreateCoreDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCoreDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetBulkDeploymentStatusRequest &, const Model::GetBulkDeploymentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBulkDeploymentStatusResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetCoreDefinitionVersionRequest &, const Model::GetCoreDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCoreDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateThingRuntimeConfigurationRequest &, const Model::UpdateThingRuntimeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThingRuntimeConfigurationResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListFunctionDefinitionsRequest &, const Model::ListFunctionDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionDefinitionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetDeviceDefinitionRequest &, const Model::GetDeviceDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ResetDeploymentsRequest &, const Model::ResetDeploymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDeploymentsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteCoreDefinitionRequest &, const Model::DeleteCoreDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCoreDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListDeviceDefinitionsRequest &, const Model::ListDeviceDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeviceDefinitionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetServiceRoleForAccountRequest &, const Model::GetServiceRoleForAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServiceRoleForAccountResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateLoggerDefinitionVersionRequest &, const Model::CreateLoggerDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLoggerDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetDeviceDefinitionVersionRequest &, const Model::GetDeviceDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::CreateDeviceDefinitionVersionRequest &, const Model::CreateDeviceDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeviceDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::DeleteSubscriptionDefinitionRequest &, const Model::DeleteSubscriptionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubscriptionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateFunctionDefinitionRequest &, const Model::UpdateFunctionDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListLoggerDefinitionsRequest &, const Model::ListLoggerDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLoggerDefinitionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetDeploymentStatusRequest &, const Model::GetDeploymentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeploymentStatusResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetResourceDefinitionVersionRequest &, const Model::GetResourceDefinitionVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceDefinitionVersionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::GetConnectivityInfoRequest &, const Model::GetConnectivityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectivityInfoResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::AssociateRoleToGroupRequest &, const Model::AssociateRoleToGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateRoleToGroupResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListConnectorDefinitionVersionsRequest &, const Model::ListConnectorDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorDefinitionVersionsResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::UpdateCoreDefinitionRequest &, const Model::UpdateCoreDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCoreDefinitionResponseReceivedHandler
std::function< void(const GreengrassClient *, const Model::ListSubscriptionDefinitionVersionsRequest &, const Model::ListSubscriptionDefinitionVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubscriptionDefinitionVersionsResponseReceivedHandler