AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
IoTServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/iot/IoTErrors.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/iot/IoTEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in IoTClient header */
21#include <aws/iot/model/AddThingToBillingGroupResult.h>
22#include <aws/iot/model/AddThingToThingGroupResult.h>
23#include <aws/iot/model/AssociateSbomWithPackageVersionResult.h>
24#include <aws/iot/model/AssociateTargetsWithJobResult.h>
25#include <aws/iot/model/AttachSecurityProfileResult.h>
26#include <aws/iot/model/AttachThingPrincipalResult.h>
27#include <aws/iot/model/CancelAuditMitigationActionsTaskResult.h>
28#include <aws/iot/model/CancelAuditTaskResult.h>
29#include <aws/iot/model/CancelDetectMitigationActionsTaskResult.h>
30#include <aws/iot/model/CancelJobResult.h>
31#include <aws/iot/model/ClearDefaultAuthorizerResult.h>
32#include <aws/iot/model/ConfirmTopicRuleDestinationResult.h>
33#include <aws/iot/model/CreateAuditSuppressionResult.h>
34#include <aws/iot/model/CreateAuthorizerResult.h>
35#include <aws/iot/model/CreateBillingGroupResult.h>
36#include <aws/iot/model/CreateCertificateFromCsrResult.h>
37#include <aws/iot/model/CreateCertificateProviderResult.h>
38#include <aws/iot/model/CreateCustomMetricResult.h>
39#include <aws/iot/model/CreateDimensionResult.h>
40#include <aws/iot/model/CreateDomainConfigurationResult.h>
41#include <aws/iot/model/CreateDynamicThingGroupResult.h>
42#include <aws/iot/model/CreateFleetMetricResult.h>
43#include <aws/iot/model/CreateJobResult.h>
44#include <aws/iot/model/CreateJobTemplateResult.h>
45#include <aws/iot/model/CreateKeysAndCertificateResult.h>
46#include <aws/iot/model/CreateMitigationActionResult.h>
47#include <aws/iot/model/CreateOTAUpdateResult.h>
48#include <aws/iot/model/CreatePackageResult.h>
49#include <aws/iot/model/CreatePackageVersionResult.h>
50#include <aws/iot/model/CreatePolicyResult.h>
51#include <aws/iot/model/CreatePolicyVersionResult.h>
52#include <aws/iot/model/CreateProvisioningClaimResult.h>
53#include <aws/iot/model/CreateProvisioningTemplateResult.h>
54#include <aws/iot/model/CreateProvisioningTemplateVersionResult.h>
55#include <aws/iot/model/CreateRoleAliasResult.h>
56#include <aws/iot/model/CreateScheduledAuditResult.h>
57#include <aws/iot/model/CreateSecurityProfileResult.h>
58#include <aws/iot/model/CreateStreamResult.h>
59#include <aws/iot/model/CreateThingResult.h>
60#include <aws/iot/model/CreateThingGroupResult.h>
61#include <aws/iot/model/CreateThingTypeResult.h>
62#include <aws/iot/model/CreateTopicRuleDestinationResult.h>
63#include <aws/iot/model/DeleteAccountAuditConfigurationResult.h>
64#include <aws/iot/model/DeleteAuditSuppressionResult.h>
65#include <aws/iot/model/DeleteAuthorizerResult.h>
66#include <aws/iot/model/DeleteBillingGroupResult.h>
67#include <aws/iot/model/DeleteCACertificateResult.h>
68#include <aws/iot/model/DeleteCertificateProviderResult.h>
69#include <aws/iot/model/DeleteCustomMetricResult.h>
70#include <aws/iot/model/DeleteDimensionResult.h>
71#include <aws/iot/model/DeleteDomainConfigurationResult.h>
72#include <aws/iot/model/DeleteDynamicThingGroupResult.h>
73#include <aws/iot/model/DeleteMitigationActionResult.h>
74#include <aws/iot/model/DeleteOTAUpdateResult.h>
75#include <aws/iot/model/DeletePackageResult.h>
76#include <aws/iot/model/DeletePackageVersionResult.h>
77#include <aws/iot/model/DeleteProvisioningTemplateResult.h>
78#include <aws/iot/model/DeleteProvisioningTemplateVersionResult.h>
79#include <aws/iot/model/DeleteRegistrationCodeResult.h>
80#include <aws/iot/model/DeleteRoleAliasResult.h>
81#include <aws/iot/model/DeleteScheduledAuditResult.h>
82#include <aws/iot/model/DeleteSecurityProfileResult.h>
83#include <aws/iot/model/DeleteStreamResult.h>
84#include <aws/iot/model/DeleteThingResult.h>
85#include <aws/iot/model/DeleteThingGroupResult.h>
86#include <aws/iot/model/DeleteThingTypeResult.h>
87#include <aws/iot/model/DeleteTopicRuleDestinationResult.h>
88#include <aws/iot/model/DeprecateThingTypeResult.h>
89#include <aws/iot/model/DescribeAccountAuditConfigurationResult.h>
90#include <aws/iot/model/DescribeAuditFindingResult.h>
91#include <aws/iot/model/DescribeAuditMitigationActionsTaskResult.h>
92#include <aws/iot/model/DescribeAuditSuppressionResult.h>
93#include <aws/iot/model/DescribeAuditTaskResult.h>
94#include <aws/iot/model/DescribeAuthorizerResult.h>
95#include <aws/iot/model/DescribeBillingGroupResult.h>
96#include <aws/iot/model/DescribeCACertificateResult.h>
97#include <aws/iot/model/DescribeCertificateResult.h>
98#include <aws/iot/model/DescribeCertificateProviderResult.h>
99#include <aws/iot/model/DescribeCustomMetricResult.h>
100#include <aws/iot/model/DescribeDefaultAuthorizerResult.h>
101#include <aws/iot/model/DescribeDetectMitigationActionsTaskResult.h>
102#include <aws/iot/model/DescribeDimensionResult.h>
103#include <aws/iot/model/DescribeDomainConfigurationResult.h>
104#include <aws/iot/model/DescribeEndpointResult.h>
105#include <aws/iot/model/DescribeEventConfigurationsResult.h>
106#include <aws/iot/model/DescribeFleetMetricResult.h>
107#include <aws/iot/model/DescribeIndexResult.h>
108#include <aws/iot/model/DescribeJobResult.h>
109#include <aws/iot/model/DescribeJobExecutionResult.h>
110#include <aws/iot/model/DescribeJobTemplateResult.h>
111#include <aws/iot/model/DescribeManagedJobTemplateResult.h>
112#include <aws/iot/model/DescribeMitigationActionResult.h>
113#include <aws/iot/model/DescribeProvisioningTemplateResult.h>
114#include <aws/iot/model/DescribeProvisioningTemplateVersionResult.h>
115#include <aws/iot/model/DescribeRoleAliasResult.h>
116#include <aws/iot/model/DescribeScheduledAuditResult.h>
117#include <aws/iot/model/DescribeSecurityProfileResult.h>
118#include <aws/iot/model/DescribeStreamResult.h>
119#include <aws/iot/model/DescribeThingResult.h>
120#include <aws/iot/model/DescribeThingGroupResult.h>
121#include <aws/iot/model/DescribeThingRegistrationTaskResult.h>
122#include <aws/iot/model/DescribeThingTypeResult.h>
123#include <aws/iot/model/DetachSecurityProfileResult.h>
124#include <aws/iot/model/DetachThingPrincipalResult.h>
125#include <aws/iot/model/DisassociateSbomFromPackageVersionResult.h>
126#include <aws/iot/model/GetBehaviorModelTrainingSummariesResult.h>
127#include <aws/iot/model/GetBucketsAggregationResult.h>
128#include <aws/iot/model/GetCardinalityResult.h>
129#include <aws/iot/model/GetEffectivePoliciesResult.h>
130#include <aws/iot/model/GetIndexingConfigurationResult.h>
131#include <aws/iot/model/GetJobDocumentResult.h>
132#include <aws/iot/model/GetLoggingOptionsResult.h>
133#include <aws/iot/model/GetOTAUpdateResult.h>
134#include <aws/iot/model/GetPackageResult.h>
135#include <aws/iot/model/GetPackageConfigurationResult.h>
136#include <aws/iot/model/GetPackageVersionResult.h>
137#include <aws/iot/model/GetPercentilesResult.h>
138#include <aws/iot/model/GetPolicyResult.h>
139#include <aws/iot/model/GetPolicyVersionResult.h>
140#include <aws/iot/model/GetRegistrationCodeResult.h>
141#include <aws/iot/model/GetStatisticsResult.h>
142#include <aws/iot/model/GetTopicRuleResult.h>
143#include <aws/iot/model/GetTopicRuleDestinationResult.h>
144#include <aws/iot/model/GetV2LoggingOptionsResult.h>
145#include <aws/iot/model/ListActiveViolationsResult.h>
146#include <aws/iot/model/ListAttachedPoliciesResult.h>
147#include <aws/iot/model/ListAuditFindingsResult.h>
148#include <aws/iot/model/ListAuditMitigationActionsExecutionsResult.h>
149#include <aws/iot/model/ListAuditMitigationActionsTasksResult.h>
150#include <aws/iot/model/ListAuditSuppressionsResult.h>
151#include <aws/iot/model/ListAuditTasksResult.h>
152#include <aws/iot/model/ListAuthorizersResult.h>
153#include <aws/iot/model/ListBillingGroupsResult.h>
154#include <aws/iot/model/ListCACertificatesResult.h>
155#include <aws/iot/model/ListCertificateProvidersResult.h>
156#include <aws/iot/model/ListCertificatesResult.h>
157#include <aws/iot/model/ListCertificatesByCAResult.h>
158#include <aws/iot/model/ListCustomMetricsResult.h>
159#include <aws/iot/model/ListDetectMitigationActionsExecutionsResult.h>
160#include <aws/iot/model/ListDetectMitigationActionsTasksResult.h>
161#include <aws/iot/model/ListDimensionsResult.h>
162#include <aws/iot/model/ListDomainConfigurationsResult.h>
163#include <aws/iot/model/ListFleetMetricsResult.h>
164#include <aws/iot/model/ListIndicesResult.h>
165#include <aws/iot/model/ListJobExecutionsForJobResult.h>
166#include <aws/iot/model/ListJobExecutionsForThingResult.h>
167#include <aws/iot/model/ListJobTemplatesResult.h>
168#include <aws/iot/model/ListJobsResult.h>
169#include <aws/iot/model/ListManagedJobTemplatesResult.h>
170#include <aws/iot/model/ListMetricValuesResult.h>
171#include <aws/iot/model/ListMitigationActionsResult.h>
172#include <aws/iot/model/ListOTAUpdatesResult.h>
173#include <aws/iot/model/ListOutgoingCertificatesResult.h>
174#include <aws/iot/model/ListPackageVersionsResult.h>
175#include <aws/iot/model/ListPackagesResult.h>
176#include <aws/iot/model/ListPoliciesResult.h>
177#include <aws/iot/model/ListPolicyVersionsResult.h>
178#include <aws/iot/model/ListPrincipalThingsResult.h>
179#include <aws/iot/model/ListProvisioningTemplateVersionsResult.h>
180#include <aws/iot/model/ListProvisioningTemplatesResult.h>
181#include <aws/iot/model/ListRelatedResourcesForAuditFindingResult.h>
182#include <aws/iot/model/ListRoleAliasesResult.h>
183#include <aws/iot/model/ListSbomValidationResultsResult.h>
184#include <aws/iot/model/ListScheduledAuditsResult.h>
185#include <aws/iot/model/ListSecurityProfilesResult.h>
186#include <aws/iot/model/ListSecurityProfilesForTargetResult.h>
187#include <aws/iot/model/ListStreamsResult.h>
188#include <aws/iot/model/ListTagsForResourceResult.h>
189#include <aws/iot/model/ListTargetsForPolicyResult.h>
190#include <aws/iot/model/ListTargetsForSecurityProfileResult.h>
191#include <aws/iot/model/ListThingGroupsResult.h>
192#include <aws/iot/model/ListThingGroupsForThingResult.h>
193#include <aws/iot/model/ListThingPrincipalsResult.h>
194#include <aws/iot/model/ListThingRegistrationTaskReportsResult.h>
195#include <aws/iot/model/ListThingRegistrationTasksResult.h>
196#include <aws/iot/model/ListThingTypesResult.h>
197#include <aws/iot/model/ListThingsResult.h>
198#include <aws/iot/model/ListThingsInBillingGroupResult.h>
199#include <aws/iot/model/ListThingsInThingGroupResult.h>
200#include <aws/iot/model/ListTopicRuleDestinationsResult.h>
201#include <aws/iot/model/ListTopicRulesResult.h>
202#include <aws/iot/model/ListV2LoggingLevelsResult.h>
203#include <aws/iot/model/ListViolationEventsResult.h>
204#include <aws/iot/model/PutVerificationStateOnViolationResult.h>
205#include <aws/iot/model/RegisterCACertificateResult.h>
206#include <aws/iot/model/RegisterCertificateResult.h>
207#include <aws/iot/model/RegisterCertificateWithoutCAResult.h>
208#include <aws/iot/model/RegisterThingResult.h>
209#include <aws/iot/model/RemoveThingFromBillingGroupResult.h>
210#include <aws/iot/model/RemoveThingFromThingGroupResult.h>
211#include <aws/iot/model/SearchIndexResult.h>
212#include <aws/iot/model/SetDefaultAuthorizerResult.h>
213#include <aws/iot/model/StartAuditMitigationActionsTaskResult.h>
214#include <aws/iot/model/StartDetectMitigationActionsTaskResult.h>
215#include <aws/iot/model/StartOnDemandAuditTaskResult.h>
216#include <aws/iot/model/StartThingRegistrationTaskResult.h>
217#include <aws/iot/model/StopThingRegistrationTaskResult.h>
218#include <aws/iot/model/TagResourceResult.h>
219#include <aws/iot/model/TestAuthorizationResult.h>
220#include <aws/iot/model/TestInvokeAuthorizerResult.h>
221#include <aws/iot/model/TransferCertificateResult.h>
222#include <aws/iot/model/UntagResourceResult.h>
223#include <aws/iot/model/UpdateAccountAuditConfigurationResult.h>
224#include <aws/iot/model/UpdateAuditSuppressionResult.h>
225#include <aws/iot/model/UpdateAuthorizerResult.h>
226#include <aws/iot/model/UpdateBillingGroupResult.h>
227#include <aws/iot/model/UpdateCertificateProviderResult.h>
228#include <aws/iot/model/UpdateCustomMetricResult.h>
229#include <aws/iot/model/UpdateDimensionResult.h>
230#include <aws/iot/model/UpdateDomainConfigurationResult.h>
231#include <aws/iot/model/UpdateDynamicThingGroupResult.h>
232#include <aws/iot/model/UpdateEventConfigurationsResult.h>
233#include <aws/iot/model/UpdateIndexingConfigurationResult.h>
234#include <aws/iot/model/UpdateMitigationActionResult.h>
235#include <aws/iot/model/UpdatePackageResult.h>
236#include <aws/iot/model/UpdatePackageConfigurationResult.h>
237#include <aws/iot/model/UpdatePackageVersionResult.h>
238#include <aws/iot/model/UpdateProvisioningTemplateResult.h>
239#include <aws/iot/model/UpdateRoleAliasResult.h>
240#include <aws/iot/model/UpdateScheduledAuditResult.h>
241#include <aws/iot/model/UpdateSecurityProfileResult.h>
242#include <aws/iot/model/UpdateStreamResult.h>
243#include <aws/iot/model/UpdateThingResult.h>
244#include <aws/iot/model/UpdateThingGroupResult.h>
245#include <aws/iot/model/UpdateThingGroupsForThingResult.h>
246#include <aws/iot/model/UpdateTopicRuleDestinationResult.h>
247#include <aws/iot/model/ValidateSecurityProfileBehaviorsResult.h>
248#include <aws/iot/model/ListStreamsRequest.h>
249#include <aws/iot/model/ListTopicRulesRequest.h>
250#include <aws/iot/model/RemoveThingFromThingGroupRequest.h>
251#include <aws/iot/model/GetLoggingOptionsRequest.h>
252#include <aws/iot/model/ListProvisioningTemplatesRequest.h>
253#include <aws/iot/model/ListManagedJobTemplatesRequest.h>
254#include <aws/iot/model/ListBillingGroupsRequest.h>
255#include <aws/iot/model/GetV2LoggingOptionsRequest.h>
256#include <aws/iot/model/GetPackageConfigurationRequest.h>
257#include <aws/iot/model/SetV2LoggingOptionsRequest.h>
258#include <aws/iot/model/DeleteAccountAuditConfigurationRequest.h>
259#include <aws/iot/model/UpdateAccountAuditConfigurationRequest.h>
260#include <aws/iot/model/UpdateIndexingConfigurationRequest.h>
261#include <aws/iot/model/ListJobTemplatesRequest.h>
262#include <aws/iot/model/ListAuditSuppressionsRequest.h>
263#include <aws/iot/model/ListThingGroupsRequest.h>
264#include <aws/iot/model/ListTopicRuleDestinationsRequest.h>
265#include <aws/iot/model/ListDimensionsRequest.h>
266#include <aws/iot/model/ListOutgoingCertificatesRequest.h>
267#include <aws/iot/model/DescribeDefaultAuthorizerRequest.h>
268#include <aws/iot/model/ListActiveViolationsRequest.h>
269#include <aws/iot/model/ListV2LoggingLevelsRequest.h>
270#include <aws/iot/model/GetRegistrationCodeRequest.h>
271#include <aws/iot/model/ListThingsRequest.h>
272#include <aws/iot/model/DescribeEventConfigurationsRequest.h>
273#include <aws/iot/model/ListCertificatesRequest.h>
274#include <aws/iot/model/ListAuthorizersRequest.h>
275#include <aws/iot/model/AddThingToThingGroupRequest.h>
276#include <aws/iot/model/ListJobsRequest.h>
277#include <aws/iot/model/UpdateThingGroupsForThingRequest.h>
278#include <aws/iot/model/ListDetectMitigationActionsExecutionsRequest.h>
279#include <aws/iot/model/ListSecurityProfilesRequest.h>
280#include <aws/iot/model/AddThingToBillingGroupRequest.h>
281#include <aws/iot/model/ListAuditFindingsRequest.h>
282#include <aws/iot/model/CreateKeysAndCertificateRequest.h>
283#include <aws/iot/model/ClearDefaultAuthorizerRequest.h>
284#include <aws/iot/model/ListScheduledAuditsRequest.h>
285#include <aws/iot/model/ListThingTypesRequest.h>
286#include <aws/iot/model/ListMitigationActionsRequest.h>
287#include <aws/iot/model/RemoveThingFromBillingGroupRequest.h>
288#include <aws/iot/model/GetEffectivePoliciesRequest.h>
289#include <aws/iot/model/ListIndicesRequest.h>
290#include <aws/iot/model/DescribeAccountAuditConfigurationRequest.h>
291#include <aws/iot/model/ListPoliciesRequest.h>
292#include <aws/iot/model/GetIndexingConfigurationRequest.h>
293#include <aws/iot/model/UpdatePackageConfigurationRequest.h>
294#include <aws/iot/model/ListDomainConfigurationsRequest.h>
295#include <aws/iot/model/ListThingRegistrationTasksRequest.h>
296#include <aws/iot/model/ListOTAUpdatesRequest.h>
297#include <aws/iot/model/DescribeEndpointRequest.h>
298#include <aws/iot/model/ListCertificateProvidersRequest.h>
299#include <aws/iot/model/GetBehaviorModelTrainingSummariesRequest.h>
300#include <aws/iot/model/ListCACertificatesRequest.h>
301#include <aws/iot/model/ListPackagesRequest.h>
302#include <aws/iot/model/DeleteRegistrationCodeRequest.h>
303#include <aws/iot/model/ListRoleAliasesRequest.h>
304#include <aws/iot/model/UpdateEventConfigurationsRequest.h>
305#include <aws/iot/model/ListCustomMetricsRequest.h>
306#include <aws/iot/model/ListFleetMetricsRequest.h>
307#include <aws/core/NoResult.h>
308/* End of service model headers required in IoTClient header */
309
310namespace Aws
311{
312 namespace Http
313 {
314 class HttpClient;
315 class HttpClientFactory;
316 } // namespace Http
317
318 namespace Utils
319 {
320 template< typename R, typename E> class Outcome;
321
322 namespace Threading
323 {
324 class Executor;
325 } // namespace Threading
326 } // namespace Utils
327
328 namespace Auth
329 {
330 class AWSCredentials;
331 class AWSCredentialsProvider;
332 } // namespace Auth
333
334 namespace Client
335 {
336 class RetryStrategy;
337 } // namespace Client
338
339 namespace IoT
340 {
344
345 namespace Model
346 {
347 /* Service model forward declarations required in IoTClient header */
360 class CancelJobRequest;
374 class CreateJobRequest;
390 class CreateThingRequest;
407 class DeleteJobRequest;
423 class DeleteThingRequest;
449 class DescribeJobRequest;
478 class GetPackageRequest;
482 class GetPolicyRequest;
508 class ListIndicesRequest;
512 class ListJobsRequest;
531 class ListStreamsRequest;
541 class ListThingsRequest;
557 class SearchIndexRequest;
568 class TagResourceRequest;
587 class UpdateJobRequest;
597 class UpdateThingRequest;
602 /* End of service model forward declarations required in IoTClient header */
603
604 /* Service model Outcome class definitions */
859 /* End of service model Outcome class definitions */
860
861 /* Service model Outcome callable definitions */
862 typedef std::future<AcceptCertificateTransferOutcome> AcceptCertificateTransferOutcomeCallable;
863 typedef std::future<AddThingToBillingGroupOutcome> AddThingToBillingGroupOutcomeCallable;
864 typedef std::future<AddThingToThingGroupOutcome> AddThingToThingGroupOutcomeCallable;
865 typedef std::future<AssociateSbomWithPackageVersionOutcome> AssociateSbomWithPackageVersionOutcomeCallable;
866 typedef std::future<AssociateTargetsWithJobOutcome> AssociateTargetsWithJobOutcomeCallable;
867 typedef std::future<AttachPolicyOutcome> AttachPolicyOutcomeCallable;
868 typedef std::future<AttachSecurityProfileOutcome> AttachSecurityProfileOutcomeCallable;
869 typedef std::future<AttachThingPrincipalOutcome> AttachThingPrincipalOutcomeCallable;
870 typedef std::future<CancelAuditMitigationActionsTaskOutcome> CancelAuditMitigationActionsTaskOutcomeCallable;
871 typedef std::future<CancelAuditTaskOutcome> CancelAuditTaskOutcomeCallable;
872 typedef std::future<CancelCertificateTransferOutcome> CancelCertificateTransferOutcomeCallable;
873 typedef std::future<CancelDetectMitigationActionsTaskOutcome> CancelDetectMitigationActionsTaskOutcomeCallable;
874 typedef std::future<CancelJobOutcome> CancelJobOutcomeCallable;
875 typedef std::future<CancelJobExecutionOutcome> CancelJobExecutionOutcomeCallable;
876 typedef std::future<ClearDefaultAuthorizerOutcome> ClearDefaultAuthorizerOutcomeCallable;
877 typedef std::future<ConfirmTopicRuleDestinationOutcome> ConfirmTopicRuleDestinationOutcomeCallable;
878 typedef std::future<CreateAuditSuppressionOutcome> CreateAuditSuppressionOutcomeCallable;
879 typedef std::future<CreateAuthorizerOutcome> CreateAuthorizerOutcomeCallable;
880 typedef std::future<CreateBillingGroupOutcome> CreateBillingGroupOutcomeCallable;
881 typedef std::future<CreateCertificateFromCsrOutcome> CreateCertificateFromCsrOutcomeCallable;
882 typedef std::future<CreateCertificateProviderOutcome> CreateCertificateProviderOutcomeCallable;
883 typedef std::future<CreateCustomMetricOutcome> CreateCustomMetricOutcomeCallable;
884 typedef std::future<CreateDimensionOutcome> CreateDimensionOutcomeCallable;
885 typedef std::future<CreateDomainConfigurationOutcome> CreateDomainConfigurationOutcomeCallable;
886 typedef std::future<CreateDynamicThingGroupOutcome> CreateDynamicThingGroupOutcomeCallable;
887 typedef std::future<CreateFleetMetricOutcome> CreateFleetMetricOutcomeCallable;
888 typedef std::future<CreateJobOutcome> CreateJobOutcomeCallable;
889 typedef std::future<CreateJobTemplateOutcome> CreateJobTemplateOutcomeCallable;
890 typedef std::future<CreateKeysAndCertificateOutcome> CreateKeysAndCertificateOutcomeCallable;
891 typedef std::future<CreateMitigationActionOutcome> CreateMitigationActionOutcomeCallable;
892 typedef std::future<CreateOTAUpdateOutcome> CreateOTAUpdateOutcomeCallable;
893 typedef std::future<CreatePackageOutcome> CreatePackageOutcomeCallable;
894 typedef std::future<CreatePackageVersionOutcome> CreatePackageVersionOutcomeCallable;
895 typedef std::future<CreatePolicyOutcome> CreatePolicyOutcomeCallable;
896 typedef std::future<CreatePolicyVersionOutcome> CreatePolicyVersionOutcomeCallable;
897 typedef std::future<CreateProvisioningClaimOutcome> CreateProvisioningClaimOutcomeCallable;
898 typedef std::future<CreateProvisioningTemplateOutcome> CreateProvisioningTemplateOutcomeCallable;
899 typedef std::future<CreateProvisioningTemplateVersionOutcome> CreateProvisioningTemplateVersionOutcomeCallable;
900 typedef std::future<CreateRoleAliasOutcome> CreateRoleAliasOutcomeCallable;
901 typedef std::future<CreateScheduledAuditOutcome> CreateScheduledAuditOutcomeCallable;
902 typedef std::future<CreateSecurityProfileOutcome> CreateSecurityProfileOutcomeCallable;
903 typedef std::future<CreateStreamOutcome> CreateStreamOutcomeCallable;
904 typedef std::future<CreateThingOutcome> CreateThingOutcomeCallable;
905 typedef std::future<CreateThingGroupOutcome> CreateThingGroupOutcomeCallable;
906 typedef std::future<CreateThingTypeOutcome> CreateThingTypeOutcomeCallable;
907 typedef std::future<CreateTopicRuleOutcome> CreateTopicRuleOutcomeCallable;
908 typedef std::future<CreateTopicRuleDestinationOutcome> CreateTopicRuleDestinationOutcomeCallable;
909 typedef std::future<DeleteAccountAuditConfigurationOutcome> DeleteAccountAuditConfigurationOutcomeCallable;
910 typedef std::future<DeleteAuditSuppressionOutcome> DeleteAuditSuppressionOutcomeCallable;
911 typedef std::future<DeleteAuthorizerOutcome> DeleteAuthorizerOutcomeCallable;
912 typedef std::future<DeleteBillingGroupOutcome> DeleteBillingGroupOutcomeCallable;
913 typedef std::future<DeleteCACertificateOutcome> DeleteCACertificateOutcomeCallable;
914 typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
915 typedef std::future<DeleteCertificateProviderOutcome> DeleteCertificateProviderOutcomeCallable;
916 typedef std::future<DeleteCustomMetricOutcome> DeleteCustomMetricOutcomeCallable;
917 typedef std::future<DeleteDimensionOutcome> DeleteDimensionOutcomeCallable;
918 typedef std::future<DeleteDomainConfigurationOutcome> DeleteDomainConfigurationOutcomeCallable;
919 typedef std::future<DeleteDynamicThingGroupOutcome> DeleteDynamicThingGroupOutcomeCallable;
920 typedef std::future<DeleteFleetMetricOutcome> DeleteFleetMetricOutcomeCallable;
921 typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
922 typedef std::future<DeleteJobExecutionOutcome> DeleteJobExecutionOutcomeCallable;
923 typedef std::future<DeleteJobTemplateOutcome> DeleteJobTemplateOutcomeCallable;
924 typedef std::future<DeleteMitigationActionOutcome> DeleteMitigationActionOutcomeCallable;
925 typedef std::future<DeleteOTAUpdateOutcome> DeleteOTAUpdateOutcomeCallable;
926 typedef std::future<DeletePackageOutcome> DeletePackageOutcomeCallable;
927 typedef std::future<DeletePackageVersionOutcome> DeletePackageVersionOutcomeCallable;
928 typedef std::future<DeletePolicyOutcome> DeletePolicyOutcomeCallable;
929 typedef std::future<DeletePolicyVersionOutcome> DeletePolicyVersionOutcomeCallable;
930 typedef std::future<DeleteProvisioningTemplateOutcome> DeleteProvisioningTemplateOutcomeCallable;
931 typedef std::future<DeleteProvisioningTemplateVersionOutcome> DeleteProvisioningTemplateVersionOutcomeCallable;
932 typedef std::future<DeleteRegistrationCodeOutcome> DeleteRegistrationCodeOutcomeCallable;
933 typedef std::future<DeleteRoleAliasOutcome> DeleteRoleAliasOutcomeCallable;
934 typedef std::future<DeleteScheduledAuditOutcome> DeleteScheduledAuditOutcomeCallable;
935 typedef std::future<DeleteSecurityProfileOutcome> DeleteSecurityProfileOutcomeCallable;
936 typedef std::future<DeleteStreamOutcome> DeleteStreamOutcomeCallable;
937 typedef std::future<DeleteThingOutcome> DeleteThingOutcomeCallable;
938 typedef std::future<DeleteThingGroupOutcome> DeleteThingGroupOutcomeCallable;
939 typedef std::future<DeleteThingTypeOutcome> DeleteThingTypeOutcomeCallable;
940 typedef std::future<DeleteTopicRuleOutcome> DeleteTopicRuleOutcomeCallable;
941 typedef std::future<DeleteTopicRuleDestinationOutcome> DeleteTopicRuleDestinationOutcomeCallable;
942 typedef std::future<DeleteV2LoggingLevelOutcome> DeleteV2LoggingLevelOutcomeCallable;
943 typedef std::future<DeprecateThingTypeOutcome> DeprecateThingTypeOutcomeCallable;
944 typedef std::future<DescribeAccountAuditConfigurationOutcome> DescribeAccountAuditConfigurationOutcomeCallable;
945 typedef std::future<DescribeAuditFindingOutcome> DescribeAuditFindingOutcomeCallable;
946 typedef std::future<DescribeAuditMitigationActionsTaskOutcome> DescribeAuditMitigationActionsTaskOutcomeCallable;
947 typedef std::future<DescribeAuditSuppressionOutcome> DescribeAuditSuppressionOutcomeCallable;
948 typedef std::future<DescribeAuditTaskOutcome> DescribeAuditTaskOutcomeCallable;
949 typedef std::future<DescribeAuthorizerOutcome> DescribeAuthorizerOutcomeCallable;
950 typedef std::future<DescribeBillingGroupOutcome> DescribeBillingGroupOutcomeCallable;
951 typedef std::future<DescribeCACertificateOutcome> DescribeCACertificateOutcomeCallable;
952 typedef std::future<DescribeCertificateOutcome> DescribeCertificateOutcomeCallable;
953 typedef std::future<DescribeCertificateProviderOutcome> DescribeCertificateProviderOutcomeCallable;
954 typedef std::future<DescribeCustomMetricOutcome> DescribeCustomMetricOutcomeCallable;
955 typedef std::future<DescribeDefaultAuthorizerOutcome> DescribeDefaultAuthorizerOutcomeCallable;
956 typedef std::future<DescribeDetectMitigationActionsTaskOutcome> DescribeDetectMitigationActionsTaskOutcomeCallable;
957 typedef std::future<DescribeDimensionOutcome> DescribeDimensionOutcomeCallable;
958 typedef std::future<DescribeDomainConfigurationOutcome> DescribeDomainConfigurationOutcomeCallable;
959 typedef std::future<DescribeEndpointOutcome> DescribeEndpointOutcomeCallable;
960 typedef std::future<DescribeEventConfigurationsOutcome> DescribeEventConfigurationsOutcomeCallable;
961 typedef std::future<DescribeFleetMetricOutcome> DescribeFleetMetricOutcomeCallable;
962 typedef std::future<DescribeIndexOutcome> DescribeIndexOutcomeCallable;
963 typedef std::future<DescribeJobOutcome> DescribeJobOutcomeCallable;
964 typedef std::future<DescribeJobExecutionOutcome> DescribeJobExecutionOutcomeCallable;
965 typedef std::future<DescribeJobTemplateOutcome> DescribeJobTemplateOutcomeCallable;
966 typedef std::future<DescribeManagedJobTemplateOutcome> DescribeManagedJobTemplateOutcomeCallable;
967 typedef std::future<DescribeMitigationActionOutcome> DescribeMitigationActionOutcomeCallable;
968 typedef std::future<DescribeProvisioningTemplateOutcome> DescribeProvisioningTemplateOutcomeCallable;
969 typedef std::future<DescribeProvisioningTemplateVersionOutcome> DescribeProvisioningTemplateVersionOutcomeCallable;
970 typedef std::future<DescribeRoleAliasOutcome> DescribeRoleAliasOutcomeCallable;
971 typedef std::future<DescribeScheduledAuditOutcome> DescribeScheduledAuditOutcomeCallable;
972 typedef std::future<DescribeSecurityProfileOutcome> DescribeSecurityProfileOutcomeCallable;
973 typedef std::future<DescribeStreamOutcome> DescribeStreamOutcomeCallable;
974 typedef std::future<DescribeThingOutcome> DescribeThingOutcomeCallable;
975 typedef std::future<DescribeThingGroupOutcome> DescribeThingGroupOutcomeCallable;
976 typedef std::future<DescribeThingRegistrationTaskOutcome> DescribeThingRegistrationTaskOutcomeCallable;
977 typedef std::future<DescribeThingTypeOutcome> DescribeThingTypeOutcomeCallable;
978 typedef std::future<DetachPolicyOutcome> DetachPolicyOutcomeCallable;
979 typedef std::future<DetachSecurityProfileOutcome> DetachSecurityProfileOutcomeCallable;
980 typedef std::future<DetachThingPrincipalOutcome> DetachThingPrincipalOutcomeCallable;
981 typedef std::future<DisableTopicRuleOutcome> DisableTopicRuleOutcomeCallable;
982 typedef std::future<DisassociateSbomFromPackageVersionOutcome> DisassociateSbomFromPackageVersionOutcomeCallable;
983 typedef std::future<EnableTopicRuleOutcome> EnableTopicRuleOutcomeCallable;
984 typedef std::future<GetBehaviorModelTrainingSummariesOutcome> GetBehaviorModelTrainingSummariesOutcomeCallable;
985 typedef std::future<GetBucketsAggregationOutcome> GetBucketsAggregationOutcomeCallable;
986 typedef std::future<GetCardinalityOutcome> GetCardinalityOutcomeCallable;
987 typedef std::future<GetEffectivePoliciesOutcome> GetEffectivePoliciesOutcomeCallable;
988 typedef std::future<GetIndexingConfigurationOutcome> GetIndexingConfigurationOutcomeCallable;
989 typedef std::future<GetJobDocumentOutcome> GetJobDocumentOutcomeCallable;
990 typedef std::future<GetLoggingOptionsOutcome> GetLoggingOptionsOutcomeCallable;
991 typedef std::future<GetOTAUpdateOutcome> GetOTAUpdateOutcomeCallable;
992 typedef std::future<GetPackageOutcome> GetPackageOutcomeCallable;
993 typedef std::future<GetPackageConfigurationOutcome> GetPackageConfigurationOutcomeCallable;
994 typedef std::future<GetPackageVersionOutcome> GetPackageVersionOutcomeCallable;
995 typedef std::future<GetPercentilesOutcome> GetPercentilesOutcomeCallable;
996 typedef std::future<GetPolicyOutcome> GetPolicyOutcomeCallable;
997 typedef std::future<GetPolicyVersionOutcome> GetPolicyVersionOutcomeCallable;
998 typedef std::future<GetRegistrationCodeOutcome> GetRegistrationCodeOutcomeCallable;
999 typedef std::future<GetStatisticsOutcome> GetStatisticsOutcomeCallable;
1000 typedef std::future<GetTopicRuleOutcome> GetTopicRuleOutcomeCallable;
1001 typedef std::future<GetTopicRuleDestinationOutcome> GetTopicRuleDestinationOutcomeCallable;
1002 typedef std::future<GetV2LoggingOptionsOutcome> GetV2LoggingOptionsOutcomeCallable;
1003 typedef std::future<ListActiveViolationsOutcome> ListActiveViolationsOutcomeCallable;
1004 typedef std::future<ListAttachedPoliciesOutcome> ListAttachedPoliciesOutcomeCallable;
1005 typedef std::future<ListAuditFindingsOutcome> ListAuditFindingsOutcomeCallable;
1006 typedef std::future<ListAuditMitigationActionsExecutionsOutcome> ListAuditMitigationActionsExecutionsOutcomeCallable;
1007 typedef std::future<ListAuditMitigationActionsTasksOutcome> ListAuditMitigationActionsTasksOutcomeCallable;
1008 typedef std::future<ListAuditSuppressionsOutcome> ListAuditSuppressionsOutcomeCallable;
1009 typedef std::future<ListAuditTasksOutcome> ListAuditTasksOutcomeCallable;
1010 typedef std::future<ListAuthorizersOutcome> ListAuthorizersOutcomeCallable;
1011 typedef std::future<ListBillingGroupsOutcome> ListBillingGroupsOutcomeCallable;
1012 typedef std::future<ListCACertificatesOutcome> ListCACertificatesOutcomeCallable;
1013 typedef std::future<ListCertificateProvidersOutcome> ListCertificateProvidersOutcomeCallable;
1014 typedef std::future<ListCertificatesOutcome> ListCertificatesOutcomeCallable;
1015 typedef std::future<ListCertificatesByCAOutcome> ListCertificatesByCAOutcomeCallable;
1016 typedef std::future<ListCustomMetricsOutcome> ListCustomMetricsOutcomeCallable;
1017 typedef std::future<ListDetectMitigationActionsExecutionsOutcome> ListDetectMitigationActionsExecutionsOutcomeCallable;
1018 typedef std::future<ListDetectMitigationActionsTasksOutcome> ListDetectMitigationActionsTasksOutcomeCallable;
1019 typedef std::future<ListDimensionsOutcome> ListDimensionsOutcomeCallable;
1020 typedef std::future<ListDomainConfigurationsOutcome> ListDomainConfigurationsOutcomeCallable;
1021 typedef std::future<ListFleetMetricsOutcome> ListFleetMetricsOutcomeCallable;
1022 typedef std::future<ListIndicesOutcome> ListIndicesOutcomeCallable;
1023 typedef std::future<ListJobExecutionsForJobOutcome> ListJobExecutionsForJobOutcomeCallable;
1024 typedef std::future<ListJobExecutionsForThingOutcome> ListJobExecutionsForThingOutcomeCallable;
1025 typedef std::future<ListJobTemplatesOutcome> ListJobTemplatesOutcomeCallable;
1026 typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
1027 typedef std::future<ListManagedJobTemplatesOutcome> ListManagedJobTemplatesOutcomeCallable;
1028 typedef std::future<ListMetricValuesOutcome> ListMetricValuesOutcomeCallable;
1029 typedef std::future<ListMitigationActionsOutcome> ListMitigationActionsOutcomeCallable;
1030 typedef std::future<ListOTAUpdatesOutcome> ListOTAUpdatesOutcomeCallable;
1031 typedef std::future<ListOutgoingCertificatesOutcome> ListOutgoingCertificatesOutcomeCallable;
1032 typedef std::future<ListPackageVersionsOutcome> ListPackageVersionsOutcomeCallable;
1033 typedef std::future<ListPackagesOutcome> ListPackagesOutcomeCallable;
1034 typedef std::future<ListPoliciesOutcome> ListPoliciesOutcomeCallable;
1035 typedef std::future<ListPolicyVersionsOutcome> ListPolicyVersionsOutcomeCallable;
1036 typedef std::future<ListPrincipalThingsOutcome> ListPrincipalThingsOutcomeCallable;
1037 typedef std::future<ListProvisioningTemplateVersionsOutcome> ListProvisioningTemplateVersionsOutcomeCallable;
1038 typedef std::future<ListProvisioningTemplatesOutcome> ListProvisioningTemplatesOutcomeCallable;
1039 typedef std::future<ListRelatedResourcesForAuditFindingOutcome> ListRelatedResourcesForAuditFindingOutcomeCallable;
1040 typedef std::future<ListRoleAliasesOutcome> ListRoleAliasesOutcomeCallable;
1041 typedef std::future<ListSbomValidationResultsOutcome> ListSbomValidationResultsOutcomeCallable;
1042 typedef std::future<ListScheduledAuditsOutcome> ListScheduledAuditsOutcomeCallable;
1043 typedef std::future<ListSecurityProfilesOutcome> ListSecurityProfilesOutcomeCallable;
1044 typedef std::future<ListSecurityProfilesForTargetOutcome> ListSecurityProfilesForTargetOutcomeCallable;
1045 typedef std::future<ListStreamsOutcome> ListStreamsOutcomeCallable;
1046 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
1047 typedef std::future<ListTargetsForPolicyOutcome> ListTargetsForPolicyOutcomeCallable;
1048 typedef std::future<ListTargetsForSecurityProfileOutcome> ListTargetsForSecurityProfileOutcomeCallable;
1049 typedef std::future<ListThingGroupsOutcome> ListThingGroupsOutcomeCallable;
1050 typedef std::future<ListThingGroupsForThingOutcome> ListThingGroupsForThingOutcomeCallable;
1051 typedef std::future<ListThingPrincipalsOutcome> ListThingPrincipalsOutcomeCallable;
1052 typedef std::future<ListThingRegistrationTaskReportsOutcome> ListThingRegistrationTaskReportsOutcomeCallable;
1053 typedef std::future<ListThingRegistrationTasksOutcome> ListThingRegistrationTasksOutcomeCallable;
1054 typedef std::future<ListThingTypesOutcome> ListThingTypesOutcomeCallable;
1055 typedef std::future<ListThingsOutcome> ListThingsOutcomeCallable;
1056 typedef std::future<ListThingsInBillingGroupOutcome> ListThingsInBillingGroupOutcomeCallable;
1057 typedef std::future<ListThingsInThingGroupOutcome> ListThingsInThingGroupOutcomeCallable;
1058 typedef std::future<ListTopicRuleDestinationsOutcome> ListTopicRuleDestinationsOutcomeCallable;
1059 typedef std::future<ListTopicRulesOutcome> ListTopicRulesOutcomeCallable;
1060 typedef std::future<ListV2LoggingLevelsOutcome> ListV2LoggingLevelsOutcomeCallable;
1061 typedef std::future<ListViolationEventsOutcome> ListViolationEventsOutcomeCallable;
1062 typedef std::future<PutVerificationStateOnViolationOutcome> PutVerificationStateOnViolationOutcomeCallable;
1063 typedef std::future<RegisterCACertificateOutcome> RegisterCACertificateOutcomeCallable;
1064 typedef std::future<RegisterCertificateOutcome> RegisterCertificateOutcomeCallable;
1065 typedef std::future<RegisterCertificateWithoutCAOutcome> RegisterCertificateWithoutCAOutcomeCallable;
1066 typedef std::future<RegisterThingOutcome> RegisterThingOutcomeCallable;
1067 typedef std::future<RejectCertificateTransferOutcome> RejectCertificateTransferOutcomeCallable;
1068 typedef std::future<RemoveThingFromBillingGroupOutcome> RemoveThingFromBillingGroupOutcomeCallable;
1069 typedef std::future<RemoveThingFromThingGroupOutcome> RemoveThingFromThingGroupOutcomeCallable;
1070 typedef std::future<ReplaceTopicRuleOutcome> ReplaceTopicRuleOutcomeCallable;
1071 typedef std::future<SearchIndexOutcome> SearchIndexOutcomeCallable;
1072 typedef std::future<SetDefaultAuthorizerOutcome> SetDefaultAuthorizerOutcomeCallable;
1073 typedef std::future<SetDefaultPolicyVersionOutcome> SetDefaultPolicyVersionOutcomeCallable;
1074 typedef std::future<SetLoggingOptionsOutcome> SetLoggingOptionsOutcomeCallable;
1075 typedef std::future<SetV2LoggingLevelOutcome> SetV2LoggingLevelOutcomeCallable;
1076 typedef std::future<SetV2LoggingOptionsOutcome> SetV2LoggingOptionsOutcomeCallable;
1077 typedef std::future<StartAuditMitigationActionsTaskOutcome> StartAuditMitigationActionsTaskOutcomeCallable;
1078 typedef std::future<StartDetectMitigationActionsTaskOutcome> StartDetectMitigationActionsTaskOutcomeCallable;
1079 typedef std::future<StartOnDemandAuditTaskOutcome> StartOnDemandAuditTaskOutcomeCallable;
1080 typedef std::future<StartThingRegistrationTaskOutcome> StartThingRegistrationTaskOutcomeCallable;
1081 typedef std::future<StopThingRegistrationTaskOutcome> StopThingRegistrationTaskOutcomeCallable;
1082 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
1083 typedef std::future<TestAuthorizationOutcome> TestAuthorizationOutcomeCallable;
1084 typedef std::future<TestInvokeAuthorizerOutcome> TestInvokeAuthorizerOutcomeCallable;
1085 typedef std::future<TransferCertificateOutcome> TransferCertificateOutcomeCallable;
1086 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
1087 typedef std::future<UpdateAccountAuditConfigurationOutcome> UpdateAccountAuditConfigurationOutcomeCallable;
1088 typedef std::future<UpdateAuditSuppressionOutcome> UpdateAuditSuppressionOutcomeCallable;
1089 typedef std::future<UpdateAuthorizerOutcome> UpdateAuthorizerOutcomeCallable;
1090 typedef std::future<UpdateBillingGroupOutcome> UpdateBillingGroupOutcomeCallable;
1091 typedef std::future<UpdateCACertificateOutcome> UpdateCACertificateOutcomeCallable;
1092 typedef std::future<UpdateCertificateOutcome> UpdateCertificateOutcomeCallable;
1093 typedef std::future<UpdateCertificateProviderOutcome> UpdateCertificateProviderOutcomeCallable;
1094 typedef std::future<UpdateCustomMetricOutcome> UpdateCustomMetricOutcomeCallable;
1095 typedef std::future<UpdateDimensionOutcome> UpdateDimensionOutcomeCallable;
1096 typedef std::future<UpdateDomainConfigurationOutcome> UpdateDomainConfigurationOutcomeCallable;
1097 typedef std::future<UpdateDynamicThingGroupOutcome> UpdateDynamicThingGroupOutcomeCallable;
1098 typedef std::future<UpdateEventConfigurationsOutcome> UpdateEventConfigurationsOutcomeCallable;
1099 typedef std::future<UpdateFleetMetricOutcome> UpdateFleetMetricOutcomeCallable;
1100 typedef std::future<UpdateIndexingConfigurationOutcome> UpdateIndexingConfigurationOutcomeCallable;
1101 typedef std::future<UpdateJobOutcome> UpdateJobOutcomeCallable;
1102 typedef std::future<UpdateMitigationActionOutcome> UpdateMitigationActionOutcomeCallable;
1103 typedef std::future<UpdatePackageOutcome> UpdatePackageOutcomeCallable;
1104 typedef std::future<UpdatePackageConfigurationOutcome> UpdatePackageConfigurationOutcomeCallable;
1105 typedef std::future<UpdatePackageVersionOutcome> UpdatePackageVersionOutcomeCallable;
1106 typedef std::future<UpdateProvisioningTemplateOutcome> UpdateProvisioningTemplateOutcomeCallable;
1107 typedef std::future<UpdateRoleAliasOutcome> UpdateRoleAliasOutcomeCallable;
1108 typedef std::future<UpdateScheduledAuditOutcome> UpdateScheduledAuditOutcomeCallable;
1109 typedef std::future<UpdateSecurityProfileOutcome> UpdateSecurityProfileOutcomeCallable;
1110 typedef std::future<UpdateStreamOutcome> UpdateStreamOutcomeCallable;
1111 typedef std::future<UpdateThingOutcome> UpdateThingOutcomeCallable;
1112 typedef std::future<UpdateThingGroupOutcome> UpdateThingGroupOutcomeCallable;
1113 typedef std::future<UpdateThingGroupsForThingOutcome> UpdateThingGroupsForThingOutcomeCallable;
1114 typedef std::future<UpdateTopicRuleDestinationOutcome> UpdateTopicRuleDestinationOutcomeCallable;
1115 typedef std::future<ValidateSecurityProfileBehaviorsOutcome> ValidateSecurityProfileBehaviorsOutcomeCallable;
1116 /* End of service model Outcome callable definitions */
1117 } // namespace Model
1118
1119 class IoTClient;
1120
1121 /* Service model async handlers definitions */
1122 typedef std::function<void(const IoTClient*, const Model::AcceptCertificateTransferRequest&, const Model::AcceptCertificateTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptCertificateTransferResponseReceivedHandler;
1123 typedef std::function<void(const IoTClient*, const Model::AddThingToBillingGroupRequest&, const Model::AddThingToBillingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddThingToBillingGroupResponseReceivedHandler;
1124 typedef std::function<void(const IoTClient*, const Model::AddThingToThingGroupRequest&, const Model::AddThingToThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddThingToThingGroupResponseReceivedHandler;
1125 typedef std::function<void(const IoTClient*, const Model::AssociateSbomWithPackageVersionRequest&, const Model::AssociateSbomWithPackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSbomWithPackageVersionResponseReceivedHandler;
1126 typedef std::function<void(const IoTClient*, const Model::AssociateTargetsWithJobRequest&, const Model::AssociateTargetsWithJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTargetsWithJobResponseReceivedHandler;
1127 typedef std::function<void(const IoTClient*, const Model::AttachPolicyRequest&, const Model::AttachPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachPolicyResponseReceivedHandler;
1128 typedef std::function<void(const IoTClient*, const Model::AttachSecurityProfileRequest&, const Model::AttachSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachSecurityProfileResponseReceivedHandler;
1129 typedef std::function<void(const IoTClient*, const Model::AttachThingPrincipalRequest&, const Model::AttachThingPrincipalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AttachThingPrincipalResponseReceivedHandler;
1130 typedef std::function<void(const IoTClient*, const Model::CancelAuditMitigationActionsTaskRequest&, const Model::CancelAuditMitigationActionsTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelAuditMitigationActionsTaskResponseReceivedHandler;
1131 typedef std::function<void(const IoTClient*, const Model::CancelAuditTaskRequest&, const Model::CancelAuditTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelAuditTaskResponseReceivedHandler;
1132 typedef std::function<void(const IoTClient*, const Model::CancelCertificateTransferRequest&, const Model::CancelCertificateTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelCertificateTransferResponseReceivedHandler;
1133 typedef std::function<void(const IoTClient*, const Model::CancelDetectMitigationActionsTaskRequest&, const Model::CancelDetectMitigationActionsTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelDetectMitigationActionsTaskResponseReceivedHandler;
1134 typedef std::function<void(const IoTClient*, const Model::CancelJobRequest&, const Model::CancelJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobResponseReceivedHandler;
1135 typedef std::function<void(const IoTClient*, const Model::CancelJobExecutionRequest&, const Model::CancelJobExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelJobExecutionResponseReceivedHandler;
1136 typedef std::function<void(const IoTClient*, const Model::ClearDefaultAuthorizerRequest&, const Model::ClearDefaultAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ClearDefaultAuthorizerResponseReceivedHandler;
1137 typedef std::function<void(const IoTClient*, const Model::ConfirmTopicRuleDestinationRequest&, const Model::ConfirmTopicRuleDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ConfirmTopicRuleDestinationResponseReceivedHandler;
1138 typedef std::function<void(const IoTClient*, const Model::CreateAuditSuppressionRequest&, const Model::CreateAuditSuppressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAuditSuppressionResponseReceivedHandler;
1139 typedef std::function<void(const IoTClient*, const Model::CreateAuthorizerRequest&, const Model::CreateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAuthorizerResponseReceivedHandler;
1140 typedef std::function<void(const IoTClient*, const Model::CreateBillingGroupRequest&, const Model::CreateBillingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBillingGroupResponseReceivedHandler;
1141 typedef std::function<void(const IoTClient*, const Model::CreateCertificateFromCsrRequest&, const Model::CreateCertificateFromCsrOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCertificateFromCsrResponseReceivedHandler;
1142 typedef std::function<void(const IoTClient*, const Model::CreateCertificateProviderRequest&, const Model::CreateCertificateProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCertificateProviderResponseReceivedHandler;
1143 typedef std::function<void(const IoTClient*, const Model::CreateCustomMetricRequest&, const Model::CreateCustomMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomMetricResponseReceivedHandler;
1144 typedef std::function<void(const IoTClient*, const Model::CreateDimensionRequest&, const Model::CreateDimensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDimensionResponseReceivedHandler;
1145 typedef std::function<void(const IoTClient*, const Model::CreateDomainConfigurationRequest&, const Model::CreateDomainConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainConfigurationResponseReceivedHandler;
1146 typedef std::function<void(const IoTClient*, const Model::CreateDynamicThingGroupRequest&, const Model::CreateDynamicThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDynamicThingGroupResponseReceivedHandler;
1147 typedef std::function<void(const IoTClient*, const Model::CreateFleetMetricRequest&, const Model::CreateFleetMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetMetricResponseReceivedHandler;
1148 typedef std::function<void(const IoTClient*, const Model::CreateJobRequest&, const Model::CreateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobResponseReceivedHandler;
1149 typedef std::function<void(const IoTClient*, const Model::CreateJobTemplateRequest&, const Model::CreateJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateJobTemplateResponseReceivedHandler;
1150 typedef std::function<void(const IoTClient*, const Model::CreateKeysAndCertificateRequest&, const Model::CreateKeysAndCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKeysAndCertificateResponseReceivedHandler;
1151 typedef std::function<void(const IoTClient*, const Model::CreateMitigationActionRequest&, const Model::CreateMitigationActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMitigationActionResponseReceivedHandler;
1152 typedef std::function<void(const IoTClient*, const Model::CreateOTAUpdateRequest&, const Model::CreateOTAUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOTAUpdateResponseReceivedHandler;
1153 typedef std::function<void(const IoTClient*, const Model::CreatePackageRequest&, const Model::CreatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePackageResponseReceivedHandler;
1154 typedef std::function<void(const IoTClient*, const Model::CreatePackageVersionRequest&, const Model::CreatePackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePackageVersionResponseReceivedHandler;
1155 typedef std::function<void(const IoTClient*, const Model::CreatePolicyRequest&, const Model::CreatePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePolicyResponseReceivedHandler;
1156 typedef std::function<void(const IoTClient*, const Model::CreatePolicyVersionRequest&, const Model::CreatePolicyVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePolicyVersionResponseReceivedHandler;
1157 typedef std::function<void(const IoTClient*, const Model::CreateProvisioningClaimRequest&, const Model::CreateProvisioningClaimOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProvisioningClaimResponseReceivedHandler;
1158 typedef std::function<void(const IoTClient*, const Model::CreateProvisioningTemplateRequest&, const Model::CreateProvisioningTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProvisioningTemplateResponseReceivedHandler;
1159 typedef std::function<void(const IoTClient*, const Model::CreateProvisioningTemplateVersionRequest&, const Model::CreateProvisioningTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProvisioningTemplateVersionResponseReceivedHandler;
1160 typedef std::function<void(const IoTClient*, const Model::CreateRoleAliasRequest&, const Model::CreateRoleAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRoleAliasResponseReceivedHandler;
1161 typedef std::function<void(const IoTClient*, const Model::CreateScheduledAuditRequest&, const Model::CreateScheduledAuditOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateScheduledAuditResponseReceivedHandler;
1162 typedef std::function<void(const IoTClient*, const Model::CreateSecurityProfileRequest&, const Model::CreateSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecurityProfileResponseReceivedHandler;
1163 typedef std::function<void(const IoTClient*, const Model::CreateStreamRequest&, const Model::CreateStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStreamResponseReceivedHandler;
1164 typedef std::function<void(const IoTClient*, const Model::CreateThingRequest&, const Model::CreateThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateThingResponseReceivedHandler;
1165 typedef std::function<void(const IoTClient*, const Model::CreateThingGroupRequest&, const Model::CreateThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateThingGroupResponseReceivedHandler;
1166 typedef std::function<void(const IoTClient*, const Model::CreateThingTypeRequest&, const Model::CreateThingTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateThingTypeResponseReceivedHandler;
1167 typedef std::function<void(const IoTClient*, const Model::CreateTopicRuleRequest&, const Model::CreateTopicRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTopicRuleResponseReceivedHandler;
1168 typedef std::function<void(const IoTClient*, const Model::CreateTopicRuleDestinationRequest&, const Model::CreateTopicRuleDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTopicRuleDestinationResponseReceivedHandler;
1169 typedef std::function<void(const IoTClient*, const Model::DeleteAccountAuditConfigurationRequest&, const Model::DeleteAccountAuditConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccountAuditConfigurationResponseReceivedHandler;
1170 typedef std::function<void(const IoTClient*, const Model::DeleteAuditSuppressionRequest&, const Model::DeleteAuditSuppressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAuditSuppressionResponseReceivedHandler;
1171 typedef std::function<void(const IoTClient*, const Model::DeleteAuthorizerRequest&, const Model::DeleteAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAuthorizerResponseReceivedHandler;
1172 typedef std::function<void(const IoTClient*, const Model::DeleteBillingGroupRequest&, const Model::DeleteBillingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBillingGroupResponseReceivedHandler;
1173 typedef std::function<void(const IoTClient*, const Model::DeleteCACertificateRequest&, const Model::DeleteCACertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCACertificateResponseReceivedHandler;
1174 typedef std::function<void(const IoTClient*, const Model::DeleteCertificateRequest&, const Model::DeleteCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCertificateResponseReceivedHandler;
1175 typedef std::function<void(const IoTClient*, const Model::DeleteCertificateProviderRequest&, const Model::DeleteCertificateProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCertificateProviderResponseReceivedHandler;
1176 typedef std::function<void(const IoTClient*, const Model::DeleteCustomMetricRequest&, const Model::DeleteCustomMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomMetricResponseReceivedHandler;
1177 typedef std::function<void(const IoTClient*, const Model::DeleteDimensionRequest&, const Model::DeleteDimensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDimensionResponseReceivedHandler;
1178 typedef std::function<void(const IoTClient*, const Model::DeleteDomainConfigurationRequest&, const Model::DeleteDomainConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainConfigurationResponseReceivedHandler;
1179 typedef std::function<void(const IoTClient*, const Model::DeleteDynamicThingGroupRequest&, const Model::DeleteDynamicThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDynamicThingGroupResponseReceivedHandler;
1180 typedef std::function<void(const IoTClient*, const Model::DeleteFleetMetricRequest&, const Model::DeleteFleetMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetMetricResponseReceivedHandler;
1181 typedef std::function<void(const IoTClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobResponseReceivedHandler;
1182 typedef std::function<void(const IoTClient*, const Model::DeleteJobExecutionRequest&, const Model::DeleteJobExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobExecutionResponseReceivedHandler;
1183 typedef std::function<void(const IoTClient*, const Model::DeleteJobTemplateRequest&, const Model::DeleteJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobTemplateResponseReceivedHandler;
1184 typedef std::function<void(const IoTClient*, const Model::DeleteMitigationActionRequest&, const Model::DeleteMitigationActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMitigationActionResponseReceivedHandler;
1185 typedef std::function<void(const IoTClient*, const Model::DeleteOTAUpdateRequest&, const Model::DeleteOTAUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOTAUpdateResponseReceivedHandler;
1186 typedef std::function<void(const IoTClient*, const Model::DeletePackageRequest&, const Model::DeletePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageResponseReceivedHandler;
1187 typedef std::function<void(const IoTClient*, const Model::DeletePackageVersionRequest&, const Model::DeletePackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePackageVersionResponseReceivedHandler;
1188 typedef std::function<void(const IoTClient*, const Model::DeletePolicyRequest&, const Model::DeletePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePolicyResponseReceivedHandler;
1189 typedef std::function<void(const IoTClient*, const Model::DeletePolicyVersionRequest&, const Model::DeletePolicyVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePolicyVersionResponseReceivedHandler;
1190 typedef std::function<void(const IoTClient*, const Model::DeleteProvisioningTemplateRequest&, const Model::DeleteProvisioningTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProvisioningTemplateResponseReceivedHandler;
1191 typedef std::function<void(const IoTClient*, const Model::DeleteProvisioningTemplateVersionRequest&, const Model::DeleteProvisioningTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProvisioningTemplateVersionResponseReceivedHandler;
1192 typedef std::function<void(const IoTClient*, const Model::DeleteRegistrationCodeRequest&, const Model::DeleteRegistrationCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRegistrationCodeResponseReceivedHandler;
1193 typedef std::function<void(const IoTClient*, const Model::DeleteRoleAliasRequest&, const Model::DeleteRoleAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRoleAliasResponseReceivedHandler;
1194 typedef std::function<void(const IoTClient*, const Model::DeleteScheduledAuditRequest&, const Model::DeleteScheduledAuditOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScheduledAuditResponseReceivedHandler;
1195 typedef std::function<void(const IoTClient*, const Model::DeleteSecurityProfileRequest&, const Model::DeleteSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecurityProfileResponseReceivedHandler;
1196 typedef std::function<void(const IoTClient*, const Model::DeleteStreamRequest&, const Model::DeleteStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStreamResponseReceivedHandler;
1197 typedef std::function<void(const IoTClient*, const Model::DeleteThingRequest&, const Model::DeleteThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteThingResponseReceivedHandler;
1198 typedef std::function<void(const IoTClient*, const Model::DeleteThingGroupRequest&, const Model::DeleteThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteThingGroupResponseReceivedHandler;
1199 typedef std::function<void(const IoTClient*, const Model::DeleteThingTypeRequest&, const Model::DeleteThingTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteThingTypeResponseReceivedHandler;
1200 typedef std::function<void(const IoTClient*, const Model::DeleteTopicRuleRequest&, const Model::DeleteTopicRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTopicRuleResponseReceivedHandler;
1201 typedef std::function<void(const IoTClient*, const Model::DeleteTopicRuleDestinationRequest&, const Model::DeleteTopicRuleDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTopicRuleDestinationResponseReceivedHandler;
1202 typedef std::function<void(const IoTClient*, const Model::DeleteV2LoggingLevelRequest&, const Model::DeleteV2LoggingLevelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteV2LoggingLevelResponseReceivedHandler;
1203 typedef std::function<void(const IoTClient*, const Model::DeprecateThingTypeRequest&, const Model::DeprecateThingTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeprecateThingTypeResponseReceivedHandler;
1204 typedef std::function<void(const IoTClient*, const Model::DescribeAccountAuditConfigurationRequest&, const Model::DescribeAccountAuditConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountAuditConfigurationResponseReceivedHandler;
1205 typedef std::function<void(const IoTClient*, const Model::DescribeAuditFindingRequest&, const Model::DescribeAuditFindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAuditFindingResponseReceivedHandler;
1206 typedef std::function<void(const IoTClient*, const Model::DescribeAuditMitigationActionsTaskRequest&, const Model::DescribeAuditMitigationActionsTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAuditMitigationActionsTaskResponseReceivedHandler;
1207 typedef std::function<void(const IoTClient*, const Model::DescribeAuditSuppressionRequest&, const Model::DescribeAuditSuppressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAuditSuppressionResponseReceivedHandler;
1208 typedef std::function<void(const IoTClient*, const Model::DescribeAuditTaskRequest&, const Model::DescribeAuditTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAuditTaskResponseReceivedHandler;
1209 typedef std::function<void(const IoTClient*, const Model::DescribeAuthorizerRequest&, const Model::DescribeAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAuthorizerResponseReceivedHandler;
1210 typedef std::function<void(const IoTClient*, const Model::DescribeBillingGroupRequest&, const Model::DescribeBillingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBillingGroupResponseReceivedHandler;
1211 typedef std::function<void(const IoTClient*, const Model::DescribeCACertificateRequest&, const Model::DescribeCACertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCACertificateResponseReceivedHandler;
1212 typedef std::function<void(const IoTClient*, const Model::DescribeCertificateRequest&, const Model::DescribeCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificateResponseReceivedHandler;
1213 typedef std::function<void(const IoTClient*, const Model::DescribeCertificateProviderRequest&, const Model::DescribeCertificateProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCertificateProviderResponseReceivedHandler;
1214 typedef std::function<void(const IoTClient*, const Model::DescribeCustomMetricRequest&, const Model::DescribeCustomMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCustomMetricResponseReceivedHandler;
1215 typedef std::function<void(const IoTClient*, const Model::DescribeDefaultAuthorizerRequest&, const Model::DescribeDefaultAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDefaultAuthorizerResponseReceivedHandler;
1216 typedef std::function<void(const IoTClient*, const Model::DescribeDetectMitigationActionsTaskRequest&, const Model::DescribeDetectMitigationActionsTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDetectMitigationActionsTaskResponseReceivedHandler;
1217 typedef std::function<void(const IoTClient*, const Model::DescribeDimensionRequest&, const Model::DescribeDimensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDimensionResponseReceivedHandler;
1218 typedef std::function<void(const IoTClient*, const Model::DescribeDomainConfigurationRequest&, const Model::DescribeDomainConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDomainConfigurationResponseReceivedHandler;
1219 typedef std::function<void(const IoTClient*, const Model::DescribeEndpointRequest&, const Model::DescribeEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEndpointResponseReceivedHandler;
1220 typedef std::function<void(const IoTClient*, const Model::DescribeEventConfigurationsRequest&, const Model::DescribeEventConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventConfigurationsResponseReceivedHandler;
1221 typedef std::function<void(const IoTClient*, const Model::DescribeFleetMetricRequest&, const Model::DescribeFleetMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFleetMetricResponseReceivedHandler;
1222 typedef std::function<void(const IoTClient*, const Model::DescribeIndexRequest&, const Model::DescribeIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIndexResponseReceivedHandler;
1223 typedef std::function<void(const IoTClient*, const Model::DescribeJobRequest&, const Model::DescribeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobResponseReceivedHandler;
1224 typedef std::function<void(const IoTClient*, const Model::DescribeJobExecutionRequest&, const Model::DescribeJobExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobExecutionResponseReceivedHandler;
1225 typedef std::function<void(const IoTClient*, const Model::DescribeJobTemplateRequest&, const Model::DescribeJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeJobTemplateResponseReceivedHandler;
1226 typedef std::function<void(const IoTClient*, const Model::DescribeManagedJobTemplateRequest&, const Model::DescribeManagedJobTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeManagedJobTemplateResponseReceivedHandler;
1227 typedef std::function<void(const IoTClient*, const Model::DescribeMitigationActionRequest&, const Model::DescribeMitigationActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMitigationActionResponseReceivedHandler;
1228 typedef std::function<void(const IoTClient*, const Model::DescribeProvisioningTemplateRequest&, const Model::DescribeProvisioningTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProvisioningTemplateResponseReceivedHandler;
1229 typedef std::function<void(const IoTClient*, const Model::DescribeProvisioningTemplateVersionRequest&, const Model::DescribeProvisioningTemplateVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProvisioningTemplateVersionResponseReceivedHandler;
1230 typedef std::function<void(const IoTClient*, const Model::DescribeRoleAliasRequest&, const Model::DescribeRoleAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRoleAliasResponseReceivedHandler;
1231 typedef std::function<void(const IoTClient*, const Model::DescribeScheduledAuditRequest&, const Model::DescribeScheduledAuditOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScheduledAuditResponseReceivedHandler;
1232 typedef std::function<void(const IoTClient*, const Model::DescribeSecurityProfileRequest&, const Model::DescribeSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityProfileResponseReceivedHandler;
1233 typedef std::function<void(const IoTClient*, const Model::DescribeStreamRequest&, const Model::DescribeStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStreamResponseReceivedHandler;
1234 typedef std::function<void(const IoTClient*, const Model::DescribeThingRequest&, const Model::DescribeThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeThingResponseReceivedHandler;
1235 typedef std::function<void(const IoTClient*, const Model::DescribeThingGroupRequest&, const Model::DescribeThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeThingGroupResponseReceivedHandler;
1236 typedef std::function<void(const IoTClient*, const Model::DescribeThingRegistrationTaskRequest&, const Model::DescribeThingRegistrationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeThingRegistrationTaskResponseReceivedHandler;
1237 typedef std::function<void(const IoTClient*, const Model::DescribeThingTypeRequest&, const Model::DescribeThingTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeThingTypeResponseReceivedHandler;
1238 typedef std::function<void(const IoTClient*, const Model::DetachPolicyRequest&, const Model::DetachPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachPolicyResponseReceivedHandler;
1239 typedef std::function<void(const IoTClient*, const Model::DetachSecurityProfileRequest&, const Model::DetachSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachSecurityProfileResponseReceivedHandler;
1240 typedef std::function<void(const IoTClient*, const Model::DetachThingPrincipalRequest&, const Model::DetachThingPrincipalOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DetachThingPrincipalResponseReceivedHandler;
1241 typedef std::function<void(const IoTClient*, const Model::DisableTopicRuleRequest&, const Model::DisableTopicRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableTopicRuleResponseReceivedHandler;
1242 typedef std::function<void(const IoTClient*, const Model::DisassociateSbomFromPackageVersionRequest&, const Model::DisassociateSbomFromPackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSbomFromPackageVersionResponseReceivedHandler;
1243 typedef std::function<void(const IoTClient*, const Model::EnableTopicRuleRequest&, const Model::EnableTopicRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableTopicRuleResponseReceivedHandler;
1244 typedef std::function<void(const IoTClient*, const Model::GetBehaviorModelTrainingSummariesRequest&, const Model::GetBehaviorModelTrainingSummariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBehaviorModelTrainingSummariesResponseReceivedHandler;
1245 typedef std::function<void(const IoTClient*, const Model::GetBucketsAggregationRequest&, const Model::GetBucketsAggregationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketsAggregationResponseReceivedHandler;
1246 typedef std::function<void(const IoTClient*, const Model::GetCardinalityRequest&, const Model::GetCardinalityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCardinalityResponseReceivedHandler;
1247 typedef std::function<void(const IoTClient*, const Model::GetEffectivePoliciesRequest&, const Model::GetEffectivePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEffectivePoliciesResponseReceivedHandler;
1248 typedef std::function<void(const IoTClient*, const Model::GetIndexingConfigurationRequest&, const Model::GetIndexingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIndexingConfigurationResponseReceivedHandler;
1249 typedef std::function<void(const IoTClient*, const Model::GetJobDocumentRequest&, const Model::GetJobDocumentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobDocumentResponseReceivedHandler;
1250 typedef std::function<void(const IoTClient*, const Model::GetLoggingOptionsRequest&, const Model::GetLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoggingOptionsResponseReceivedHandler;
1251 typedef std::function<void(const IoTClient*, const Model::GetOTAUpdateRequest&, const Model::GetOTAUpdateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOTAUpdateResponseReceivedHandler;
1252 typedef std::function<void(const IoTClient*, const Model::GetPackageRequest&, const Model::GetPackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageResponseReceivedHandler;
1253 typedef std::function<void(const IoTClient*, const Model::GetPackageConfigurationRequest&, const Model::GetPackageConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageConfigurationResponseReceivedHandler;
1254 typedef std::function<void(const IoTClient*, const Model::GetPackageVersionRequest&, const Model::GetPackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPackageVersionResponseReceivedHandler;
1255 typedef std::function<void(const IoTClient*, const Model::GetPercentilesRequest&, const Model::GetPercentilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPercentilesResponseReceivedHandler;
1256 typedef std::function<void(const IoTClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPolicyResponseReceivedHandler;
1257 typedef std::function<void(const IoTClient*, const Model::GetPolicyVersionRequest&, const Model::GetPolicyVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPolicyVersionResponseReceivedHandler;
1258 typedef std::function<void(const IoTClient*, const Model::GetRegistrationCodeRequest&, const Model::GetRegistrationCodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRegistrationCodeResponseReceivedHandler;
1259 typedef std::function<void(const IoTClient*, const Model::GetStatisticsRequest&, const Model::GetStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStatisticsResponseReceivedHandler;
1260 typedef std::function<void(const IoTClient*, const Model::GetTopicRuleRequest&, const Model::GetTopicRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTopicRuleResponseReceivedHandler;
1261 typedef std::function<void(const IoTClient*, const Model::GetTopicRuleDestinationRequest&, const Model::GetTopicRuleDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTopicRuleDestinationResponseReceivedHandler;
1262 typedef std::function<void(const IoTClient*, const Model::GetV2LoggingOptionsRequest&, const Model::GetV2LoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetV2LoggingOptionsResponseReceivedHandler;
1263 typedef std::function<void(const IoTClient*, const Model::ListActiveViolationsRequest&, const Model::ListActiveViolationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListActiveViolationsResponseReceivedHandler;
1264 typedef std::function<void(const IoTClient*, const Model::ListAttachedPoliciesRequest&, const Model::ListAttachedPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAttachedPoliciesResponseReceivedHandler;
1265 typedef std::function<void(const IoTClient*, const Model::ListAuditFindingsRequest&, const Model::ListAuditFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAuditFindingsResponseReceivedHandler;
1266 typedef std::function<void(const IoTClient*, const Model::ListAuditMitigationActionsExecutionsRequest&, const Model::ListAuditMitigationActionsExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAuditMitigationActionsExecutionsResponseReceivedHandler;
1267 typedef std::function<void(const IoTClient*, const Model::ListAuditMitigationActionsTasksRequest&, const Model::ListAuditMitigationActionsTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAuditMitigationActionsTasksResponseReceivedHandler;
1268 typedef std::function<void(const IoTClient*, const Model::ListAuditSuppressionsRequest&, const Model::ListAuditSuppressionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAuditSuppressionsResponseReceivedHandler;
1269 typedef std::function<void(const IoTClient*, const Model::ListAuditTasksRequest&, const Model::ListAuditTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAuditTasksResponseReceivedHandler;
1270 typedef std::function<void(const IoTClient*, const Model::ListAuthorizersRequest&, const Model::ListAuthorizersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAuthorizersResponseReceivedHandler;
1271 typedef std::function<void(const IoTClient*, const Model::ListBillingGroupsRequest&, const Model::ListBillingGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBillingGroupsResponseReceivedHandler;
1272 typedef std::function<void(const IoTClient*, const Model::ListCACertificatesRequest&, const Model::ListCACertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCACertificatesResponseReceivedHandler;
1273 typedef std::function<void(const IoTClient*, const Model::ListCertificateProvidersRequest&, const Model::ListCertificateProvidersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCertificateProvidersResponseReceivedHandler;
1274 typedef std::function<void(const IoTClient*, const Model::ListCertificatesRequest&, const Model::ListCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCertificatesResponseReceivedHandler;
1275 typedef std::function<void(const IoTClient*, const Model::ListCertificatesByCARequest&, const Model::ListCertificatesByCAOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCertificatesByCAResponseReceivedHandler;
1276 typedef std::function<void(const IoTClient*, const Model::ListCustomMetricsRequest&, const Model::ListCustomMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomMetricsResponseReceivedHandler;
1277 typedef std::function<void(const IoTClient*, const Model::ListDetectMitigationActionsExecutionsRequest&, const Model::ListDetectMitigationActionsExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectMitigationActionsExecutionsResponseReceivedHandler;
1278 typedef std::function<void(const IoTClient*, const Model::ListDetectMitigationActionsTasksRequest&, const Model::ListDetectMitigationActionsTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectMitigationActionsTasksResponseReceivedHandler;
1279 typedef std::function<void(const IoTClient*, const Model::ListDimensionsRequest&, const Model::ListDimensionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDimensionsResponseReceivedHandler;
1280 typedef std::function<void(const IoTClient*, const Model::ListDomainConfigurationsRequest&, const Model::ListDomainConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainConfigurationsResponseReceivedHandler;
1281 typedef std::function<void(const IoTClient*, const Model::ListFleetMetricsRequest&, const Model::ListFleetMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFleetMetricsResponseReceivedHandler;
1282 typedef std::function<void(const IoTClient*, const Model::ListIndicesRequest&, const Model::ListIndicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIndicesResponseReceivedHandler;
1283 typedef std::function<void(const IoTClient*, const Model::ListJobExecutionsForJobRequest&, const Model::ListJobExecutionsForJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobExecutionsForJobResponseReceivedHandler;
1284 typedef std::function<void(const IoTClient*, const Model::ListJobExecutionsForThingRequest&, const Model::ListJobExecutionsForThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobExecutionsForThingResponseReceivedHandler;
1285 typedef std::function<void(const IoTClient*, const Model::ListJobTemplatesRequest&, const Model::ListJobTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobTemplatesResponseReceivedHandler;
1286 typedef std::function<void(const IoTClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
1287 typedef std::function<void(const IoTClient*, const Model::ListManagedJobTemplatesRequest&, const Model::ListManagedJobTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListManagedJobTemplatesResponseReceivedHandler;
1288 typedef std::function<void(const IoTClient*, const Model::ListMetricValuesRequest&, const Model::ListMetricValuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMetricValuesResponseReceivedHandler;
1289 typedef std::function<void(const IoTClient*, const Model::ListMitigationActionsRequest&, const Model::ListMitigationActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMitigationActionsResponseReceivedHandler;
1290 typedef std::function<void(const IoTClient*, const Model::ListOTAUpdatesRequest&, const Model::ListOTAUpdatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOTAUpdatesResponseReceivedHandler;
1291 typedef std::function<void(const IoTClient*, const Model::ListOutgoingCertificatesRequest&, const Model::ListOutgoingCertificatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOutgoingCertificatesResponseReceivedHandler;
1292 typedef std::function<void(const IoTClient*, const Model::ListPackageVersionsRequest&, const Model::ListPackageVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackageVersionsResponseReceivedHandler;
1293 typedef std::function<void(const IoTClient*, const Model::ListPackagesRequest&, const Model::ListPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPackagesResponseReceivedHandler;
1294 typedef std::function<void(const IoTClient*, const Model::ListPoliciesRequest&, const Model::ListPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPoliciesResponseReceivedHandler;
1295 typedef std::function<void(const IoTClient*, const Model::ListPolicyVersionsRequest&, const Model::ListPolicyVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPolicyVersionsResponseReceivedHandler;
1296 typedef std::function<void(const IoTClient*, const Model::ListPrincipalThingsRequest&, const Model::ListPrincipalThingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPrincipalThingsResponseReceivedHandler;
1297 typedef std::function<void(const IoTClient*, const Model::ListProvisioningTemplateVersionsRequest&, const Model::ListProvisioningTemplateVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProvisioningTemplateVersionsResponseReceivedHandler;
1298 typedef std::function<void(const IoTClient*, const Model::ListProvisioningTemplatesRequest&, const Model::ListProvisioningTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProvisioningTemplatesResponseReceivedHandler;
1299 typedef std::function<void(const IoTClient*, const Model::ListRelatedResourcesForAuditFindingRequest&, const Model::ListRelatedResourcesForAuditFindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRelatedResourcesForAuditFindingResponseReceivedHandler;
1300 typedef std::function<void(const IoTClient*, const Model::ListRoleAliasesRequest&, const Model::ListRoleAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoleAliasesResponseReceivedHandler;
1301 typedef std::function<void(const IoTClient*, const Model::ListSbomValidationResultsRequest&, const Model::ListSbomValidationResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSbomValidationResultsResponseReceivedHandler;
1302 typedef std::function<void(const IoTClient*, const Model::ListScheduledAuditsRequest&, const Model::ListScheduledAuditsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListScheduledAuditsResponseReceivedHandler;
1303 typedef std::function<void(const IoTClient*, const Model::ListSecurityProfilesRequest&, const Model::ListSecurityProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityProfilesResponseReceivedHandler;
1304 typedef std::function<void(const IoTClient*, const Model::ListSecurityProfilesForTargetRequest&, const Model::ListSecurityProfilesForTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityProfilesForTargetResponseReceivedHandler;
1305 typedef std::function<void(const IoTClient*, const Model::ListStreamsRequest&, const Model::ListStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStreamsResponseReceivedHandler;
1306 typedef std::function<void(const IoTClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
1307 typedef std::function<void(const IoTClient*, const Model::ListTargetsForPolicyRequest&, const Model::ListTargetsForPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTargetsForPolicyResponseReceivedHandler;
1308 typedef std::function<void(const IoTClient*, const Model::ListTargetsForSecurityProfileRequest&, const Model::ListTargetsForSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTargetsForSecurityProfileResponseReceivedHandler;
1309 typedef std::function<void(const IoTClient*, const Model::ListThingGroupsRequest&, const Model::ListThingGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingGroupsResponseReceivedHandler;
1310 typedef std::function<void(const IoTClient*, const Model::ListThingGroupsForThingRequest&, const Model::ListThingGroupsForThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingGroupsForThingResponseReceivedHandler;
1311 typedef std::function<void(const IoTClient*, const Model::ListThingPrincipalsRequest&, const Model::ListThingPrincipalsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingPrincipalsResponseReceivedHandler;
1312 typedef std::function<void(const IoTClient*, const Model::ListThingRegistrationTaskReportsRequest&, const Model::ListThingRegistrationTaskReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingRegistrationTaskReportsResponseReceivedHandler;
1313 typedef std::function<void(const IoTClient*, const Model::ListThingRegistrationTasksRequest&, const Model::ListThingRegistrationTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingRegistrationTasksResponseReceivedHandler;
1314 typedef std::function<void(const IoTClient*, const Model::ListThingTypesRequest&, const Model::ListThingTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingTypesResponseReceivedHandler;
1315 typedef std::function<void(const IoTClient*, const Model::ListThingsRequest&, const Model::ListThingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingsResponseReceivedHandler;
1316 typedef std::function<void(const IoTClient*, const Model::ListThingsInBillingGroupRequest&, const Model::ListThingsInBillingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingsInBillingGroupResponseReceivedHandler;
1317 typedef std::function<void(const IoTClient*, const Model::ListThingsInThingGroupRequest&, const Model::ListThingsInThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThingsInThingGroupResponseReceivedHandler;
1318 typedef std::function<void(const IoTClient*, const Model::ListTopicRuleDestinationsRequest&, const Model::ListTopicRuleDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTopicRuleDestinationsResponseReceivedHandler;
1319 typedef std::function<void(const IoTClient*, const Model::ListTopicRulesRequest&, const Model::ListTopicRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTopicRulesResponseReceivedHandler;
1320 typedef std::function<void(const IoTClient*, const Model::ListV2LoggingLevelsRequest&, const Model::ListV2LoggingLevelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListV2LoggingLevelsResponseReceivedHandler;
1321 typedef std::function<void(const IoTClient*, const Model::ListViolationEventsRequest&, const Model::ListViolationEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListViolationEventsResponseReceivedHandler;
1322 typedef std::function<void(const IoTClient*, const Model::PutVerificationStateOnViolationRequest&, const Model::PutVerificationStateOnViolationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutVerificationStateOnViolationResponseReceivedHandler;
1323 typedef std::function<void(const IoTClient*, const Model::RegisterCACertificateRequest&, const Model::RegisterCACertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCACertificateResponseReceivedHandler;
1324 typedef std::function<void(const IoTClient*, const Model::RegisterCertificateRequest&, const Model::RegisterCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCertificateResponseReceivedHandler;
1325 typedef std::function<void(const IoTClient*, const Model::RegisterCertificateWithoutCARequest&, const Model::RegisterCertificateWithoutCAOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCertificateWithoutCAResponseReceivedHandler;
1326 typedef std::function<void(const IoTClient*, const Model::RegisterThingRequest&, const Model::RegisterThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterThingResponseReceivedHandler;
1327 typedef std::function<void(const IoTClient*, const Model::RejectCertificateTransferRequest&, const Model::RejectCertificateTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectCertificateTransferResponseReceivedHandler;
1328 typedef std::function<void(const IoTClient*, const Model::RemoveThingFromBillingGroupRequest&, const Model::RemoveThingFromBillingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveThingFromBillingGroupResponseReceivedHandler;
1329 typedef std::function<void(const IoTClient*, const Model::RemoveThingFromThingGroupRequest&, const Model::RemoveThingFromThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveThingFromThingGroupResponseReceivedHandler;
1330 typedef std::function<void(const IoTClient*, const Model::ReplaceTopicRuleRequest&, const Model::ReplaceTopicRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplaceTopicRuleResponseReceivedHandler;
1331 typedef std::function<void(const IoTClient*, const Model::SearchIndexRequest&, const Model::SearchIndexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchIndexResponseReceivedHandler;
1332 typedef std::function<void(const IoTClient*, const Model::SetDefaultAuthorizerRequest&, const Model::SetDefaultAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetDefaultAuthorizerResponseReceivedHandler;
1333 typedef std::function<void(const IoTClient*, const Model::SetDefaultPolicyVersionRequest&, const Model::SetDefaultPolicyVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetDefaultPolicyVersionResponseReceivedHandler;
1334 typedef std::function<void(const IoTClient*, const Model::SetLoggingOptionsRequest&, const Model::SetLoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetLoggingOptionsResponseReceivedHandler;
1335 typedef std::function<void(const IoTClient*, const Model::SetV2LoggingLevelRequest&, const Model::SetV2LoggingLevelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetV2LoggingLevelResponseReceivedHandler;
1336 typedef std::function<void(const IoTClient*, const Model::SetV2LoggingOptionsRequest&, const Model::SetV2LoggingOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetV2LoggingOptionsResponseReceivedHandler;
1337 typedef std::function<void(const IoTClient*, const Model::StartAuditMitigationActionsTaskRequest&, const Model::StartAuditMitigationActionsTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAuditMitigationActionsTaskResponseReceivedHandler;
1338 typedef std::function<void(const IoTClient*, const Model::StartDetectMitigationActionsTaskRequest&, const Model::StartDetectMitigationActionsTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDetectMitigationActionsTaskResponseReceivedHandler;
1339 typedef std::function<void(const IoTClient*, const Model::StartOnDemandAuditTaskRequest&, const Model::StartOnDemandAuditTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartOnDemandAuditTaskResponseReceivedHandler;
1340 typedef std::function<void(const IoTClient*, const Model::StartThingRegistrationTaskRequest&, const Model::StartThingRegistrationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartThingRegistrationTaskResponseReceivedHandler;
1341 typedef std::function<void(const IoTClient*, const Model::StopThingRegistrationTaskRequest&, const Model::StopThingRegistrationTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopThingRegistrationTaskResponseReceivedHandler;
1342 typedef std::function<void(const IoTClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
1343 typedef std::function<void(const IoTClient*, const Model::TestAuthorizationRequest&, const Model::TestAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestAuthorizationResponseReceivedHandler;
1344 typedef std::function<void(const IoTClient*, const Model::TestInvokeAuthorizerRequest&, const Model::TestInvokeAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestInvokeAuthorizerResponseReceivedHandler;
1345 typedef std::function<void(const IoTClient*, const Model::TransferCertificateRequest&, const Model::TransferCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TransferCertificateResponseReceivedHandler;
1346 typedef std::function<void(const IoTClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
1347 typedef std::function<void(const IoTClient*, const Model::UpdateAccountAuditConfigurationRequest&, const Model::UpdateAccountAuditConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountAuditConfigurationResponseReceivedHandler;
1348 typedef std::function<void(const IoTClient*, const Model::UpdateAuditSuppressionRequest&, const Model::UpdateAuditSuppressionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAuditSuppressionResponseReceivedHandler;
1349 typedef std::function<void(const IoTClient*, const Model::UpdateAuthorizerRequest&, const Model::UpdateAuthorizerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAuthorizerResponseReceivedHandler;
1350 typedef std::function<void(const IoTClient*, const Model::UpdateBillingGroupRequest&, const Model::UpdateBillingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBillingGroupResponseReceivedHandler;
1351 typedef std::function<void(const IoTClient*, const Model::UpdateCACertificateRequest&, const Model::UpdateCACertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCACertificateResponseReceivedHandler;
1352 typedef std::function<void(const IoTClient*, const Model::UpdateCertificateRequest&, const Model::UpdateCertificateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCertificateResponseReceivedHandler;
1353 typedef std::function<void(const IoTClient*, const Model::UpdateCertificateProviderRequest&, const Model::UpdateCertificateProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCertificateProviderResponseReceivedHandler;
1354 typedef std::function<void(const IoTClient*, const Model::UpdateCustomMetricRequest&, const Model::UpdateCustomMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCustomMetricResponseReceivedHandler;
1355 typedef std::function<void(const IoTClient*, const Model::UpdateDimensionRequest&, const Model::UpdateDimensionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDimensionResponseReceivedHandler;
1356 typedef std::function<void(const IoTClient*, const Model::UpdateDomainConfigurationRequest&, const Model::UpdateDomainConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainConfigurationResponseReceivedHandler;
1357 typedef std::function<void(const IoTClient*, const Model::UpdateDynamicThingGroupRequest&, const Model::UpdateDynamicThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDynamicThingGroupResponseReceivedHandler;
1358 typedef std::function<void(const IoTClient*, const Model::UpdateEventConfigurationsRequest&, const Model::UpdateEventConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEventConfigurationsResponseReceivedHandler;
1359 typedef std::function<void(const IoTClient*, const Model::UpdateFleetMetricRequest&, const Model::UpdateFleetMetricOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetMetricResponseReceivedHandler;
1360 typedef std::function<void(const IoTClient*, const Model::UpdateIndexingConfigurationRequest&, const Model::UpdateIndexingConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIndexingConfigurationResponseReceivedHandler;
1361 typedef std::function<void(const IoTClient*, const Model::UpdateJobRequest&, const Model::UpdateJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateJobResponseReceivedHandler;
1362 typedef std::function<void(const IoTClient*, const Model::UpdateMitigationActionRequest&, const Model::UpdateMitigationActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMitigationActionResponseReceivedHandler;
1363 typedef std::function<void(const IoTClient*, const Model::UpdatePackageRequest&, const Model::UpdatePackageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageResponseReceivedHandler;
1364 typedef std::function<void(const IoTClient*, const Model::UpdatePackageConfigurationRequest&, const Model::UpdatePackageConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageConfigurationResponseReceivedHandler;
1365 typedef std::function<void(const IoTClient*, const Model::UpdatePackageVersionRequest&, const Model::UpdatePackageVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePackageVersionResponseReceivedHandler;
1366 typedef std::function<void(const IoTClient*, const Model::UpdateProvisioningTemplateRequest&, const Model::UpdateProvisioningTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProvisioningTemplateResponseReceivedHandler;
1367 typedef std::function<void(const IoTClient*, const Model::UpdateRoleAliasRequest&, const Model::UpdateRoleAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoleAliasResponseReceivedHandler;
1368 typedef std::function<void(const IoTClient*, const Model::UpdateScheduledAuditRequest&, const Model::UpdateScheduledAuditOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateScheduledAuditResponseReceivedHandler;
1369 typedef std::function<void(const IoTClient*, const Model::UpdateSecurityProfileRequest&, const Model::UpdateSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecurityProfileResponseReceivedHandler;
1370 typedef std::function<void(const IoTClient*, const Model::UpdateStreamRequest&, const Model::UpdateStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStreamResponseReceivedHandler;
1371 typedef std::function<void(const IoTClient*, const Model::UpdateThingRequest&, const Model::UpdateThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateThingResponseReceivedHandler;
1372 typedef std::function<void(const IoTClient*, const Model::UpdateThingGroupRequest&, const Model::UpdateThingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateThingGroupResponseReceivedHandler;
1373 typedef std::function<void(const IoTClient*, const Model::UpdateThingGroupsForThingRequest&, const Model::UpdateThingGroupsForThingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateThingGroupsForThingResponseReceivedHandler;
1374 typedef std::function<void(const IoTClient*, const Model::UpdateTopicRuleDestinationRequest&, const Model::UpdateTopicRuleDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTopicRuleDestinationResponseReceivedHandler;
1375 typedef std::function<void(const IoTClient*, const Model::ValidateSecurityProfileBehaviorsRequest&, const Model::ValidateSecurityProfileBehaviorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateSecurityProfileBehaviorsResponseReceivedHandler;
1376 /* End of service model async handlers definitions */
1377 } // namespace IoT
1378} // namespace Aws
EndpointProviderBase< IoTClientConfiguration, IoTBuiltInParameters, IoTClientContextParameters > IoTEndpointProviderBase
std::future< CreatePackageVersionOutcome > CreatePackageVersionOutcomeCallable
Aws::Utils::Outcome< ListSecurityProfilesResult, IoTError > ListSecurityProfilesOutcome
Aws::Utils::Outcome< DeleteTopicRuleDestinationResult, IoTError > DeleteTopicRuleDestinationOutcome
Aws::Utils::Outcome< DescribeThingTypeResult, IoTError > DescribeThingTypeOutcome
Aws::Utils::Outcome< TestAuthorizationResult, IoTError > TestAuthorizationOutcome
std::future< DescribeBillingGroupOutcome > DescribeBillingGroupOutcomeCallable
Aws::Utils::Outcome< UpdateAuditSuppressionResult, IoTError > UpdateAuditSuppressionOutcome
std::future< DisableTopicRuleOutcome > DisableTopicRuleOutcomeCallable
Aws::Utils::Outcome< DescribeCustomMetricResult, IoTError > DescribeCustomMetricOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteAccountAuditConfigurationResult, IoTError > DeleteAccountAuditConfigurationOutcome
std::future< ListTargetsForSecurityProfileOutcome > ListTargetsForSecurityProfileOutcomeCallable
std::future< ListAuditTasksOutcome > ListAuditTasksOutcomeCallable
Aws::Utils::Outcome< ListPolicyVersionsResult, IoTError > ListPolicyVersionsOutcome
std::future< AttachThingPrincipalOutcome > AttachThingPrincipalOutcomeCallable
std::future< ListDomainConfigurationsOutcome > ListDomainConfigurationsOutcomeCallable
std::future< ListThingGroupsOutcome > ListThingGroupsOutcomeCallable
Aws::Utils::Outcome< DescribeAccountAuditConfigurationResult, IoTError > DescribeAccountAuditConfigurationOutcome
std::future< ListProvisioningTemplateVersionsOutcome > ListProvisioningTemplateVersionsOutcomeCallable
std::future< DescribeThingTypeOutcome > DescribeThingTypeOutcomeCallable
Aws::Utils::Outcome< UpdateEventConfigurationsResult, IoTError > UpdateEventConfigurationsOutcome
Aws::Utils::Outcome< GetEffectivePoliciesResult, IoTError > GetEffectivePoliciesOutcome
std::future< GetCardinalityOutcome > GetCardinalityOutcomeCallable
std::future< UpdateJobOutcome > UpdateJobOutcomeCallable
std::future< CreateJobTemplateOutcome > CreateJobTemplateOutcomeCallable
Aws::Utils::Outcome< ListThingsInBillingGroupResult, IoTError > ListThingsInBillingGroupOutcome
Aws::Utils::Outcome< StartOnDemandAuditTaskResult, IoTError > StartOnDemandAuditTaskOutcome
Aws::Utils::Outcome< RegisterCertificateResult, IoTError > RegisterCertificateOutcome
std::future< DescribeDetectMitigationActionsTaskOutcome > DescribeDetectMitigationActionsTaskOutcomeCallable
std::future< AddThingToBillingGroupOutcome > AddThingToBillingGroupOutcomeCallable
std::future< SetLoggingOptionsOutcome > SetLoggingOptionsOutcomeCallable
Aws::Utils::Outcome< DescribeBillingGroupResult, IoTError > DescribeBillingGroupOutcome
std::future< UpdateProvisioningTemplateOutcome > UpdateProvisioningTemplateOutcomeCallable
Aws::Utils::Outcome< DeleteCustomMetricResult, IoTError > DeleteCustomMetricOutcome
Aws::Utils::Outcome< CreatePackageResult, IoTError > CreatePackageOutcome
std::future< DeleteOTAUpdateOutcome > DeleteOTAUpdateOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > RejectCertificateTransferOutcome
Aws::Utils::Outcome< DescribeAuditFindingResult, IoTError > DescribeAuditFindingOutcome
std::future< CreateFleetMetricOutcome > CreateFleetMetricOutcomeCallable
std::future< RegisterCertificateWithoutCAOutcome > RegisterCertificateWithoutCAOutcomeCallable
Aws::Utils::Outcome< DeleteStreamResult, IoTError > DeleteStreamOutcome
Aws::Utils::Outcome< CreateJobResult, IoTError > CreateJobOutcome
std::future< ListPackageVersionsOutcome > ListPackageVersionsOutcomeCallable
std::future< DeleteDynamicThingGroupOutcome > DeleteDynamicThingGroupOutcomeCallable
Aws::Utils::Outcome< DetachSecurityProfileResult, IoTError > DetachSecurityProfileOutcome
Aws::Utils::Outcome< CreateCustomMetricResult, IoTError > CreateCustomMetricOutcome
std::future< PutVerificationStateOnViolationOutcome > PutVerificationStateOnViolationOutcomeCallable
Aws::Utils::Outcome< GetBehaviorModelTrainingSummariesResult, IoTError > GetBehaviorModelTrainingSummariesOutcome
std::future< ListCertificatesByCAOutcome > ListCertificatesByCAOutcomeCallable
Aws::Utils::Outcome< ListTargetsForPolicyResult, IoTError > ListTargetsForPolicyOutcome
Aws::Utils::Outcome< ListOTAUpdatesResult, IoTError > ListOTAUpdatesOutcome
std::future< ListPoliciesOutcome > ListPoliciesOutcomeCallable
std::future< CreateCertificateFromCsrOutcome > CreateCertificateFromCsrOutcomeCallable
std::future< DeleteFleetMetricOutcome > DeleteFleetMetricOutcomeCallable
std::future< DeletePolicyOutcome > DeletePolicyOutcomeCallable
Aws::Utils::Outcome< DeleteBillingGroupResult, IoTError > DeleteBillingGroupOutcome
std::future< UpdatePackageOutcome > UpdatePackageOutcomeCallable
std::future< UpdatePackageConfigurationOutcome > UpdatePackageConfigurationOutcomeCallable
std::future< GetPolicyVersionOutcome > GetPolicyVersionOutcomeCallable
std::future< UpdateBillingGroupOutcome > UpdateBillingGroupOutcomeCallable
std::future< DescribeThingOutcome > DescribeThingOutcomeCallable
std::future< DescribeEndpointOutcome > DescribeEndpointOutcomeCallable
std::future< ListJobTemplatesOutcome > ListJobTemplatesOutcomeCallable
std::future< SetV2LoggingLevelOutcome > SetV2LoggingLevelOutcomeCallable
std::future< ListBillingGroupsOutcome > ListBillingGroupsOutcomeCallable
std::future< DescribeJobTemplateOutcome > DescribeJobTemplateOutcomeCallable
Aws::Utils::Outcome< GetPolicyVersionResult, IoTError > GetPolicyVersionOutcome
Aws::Utils::Outcome< DeleteCertificateProviderResult, IoTError > DeleteCertificateProviderOutcome
Aws::Utils::Outcome< DescribeFleetMetricResult, IoTError > DescribeFleetMetricOutcome
Aws::Utils::Outcome< DeleteProvisioningTemplateVersionResult, IoTError > DeleteProvisioningTemplateVersionOutcome
Aws::Utils::Outcome< ListAuditFindingsResult, IoTError > ListAuditFindingsOutcome
std::future< DeleteThingOutcome > DeleteThingOutcomeCallable
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
Aws::Utils::Outcome< ListMetricValuesResult, IoTError > ListMetricValuesOutcome
std::future< UpdateStreamOutcome > UpdateStreamOutcomeCallable
std::future< DeleteDomainConfigurationOutcome > DeleteDomainConfigurationOutcomeCallable
std::future< DescribeCertificateOutcome > DescribeCertificateOutcomeCallable
Aws::Utils::Outcome< PutVerificationStateOnViolationResult, IoTError > PutVerificationStateOnViolationOutcome
Aws::Utils::Outcome< GetStatisticsResult, IoTError > GetStatisticsOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeleteJobExecutionOutcome
std::future< DescribeProvisioningTemplateOutcome > DescribeProvisioningTemplateOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > AcceptCertificateTransferOutcome
Aws::Utils::Outcome< ListThingsResult, IoTError > ListThingsOutcome
std::future< DeleteAuthorizerOutcome > DeleteAuthorizerOutcomeCallable
std::future< CreateDimensionOutcome > CreateDimensionOutcomeCallable
Aws::Utils::Outcome< ListThingRegistrationTasksResult, IoTError > ListThingRegistrationTasksOutcome
std::future< ListDetectMitigationActionsExecutionsOutcome > ListDetectMitigationActionsExecutionsOutcomeCallable
std::future< ListDimensionsOutcome > ListDimensionsOutcomeCallable
std::future< GetTopicRuleOutcome > GetTopicRuleOutcomeCallable
std::future< ListTopicRuleDestinationsOutcome > ListTopicRuleDestinationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeleteFleetMetricOutcome
Aws::Utils::Outcome< DeleteAuditSuppressionResult, IoTError > DeleteAuditSuppressionOutcome
std::future< GetPercentilesOutcome > GetPercentilesOutcomeCallable
Aws::Utils::Outcome< RegisterThingResult, IoTError > RegisterThingOutcome
std::future< ListMetricValuesOutcome > ListMetricValuesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeleteTopicRuleOutcome
std::future< CreateJobOutcome > CreateJobOutcomeCallable
std::future< DescribeScheduledAuditOutcome > DescribeScheduledAuditOutcomeCallable
Aws::Utils::Outcome< CreatePackageVersionResult, IoTError > CreatePackageVersionOutcome
Aws::Utils::Outcome< DescribeThingResult, IoTError > DescribeThingOutcome
Aws::Utils::Outcome< UpdateBillingGroupResult, IoTError > UpdateBillingGroupOutcome
Aws::Utils::Outcome< UpdateRoleAliasResult, IoTError > UpdateRoleAliasOutcome
std::future< ListPackagesOutcome > ListPackagesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< RemoveThingFromBillingGroupOutcome > RemoveThingFromBillingGroupOutcomeCallable
std::future< DescribeManagedJobTemplateOutcome > DescribeManagedJobTemplateOutcomeCallable
Aws::Utils::Outcome< DescribeJobTemplateResult, IoTError > DescribeJobTemplateOutcome
Aws::Utils::Outcome< DeleteDynamicThingGroupResult, IoTError > DeleteDynamicThingGroupOutcome
std::future< DetachThingPrincipalOutcome > DetachThingPrincipalOutcomeCallable
std::future< DeleteAuditSuppressionOutcome > DeleteAuditSuppressionOutcomeCallable
std::future< UpdateSecurityProfileOutcome > UpdateSecurityProfileOutcomeCallable
Aws::Utils::Outcome< CreateFleetMetricResult, IoTError > CreateFleetMetricOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > EnableTopicRuleOutcome
Aws::Utils::Outcome< ListAuditMitigationActionsTasksResult, IoTError > ListAuditMitigationActionsTasksOutcome
std::future< CreateKeysAndCertificateOutcome > CreateKeysAndCertificateOutcomeCallable
Aws::Utils::Outcome< DeprecateThingTypeResult, IoTError > DeprecateThingTypeOutcome
Aws::Utils::Outcome< DeleteThingGroupResult, IoTError > DeleteThingGroupOutcome
Aws::Utils::Outcome< DescribeMitigationActionResult, IoTError > DescribeMitigationActionOutcome
std::future< ListRelatedResourcesForAuditFindingOutcome > ListRelatedResourcesForAuditFindingOutcomeCallable
Aws::Utils::Outcome< CreatePolicyVersionResult, IoTError > CreatePolicyVersionOutcome
Aws::Utils::Outcome< TestInvokeAuthorizerResult, IoTError > TestInvokeAuthorizerOutcome
Aws::Utils::Outcome< UpdatePackageVersionResult, IoTError > UpdatePackageVersionOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > AttachPolicyOutcome
Aws::Utils::Outcome< CreateProvisioningClaimResult, IoTError > CreateProvisioningClaimOutcome
Aws::Utils::Outcome< DeleteThingResult, IoTError > DeleteThingOutcome
Aws::Utils::Outcome< DescribeEndpointResult, IoTError > DescribeEndpointOutcome
Aws::Utils::Outcome< GetTopicRuleResult, IoTError > GetTopicRuleOutcome
Aws::Utils::Outcome< AttachSecurityProfileResult, IoTError > AttachSecurityProfileOutcome
std::future< ListAuditMitigationActionsTasksOutcome > ListAuditMitigationActionsTasksOutcomeCallable
std::future< ListScheduledAuditsOutcome > ListScheduledAuditsOutcomeCallable
Aws::Utils::Outcome< ListAuditMitigationActionsExecutionsResult, IoTError > ListAuditMitigationActionsExecutionsOutcome
std::future< RemoveThingFromThingGroupOutcome > RemoveThingFromThingGroupOutcomeCallable
Aws::Utils::Outcome< CreateStreamResult, IoTError > CreateStreamOutcome
Aws::Utils::Outcome< CreateAuditSuppressionResult, IoTError > CreateAuditSuppressionOutcome
std::future< GetOTAUpdateOutcome > GetOTAUpdateOutcomeCallable
Aws::Utils::Outcome< DescribeAuditSuppressionResult, IoTError > DescribeAuditSuppressionOutcome
std::future< DescribeAuthorizerOutcome > DescribeAuthorizerOutcomeCallable
std::future< GetLoggingOptionsOutcome > GetLoggingOptionsOutcomeCallable
Aws::Utils::Outcome< SetDefaultAuthorizerResult, IoTError > SetDefaultAuthorizerOutcome
Aws::Utils::Outcome< DetachThingPrincipalResult, IoTError > DetachThingPrincipalOutcome
Aws::Utils::Outcome< DescribeRoleAliasResult, IoTError > DescribeRoleAliasOutcome
Aws::Utils::Outcome< ListPrincipalThingsResult, IoTError > ListPrincipalThingsOutcome
Aws::Utils::Outcome< CreateDynamicThingGroupResult, IoTError > CreateDynamicThingGroupOutcome
std::future< SetV2LoggingOptionsOutcome > SetV2LoggingOptionsOutcomeCallable
std::future< UpdateIndexingConfigurationOutcome > UpdateIndexingConfigurationOutcomeCallable
Aws::Utils::Outcome< CancelJobResult, IoTError > CancelJobOutcome
std::future< CreateProvisioningTemplateVersionOutcome > CreateProvisioningTemplateVersionOutcomeCallable
std::future< DeleteScheduledAuditOutcome > DeleteScheduledAuditOutcomeCallable
Aws::Utils::Outcome< ListCertificatesByCAResult, IoTError > ListCertificatesByCAOutcome
Aws::Utils::Outcome< UpdateScheduledAuditResult, IoTError > UpdateScheduledAuditOutcome
std::future< CreateMitigationActionOutcome > CreateMitigationActionOutcomeCallable
Aws::Utils::Outcome< UpdateThingResult, IoTError > UpdateThingOutcome
std::future< DescribeDomainConfigurationOutcome > DescribeDomainConfigurationOutcomeCallable
Aws::Utils::Outcome< ListDetectMitigationActionsTasksResult, IoTError > ListDetectMitigationActionsTasksOutcome
std::future< DetachSecurityProfileOutcome > DetachSecurityProfileOutcomeCallable
Aws::Utils::Outcome< DeleteRegistrationCodeResult, IoTError > DeleteRegistrationCodeOutcome
std::future< EnableTopicRuleOutcome > EnableTopicRuleOutcomeCallable
Aws::Utils::Outcome< CreateOTAUpdateResult, IoTError > CreateOTAUpdateOutcome
Aws::Utils::Outcome< ListProvisioningTemplateVersionsResult, IoTError > ListProvisioningTemplateVersionsOutcome
Aws::Utils::Outcome< GetPackageVersionResult, IoTError > GetPackageVersionOutcome
Aws::Utils::Outcome< CancelDetectMitigationActionsTaskResult, IoTError > CancelDetectMitigationActionsTaskOutcome
Aws::Utils::Outcome< DescribeDefaultAuthorizerResult, IoTError > DescribeDefaultAuthorizerOutcome
std::future< DescribeCustomMetricOutcome > DescribeCustomMetricOutcomeCallable
std::future< CancelDetectMitigationActionsTaskOutcome > CancelDetectMitigationActionsTaskOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > SetDefaultPolicyVersionOutcome
Aws::Utils::Outcome< ClearDefaultAuthorizerResult, IoTError > ClearDefaultAuthorizerOutcome
Aws::Utils::Outcome< ListPackagesResult, IoTError > ListPackagesOutcome
Aws::Utils::Outcome< ListThingPrincipalsResult, IoTError > ListThingPrincipalsOutcome
std::future< ListActiveViolationsOutcome > ListActiveViolationsOutcomeCallable
std::future< DeleteCACertificateOutcome > DeleteCACertificateOutcomeCallable
std::future< DescribeCertificateProviderOutcome > DescribeCertificateProviderOutcomeCallable
std::future< DeletePolicyVersionOutcome > DeletePolicyVersionOutcomeCallable
std::future< AcceptCertificateTransferOutcome > AcceptCertificateTransferOutcomeCallable
std::future< DeleteJobExecutionOutcome > DeleteJobExecutionOutcomeCallable
Aws::Utils::Outcome< UpdateThingGroupResult, IoTError > UpdateThingGroupOutcome
std::future< CreateStreamOutcome > CreateStreamOutcomeCallable
Aws::Utils::Outcome< UpdateProvisioningTemplateResult, IoTError > UpdateProvisioningTemplateOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeleteJobOutcome
std::future< GetV2LoggingOptionsOutcome > GetV2LoggingOptionsOutcomeCallable
Aws::Utils::Outcome< ListDomainConfigurationsResult, IoTError > ListDomainConfigurationsOutcome
Aws::Utils::Outcome< UpdateCustomMetricResult, IoTError > UpdateCustomMetricOutcome
std::future< UpdateThingGroupOutcome > UpdateThingGroupOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, IoTError > TagResourceOutcome
std::future< CreatePolicyVersionOutcome > CreatePolicyVersionOutcomeCallable
Aws::Utils::Outcome< GetOTAUpdateResult, IoTError > GetOTAUpdateOutcome
std::future< DeleteBillingGroupOutcome > DeleteBillingGroupOutcomeCallable
std::future< CreateTopicRuleDestinationOutcome > CreateTopicRuleDestinationOutcomeCallable
Aws::Utils::Outcome< ListPackageVersionsResult, IoTError > ListPackageVersionsOutcome
Aws::Utils::Outcome< AddThingToBillingGroupResult, IoTError > AddThingToBillingGroupOutcome
Aws::Utils::Outcome< UpdateStreamResult, IoTError > UpdateStreamOutcome
Aws::Utils::Outcome< CancelAuditMitigationActionsTaskResult, IoTError > CancelAuditMitigationActionsTaskOutcome
Aws::Utils::Outcome< AssociateTargetsWithJobResult, IoTError > AssociateTargetsWithJobOutcome
std::future< ListManagedJobTemplatesOutcome > ListManagedJobTemplatesOutcomeCallable
Aws::Utils::Outcome< ListTargetsForSecurityProfileResult, IoTError > ListTargetsForSecurityProfileOutcome
std::future< ListAuditFindingsOutcome > ListAuditFindingsOutcomeCallable
std::future< GetRegistrationCodeOutcome > GetRegistrationCodeOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateThingGroupsForThingOutcome > UpdateThingGroupsForThingOutcomeCallable
std::future< DescribeAuditTaskOutcome > DescribeAuditTaskOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > SetV2LoggingOptionsOutcome
Aws::Utils::Outcome< CreateCertificateFromCsrResult, IoTError > CreateCertificateFromCsrOutcome
std::future< CreateThingTypeOutcome > CreateThingTypeOutcomeCallable
Aws::Utils::Outcome< DescribeCertificateProviderResult, IoTError > DescribeCertificateProviderOutcome
Aws::Utils::Outcome< ConfirmTopicRuleDestinationResult, IoTError > ConfirmTopicRuleDestinationOutcome
Aws::Utils::Outcome< UpdatePackageResult, IoTError > UpdatePackageOutcome
Aws::Utils::Outcome< GetV2LoggingOptionsResult, IoTError > GetV2LoggingOptionsOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > UpdateCertificateOutcome
Aws::Utils::Outcome< DeleteProvisioningTemplateResult, IoTError > DeleteProvisioningTemplateOutcome
Aws::Utils::Outcome< ListIndicesResult, IoTError > ListIndicesOutcome
std::future< AssociateTargetsWithJobOutcome > AssociateTargetsWithJobOutcomeCallable
Aws::Utils::Outcome< DescribeDimensionResult, IoTError > DescribeDimensionOutcome
Aws::Utils::Outcome< DescribeScheduledAuditResult, IoTError > DescribeScheduledAuditOutcome
std::future< ClearDefaultAuthorizerOutcome > ClearDefaultAuthorizerOutcomeCallable
std::future< ConfirmTopicRuleDestinationOutcome > ConfirmTopicRuleDestinationOutcomeCallable
Aws::Utils::Outcome< CreateSecurityProfileResult, IoTError > CreateSecurityProfileOutcome
std::future< GetPackageConfigurationOutcome > GetPackageConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateMitigationActionResult, IoTError > CreateMitigationActionOutcome
Aws::Utils::Outcome< CreateScheduledAuditResult, IoTError > CreateScheduledAuditOutcome
Aws::Utils::Outcome< RemoveThingFromThingGroupResult, IoTError > RemoveThingFromThingGroupOutcome
std::future< StartDetectMitigationActionsTaskOutcome > StartDetectMitigationActionsTaskOutcomeCallable
std::future< DeleteAccountAuditConfigurationOutcome > DeleteAccountAuditConfigurationOutcomeCallable
std::future< DeleteRoleAliasOutcome > DeleteRoleAliasOutcomeCallable
std::future< ListV2LoggingLevelsOutcome > ListV2LoggingLevelsOutcomeCallable
std::future< DeleteCertificateOutcome > DeleteCertificateOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, IoTError > ListTagsForResourceOutcome
Aws::Utils::Outcome< ListStreamsResult, IoTError > ListStreamsOutcome
std::future< UpdateDynamicThingGroupOutcome > UpdateDynamicThingGroupOutcomeCallable
std::future< GetEffectivePoliciesOutcome > GetEffectivePoliciesOutcomeCallable
Aws::Utils::Outcome< ValidateSecurityProfileBehaviorsResult, IoTError > ValidateSecurityProfileBehaviorsOutcome
std::future< CreateOTAUpdateOutcome > CreateOTAUpdateOutcomeCallable
std::future< CreateAuthorizerOutcome > CreateAuthorizerOutcomeCallable
Aws::Utils::Outcome< DescribeThingRegistrationTaskResult, IoTError > DescribeThingRegistrationTaskOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeletePolicyOutcome
Aws::Utils::Outcome< CreateCertificateProviderResult, IoTError > CreateCertificateProviderOutcome
std::future< StopThingRegistrationTaskOutcome > StopThingRegistrationTaskOutcomeCallable
std::future< TestAuthorizationOutcome > TestAuthorizationOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, IoTError > UntagResourceOutcome
Aws::Utils::Outcome< AssociateSbomWithPackageVersionResult, IoTError > AssociateSbomWithPackageVersionOutcome
Aws::Utils::Outcome< CreateDimensionResult, IoTError > CreateDimensionOutcome
std::future< DescribeFleetMetricOutcome > DescribeFleetMetricOutcomeCallable
std::future< UpdateCustomMetricOutcome > UpdateCustomMetricOutcomeCallable
std::future< UpdateAuditSuppressionOutcome > UpdateAuditSuppressionOutcomeCallable
std::future< CreatePackageOutcome > CreatePackageOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > CancelCertificateTransferOutcome
Aws::Utils::Outcome< ListDimensionsResult, IoTError > ListDimensionsOutcome
Aws::Utils::Outcome< CreatePolicyResult, IoTError > CreatePolicyOutcome
Aws::Utils::Outcome< ListJobExecutionsForThingResult, IoTError > ListJobExecutionsForThingOutcome
std::future< CancelCertificateTransferOutcome > CancelCertificateTransferOutcomeCallable
std::future< CreateScheduledAuditOutcome > CreateScheduledAuditOutcomeCallable
std::future< DescribeThingRegistrationTaskOutcome > DescribeThingRegistrationTaskOutcomeCallable
Aws::Utils::Outcome< ListManagedJobTemplatesResult, IoTError > ListManagedJobTemplatesOutcome
std::future< DisassociateSbomFromPackageVersionOutcome > DisassociateSbomFromPackageVersionOutcomeCallable
std::future< SetDefaultPolicyVersionOutcome > SetDefaultPolicyVersionOutcomeCallable
Aws::Utils::Outcome< ListPoliciesResult, IoTError > ListPoliciesOutcome
std::future< GetBucketsAggregationOutcome > GetBucketsAggregationOutcomeCallable
std::future< TestInvokeAuthorizerOutcome > TestInvokeAuthorizerOutcomeCallable
std::future< RegisterThingOutcome > RegisterThingOutcomeCallable
Aws::Utils::Outcome< RegisterCertificateWithoutCAResult, IoTError > RegisterCertificateWithoutCAOutcome
Aws::Utils::Outcome< DescribeEventConfigurationsResult, IoTError > DescribeEventConfigurationsOutcome
Aws::Utils::Outcome< DescribeCertificateResult, IoTError > DescribeCertificateOutcome
std::future< DescribeDefaultAuthorizerOutcome > DescribeDefaultAuthorizerOutcomeCallable
std::future< CreateDynamicThingGroupOutcome > CreateDynamicThingGroupOutcomeCallable
std::future< AddThingToThingGroupOutcome > AddThingToThingGroupOutcomeCallable
std::future< GetTopicRuleDestinationOutcome > GetTopicRuleDestinationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeleteV2LoggingLevelOutcome
Aws::Utils::Outcome< GetPackageResult, IoTError > GetPackageOutcome
std::future< DescribeIndexOutcome > DescribeIndexOutcomeCallable
std::future< DescribeMitigationActionOutcome > DescribeMitigationActionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeleteCertificateOutcome
std::future< ReplaceTopicRuleOutcome > ReplaceTopicRuleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > UpdateFleetMetricOutcome
Aws::Utils::Outcome< AddThingToThingGroupResult, IoTError > AddThingToThingGroupOutcome
std::future< CreateProvisioningClaimOutcome > CreateProvisioningClaimOutcomeCallable
std::future< CreateCertificateProviderOutcome > CreateCertificateProviderOutcomeCallable
std::future< CreateCustomMetricOutcome > CreateCustomMetricOutcomeCallable
std::future< DeletePackageOutcome > DeletePackageOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > DetachPolicyOutcome
std::future< GetIndexingConfigurationOutcome > GetIndexingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateKeysAndCertificateResult, IoTError > CreateKeysAndCertificateOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > UpdateCACertificateOutcome
std::future< ListRoleAliasesOutcome > ListRoleAliasesOutcomeCallable
std::future< ListStreamsOutcome > ListStreamsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > SetV2LoggingLevelOutcome
std::future< DeleteSecurityProfileOutcome > DeleteSecurityProfileOutcomeCallable
Aws::Utils::Outcome< DescribeJobExecutionResult, IoTError > DescribeJobExecutionOutcome
std::future< DeleteJobTemplateOutcome > DeleteJobTemplateOutcomeCallable
std::future< DeleteProvisioningTemplateVersionOutcome > DeleteProvisioningTemplateVersionOutcomeCallable
std::future< DeprecateThingTypeOutcome > DeprecateThingTypeOutcomeCallable
std::future< DeleteMitigationActionOutcome > DeleteMitigationActionOutcomeCallable
std::future< UpdateThingOutcome > UpdateThingOutcomeCallable
Aws::Utils::Outcome< RegisterCACertificateResult, IoTError > RegisterCACertificateOutcome
Aws::Utils::Outcome< DeleteAuthorizerResult, IoTError > DeleteAuthorizerOutcome
std::future< DeleteCustomMetricOutcome > DeleteCustomMetricOutcomeCallable
Aws::Utils::Outcome< ListFleetMetricsResult, IoTError > ListFleetMetricsOutcome
std::future< DescribeStreamOutcome > DescribeStreamOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeletePolicyVersionOutcome
std::future< ListFleetMetricsOutcome > ListFleetMetricsOutcomeCallable
Aws::Utils::Outcome< ListCustomMetricsResult, IoTError > ListCustomMetricsOutcome
Aws::Utils::Outcome< ListAuditTasksResult, IoTError > ListAuditTasksOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > DisableTopicRuleOutcome
Aws::Utils::Outcome< ListThingTypesResult, IoTError > ListThingTypesOutcome
std::future< ListTargetsForPolicyOutcome > ListTargetsForPolicyOutcomeCallable
Aws::Utils::Outcome< CreateBillingGroupResult, IoTError > CreateBillingGroupOutcome
Aws::Utils::Outcome< CreateThingResult, IoTError > CreateThingOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > ReplaceTopicRuleOutcome
std::future< UpdateCertificateOutcome > UpdateCertificateOutcomeCallable
Aws::Utils::Outcome< DescribeSecurityProfileResult, IoTError > DescribeSecurityProfileOutcome
Aws::Utils::Outcome< CreateProvisioningTemplateResult, IoTError > CreateProvisioningTemplateOutcome
Aws::Utils::Outcome< ListRoleAliasesResult, IoTError > ListRoleAliasesOutcome
Aws::Utils::Outcome< DeleteOTAUpdateResult, IoTError > DeleteOTAUpdateOutcome
Aws::Utils::Outcome< ListTopicRuleDestinationsResult, IoTError > ListTopicRuleDestinationsOutcome
Aws::Utils::Outcome< UpdateAccountAuditConfigurationResult, IoTError > UpdateAccountAuditConfigurationOutcome
std::future< ListMitigationActionsOutcome > ListMitigationActionsOutcomeCallable
Aws::Utils::Outcome< ListCACertificatesResult, IoTError > ListCACertificatesOutcome
std::future< ListCertificatesOutcome > ListCertificatesOutcomeCallable
std::future< ListThingsInBillingGroupOutcome > ListThingsInBillingGroupOutcomeCallable
std::future< UpdateAccountAuditConfigurationOutcome > UpdateAccountAuditConfigurationOutcomeCallable
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
Aws::Utils::Outcome< GetPercentilesResult, IoTError > GetPercentilesOutcome
std::future< DescribeThingGroupOutcome > DescribeThingGroupOutcomeCallable
std::future< GetJobDocumentOutcome > GetJobDocumentOutcomeCallable
Aws::Utils::Outcome< DeleteDomainConfigurationResult, IoTError > DeleteDomainConfigurationOutcome
std::future< GetPackageOutcome > GetPackageOutcomeCallable
Aws::Utils::Outcome< ListViolationEventsResult, IoTError > ListViolationEventsOutcome
std::future< ListProvisioningTemplatesOutcome > ListProvisioningTemplatesOutcomeCallable
std::future< DeleteCertificateProviderOutcome > DeleteCertificateProviderOutcomeCallable
std::future< DescribeJobOutcome > DescribeJobOutcomeCallable
Aws::Utils::Outcome< ListRelatedResourcesForAuditFindingResult, IoTError > ListRelatedResourcesForAuditFindingOutcome
std::future< ListThingTypesOutcome > ListThingTypesOutcomeCallable
Aws::Utils::Outcome< TransferCertificateResult, IoTError > TransferCertificateOutcome
Aws::Utils::Outcome< DescribeProvisioningTemplateResult, IoTError > DescribeProvisioningTemplateOutcome
std::future< DeleteThingGroupOutcome > DeleteThingGroupOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > SetLoggingOptionsOutcome
std::future< CreateProvisioningTemplateOutcome > CreateProvisioningTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateThingGroupsForThingResult, IoTError > UpdateThingGroupsForThingOutcome
std::future< DeleteV2LoggingLevelOutcome > DeleteV2LoggingLevelOutcomeCallable
Aws::Utils::Outcome< CreateJobTemplateResult, IoTError > CreateJobTemplateOutcome
Aws::Utils::Outcome< CancelAuditTaskResult, IoTError > CancelAuditTaskOutcome
std::future< UpdateEventConfigurationsOutcome > UpdateEventConfigurationsOutcomeCallable
std::future< DescribeAuditMitigationActionsTaskOutcome > DescribeAuditMitigationActionsTaskOutcomeCallable
Aws::Utils::Outcome< DeleteDimensionResult, IoTError > DeleteDimensionOutcome
Aws::Utils::Outcome< UpdateMitigationActionResult, IoTError > UpdateMitigationActionOutcome
Aws::Utils::Outcome< DescribeIndexResult, IoTError > DescribeIndexOutcome
Aws::Utils::Outcome< ListMitigationActionsResult, IoTError > ListMitigationActionsOutcome
std::future< DeleteRegistrationCodeOutcome > DeleteRegistrationCodeOutcomeCallable
std::future< UpdateTopicRuleDestinationOutcome > UpdateTopicRuleDestinationOutcomeCallable
Aws::Utils::Outcome< RemoveThingFromBillingGroupResult, IoTError > RemoveThingFromBillingGroupOutcome
std::future< GetBehaviorModelTrainingSummariesOutcome > GetBehaviorModelTrainingSummariesOutcomeCallable
Aws::Utils::Outcome< CreateAuthorizerResult, IoTError > CreateAuthorizerOutcome
Aws::Utils::Outcome< GetPackageConfigurationResult, IoTError > GetPackageConfigurationOutcome
std::future< RejectCertificateTransferOutcome > RejectCertificateTransferOutcomeCallable
Aws::Utils::Outcome< UpdateDimensionResult, IoTError > UpdateDimensionOutcome
Aws::Utils::Outcome< ListBillingGroupsResult, IoTError > ListBillingGroupsOutcome
std::future< DeleteProvisioningTemplateOutcome > DeleteProvisioningTemplateOutcomeCallable
Aws::Utils::Outcome< StartAuditMitigationActionsTaskResult, IoTError > StartAuditMitigationActionsTaskOutcome
std::future< DescribeEventConfigurationsOutcome > DescribeEventConfigurationsOutcomeCallable
std::future< DeleteTopicRuleDestinationOutcome > DeleteTopicRuleDestinationOutcomeCallable
Aws::Utils::Outcome< GetPolicyResult, IoTError > GetPolicyOutcome
Aws::Utils::Outcome< GetTopicRuleDestinationResult, IoTError > GetTopicRuleDestinationOutcome
Aws::Utils::Outcome< DescribeAuditTaskResult, IoTError > DescribeAuditTaskOutcome
std::future< ListOTAUpdatesOutcome > ListOTAUpdatesOutcomeCallable
Aws::Utils::Outcome< ListThingsInThingGroupResult, IoTError > ListThingsInThingGroupOutcome
std::future< StartThingRegistrationTaskOutcome > StartThingRegistrationTaskOutcomeCallable
Aws::Utils::Outcome< DeleteThingTypeResult, IoTError > DeleteThingTypeOutcome
std::future< ListAuditSuppressionsOutcome > ListAuditSuppressionsOutcomeCallable
std::future< UpdateFleetMetricOutcome > UpdateFleetMetricOutcomeCallable
Aws::Utils::Outcome< StartThingRegistrationTaskResult, IoTError > StartThingRegistrationTaskOutcome
Aws::Utils::Outcome< SearchIndexResult, IoTError > SearchIndexOutcome
Aws::Utils::Outcome< GetBucketsAggregationResult, IoTError > GetBucketsAggregationOutcome
Aws::Utils::Outcome< CreateThingGroupResult, IoTError > CreateThingGroupOutcome
Aws::Utils::Outcome< GetLoggingOptionsResult, IoTError > GetLoggingOptionsOutcome
Aws::Utils::Outcome< ListV2LoggingLevelsResult, IoTError > ListV2LoggingLevelsOutcome
std::future< StartAuditMitigationActionsTaskOutcome > StartAuditMitigationActionsTaskOutcomeCallable
std::future< ValidateSecurityProfileBehaviorsOutcome > ValidateSecurityProfileBehaviorsOutcomeCallable
Aws::Utils::Outcome< DescribeJobResult, IoTError > DescribeJobOutcome
Aws::Utils::Outcome< ListActiveViolationsResult, IoTError > ListActiveViolationsOutcome
Aws::Utils::Outcome< DescribeDetectMitigationActionsTaskResult, IoTError > DescribeDetectMitigationActionsTaskOutcome
std::future< UpdateDomainConfigurationOutcome > UpdateDomainConfigurationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > DeleteJobTemplateOutcome
Aws::Utils::Outcome< ListJobsResult, IoTError > ListJobsOutcome
std::future< CreateBillingGroupOutcome > CreateBillingGroupOutcomeCallable
std::future< DescribeAuditFindingOutcome > DescribeAuditFindingOutcomeCallable
std::future< ListThingPrincipalsOutcome > ListThingPrincipalsOutcomeCallable
std::future< DescribeRoleAliasOutcome > DescribeRoleAliasOutcomeCallable
std::future< UpdateAuthorizerOutcome > UpdateAuthorizerOutcomeCallable
std::future< AttachPolicyOutcome > AttachPolicyOutcomeCallable
Aws::Utils::Outcome< UpdatePackageConfigurationResult, IoTError > UpdatePackageConfigurationOutcome
std::future< CancelJobOutcome > CancelJobOutcomeCallable
std::future< CancelJobExecutionOutcome > CancelJobExecutionOutcomeCallable
std::future< RegisterCACertificateOutcome > RegisterCACertificateOutcomeCallable
std::future< SetDefaultAuthorizerOutcome > SetDefaultAuthorizerOutcomeCallable
Aws::Utils::Outcome< CreateRoleAliasResult, IoTError > CreateRoleAliasOutcome
Aws::Utils::Outcome< GetCardinalityResult, IoTError > GetCardinalityOutcome
std::future< TransferCertificateOutcome > TransferCertificateOutcomeCallable
std::future< ListAuthorizersOutcome > ListAuthorizersOutcomeCallable
std::future< ListDetectMitigationActionsTasksOutcome > ListDetectMitigationActionsTasksOutcomeCallable
Aws::Utils::Outcome< ListDetectMitigationActionsExecutionsResult, IoTError > ListDetectMitigationActionsExecutionsOutcome
std::future< ListCACertificatesOutcome > ListCACertificatesOutcomeCallable
std::future< DeleteDimensionOutcome > DeleteDimensionOutcomeCallable
Aws::Utils::Outcome< DescribeAuthorizerResult, IoTError > DescribeAuthorizerOutcome
Aws::Utils::Outcome< ListOutgoingCertificatesResult, IoTError > ListOutgoingCertificatesOutcome
std::future< DescribeAuditSuppressionOutcome > DescribeAuditSuppressionOutcomeCallable
Aws::Utils::Outcome< ListTopicRulesResult, IoTError > ListTopicRulesOutcome
std::future< ListCustomMetricsOutcome > ListCustomMetricsOutcomeCallable
Aws::Utils::Outcome< UpdateTopicRuleDestinationResult, IoTError > UpdateTopicRuleDestinationOutcome
std::future< ListThingRegistrationTasksOutcome > ListThingRegistrationTasksOutcomeCallable
std::future< ListPrincipalThingsOutcome > ListPrincipalThingsOutcomeCallable
std::future< ListTopicRulesOutcome > ListTopicRulesOutcomeCallable
Aws::Utils::Outcome< GetJobDocumentResult, IoTError > GetJobDocumentOutcome
Aws::Utils::Outcome< DescribeCACertificateResult, IoTError > DescribeCACertificateOutcome
Aws::Utils::Outcome< StartDetectMitigationActionsTaskResult, IoTError > StartDetectMitigationActionsTaskOutcome
std::future< ListCertificateProvidersOutcome > ListCertificateProvidersOutcomeCallable
std::future< ListSecurityProfilesOutcome > ListSecurityProfilesOutcomeCallable
std::future< UpdateScheduledAuditOutcome > UpdateScheduledAuditOutcomeCallable
Aws::Utils::Outcome< ListThingGroupsForThingResult, IoTError > ListThingGroupsForThingOutcome
Aws::Utils::Outcome< Aws::NoResult, IoTError > CreateTopicRuleOutcome
std::future< StartOnDemandAuditTaskOutcome > StartOnDemandAuditTaskOutcomeCallable
std::future< UpdateDimensionOutcome > UpdateDimensionOutcomeCallable
std::future< SearchIndexOutcome > SearchIndexOutcomeCallable
Aws::Utils::Outcome< UpdateIndexingConfigurationResult, IoTError > UpdateIndexingConfigurationOutcome
Aws::Utils::Outcome< ListAuthorizersResult, IoTError > ListAuthorizersOutcome
std::future< GetStatisticsOutcome > GetStatisticsOutcomeCallable
std::future< ListThingRegistrationTaskReportsOutcome > ListThingRegistrationTaskReportsOutcomeCallable
Aws::Utils::Outcome< ListAuditSuppressionsResult, IoTError > ListAuditSuppressionsOutcome
Aws::Utils::Outcome< DescribeDomainConfigurationResult, IoTError > DescribeDomainConfigurationOutcome
std::future< GetPackageVersionOutcome > GetPackageVersionOutcomeCallable
std::future< UpdateCACertificateOutcome > UpdateCACertificateOutcomeCallable
std::future< ListIndicesOutcome > ListIndicesOutcomeCallable
Aws::Utils::Outcome< ListCertificatesResult, IoTError > ListCertificatesOutcome
std::future< CreateThingOutcome > CreateThingOutcomeCallable
Aws::Utils::Outcome< AttachThingPrincipalResult, IoTError > AttachThingPrincipalOutcome
std::future< CreateThingGroupOutcome > CreateThingGroupOutcomeCallable
std::future< ListAttachedPoliciesOutcome > ListAttachedPoliciesOutcomeCallable
std::future< CancelAuditTaskOutcome > CancelAuditTaskOutcomeCallable
Aws::Utils::Outcome< DeleteMitigationActionResult, IoTError > DeleteMitigationActionOutcome
Aws::Utils::Outcome< DisassociateSbomFromPackageVersionResult, IoTError > DisassociateSbomFromPackageVersionOutcome
std::future< CreateRoleAliasOutcome > CreateRoleAliasOutcomeCallable
Aws::Utils::Outcome< ListSecurityProfilesForTargetResult, IoTError > ListSecurityProfilesForTargetOutcome
Aws::Utils::Outcome< ListJobExecutionsForJobResult, IoTError > ListJobExecutionsForJobOutcome
std::future< DeleteTopicRuleOutcome > DeleteTopicRuleOutcomeCallable
Aws::Utils::Outcome< DescribeThingGroupResult, IoTError > DescribeThingGroupOutcome
std::future< DetachPolicyOutcome > DetachPolicyOutcomeCallable
Aws::Utils::Outcome< DeletePackageVersionResult, IoTError > DeletePackageVersionOutcome
Aws::Utils::Outcome< DeleteSecurityProfileResult, IoTError > DeleteSecurityProfileOutcome
std::future< UpdateCertificateProviderOutcome > UpdateCertificateProviderOutcomeCallable
std::future< ListViolationEventsOutcome > ListViolationEventsOutcomeCallable
Aws::Utils::Outcome< UpdateDomainConfigurationResult, IoTError > UpdateDomainConfigurationOutcome
Aws::Utils::Outcome< ListJobTemplatesResult, IoTError > ListJobTemplatesOutcome
std::future< ListPolicyVersionsOutcome > ListPolicyVersionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > UpdateJobOutcome
std::future< DeleteStreamOutcome > DeleteStreamOutcomeCallable
std::future< UpdateMitigationActionOutcome > UpdateMitigationActionOutcomeCallable
std::future< AssociateSbomWithPackageVersionOutcome > AssociateSbomWithPackageVersionOutcomeCallable
Aws::Utils::Outcome< DeleteScheduledAuditResult, IoTError > DeleteScheduledAuditOutcome
Aws::Utils::Outcome< UpdateDynamicThingGroupResult, IoTError > UpdateDynamicThingGroupOutcome
std::future< DescribeProvisioningTemplateVersionOutcome > DescribeProvisioningTemplateVersionOutcomeCallable
Aws::Utils::Outcome< UpdateSecurityProfileResult, IoTError > UpdateSecurityProfileOutcome
Aws::Utils::Outcome< UpdateCertificateProviderResult, IoTError > UpdateCertificateProviderOutcome
Aws::Utils::Outcome< DeleteRoleAliasResult, IoTError > DeleteRoleAliasOutcome
std::future< DescribeAccountAuditConfigurationOutcome > DescribeAccountAuditConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeManagedJobTemplateResult, IoTError > DescribeManagedJobTemplateOutcome
std::future< ListSecurityProfilesForTargetOutcome > ListSecurityProfilesForTargetOutcomeCallable
Aws::Utils::Outcome< ListThingRegistrationTaskReportsResult, IoTError > ListThingRegistrationTaskReportsOutcome
std::future< AttachSecurityProfileOutcome > AttachSecurityProfileOutcomeCallable
std::future< UpdatePackageVersionOutcome > UpdatePackageVersionOutcomeCallable
std::future< ListThingsInThingGroupOutcome > ListThingsInThingGroupOutcomeCallable
std::future< ListThingsOutcome > ListThingsOutcomeCallable
std::future< ListAuditMitigationActionsExecutionsOutcome > ListAuditMitigationActionsExecutionsOutcomeCallable
Aws::Utils::Outcome< ListProvisioningTemplatesResult, IoTError > ListProvisioningTemplatesOutcome
std::future< ListJobExecutionsForJobOutcome > ListJobExecutionsForJobOutcomeCallable
Aws::Utils::Outcome< StopThingRegistrationTaskResult, IoTError > StopThingRegistrationTaskOutcome
std::future< ListOutgoingCertificatesOutcome > ListOutgoingCertificatesOutcomeCallable
Aws::Utils::Outcome< ListScheduledAuditsResult, IoTError > ListScheduledAuditsOutcome
Aws::Utils::Outcome< DeletePackageResult, IoTError > DeletePackageOutcome
Aws::Utils::Outcome< CreateThingTypeResult, IoTError > CreateThingTypeOutcome
Aws::Utils::Outcome< ListSbomValidationResultsResult, IoTError > ListSbomValidationResultsOutcome
std::future< DescribeCACertificateOutcome > DescribeCACertificateOutcomeCallable
Aws::Utils::Outcome< DeleteCACertificateResult, IoTError > DeleteCACertificateOutcome
Aws::Utils::Outcome< ListThingGroupsResult, IoTError > ListThingGroupsOutcome
Aws::Utils::Outcome< CreateDomainConfigurationResult, IoTError > CreateDomainConfigurationOutcome
Aws::Utils::Outcome< GetRegistrationCodeResult, IoTError > GetRegistrationCodeOutcome
std::future< CreateDomainConfigurationOutcome > CreateDomainConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeAuditMitigationActionsTaskResult, IoTError > DescribeAuditMitigationActionsTaskOutcome
std::future< DeleteThingTypeOutcome > DeleteThingTypeOutcomeCallable
std::future< CancelAuditMitigationActionsTaskOutcome > CancelAuditMitigationActionsTaskOutcomeCallable
std::future< ListThingGroupsForThingOutcome > ListThingGroupsForThingOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, IoTError > CancelJobExecutionOutcome
Aws::Utils::Outcome< DescribeStreamResult, IoTError > DescribeStreamOutcome
std::future< DescribeJobExecutionOutcome > DescribeJobExecutionOutcomeCallable
Aws::Utils::Outcome< ListCertificateProvidersResult, IoTError > ListCertificateProvidersOutcome
std::future< CreatePolicyOutcome > CreatePolicyOutcomeCallable
std::future< CreateSecurityProfileOutcome > CreateSecurityProfileOutcomeCallable
Aws::Utils::Outcome< ListAttachedPoliciesResult, IoTError > ListAttachedPoliciesOutcome
std::future< ListSbomValidationResultsOutcome > ListSbomValidationResultsOutcomeCallable
std::future< DeletePackageVersionOutcome > DeletePackageVersionOutcomeCallable
std::future< CreateTopicRuleOutcome > CreateTopicRuleOutcomeCallable
std::future< UpdateRoleAliasOutcome > UpdateRoleAliasOutcomeCallable
Aws::Utils::Outcome< DescribeProvisioningTemplateVersionResult, IoTError > DescribeProvisioningTemplateVersionOutcome
std::future< RegisterCertificateOutcome > RegisterCertificateOutcomeCallable
std::future< CreateAuditSuppressionOutcome > CreateAuditSuppressionOutcomeCallable
Aws::Utils::Outcome< GetIndexingConfigurationResult, IoTError > GetIndexingConfigurationOutcome
std::future< DescribeSecurityProfileOutcome > DescribeSecurityProfileOutcomeCallable
Aws::Utils::Outcome< CreateProvisioningTemplateVersionResult, IoTError > CreateProvisioningTemplateVersionOutcome
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< DescribeDimensionOutcome > DescribeDimensionOutcomeCallable
std::future< ListJobExecutionsForThingOutcome > ListJobExecutionsForThingOutcomeCallable
Aws::Utils::Outcome< UpdateAuthorizerResult, IoTError > UpdateAuthorizerOutcome
Aws::Utils::Outcome< CreateTopicRuleDestinationResult, IoTError > CreateTopicRuleDestinationOutcome
std::function< void(const IoTClient *, const Model::ListAuthorizersRequest &, const Model::ListAuthorizersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAuthorizersResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateCertificateRequest &, const Model::UpdateCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetCardinalityRequest &, const Model::GetCardinalityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCardinalityResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteOTAUpdateRequest &, const Model::DeleteOTAUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOTAUpdateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::RemoveThingFromBillingGroupRequest &, const Model::RemoveThingFromBillingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveThingFromBillingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateMitigationActionRequest &, const Model::UpdateMitigationActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMitigationActionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::RegisterCertificateRequest &, const Model::RegisterCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteDynamicThingGroupRequest &, const Model::DeleteDynamicThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDynamicThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateRoleAliasRequest &, const Model::CreateRoleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoleAliasResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListCertificateProvidersRequest &, const Model::ListCertificateProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCertificateProvidersResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingGroupsForThingRequest &, const Model::ListThingGroupsForThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingGroupsForThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListViolationEventsRequest &, const Model::ListViolationEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListViolationEventsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingsInBillingGroupRequest &, const Model::ListThingsInBillingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingsInBillingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateJobTemplateRequest &, const Model::CreateJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobTemplateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingGroupsRequest &, const Model::ListThingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingGroupsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeRoleAliasRequest &, const Model::DescribeRoleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRoleAliasResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateScheduledAuditRequest &, const Model::CreateScheduledAuditOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateScheduledAuditResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListSbomValidationResultsRequest &, const Model::ListSbomValidationResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSbomValidationResultsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateThingGroupRequest &, const Model::CreateThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeCertificateProviderRequest &, const Model::DescribeCertificateProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificateProviderResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateCACertificateRequest &, const Model::UpdateCACertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCACertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListV2LoggingLevelsRequest &, const Model::ListV2LoggingLevelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListV2LoggingLevelsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteProvisioningTemplateVersionRequest &, const Model::DeleteProvisioningTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisioningTemplateVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateAuthorizerRequest &, const Model::UpdateAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeAuditSuppressionRequest &, const Model::DescribeAuditSuppressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAuditSuppressionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeThingRequest &, const Model::DescribeThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteRegistrationCodeRequest &, const Model::DeleteRegistrationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRegistrationCodeResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeThingTypeRequest &, const Model::DescribeThingTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeThingTypeResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeManagedJobTemplateRequest &, const Model::DescribeManagedJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeManagedJobTemplateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteJobExecutionRequest &, const Model::DeleteJobExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobExecutionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateOTAUpdateRequest &, const Model::CreateOTAUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOTAUpdateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateJobRequest &, const Model::UpdateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateJobResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateFleetMetricRequest &, const Model::UpdateFleetMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteTopicRuleDestinationRequest &, const Model::DeleteTopicRuleDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTopicRuleDestinationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingRegistrationTasksRequest &, const Model::ListThingRegistrationTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingRegistrationTasksResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListAuditMitigationActionsTasksRequest &, const Model::ListAuditMitigationActionsTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAuditMitigationActionsTasksResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteThingTypeRequest &, const Model::DeleteThingTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThingTypeResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetPackageVersionRequest &, const Model::GetPackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListAttachedPoliciesRequest &, const Model::ListAttachedPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachedPoliciesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListIndicesRequest &, const Model::ListIndicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIndicesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AttachPolicyRequest &, const Model::AttachPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachPolicyResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetBucketsAggregationRequest &, const Model::GetBucketsAggregationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketsAggregationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AssociateSbomWithPackageVersionRequest &, const Model::AssociateSbomWithPackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSbomWithPackageVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeThingGroupRequest &, const Model::DescribeThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteCustomMetricRequest &, const Model::DeleteCustomMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteJobTemplateRequest &, const Model::DeleteJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobTemplateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetJobDocumentRequest &, const Model::GetJobDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobDocumentResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateSecurityProfileRequest &, const Model::UpdateSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityProfileResponseReceivedHandler
std::function< void(const IoTClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingTypesRequest &, const Model::ListThingTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingTypesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteThingRequest &, const Model::DeleteThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateAccountAuditConfigurationRequest &, const Model::UpdateAccountAuditConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountAuditConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListMetricValuesRequest &, const Model::ListMetricValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMetricValuesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListTopicRuleDestinationsRequest &, const Model::ListTopicRuleDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTopicRuleDestinationsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetLoggingOptionsRequest &, const Model::GetLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoggingOptionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteDimensionRequest &, const Model::DeleteDimensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDimensionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeletePackageRequest &, const Model::DeletePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListProvisioningTemplateVersionsRequest &, const Model::ListProvisioningTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisioningTemplateVersionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListCertificatesRequest &, const Model::ListCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCertificatesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListScheduledAuditsRequest &, const Model::ListScheduledAuditsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListScheduledAuditsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteAuditSuppressionRequest &, const Model::DeleteAuditSuppressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAuditSuppressionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::StartDetectMitigationActionsTaskRequest &, const Model::StartDetectMitigationActionsTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDetectMitigationActionsTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetV2LoggingOptionsRequest &, const Model::GetV2LoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetV2LoggingOptionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteSecurityProfileRequest &, const Model::DeleteSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecurityProfileResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListMitigationActionsRequest &, const Model::ListMitigationActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMitigationActionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DisableTopicRuleRequest &, const Model::DisableTopicRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableTopicRuleResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateAuditSuppressionRequest &, const Model::CreateAuditSuppressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAuditSuppressionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ReplaceTopicRuleRequest &, const Model::ReplaceTopicRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplaceTopicRuleResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListTargetsForPolicyRequest &, const Model::ListTargetsForPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTargetsForPolicyResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeletePolicyVersionRequest &, const Model::DeletePolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePolicyVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateDimensionRequest &, const Model::UpdateDimensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDimensionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreatePolicyVersionRequest &, const Model::CreatePolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePolicyVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteStreamRequest &, const Model::DeleteStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStreamResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListBillingGroupsRequest &, const Model::ListBillingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBillingGroupsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::RegisterThingRequest &, const Model::RegisterThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteBillingGroupRequest &, const Model::DeleteBillingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBillingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeAuditTaskRequest &, const Model::DescribeAuditTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAuditTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateFleetMetricRequest &, const Model::CreateFleetMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeprecateThingTypeRequest &, const Model::DeprecateThingTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateThingTypeResponseReceivedHandler
std::function< void(const IoTClient *, const Model::SetV2LoggingOptionsRequest &, const Model::SetV2LoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetV2LoggingOptionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetPackageRequest &, const Model::GetPackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeAccountAuditConfigurationRequest &, const Model::DescribeAccountAuditConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountAuditConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateProvisioningTemplateRequest &, const Model::CreateProvisioningTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisioningTemplateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CancelCertificateTransferRequest &, const Model::CancelCertificateTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCertificateTransferResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdatePackageRequest &, const Model::UpdatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageResponseReceivedHandler
std::function< void(const IoTClient *, const Model::SearchIndexRequest &, const Model::SearchIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchIndexResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteMitigationActionRequest &, const Model::DeleteMitigationActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMitigationActionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ValidateSecurityProfileBehaviorsRequest &, const Model::ValidateSecurityProfileBehaviorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateSecurityProfileBehaviorsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateDynamicThingGroupRequest &, const Model::CreateDynamicThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDynamicThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::PutVerificationStateOnViolationRequest &, const Model::PutVerificationStateOnViolationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutVerificationStateOnViolationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateStreamRequest &, const Model::CreateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStreamResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateThingRequest &, const Model::UpdateThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteTopicRuleRequest &, const Model::DeleteTopicRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTopicRuleResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteV2LoggingLevelRequest &, const Model::DeleteV2LoggingLevelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteV2LoggingLevelResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetPackageConfigurationRequest &, const Model::GetPackageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPackageConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::TestAuthorizationRequest &, const Model::TestAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestAuthorizationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DisassociateSbomFromPackageVersionRequest &, const Model::DisassociateSbomFromPackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSbomFromPackageVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteProvisioningTemplateRequest &, const Model::DeleteProvisioningTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisioningTemplateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DetachThingPrincipalRequest &, const Model::DetachThingPrincipalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachThingPrincipalResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeEndpointRequest &, const Model::DescribeEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEndpointResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AttachThingPrincipalRequest &, const Model::AttachThingPrincipalOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachThingPrincipalResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeScheduledAuditRequest &, const Model::DescribeScheduledAuditOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduledAuditResponseReceivedHandler
std::function< void(const IoTClient *, const Model::RegisterCertificateWithoutCARequest &, const Model::RegisterCertificateWithoutCAOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCertificateWithoutCAResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListCustomMetricsRequest &, const Model::ListCustomMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomMetricsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListRelatedResourcesForAuditFindingRequest &, const Model::ListRelatedResourcesForAuditFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRelatedResourcesForAuditFindingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListSecurityProfilesForTargetRequest &, const Model::ListSecurityProfilesForTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityProfilesForTargetResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateSecurityProfileRequest &, const Model::CreateSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecurityProfileResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteFleetMetricRequest &, const Model::DeleteFleetMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateStreamRequest &, const Model::UpdateStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStreamResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreatePolicyRequest &, const Model::CreatePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePolicyResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteCACertificateRequest &, const Model::DeleteCACertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCACertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteRoleAliasRequest &, const Model::DeleteRoleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoleAliasResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateMitigationActionRequest &, const Model::CreateMitigationActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMitigationActionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateProvisioningClaimRequest &, const Model::CreateProvisioningClaimOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisioningClaimResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeJobTemplateRequest &, const Model::DescribeJobTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobTemplateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListPrincipalThingsRequest &, const Model::ListPrincipalThingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPrincipalThingsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListProvisioningTemplatesRequest &, const Model::ListProvisioningTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisioningTemplatesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListTopicRulesRequest &, const Model::ListTopicRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTopicRulesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetStatisticsRequest &, const Model::GetStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStatisticsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeJobRequest &, const Model::DescribeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CancelDetectMitigationActionsTaskRequest &, const Model::CancelDetectMitigationActionsTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelDetectMitigationActionsTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeDomainConfigurationRequest &, const Model::DescribeDomainConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDomainConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetEffectivePoliciesRequest &, const Model::GetEffectivePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEffectivePoliciesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ConfirmTopicRuleDestinationRequest &, const Model::ConfirmTopicRuleDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmTopicRuleDestinationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::StartAuditMitigationActionsTaskRequest &, const Model::StartAuditMitigationActionsTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAuditMitigationActionsTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreatePackageRequest &, const Model::CreatePackageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListPolicyVersionsRequest &, const Model::ListPolicyVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPolicyVersionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetPercentilesRequest &, const Model::GetPercentilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPercentilesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdatePackageVersionRequest &, const Model::UpdatePackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateAuthorizerRequest &, const Model::CreateAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListDetectMitigationActionsExecutionsRequest &, const Model::ListDetectMitigationActionsExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectMitigationActionsExecutionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CancelAuditMitigationActionsTaskRequest &, const Model::CancelAuditMitigationActionsTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelAuditMitigationActionsTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateRoleAliasRequest &, const Model::UpdateRoleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoleAliasResponseReceivedHandler
std::function< void(const IoTClient *, const Model::StartOnDemandAuditTaskRequest &, const Model::StartOnDemandAuditTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOnDemandAuditTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateCertificateFromCsrRequest &, const Model::CreateCertificateFromCsrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCertificateFromCsrResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AcceptCertificateTransferRequest &, const Model::AcceptCertificateTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptCertificateTransferResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListAuditSuppressionsRequest &, const Model::ListAuditSuppressionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAuditSuppressionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeAuditMitigationActionsTaskRequest &, const Model::DescribeAuditMitigationActionsTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAuditMitigationActionsTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AssociateTargetsWithJobRequest &, const Model::AssociateTargetsWithJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTargetsWithJobResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateScheduledAuditRequest &, const Model::UpdateScheduledAuditOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateScheduledAuditResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateCustomMetricRequest &, const Model::CreateCustomMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateEventConfigurationsRequest &, const Model::UpdateEventConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventConfigurationsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetBehaviorModelTrainingSummariesRequest &, const Model::GetBehaviorModelTrainingSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBehaviorModelTrainingSummariesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListCertificatesByCARequest &, const Model::ListCertificatesByCAOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCertificatesByCAResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListRoleAliasesRequest &, const Model::ListRoleAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoleAliasesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListFleetMetricsRequest &, const Model::ListFleetMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetMetricsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::RegisterCACertificateRequest &, const Model::RegisterCACertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCACertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListTargetsForSecurityProfileRequest &, const Model::ListTargetsForSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTargetsForSecurityProfileResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetIndexingConfigurationRequest &, const Model::GetIndexingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIndexingConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateThingGroupRequest &, const Model::UpdateThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingPrincipalsRequest &, const Model::ListThingPrincipalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingPrincipalsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CancelJobExecutionRequest &, const Model::CancelJobExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelJobExecutionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteDomainConfigurationRequest &, const Model::DeleteDomainConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListDetectMitigationActionsTasksRequest &, const Model::ListDetectMitigationActionsTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectMitigationActionsTasksResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListPoliciesRequest &, const Model::ListPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPoliciesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateIndexingConfigurationRequest &, const Model::UpdateIndexingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIndexingConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreatePackageVersionRequest &, const Model::CreatePackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePackageVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::RejectCertificateTransferRequest &, const Model::RejectCertificateTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectCertificateTransferResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteAuthorizerRequest &, const Model::DeleteAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeBillingGroupRequest &, const Model::DescribeBillingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBillingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeProvisioningTemplateVersionRequest &, const Model::DescribeProvisioningTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProvisioningTemplateVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::SetLoggingOptionsRequest &, const Model::SetLoggingOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLoggingOptionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::StartThingRegistrationTaskRequest &, const Model::StartThingRegistrationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartThingRegistrationTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CancelAuditTaskRequest &, const Model::CancelAuditTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelAuditTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AttachSecurityProfileRequest &, const Model::AttachSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AttachSecurityProfileResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListAuditTasksRequest &, const Model::ListAuditTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAuditTasksResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetTopicRuleRequest &, const Model::GetTopicRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTopicRuleResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteThingGroupRequest &, const Model::DeleteThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateDomainConfigurationRequest &, const Model::UpdateDomainConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateDimensionRequest &, const Model::CreateDimensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDimensionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListJobTemplatesRequest &, const Model::ListJobTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobTemplatesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeDimensionRequest &, const Model::DescribeDimensionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDimensionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateTopicRuleDestinationRequest &, const Model::CreateTopicRuleDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTopicRuleDestinationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::SetDefaultPolicyVersionRequest &, const Model::SetDefaultPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetDefaultPolicyVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeEventConfigurationsRequest &, const Model::DescribeEventConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventConfigurationsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListPackageVersionsRequest &, const Model::ListPackageVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackageVersionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetOTAUpdateRequest &, const Model::GetOTAUpdateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOTAUpdateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateProvisioningTemplateVersionRequest &, const Model::CreateProvisioningTemplateVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisioningTemplateVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListManagedJobTemplatesRequest &, const Model::ListManagedJobTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedJobTemplatesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListAuditFindingsRequest &, const Model::ListAuditFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAuditFindingsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::SetV2LoggingLevelRequest &, const Model::SetV2LoggingLevelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetV2LoggingLevelResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListStreamsRequest &, const Model::ListStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStreamsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::TransferCertificateRequest &, const Model::TransferCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransferCertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AddThingToThingGroupRequest &, const Model::AddThingToThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddThingToThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListDimensionsRequest &, const Model::ListDimensionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDimensionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::EnableTopicRuleRequest &, const Model::EnableTopicRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableTopicRuleResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeCertificateRequest &, const Model::DescribeCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateDynamicThingGroupRequest &, const Model::UpdateDynamicThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDynamicThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeDefaultAuthorizerRequest &, const Model::DescribeDefaultAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDefaultAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeletePackageVersionRequest &, const Model::DeletePackageVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePackageVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateThingRequest &, const Model::CreateThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeIndexRequest &, const Model::DescribeIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIndexResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeSecurityProfileRequest &, const Model::DescribeSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityProfileResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateThingTypeRequest &, const Model::CreateThingTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateThingTypeResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListCACertificatesRequest &, const Model::ListCACertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCACertificatesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateTopicRuleDestinationRequest &, const Model::UpdateTopicRuleDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTopicRuleDestinationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePolicyResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeAuditFindingRequest &, const Model::DescribeAuditFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAuditFindingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListJobExecutionsForThingRequest &, const Model::ListJobExecutionsForThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobExecutionsForThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateAuditSuppressionRequest &, const Model::UpdateAuditSuppressionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAuditSuppressionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DetachPolicyRequest &, const Model::DetachPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachPolicyResponseReceivedHandler
std::function< void(const IoTClient *, const Model::TestInvokeAuthorizerRequest &, const Model::TestInvokeAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestInvokeAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListAuditMitigationActionsExecutionsRequest &, const Model::ListAuditMitigationActionsExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAuditMitigationActionsExecutionsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeAuthorizerRequest &, const Model::DescribeAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeJobExecutionRequest &, const Model::DescribeJobExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeJobExecutionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateCustomMetricRequest &, const Model::UpdateCustomMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCustomMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateBillingGroupRequest &, const Model::UpdateBillingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBillingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeProvisioningTemplateRequest &, const Model::DescribeProvisioningTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProvisioningTemplateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::SetDefaultAuthorizerRequest &, const Model::SetDefaultAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetDefaultAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteAccountAuditConfigurationRequest &, const Model::DeleteAccountAuditConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountAuditConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListDomainConfigurationsRequest &, const Model::ListDomainConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainConfigurationsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetRegistrationCodeRequest &, const Model::GetRegistrationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRegistrationCodeResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeCustomMetricRequest &, const Model::DescribeCustomMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteScheduledAuditRequest &, const Model::DeleteScheduledAuditOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScheduledAuditResponseReceivedHandler
std::function< void(const IoTClient *, const Model::AddThingToBillingGroupRequest &, const Model::AddThingToBillingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddThingToBillingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ClearDefaultAuthorizerRequest &, const Model::ClearDefaultAuthorizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClearDefaultAuthorizerResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingsRequest &, const Model::ListThingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateCertificateProviderRequest &, const Model::UpdateCertificateProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCertificateProviderResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateTopicRuleRequest &, const Model::CreateTopicRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTopicRuleResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListOutgoingCertificatesRequest &, const Model::ListOutgoingCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOutgoingCertificatesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateThingGroupsForThingRequest &, const Model::UpdateThingGroupsForThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThingGroupsForThingResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateBillingGroupRequest &, const Model::CreateBillingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBillingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DetachSecurityProfileRequest &, const Model::DetachSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetachSecurityProfileResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListJobExecutionsForJobRequest &, const Model::ListJobExecutionsForJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobExecutionsForJobResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeMitigationActionRequest &, const Model::DescribeMitigationActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMitigationActionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateKeysAndCertificateRequest &, const Model::CreateKeysAndCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKeysAndCertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeDetectMitigationActionsTaskRequest &, const Model::DescribeDetectMitigationActionsTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectMitigationActionsTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateDomainConfigurationRequest &, const Model::CreateDomainConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdatePackageConfigurationRequest &, const Model::UpdatePackageConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePackageConfigurationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListActiveViolationsRequest &, const Model::ListActiveViolationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActiveViolationsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::StopThingRegistrationTaskRequest &, const Model::StopThingRegistrationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopThingRegistrationTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeStreamRequest &, const Model::DescribeStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStreamResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetTopicRuleDestinationRequest &, const Model::GetTopicRuleDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTopicRuleDestinationResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingRegistrationTaskReportsRequest &, const Model::ListThingRegistrationTaskReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingRegistrationTaskReportsResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListPackagesRequest &, const Model::ListPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPackagesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobResponseReceivedHandler
std::function< void(const IoTClient *, const Model::GetPolicyVersionRequest &, const Model::GetPolicyVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyVersionResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListThingsInThingGroupRequest &, const Model::ListThingsInThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThingsInThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteCertificateProviderRequest &, const Model::DeleteCertificateProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCertificateProviderResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListSecurityProfilesRequest &, const Model::ListSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityProfilesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::RemoveThingFromThingGroupRequest &, const Model::RemoveThingFromThingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveThingFromThingGroupResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeThingRegistrationTaskRequest &, const Model::DescribeThingRegistrationTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeThingRegistrationTaskResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DeleteCertificateRequest &, const Model::DeleteCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::CreateCertificateProviderRequest &, const Model::CreateCertificateProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCertificateProviderResponseReceivedHandler
std::function< void(const IoTClient *, const Model::ListOTAUpdatesRequest &, const Model::ListOTAUpdatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOTAUpdatesResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeCACertificateRequest &, const Model::DescribeCACertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCACertificateResponseReceivedHandler
std::function< void(const IoTClient *, const Model::DescribeFleetMetricRequest &, const Model::DescribeFleetMetricOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFleetMetricResponseReceivedHandler
std::function< void(const IoTClient *, const Model::UpdateProvisioningTemplateRequest &, const Model::UpdateProvisioningTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProvisioningTemplateResponseReceivedHandler