AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SecurityHubServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/securityhub/SecurityHubErrors.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/securityhub/SecurityHubEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in SecurityHubClient header */
21#include <aws/securityhub/model/AcceptAdministratorInvitationResult.h>
22#include <aws/securityhub/model/BatchDeleteAutomationRulesResult.h>
23#include <aws/securityhub/model/BatchDisableStandardsResult.h>
24#include <aws/securityhub/model/BatchEnableStandardsResult.h>
25#include <aws/securityhub/model/BatchGetAutomationRulesResult.h>
26#include <aws/securityhub/model/BatchGetConfigurationPolicyAssociationsResult.h>
27#include <aws/securityhub/model/BatchGetSecurityControlsResult.h>
28#include <aws/securityhub/model/BatchGetStandardsControlAssociationsResult.h>
29#include <aws/securityhub/model/BatchImportFindingsResult.h>
30#include <aws/securityhub/model/BatchUpdateAutomationRulesResult.h>
31#include <aws/securityhub/model/BatchUpdateFindingsResult.h>
32#include <aws/securityhub/model/BatchUpdateStandardsControlAssociationsResult.h>
33#include <aws/securityhub/model/CreateActionTargetResult.h>
34#include <aws/securityhub/model/CreateAutomationRuleResult.h>
35#include <aws/securityhub/model/CreateConfigurationPolicyResult.h>
36#include <aws/securityhub/model/CreateFindingAggregatorResult.h>
37#include <aws/securityhub/model/CreateInsightResult.h>
38#include <aws/securityhub/model/CreateMembersResult.h>
39#include <aws/securityhub/model/DeclineInvitationsResult.h>
40#include <aws/securityhub/model/DeleteActionTargetResult.h>
41#include <aws/securityhub/model/DeleteConfigurationPolicyResult.h>
42#include <aws/securityhub/model/DeleteFindingAggregatorResult.h>
43#include <aws/securityhub/model/DeleteInsightResult.h>
44#include <aws/securityhub/model/DeleteInvitationsResult.h>
45#include <aws/securityhub/model/DeleteMembersResult.h>
46#include <aws/securityhub/model/DescribeActionTargetsResult.h>
47#include <aws/securityhub/model/DescribeHubResult.h>
48#include <aws/securityhub/model/DescribeOrganizationConfigurationResult.h>
49#include <aws/securityhub/model/DescribeProductsResult.h>
50#include <aws/securityhub/model/DescribeStandardsResult.h>
51#include <aws/securityhub/model/DescribeStandardsControlsResult.h>
52#include <aws/securityhub/model/DisableImportFindingsForProductResult.h>
53#include <aws/securityhub/model/DisableOrganizationAdminAccountResult.h>
54#include <aws/securityhub/model/DisableSecurityHubResult.h>
55#include <aws/securityhub/model/DisassociateFromAdministratorAccountResult.h>
56#include <aws/securityhub/model/DisassociateMembersResult.h>
57#include <aws/securityhub/model/EnableImportFindingsForProductResult.h>
58#include <aws/securityhub/model/EnableOrganizationAdminAccountResult.h>
59#include <aws/securityhub/model/EnableSecurityHubResult.h>
60#include <aws/securityhub/model/GetAdministratorAccountResult.h>
61#include <aws/securityhub/model/GetConfigurationPolicyResult.h>
62#include <aws/securityhub/model/GetConfigurationPolicyAssociationResult.h>
63#include <aws/securityhub/model/GetEnabledStandardsResult.h>
64#include <aws/securityhub/model/GetFindingAggregatorResult.h>
65#include <aws/securityhub/model/GetFindingHistoryResult.h>
66#include <aws/securityhub/model/GetFindingsResult.h>
67#include <aws/securityhub/model/GetInsightResultsResult.h>
68#include <aws/securityhub/model/GetInsightsResult.h>
69#include <aws/securityhub/model/GetInvitationsCountResult.h>
70#include <aws/securityhub/model/GetMembersResult.h>
71#include <aws/securityhub/model/GetSecurityControlDefinitionResult.h>
72#include <aws/securityhub/model/InviteMembersResult.h>
73#include <aws/securityhub/model/ListAutomationRulesResult.h>
74#include <aws/securityhub/model/ListConfigurationPoliciesResult.h>
75#include <aws/securityhub/model/ListConfigurationPolicyAssociationsResult.h>
76#include <aws/securityhub/model/ListEnabledProductsForImportResult.h>
77#include <aws/securityhub/model/ListFindingAggregatorsResult.h>
78#include <aws/securityhub/model/ListInvitationsResult.h>
79#include <aws/securityhub/model/ListMembersResult.h>
80#include <aws/securityhub/model/ListOrganizationAdminAccountsResult.h>
81#include <aws/securityhub/model/ListSecurityControlDefinitionsResult.h>
82#include <aws/securityhub/model/ListStandardsControlAssociationsResult.h>
83#include <aws/securityhub/model/ListTagsForResourceResult.h>
84#include <aws/securityhub/model/StartConfigurationPolicyAssociationResult.h>
85#include <aws/securityhub/model/StartConfigurationPolicyDisassociationResult.h>
86#include <aws/securityhub/model/TagResourceResult.h>
87#include <aws/securityhub/model/UntagResourceResult.h>
88#include <aws/securityhub/model/UpdateActionTargetResult.h>
89#include <aws/securityhub/model/UpdateConfigurationPolicyResult.h>
90#include <aws/securityhub/model/UpdateFindingAggregatorResult.h>
91#include <aws/securityhub/model/UpdateFindingsResult.h>
92#include <aws/securityhub/model/UpdateInsightResult.h>
93#include <aws/securityhub/model/UpdateOrganizationConfigurationResult.h>
94#include <aws/securityhub/model/UpdateSecurityControlResult.h>
95#include <aws/securityhub/model/UpdateSecurityHubConfigurationResult.h>
96#include <aws/securityhub/model/UpdateStandardsControlResult.h>
97#include <aws/securityhub/model/GetAdministratorAccountRequest.h>
98#include <aws/securityhub/model/ListConfigurationPolicyAssociationsRequest.h>
99#include <aws/securityhub/model/DisableSecurityHubRequest.h>
100#include <aws/securityhub/model/ListFindingAggregatorsRequest.h>
101#include <aws/securityhub/model/DescribeProductsRequest.h>
102#include <aws/securityhub/model/ListMembersRequest.h>
103#include <aws/securityhub/model/UpdateSecurityHubConfigurationRequest.h>
104#include <aws/securityhub/model/DisassociateFromAdministratorAccountRequest.h>
105#include <aws/securityhub/model/GetEnabledStandardsRequest.h>
106#include <aws/securityhub/model/ListEnabledProductsForImportRequest.h>
107#include <aws/securityhub/model/ListOrganizationAdminAccountsRequest.h>
108#include <aws/securityhub/model/GetFindingsRequest.h>
109#include <aws/securityhub/model/GetInsightsRequest.h>
110#include <aws/securityhub/model/ListInvitationsRequest.h>
111#include <aws/securityhub/model/ListSecurityControlDefinitionsRequest.h>
112#include <aws/securityhub/model/DescribeActionTargetsRequest.h>
113#include <aws/securityhub/model/DescribeHubRequest.h>
114#include <aws/securityhub/model/DescribeOrganizationConfigurationRequest.h>
115#include <aws/securityhub/model/EnableSecurityHubRequest.h>
116#include <aws/securityhub/model/ListConfigurationPoliciesRequest.h>
117#include <aws/securityhub/model/GetInvitationsCountRequest.h>
118#include <aws/securityhub/model/ListAutomationRulesRequest.h>
119#include <aws/securityhub/model/DescribeStandardsRequest.h>
120/* End of service model headers required in SecurityHubClient header */
121
122namespace Aws
123{
124 namespace Http
125 {
126 class HttpClient;
127 class HttpClientFactory;
128 } // namespace Http
129
130 namespace Utils
131 {
132 template< typename R, typename E> class Outcome;
133
134 namespace Threading
135 {
136 class Executor;
137 } // namespace Threading
138 } // namespace Utils
139
140 namespace Auth
141 {
142 class AWSCredentials;
143 class AWSCredentialsProvider;
144 } // namespace Auth
145
146 namespace Client
147 {
148 class RetryStrategy;
149 } // namespace Client
150
151 namespace SecurityHub
152 {
156
157 namespace Model
158 {
159 /* Service model forward declarations required in SecurityHubClient header */
160 class AcceptAdministratorInvitationRequest;
161 class BatchDeleteAutomationRulesRequest;
162 class BatchDisableStandardsRequest;
163 class BatchEnableStandardsRequest;
164 class BatchGetAutomationRulesRequest;
165 class BatchGetConfigurationPolicyAssociationsRequest;
166 class BatchGetSecurityControlsRequest;
167 class BatchGetStandardsControlAssociationsRequest;
168 class BatchImportFindingsRequest;
169 class BatchUpdateAutomationRulesRequest;
170 class BatchUpdateFindingsRequest;
171 class BatchUpdateStandardsControlAssociationsRequest;
172 class CreateActionTargetRequest;
173 class CreateAutomationRuleRequest;
174 class CreateConfigurationPolicyRequest;
175 class CreateFindingAggregatorRequest;
176 class CreateInsightRequest;
177 class CreateMembersRequest;
178 class DeclineInvitationsRequest;
179 class DeleteActionTargetRequest;
180 class DeleteConfigurationPolicyRequest;
181 class DeleteFindingAggregatorRequest;
182 class DeleteInsightRequest;
183 class DeleteInvitationsRequest;
184 class DeleteMembersRequest;
185 class DescribeActionTargetsRequest;
186 class DescribeHubRequest;
187 class DescribeOrganizationConfigurationRequest;
188 class DescribeProductsRequest;
189 class DescribeStandardsRequest;
190 class DescribeStandardsControlsRequest;
191 class DisableImportFindingsForProductRequest;
192 class DisableOrganizationAdminAccountRequest;
193 class DisableSecurityHubRequest;
194 class DisassociateFromAdministratorAccountRequest;
195 class DisassociateMembersRequest;
196 class EnableImportFindingsForProductRequest;
197 class EnableOrganizationAdminAccountRequest;
198 class EnableSecurityHubRequest;
199 class GetAdministratorAccountRequest;
200 class GetConfigurationPolicyRequest;
201 class GetConfigurationPolicyAssociationRequest;
202 class GetEnabledStandardsRequest;
203 class GetFindingAggregatorRequest;
204 class GetFindingHistoryRequest;
205 class GetFindingsRequest;
206 class GetInsightResultsRequest;
207 class GetInsightsRequest;
208 class GetInvitationsCountRequest;
209 class GetMembersRequest;
210 class GetSecurityControlDefinitionRequest;
211 class InviteMembersRequest;
212 class ListAutomationRulesRequest;
213 class ListConfigurationPoliciesRequest;
214 class ListConfigurationPolicyAssociationsRequest;
215 class ListEnabledProductsForImportRequest;
216 class ListFindingAggregatorsRequest;
217 class ListInvitationsRequest;
218 class ListMembersRequest;
219 class ListOrganizationAdminAccountsRequest;
220 class ListSecurityControlDefinitionsRequest;
221 class ListStandardsControlAssociationsRequest;
222 class ListTagsForResourceRequest;
223 class StartConfigurationPolicyAssociationRequest;
224 class StartConfigurationPolicyDisassociationRequest;
225 class TagResourceRequest;
226 class UntagResourceRequest;
227 class UpdateActionTargetRequest;
228 class UpdateConfigurationPolicyRequest;
229 class UpdateFindingAggregatorRequest;
230 class UpdateFindingsRequest;
231 class UpdateInsightRequest;
232 class UpdateOrganizationConfigurationRequest;
233 class UpdateSecurityControlRequest;
234 class UpdateSecurityHubConfigurationRequest;
235 class UpdateStandardsControlRequest;
236 /* End of service model forward declarations required in SecurityHubClient header */
237
238 /* Service model Outcome class definitions */
315 /* End of service model Outcome class definitions */
316
317 /* Service model Outcome callable definitions */
318 typedef std::future<AcceptAdministratorInvitationOutcome> AcceptAdministratorInvitationOutcomeCallable;
319 typedef std::future<BatchDeleteAutomationRulesOutcome> BatchDeleteAutomationRulesOutcomeCallable;
320 typedef std::future<BatchDisableStandardsOutcome> BatchDisableStandardsOutcomeCallable;
321 typedef std::future<BatchEnableStandardsOutcome> BatchEnableStandardsOutcomeCallable;
322 typedef std::future<BatchGetAutomationRulesOutcome> BatchGetAutomationRulesOutcomeCallable;
323 typedef std::future<BatchGetConfigurationPolicyAssociationsOutcome> BatchGetConfigurationPolicyAssociationsOutcomeCallable;
324 typedef std::future<BatchGetSecurityControlsOutcome> BatchGetSecurityControlsOutcomeCallable;
325 typedef std::future<BatchGetStandardsControlAssociationsOutcome> BatchGetStandardsControlAssociationsOutcomeCallable;
326 typedef std::future<BatchImportFindingsOutcome> BatchImportFindingsOutcomeCallable;
327 typedef std::future<BatchUpdateAutomationRulesOutcome> BatchUpdateAutomationRulesOutcomeCallable;
328 typedef std::future<BatchUpdateFindingsOutcome> BatchUpdateFindingsOutcomeCallable;
329 typedef std::future<BatchUpdateStandardsControlAssociationsOutcome> BatchUpdateStandardsControlAssociationsOutcomeCallable;
330 typedef std::future<CreateActionTargetOutcome> CreateActionTargetOutcomeCallable;
331 typedef std::future<CreateAutomationRuleOutcome> CreateAutomationRuleOutcomeCallable;
332 typedef std::future<CreateConfigurationPolicyOutcome> CreateConfigurationPolicyOutcomeCallable;
333 typedef std::future<CreateFindingAggregatorOutcome> CreateFindingAggregatorOutcomeCallable;
334 typedef std::future<CreateInsightOutcome> CreateInsightOutcomeCallable;
335 typedef std::future<CreateMembersOutcome> CreateMembersOutcomeCallable;
336 typedef std::future<DeclineInvitationsOutcome> DeclineInvitationsOutcomeCallable;
337 typedef std::future<DeleteActionTargetOutcome> DeleteActionTargetOutcomeCallable;
338 typedef std::future<DeleteConfigurationPolicyOutcome> DeleteConfigurationPolicyOutcomeCallable;
339 typedef std::future<DeleteFindingAggregatorOutcome> DeleteFindingAggregatorOutcomeCallable;
340 typedef std::future<DeleteInsightOutcome> DeleteInsightOutcomeCallable;
341 typedef std::future<DeleteInvitationsOutcome> DeleteInvitationsOutcomeCallable;
342 typedef std::future<DeleteMembersOutcome> DeleteMembersOutcomeCallable;
343 typedef std::future<DescribeActionTargetsOutcome> DescribeActionTargetsOutcomeCallable;
344 typedef std::future<DescribeHubOutcome> DescribeHubOutcomeCallable;
345 typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
346 typedef std::future<DescribeProductsOutcome> DescribeProductsOutcomeCallable;
347 typedef std::future<DescribeStandardsOutcome> DescribeStandardsOutcomeCallable;
348 typedef std::future<DescribeStandardsControlsOutcome> DescribeStandardsControlsOutcomeCallable;
349 typedef std::future<DisableImportFindingsForProductOutcome> DisableImportFindingsForProductOutcomeCallable;
350 typedef std::future<DisableOrganizationAdminAccountOutcome> DisableOrganizationAdminAccountOutcomeCallable;
351 typedef std::future<DisableSecurityHubOutcome> DisableSecurityHubOutcomeCallable;
352 typedef std::future<DisassociateFromAdministratorAccountOutcome> DisassociateFromAdministratorAccountOutcomeCallable;
353 typedef std::future<DisassociateMembersOutcome> DisassociateMembersOutcomeCallable;
354 typedef std::future<EnableImportFindingsForProductOutcome> EnableImportFindingsForProductOutcomeCallable;
355 typedef std::future<EnableOrganizationAdminAccountOutcome> EnableOrganizationAdminAccountOutcomeCallable;
356 typedef std::future<EnableSecurityHubOutcome> EnableSecurityHubOutcomeCallable;
357 typedef std::future<GetAdministratorAccountOutcome> GetAdministratorAccountOutcomeCallable;
358 typedef std::future<GetConfigurationPolicyOutcome> GetConfigurationPolicyOutcomeCallable;
359 typedef std::future<GetConfigurationPolicyAssociationOutcome> GetConfigurationPolicyAssociationOutcomeCallable;
360 typedef std::future<GetEnabledStandardsOutcome> GetEnabledStandardsOutcomeCallable;
361 typedef std::future<GetFindingAggregatorOutcome> GetFindingAggregatorOutcomeCallable;
362 typedef std::future<GetFindingHistoryOutcome> GetFindingHistoryOutcomeCallable;
363 typedef std::future<GetFindingsOutcome> GetFindingsOutcomeCallable;
364 typedef std::future<GetInsightResultsOutcome> GetInsightResultsOutcomeCallable;
365 typedef std::future<GetInsightsOutcome> GetInsightsOutcomeCallable;
366 typedef std::future<GetInvitationsCountOutcome> GetInvitationsCountOutcomeCallable;
367 typedef std::future<GetMembersOutcome> GetMembersOutcomeCallable;
368 typedef std::future<GetSecurityControlDefinitionOutcome> GetSecurityControlDefinitionOutcomeCallable;
369 typedef std::future<InviteMembersOutcome> InviteMembersOutcomeCallable;
370 typedef std::future<ListAutomationRulesOutcome> ListAutomationRulesOutcomeCallable;
371 typedef std::future<ListConfigurationPoliciesOutcome> ListConfigurationPoliciesOutcomeCallable;
372 typedef std::future<ListConfigurationPolicyAssociationsOutcome> ListConfigurationPolicyAssociationsOutcomeCallable;
373 typedef std::future<ListEnabledProductsForImportOutcome> ListEnabledProductsForImportOutcomeCallable;
374 typedef std::future<ListFindingAggregatorsOutcome> ListFindingAggregatorsOutcomeCallable;
375 typedef std::future<ListInvitationsOutcome> ListInvitationsOutcomeCallable;
376 typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
377 typedef std::future<ListOrganizationAdminAccountsOutcome> ListOrganizationAdminAccountsOutcomeCallable;
378 typedef std::future<ListSecurityControlDefinitionsOutcome> ListSecurityControlDefinitionsOutcomeCallable;
379 typedef std::future<ListStandardsControlAssociationsOutcome> ListStandardsControlAssociationsOutcomeCallable;
380 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
381 typedef std::future<StartConfigurationPolicyAssociationOutcome> StartConfigurationPolicyAssociationOutcomeCallable;
382 typedef std::future<StartConfigurationPolicyDisassociationOutcome> StartConfigurationPolicyDisassociationOutcomeCallable;
383 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
384 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
385 typedef std::future<UpdateActionTargetOutcome> UpdateActionTargetOutcomeCallable;
386 typedef std::future<UpdateConfigurationPolicyOutcome> UpdateConfigurationPolicyOutcomeCallable;
387 typedef std::future<UpdateFindingAggregatorOutcome> UpdateFindingAggregatorOutcomeCallable;
388 typedef std::future<UpdateFindingsOutcome> UpdateFindingsOutcomeCallable;
389 typedef std::future<UpdateInsightOutcome> UpdateInsightOutcomeCallable;
390 typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
391 typedef std::future<UpdateSecurityControlOutcome> UpdateSecurityControlOutcomeCallable;
392 typedef std::future<UpdateSecurityHubConfigurationOutcome> UpdateSecurityHubConfigurationOutcomeCallable;
393 typedef std::future<UpdateStandardsControlOutcome> UpdateStandardsControlOutcomeCallable;
394 /* End of service model Outcome callable definitions */
395 } // namespace Model
396
397 class SecurityHubClient;
398
399 /* Service model async handlers definitions */
400 typedef std::function<void(const SecurityHubClient*, const Model::AcceptAdministratorInvitationRequest&, const Model::AcceptAdministratorInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptAdministratorInvitationResponseReceivedHandler;
401 typedef std::function<void(const SecurityHubClient*, const Model::BatchDeleteAutomationRulesRequest&, const Model::BatchDeleteAutomationRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteAutomationRulesResponseReceivedHandler;
402 typedef std::function<void(const SecurityHubClient*, const Model::BatchDisableStandardsRequest&, const Model::BatchDisableStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisableStandardsResponseReceivedHandler;
403 typedef std::function<void(const SecurityHubClient*, const Model::BatchEnableStandardsRequest&, const Model::BatchEnableStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchEnableStandardsResponseReceivedHandler;
404 typedef std::function<void(const SecurityHubClient*, const Model::BatchGetAutomationRulesRequest&, const Model::BatchGetAutomationRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetAutomationRulesResponseReceivedHandler;
406 typedef std::function<void(const SecurityHubClient*, const Model::BatchGetSecurityControlsRequest&, const Model::BatchGetSecurityControlsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetSecurityControlsResponseReceivedHandler;
407 typedef std::function<void(const SecurityHubClient*, const Model::BatchGetStandardsControlAssociationsRequest&, const Model::BatchGetStandardsControlAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetStandardsControlAssociationsResponseReceivedHandler;
408 typedef std::function<void(const SecurityHubClient*, const Model::BatchImportFindingsRequest&, const Model::BatchImportFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchImportFindingsResponseReceivedHandler;
409 typedef std::function<void(const SecurityHubClient*, const Model::BatchUpdateAutomationRulesRequest&, const Model::BatchUpdateAutomationRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateAutomationRulesResponseReceivedHandler;
410 typedef std::function<void(const SecurityHubClient*, const Model::BatchUpdateFindingsRequest&, const Model::BatchUpdateFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateFindingsResponseReceivedHandler;
412 typedef std::function<void(const SecurityHubClient*, const Model::CreateActionTargetRequest&, const Model::CreateActionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateActionTargetResponseReceivedHandler;
413 typedef std::function<void(const SecurityHubClient*, const Model::CreateAutomationRuleRequest&, const Model::CreateAutomationRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAutomationRuleResponseReceivedHandler;
414 typedef std::function<void(const SecurityHubClient*, const Model::CreateConfigurationPolicyRequest&, const Model::CreateConfigurationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigurationPolicyResponseReceivedHandler;
415 typedef std::function<void(const SecurityHubClient*, const Model::CreateFindingAggregatorRequest&, const Model::CreateFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFindingAggregatorResponseReceivedHandler;
416 typedef std::function<void(const SecurityHubClient*, const Model::CreateInsightRequest&, const Model::CreateInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInsightResponseReceivedHandler;
417 typedef std::function<void(const SecurityHubClient*, const Model::CreateMembersRequest&, const Model::CreateMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMembersResponseReceivedHandler;
418 typedef std::function<void(const SecurityHubClient*, const Model::DeclineInvitationsRequest&, const Model::DeclineInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeclineInvitationsResponseReceivedHandler;
419 typedef std::function<void(const SecurityHubClient*, const Model::DeleteActionTargetRequest&, const Model::DeleteActionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteActionTargetResponseReceivedHandler;
420 typedef std::function<void(const SecurityHubClient*, const Model::DeleteConfigurationPolicyRequest&, const Model::DeleteConfigurationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationPolicyResponseReceivedHandler;
421 typedef std::function<void(const SecurityHubClient*, const Model::DeleteFindingAggregatorRequest&, const Model::DeleteFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFindingAggregatorResponseReceivedHandler;
422 typedef std::function<void(const SecurityHubClient*, const Model::DeleteInsightRequest&, const Model::DeleteInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInsightResponseReceivedHandler;
423 typedef std::function<void(const SecurityHubClient*, const Model::DeleteInvitationsRequest&, const Model::DeleteInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInvitationsResponseReceivedHandler;
424 typedef std::function<void(const SecurityHubClient*, const Model::DeleteMembersRequest&, const Model::DeleteMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMembersResponseReceivedHandler;
425 typedef std::function<void(const SecurityHubClient*, const Model::DescribeActionTargetsRequest&, const Model::DescribeActionTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeActionTargetsResponseReceivedHandler;
426 typedef std::function<void(const SecurityHubClient*, const Model::DescribeHubRequest&, const Model::DescribeHubOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHubResponseReceivedHandler;
427 typedef std::function<void(const SecurityHubClient*, const Model::DescribeOrganizationConfigurationRequest&, const Model::DescribeOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigurationResponseReceivedHandler;
428 typedef std::function<void(const SecurityHubClient*, const Model::DescribeProductsRequest&, const Model::DescribeProductsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProductsResponseReceivedHandler;
429 typedef std::function<void(const SecurityHubClient*, const Model::DescribeStandardsRequest&, const Model::DescribeStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStandardsResponseReceivedHandler;
430 typedef std::function<void(const SecurityHubClient*, const Model::DescribeStandardsControlsRequest&, const Model::DescribeStandardsControlsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStandardsControlsResponseReceivedHandler;
431 typedef std::function<void(const SecurityHubClient*, const Model::DisableImportFindingsForProductRequest&, const Model::DisableImportFindingsForProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableImportFindingsForProductResponseReceivedHandler;
432 typedef std::function<void(const SecurityHubClient*, const Model::DisableOrganizationAdminAccountRequest&, const Model::DisableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableOrganizationAdminAccountResponseReceivedHandler;
433 typedef std::function<void(const SecurityHubClient*, const Model::DisableSecurityHubRequest&, const Model::DisableSecurityHubOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableSecurityHubResponseReceivedHandler;
434 typedef std::function<void(const SecurityHubClient*, const Model::DisassociateFromAdministratorAccountRequest&, const Model::DisassociateFromAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromAdministratorAccountResponseReceivedHandler;
435 typedef std::function<void(const SecurityHubClient*, const Model::DisassociateMembersRequest&, const Model::DisassociateMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMembersResponseReceivedHandler;
436 typedef std::function<void(const SecurityHubClient*, const Model::EnableImportFindingsForProductRequest&, const Model::EnableImportFindingsForProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableImportFindingsForProductResponseReceivedHandler;
437 typedef std::function<void(const SecurityHubClient*, const Model::EnableOrganizationAdminAccountRequest&, const Model::EnableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableOrganizationAdminAccountResponseReceivedHandler;
438 typedef std::function<void(const SecurityHubClient*, const Model::EnableSecurityHubRequest&, const Model::EnableSecurityHubOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableSecurityHubResponseReceivedHandler;
439 typedef std::function<void(const SecurityHubClient*, const Model::GetAdministratorAccountRequest&, const Model::GetAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAdministratorAccountResponseReceivedHandler;
440 typedef std::function<void(const SecurityHubClient*, const Model::GetConfigurationPolicyRequest&, const Model::GetConfigurationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfigurationPolicyResponseReceivedHandler;
441 typedef std::function<void(const SecurityHubClient*, const Model::GetConfigurationPolicyAssociationRequest&, const Model::GetConfigurationPolicyAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfigurationPolicyAssociationResponseReceivedHandler;
442 typedef std::function<void(const SecurityHubClient*, const Model::GetEnabledStandardsRequest&, const Model::GetEnabledStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnabledStandardsResponseReceivedHandler;
443 typedef std::function<void(const SecurityHubClient*, const Model::GetFindingAggregatorRequest&, const Model::GetFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingAggregatorResponseReceivedHandler;
444 typedef std::function<void(const SecurityHubClient*, const Model::GetFindingHistoryRequest&, const Model::GetFindingHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingHistoryResponseReceivedHandler;
445 typedef std::function<void(const SecurityHubClient*, const Model::GetFindingsRequest&, const Model::GetFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsResponseReceivedHandler;
446 typedef std::function<void(const SecurityHubClient*, const Model::GetInsightResultsRequest&, const Model::GetInsightResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightResultsResponseReceivedHandler;
447 typedef std::function<void(const SecurityHubClient*, const Model::GetInsightsRequest&, const Model::GetInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightsResponseReceivedHandler;
448 typedef std::function<void(const SecurityHubClient*, const Model::GetInvitationsCountRequest&, const Model::GetInvitationsCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvitationsCountResponseReceivedHandler;
449 typedef std::function<void(const SecurityHubClient*, const Model::GetMembersRequest&, const Model::GetMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMembersResponseReceivedHandler;
450 typedef std::function<void(const SecurityHubClient*, const Model::GetSecurityControlDefinitionRequest&, const Model::GetSecurityControlDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSecurityControlDefinitionResponseReceivedHandler;
451 typedef std::function<void(const SecurityHubClient*, const Model::InviteMembersRequest&, const Model::InviteMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InviteMembersResponseReceivedHandler;
452 typedef std::function<void(const SecurityHubClient*, const Model::ListAutomationRulesRequest&, const Model::ListAutomationRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAutomationRulesResponseReceivedHandler;
453 typedef std::function<void(const SecurityHubClient*, const Model::ListConfigurationPoliciesRequest&, const Model::ListConfigurationPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationPoliciesResponseReceivedHandler;
454 typedef std::function<void(const SecurityHubClient*, const Model::ListConfigurationPolicyAssociationsRequest&, const Model::ListConfigurationPolicyAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigurationPolicyAssociationsResponseReceivedHandler;
455 typedef std::function<void(const SecurityHubClient*, const Model::ListEnabledProductsForImportRequest&, const Model::ListEnabledProductsForImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnabledProductsForImportResponseReceivedHandler;
456 typedef std::function<void(const SecurityHubClient*, const Model::ListFindingAggregatorsRequest&, const Model::ListFindingAggregatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingAggregatorsResponseReceivedHandler;
457 typedef std::function<void(const SecurityHubClient*, const Model::ListInvitationsRequest&, const Model::ListInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvitationsResponseReceivedHandler;
458 typedef std::function<void(const SecurityHubClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
459 typedef std::function<void(const SecurityHubClient*, const Model::ListOrganizationAdminAccountsRequest&, const Model::ListOrganizationAdminAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationAdminAccountsResponseReceivedHandler;
460 typedef std::function<void(const SecurityHubClient*, const Model::ListSecurityControlDefinitionsRequest&, const Model::ListSecurityControlDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityControlDefinitionsResponseReceivedHandler;
461 typedef std::function<void(const SecurityHubClient*, const Model::ListStandardsControlAssociationsRequest&, const Model::ListStandardsControlAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStandardsControlAssociationsResponseReceivedHandler;
462 typedef std::function<void(const SecurityHubClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
463 typedef std::function<void(const SecurityHubClient*, const Model::StartConfigurationPolicyAssociationRequest&, const Model::StartConfigurationPolicyAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartConfigurationPolicyAssociationResponseReceivedHandler;
465 typedef std::function<void(const SecurityHubClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
466 typedef std::function<void(const SecurityHubClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
467 typedef std::function<void(const SecurityHubClient*, const Model::UpdateActionTargetRequest&, const Model::UpdateActionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateActionTargetResponseReceivedHandler;
468 typedef std::function<void(const SecurityHubClient*, const Model::UpdateConfigurationPolicyRequest&, const Model::UpdateConfigurationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationPolicyResponseReceivedHandler;
469 typedef std::function<void(const SecurityHubClient*, const Model::UpdateFindingAggregatorRequest&, const Model::UpdateFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingAggregatorResponseReceivedHandler;
470 typedef std::function<void(const SecurityHubClient*, const Model::UpdateFindingsRequest&, const Model::UpdateFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingsResponseReceivedHandler;
471 typedef std::function<void(const SecurityHubClient*, const Model::UpdateInsightRequest&, const Model::UpdateInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInsightResponseReceivedHandler;
472 typedef std::function<void(const SecurityHubClient*, const Model::UpdateOrganizationConfigurationRequest&, const Model::UpdateOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOrganizationConfigurationResponseReceivedHandler;
473 typedef std::function<void(const SecurityHubClient*, const Model::UpdateSecurityControlRequest&, const Model::UpdateSecurityControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecurityControlResponseReceivedHandler;
474 typedef std::function<void(const SecurityHubClient*, const Model::UpdateSecurityHubConfigurationRequest&, const Model::UpdateSecurityHubConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecurityHubConfigurationResponseReceivedHandler;
475 typedef std::function<void(const SecurityHubClient*, const Model::UpdateStandardsControlRequest&, const Model::UpdateStandardsControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStandardsControlResponseReceivedHandler;
476 /* End of service model async handlers definitions */
477 } // namespace SecurityHub
478} // namespace Aws
EndpointProviderBase< SecurityHubClientConfiguration, SecurityHubBuiltInParameters, SecurityHubClientContextParameters > SecurityHubEndpointProviderBase
std::future< DescribeActionTargetsOutcome > DescribeActionTargetsOutcomeCallable
std::future< ListEnabledProductsForImportOutcome > ListEnabledProductsForImportOutcomeCallable
Aws::Utils::Outcome< EnableOrganizationAdminAccountResult, SecurityHubError > EnableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< GetAdministratorAccountResult, SecurityHubError > GetAdministratorAccountOutcome
std::future< DescribeHubOutcome > DescribeHubOutcomeCallable
Aws::Utils::Outcome< DescribeProductsResult, SecurityHubError > DescribeProductsOutcome
Aws::Utils::Outcome< ListSecurityControlDefinitionsResult, SecurityHubError > ListSecurityControlDefinitionsOutcome
std::future< UpdateFindingAggregatorOutcome > UpdateFindingAggregatorOutcomeCallable
std::future< DeleteActionTargetOutcome > DeleteActionTargetOutcomeCallable
std::future< DeleteInsightOutcome > DeleteInsightOutcomeCallable
std::future< CreateMembersOutcome > CreateMembersOutcomeCallable
Aws::Utils::Outcome< DisassociateFromAdministratorAccountResult, SecurityHubError > DisassociateFromAdministratorAccountOutcome
std::future< ListSecurityControlDefinitionsOutcome > ListSecurityControlDefinitionsOutcomeCallable
Aws::Utils::Outcome< BatchGetConfigurationPolicyAssociationsResult, SecurityHubError > BatchGetConfigurationPolicyAssociationsOutcome
Aws::Utils::Outcome< DeleteConfigurationPolicyResult, SecurityHubError > DeleteConfigurationPolicyOutcome
std::future< BatchEnableStandardsOutcome > BatchEnableStandardsOutcomeCallable
Aws::Utils::Outcome< ListFindingAggregatorsResult, SecurityHubError > ListFindingAggregatorsOutcome
Aws::Utils::Outcome< GetConfigurationPolicyResult, SecurityHubError > GetConfigurationPolicyOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SecurityHubError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeStandardsResult, SecurityHubError > DescribeStandardsOutcome
Aws::Utils::Outcome< DeleteInvitationsResult, SecurityHubError > DeleteInvitationsOutcome
std::future< GetFindingHistoryOutcome > GetFindingHistoryOutcomeCallable
Aws::Utils::Outcome< UpdateSecurityControlResult, SecurityHubError > UpdateSecurityControlOutcome
Aws::Utils::Outcome< GetMembersResult, SecurityHubError > GetMembersOutcome
Aws::Utils::Outcome< DeclineInvitationsResult, SecurityHubError > DeclineInvitationsOutcome
std::future< ListStandardsControlAssociationsOutcome > ListStandardsControlAssociationsOutcomeCallable
Aws::Utils::Outcome< DescribeHubResult, SecurityHubError > DescribeHubOutcome
std::future< EnableOrganizationAdminAccountOutcome > EnableOrganizationAdminAccountOutcomeCallable
std::future< BatchDisableStandardsOutcome > BatchDisableStandardsOutcomeCallable
Aws::Utils::Outcome< ListStandardsControlAssociationsResult, SecurityHubError > ListStandardsControlAssociationsOutcome
Aws::Utils::Outcome< BatchGetAutomationRulesResult, SecurityHubError > BatchGetAutomationRulesOutcome
Aws::Utils::Outcome< BatchUpdateStandardsControlAssociationsResult, SecurityHubError > BatchUpdateStandardsControlAssociationsOutcome
std::future< UpdateActionTargetOutcome > UpdateActionTargetOutcomeCallable
std::future< CreateInsightOutcome > CreateInsightOutcomeCallable
std::future< GetFindingsOutcome > GetFindingsOutcomeCallable
std::future< GetInsightsOutcome > GetInsightsOutcomeCallable
Aws::Utils::Outcome< ListEnabledProductsForImportResult, SecurityHubError > ListEnabledProductsForImportOutcome
Aws::Utils::Outcome< BatchUpdateAutomationRulesResult, SecurityHubError > BatchUpdateAutomationRulesOutcome
std::future< BatchUpdateFindingsOutcome > BatchUpdateFindingsOutcomeCallable
std::future< ListConfigurationPoliciesOutcome > ListConfigurationPoliciesOutcomeCallable
std::future< GetSecurityControlDefinitionOutcome > GetSecurityControlDefinitionOutcomeCallable
std::future< UpdateConfigurationPolicyOutcome > UpdateConfigurationPolicyOutcomeCallable
Aws::Utils::Outcome< GetFindingsResult, SecurityHubError > GetFindingsOutcome
std::future< BatchGetConfigurationPolicyAssociationsOutcome > BatchGetConfigurationPolicyAssociationsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, SecurityHubError > TagResourceOutcome
Aws::Utils::Outcome< ListConfigurationPoliciesResult, SecurityHubError > ListConfigurationPoliciesOutcome
Aws::Utils::Outcome< UpdateSecurityHubConfigurationResult, SecurityHubError > UpdateSecurityHubConfigurationOutcome
Aws::Utils::Outcome< UntagResourceResult, SecurityHubError > UntagResourceOutcome
Aws::Utils::Outcome< UpdateFindingsResult, SecurityHubError > UpdateFindingsOutcome
std::future< BatchGetSecurityControlsOutcome > BatchGetSecurityControlsOutcomeCallable
std::future< GetConfigurationPolicyAssociationOutcome > GetConfigurationPolicyAssociationOutcomeCallable
std::future< GetEnabledStandardsOutcome > GetEnabledStandardsOutcomeCallable
std::future< DeleteMembersOutcome > DeleteMembersOutcomeCallable
Aws::Utils::Outcome< CreateInsightResult, SecurityHubError > CreateInsightOutcome
std::future< UpdateSecurityControlOutcome > UpdateSecurityControlOutcomeCallable
std::future< BatchGetStandardsControlAssociationsOutcome > BatchGetStandardsControlAssociationsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateStandardsControlOutcome > UpdateStandardsControlOutcomeCallable
std::future< DisableSecurityHubOutcome > DisableSecurityHubOutcomeCallable
Aws::Utils::Outcome< CreateFindingAggregatorResult, SecurityHubError > CreateFindingAggregatorOutcome
std::future< CreateAutomationRuleOutcome > CreateAutomationRuleOutcomeCallable
Aws::Utils::Outcome< UpdateStandardsControlResult, SecurityHubError > UpdateStandardsControlOutcome
Aws::Utils::Outcome< UpdateActionTargetResult, SecurityHubError > UpdateActionTargetOutcome
std::future< CreateConfigurationPolicyOutcome > CreateConfigurationPolicyOutcomeCallable
Aws::Utils::Outcome< DescribeActionTargetsResult, SecurityHubError > DescribeActionTargetsOutcome
Aws::Utils::Outcome< ListAutomationRulesResult, SecurityHubError > ListAutomationRulesOutcome
std::future< BatchImportFindingsOutcome > BatchImportFindingsOutcomeCallable
Aws::Utils::Outcome< BatchImportFindingsResult, SecurityHubError > BatchImportFindingsOutcome
std::future< BatchUpdateStandardsControlAssociationsOutcome > BatchUpdateStandardsControlAssociationsOutcomeCallable
std::future< DescribeStandardsOutcome > DescribeStandardsOutcomeCallable
std::future< UpdateFindingsOutcome > UpdateFindingsOutcomeCallable
std::future< EnableImportFindingsForProductOutcome > EnableImportFindingsForProductOutcomeCallable
Aws::Utils::Outcome< EnableSecurityHubResult, SecurityHubError > EnableSecurityHubOutcome
std::future< DisassociateFromAdministratorAccountOutcome > DisassociateFromAdministratorAccountOutcomeCallable
std::future< GetConfigurationPolicyOutcome > GetConfigurationPolicyOutcomeCallable
Aws::Utils::Outcome< DisableImportFindingsForProductResult, SecurityHubError > DisableImportFindingsForProductOutcome
std::future< EnableSecurityHubOutcome > EnableSecurityHubOutcomeCallable
std::future< ListFindingAggregatorsOutcome > ListFindingAggregatorsOutcomeCallable
Aws::Utils::Outcome< InviteMembersResult, SecurityHubError > InviteMembersOutcome
Aws::Utils::Outcome< UpdateInsightResult, SecurityHubError > UpdateInsightOutcome
Aws::Utils::Outcome< DisableSecurityHubResult, SecurityHubError > DisableSecurityHubOutcome
Aws::Utils::Outcome< DeleteFindingAggregatorResult, SecurityHubError > DeleteFindingAggregatorOutcome
std::future< DescribeProductsOutcome > DescribeProductsOutcomeCallable
Aws::Utils::Outcome< CreateActionTargetResult, SecurityHubError > CreateActionTargetOutcome
Aws::Utils::Outcome< AcceptAdministratorInvitationResult, SecurityHubError > AcceptAdministratorInvitationOutcome
std::future< DeleteInvitationsOutcome > DeleteInvitationsOutcomeCallable
Aws::Utils::Outcome< ListConfigurationPolicyAssociationsResult, SecurityHubError > ListConfigurationPolicyAssociationsOutcome
Aws::Utils::Outcome< BatchGetSecurityControlsResult, SecurityHubError > BatchGetSecurityControlsOutcome
Aws::Utils::Outcome< ListMembersResult, SecurityHubError > ListMembersOutcome
Aws::Utils::Outcome< CreateMembersResult, SecurityHubError > CreateMembersOutcome
std::future< BatchUpdateAutomationRulesOutcome > BatchUpdateAutomationRulesOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< ListInvitationsResult, SecurityHubError > ListInvitationsOutcome
std::future< StartConfigurationPolicyAssociationOutcome > StartConfigurationPolicyAssociationOutcomeCallable
std::future< DeleteConfigurationPolicyOutcome > DeleteConfigurationPolicyOutcomeCallable
std::future< GetInsightResultsOutcome > GetInsightResultsOutcomeCallable
std::future< GetAdministratorAccountOutcome > GetAdministratorAccountOutcomeCallable
std::future< BatchGetAutomationRulesOutcome > BatchGetAutomationRulesOutcomeCallable
std::future< DeclineInvitationsOutcome > DeclineInvitationsOutcomeCallable
Aws::Utils::Outcome< CreateConfigurationPolicyResult, SecurityHubError > CreateConfigurationPolicyOutcome
std::future< ListAutomationRulesOutcome > ListAutomationRulesOutcomeCallable
std::future< InviteMembersOutcome > InviteMembersOutcomeCallable
Aws::Utils::Outcome< GetSecurityControlDefinitionResult, SecurityHubError > GetSecurityControlDefinitionOutcome
Aws::Utils::Outcome< EnableImportFindingsForProductResult, SecurityHubError > EnableImportFindingsForProductOutcome
Aws::Utils::Outcome< StartConfigurationPolicyDisassociationResult, SecurityHubError > StartConfigurationPolicyDisassociationOutcome
Aws::Utils::Outcome< DeleteInsightResult, SecurityHubError > DeleteInsightOutcome
Aws::Utils::Outcome< BatchDeleteAutomationRulesResult, SecurityHubError > BatchDeleteAutomationRulesOutcome
std::future< GetMembersOutcome > GetMembersOutcomeCallable
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
Aws::Utils::Outcome< BatchEnableStandardsResult, SecurityHubError > BatchEnableStandardsOutcome
Aws::Utils::Outcome< DisableOrganizationAdminAccountResult, SecurityHubError > DisableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< GetInsightResultsResult, SecurityHubError > GetInsightResultsOutcome
Aws::Utils::Outcome< BatchGetStandardsControlAssociationsResult, SecurityHubError > BatchGetStandardsControlAssociationsOutcome
Aws::Utils::Outcome< UpdateConfigurationPolicyResult, SecurityHubError > UpdateConfigurationPolicyOutcome
std::future< DisableImportFindingsForProductOutcome > DisableImportFindingsForProductOutcomeCallable
std::future< AcceptAdministratorInvitationOutcome > AcceptAdministratorInvitationOutcomeCallable
Aws::Utils::Outcome< DisassociateMembersResult, SecurityHubError > DisassociateMembersOutcome
std::future< UpdateSecurityHubConfigurationOutcome > UpdateSecurityHubConfigurationOutcomeCallable
Aws::Utils::Outcome< GetConfigurationPolicyAssociationResult, SecurityHubError > GetConfigurationPolicyAssociationOutcome
std::future< BatchDeleteAutomationRulesOutcome > BatchDeleteAutomationRulesOutcomeCallable
std::future< StartConfigurationPolicyDisassociationOutcome > StartConfigurationPolicyDisassociationOutcomeCallable
std::future< GetFindingAggregatorOutcome > GetFindingAggregatorOutcomeCallable
Aws::Utils::Outcome< GetInvitationsCountResult, SecurityHubError > GetInvitationsCountOutcome
std::future< DeleteFindingAggregatorOutcome > DeleteFindingAggregatorOutcomeCallable
std::future< CreateFindingAggregatorOutcome > CreateFindingAggregatorOutcomeCallable
Aws::Utils::Outcome< DescribeStandardsControlsResult, SecurityHubError > DescribeStandardsControlsOutcome
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, SecurityHubError > UpdateOrganizationConfigurationOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< BatchUpdateFindingsResult, SecurityHubError > BatchUpdateFindingsOutcome
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< GetFindingHistoryResult, SecurityHubError > GetFindingHistoryOutcome
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, SecurityHubError > ListOrganizationAdminAccountsOutcome
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< GetEnabledStandardsResult, SecurityHubError > GetEnabledStandardsOutcome
Aws::Utils::Outcome< UpdateFindingAggregatorResult, SecurityHubError > UpdateFindingAggregatorOutcome
std::future< CreateActionTargetOutcome > CreateActionTargetOutcomeCallable
std::future< GetInvitationsCountOutcome > GetInvitationsCountOutcomeCallable
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
std::future< UpdateInsightOutcome > UpdateInsightOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
Aws::Utils::Outcome< CreateAutomationRuleResult, SecurityHubError > CreateAutomationRuleOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListConfigurationPolicyAssociationsOutcome > ListConfigurationPolicyAssociationsOutcomeCallable
std::future< DescribeStandardsControlsOutcome > DescribeStandardsControlsOutcomeCallable
Aws::Utils::Outcome< StartConfigurationPolicyAssociationResult, SecurityHubError > StartConfigurationPolicyAssociationOutcome
Aws::Utils::Outcome< DeleteMembersResult, SecurityHubError > DeleteMembersOutcome
Aws::Utils::Outcome< GetFindingAggregatorResult, SecurityHubError > GetFindingAggregatorOutcome
Aws::Utils::Outcome< BatchDisableStandardsResult, SecurityHubError > BatchDisableStandardsOutcome
std::future< DisassociateMembersOutcome > DisassociateMembersOutcomeCallable
Aws::Utils::Outcome< GetInsightsResult, SecurityHubError > GetInsightsOutcome
Aws::Utils::Outcome< DeleteActionTargetResult, SecurityHubError > DeleteActionTargetOutcome
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, SecurityHubError > DescribeOrganizationConfigurationOutcome
std::function< void(const SecurityHubClient *, const Model::UpdateSecurityControlRequest &, const Model::UpdateSecurityControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityControlResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateConfigurationPolicyRequest &, const Model::CreateConfigurationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigurationPolicyResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeStandardsControlsRequest &, const Model::DescribeStandardsControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStandardsControlsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::AcceptAdministratorInvitationRequest &, const Model::AcceptAdministratorInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptAdministratorInvitationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetConfigurationPolicyRequest &, const Model::GetConfigurationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationPolicyResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteConfigurationPolicyRequest &, const Model::DeleteConfigurationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationPolicyResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisableSecurityHubRequest &, const Model::DisableSecurityHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSecurityHubResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::InviteMembersRequest &, const Model::InviteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InviteMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateFindingsRequest &, const Model::UpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeStandardsRequest &, const Model::DescribeStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteMembersRequest &, const Model::DeleteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateFindingAggregatorRequest &, const Model::UpdateFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetInsightResultsRequest &, const Model::GetInsightResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightResultsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateActionTargetRequest &, const Model::CreateActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActionTargetResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteFindingAggregatorRequest &, const Model::DeleteFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateConfigurationPolicyRequest &, const Model::UpdateConfigurationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationPolicyResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateActionTargetRequest &, const Model::UpdateActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateActionTargetResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListEnabledProductsForImportRequest &, const Model::ListEnabledProductsForImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnabledProductsForImportResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateSecurityHubConfigurationRequest &, const Model::UpdateSecurityHubConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityHubConfigurationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchUpdateStandardsControlAssociationsRequest &, const Model::BatchUpdateStandardsControlAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateStandardsControlAssociationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisableImportFindingsForProductRequest &, const Model::DisableImportFindingsForProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableImportFindingsForProductResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchGetAutomationRulesRequest &, const Model::BatchGetAutomationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAutomationRulesResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteInsightRequest &, const Model::DeleteInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInsightResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetConfigurationPolicyAssociationRequest &, const Model::GetConfigurationPolicyAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationPolicyAssociationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchGetStandardsControlAssociationsRequest &, const Model::BatchGetStandardsControlAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetStandardsControlAssociationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeActionTargetsRequest &, const Model::DescribeActionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActionTargetsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchDeleteAutomationRulesRequest &, const Model::BatchDeleteAutomationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteAutomationRulesResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::EnableImportFindingsForProductRequest &, const Model::EnableImportFindingsForProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableImportFindingsForProductResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchUpdateAutomationRulesRequest &, const Model::BatchUpdateAutomationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateAutomationRulesResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListAutomationRulesRequest &, const Model::ListAutomationRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAutomationRulesResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisassociateMembersRequest &, const Model::DisassociateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetFindingHistoryRequest &, const Model::GetFindingHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingHistoryResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteActionTargetRequest &, const Model::DeleteActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActionTargetResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateMembersRequest &, const Model::CreateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchGetConfigurationPolicyAssociationsRequest &, const Model::BatchGetConfigurationPolicyAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetConfigurationPolicyAssociationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetInvitationsCountRequest &, const Model::GetInvitationsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationsCountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetFindingAggregatorRequest &, const Model::GetFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListConfigurationPoliciesRequest &, const Model::ListConfigurationPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationPoliciesResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchDisableStandardsRequest &, const Model::BatchDisableStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisableStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchEnableStandardsRequest &, const Model::BatchEnableStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchEnableStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListStandardsControlAssociationsRequest &, const Model::ListStandardsControlAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStandardsControlAssociationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListSecurityControlDefinitionsRequest &, const Model::ListSecurityControlDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityControlDefinitionsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateAutomationRuleRequest &, const Model::CreateAutomationRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAutomationRuleResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::StartConfigurationPolicyAssociationRequest &, const Model::StartConfigurationPolicyAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigurationPolicyAssociationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetAdministratorAccountRequest &, const Model::GetAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAdministratorAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeclineInvitationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchImportFindingsRequest &, const Model::BatchImportFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchImportFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetMembersRequest &, const Model::GetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateStandardsControlRequest &, const Model::UpdateStandardsControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStandardsControlResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeProductsRequest &, const Model::DescribeProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProductsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateInsightRequest &, const Model::UpdateInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInsightResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetInsightsRequest &, const Model::GetInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListConfigurationPolicyAssociationsRequest &, const Model::ListConfigurationPolicyAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigurationPolicyAssociationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateFindingAggregatorRequest &, const Model::CreateFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::EnableSecurityHubRequest &, const Model::EnableSecurityHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSecurityHubResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeHubRequest &, const Model::DescribeHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHubResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchUpdateFindingsRequest &, const Model::BatchUpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::StartConfigurationPolicyDisassociationRequest &, const Model::StartConfigurationPolicyDisassociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigurationPolicyDisassociationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetSecurityControlDefinitionRequest &, const Model::GetSecurityControlDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSecurityControlDefinitionResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListFindingAggregatorsRequest &, const Model::ListFindingAggregatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingAggregatorsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetEnabledStandardsRequest &, const Model::GetEnabledStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnabledStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteInvitationsRequest &, const Model::DeleteInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInvitationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromAdministratorAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchGetSecurityControlsRequest &, const Model::BatchGetSecurityControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetSecurityControlsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateInsightRequest &, const Model::CreateInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInsightResponseReceivedHandler