AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GuardDutyServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/guardduty/GuardDutyErrors.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/guardduty/GuardDutyEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in GuardDutyClient header */
21#include <aws/guardduty/model/AcceptAdministratorInvitationResult.h>
22#include <aws/guardduty/model/ArchiveFindingsResult.h>
23#include <aws/guardduty/model/CreateDetectorResult.h>
24#include <aws/guardduty/model/CreateFilterResult.h>
25#include <aws/guardduty/model/CreateIPSetResult.h>
26#include <aws/guardduty/model/CreateMalwareProtectionPlanResult.h>
27#include <aws/guardduty/model/CreateMembersResult.h>
28#include <aws/guardduty/model/CreatePublishingDestinationResult.h>
29#include <aws/guardduty/model/CreateSampleFindingsResult.h>
30#include <aws/guardduty/model/CreateThreatIntelSetResult.h>
31#include <aws/guardduty/model/DeclineInvitationsResult.h>
32#include <aws/guardduty/model/DeleteDetectorResult.h>
33#include <aws/guardduty/model/DeleteFilterResult.h>
34#include <aws/guardduty/model/DeleteIPSetResult.h>
35#include <aws/guardduty/model/DeleteInvitationsResult.h>
36#include <aws/guardduty/model/DeleteMembersResult.h>
37#include <aws/guardduty/model/DeletePublishingDestinationResult.h>
38#include <aws/guardduty/model/DeleteThreatIntelSetResult.h>
39#include <aws/guardduty/model/DescribeMalwareScansResult.h>
40#include <aws/guardduty/model/DescribeOrganizationConfigurationResult.h>
41#include <aws/guardduty/model/DescribePublishingDestinationResult.h>
42#include <aws/guardduty/model/DisableOrganizationAdminAccountResult.h>
43#include <aws/guardduty/model/DisassociateFromAdministratorAccountResult.h>
44#include <aws/guardduty/model/DisassociateMembersResult.h>
45#include <aws/guardduty/model/EnableOrganizationAdminAccountResult.h>
46#include <aws/guardduty/model/GetAdministratorAccountResult.h>
47#include <aws/guardduty/model/GetCoverageStatisticsResult.h>
48#include <aws/guardduty/model/GetDetectorResult.h>
49#include <aws/guardduty/model/GetFilterResult.h>
50#include <aws/guardduty/model/GetFindingsResult.h>
51#include <aws/guardduty/model/GetFindingsStatisticsResult.h>
52#include <aws/guardduty/model/GetIPSetResult.h>
53#include <aws/guardduty/model/GetInvitationsCountResult.h>
54#include <aws/guardduty/model/GetMalwareProtectionPlanResult.h>
55#include <aws/guardduty/model/GetMalwareScanSettingsResult.h>
56#include <aws/guardduty/model/GetMemberDetectorsResult.h>
57#include <aws/guardduty/model/GetMembersResult.h>
58#include <aws/guardduty/model/GetOrganizationStatisticsResult.h>
59#include <aws/guardduty/model/GetRemainingFreeTrialDaysResult.h>
60#include <aws/guardduty/model/GetThreatIntelSetResult.h>
61#include <aws/guardduty/model/GetUsageStatisticsResult.h>
62#include <aws/guardduty/model/InviteMembersResult.h>
63#include <aws/guardduty/model/ListCoverageResult.h>
64#include <aws/guardduty/model/ListDetectorsResult.h>
65#include <aws/guardduty/model/ListFiltersResult.h>
66#include <aws/guardduty/model/ListFindingsResult.h>
67#include <aws/guardduty/model/ListIPSetsResult.h>
68#include <aws/guardduty/model/ListInvitationsResult.h>
69#include <aws/guardduty/model/ListMalwareProtectionPlansResult.h>
70#include <aws/guardduty/model/ListMembersResult.h>
71#include <aws/guardduty/model/ListOrganizationAdminAccountsResult.h>
72#include <aws/guardduty/model/ListPublishingDestinationsResult.h>
73#include <aws/guardduty/model/ListTagsForResourceResult.h>
74#include <aws/guardduty/model/ListThreatIntelSetsResult.h>
75#include <aws/guardduty/model/StartMalwareScanResult.h>
76#include <aws/guardduty/model/StartMonitoringMembersResult.h>
77#include <aws/guardduty/model/StopMonitoringMembersResult.h>
78#include <aws/guardduty/model/TagResourceResult.h>
79#include <aws/guardduty/model/UnarchiveFindingsResult.h>
80#include <aws/guardduty/model/UntagResourceResult.h>
81#include <aws/guardduty/model/UpdateDetectorResult.h>
82#include <aws/guardduty/model/UpdateFilterResult.h>
83#include <aws/guardduty/model/UpdateFindingsFeedbackResult.h>
84#include <aws/guardduty/model/UpdateIPSetResult.h>
85#include <aws/guardduty/model/UpdateMalwareScanSettingsResult.h>
86#include <aws/guardduty/model/UpdateMemberDetectorsResult.h>
87#include <aws/guardduty/model/UpdateOrganizationConfigurationResult.h>
88#include <aws/guardduty/model/UpdatePublishingDestinationResult.h>
89#include <aws/guardduty/model/UpdateThreatIntelSetResult.h>
90#include <aws/guardduty/model/ListInvitationsRequest.h>
91#include <aws/guardduty/model/GetInvitationsCountRequest.h>
92#include <aws/guardduty/model/ListMalwareProtectionPlansRequest.h>
93#include <aws/guardduty/model/ListOrganizationAdminAccountsRequest.h>
94#include <aws/guardduty/model/GetOrganizationStatisticsRequest.h>
95#include <aws/guardduty/model/ListDetectorsRequest.h>
96#include <aws/core/NoResult.h>
97/* End of service model headers required in GuardDutyClient header */
98
99namespace Aws
100{
101 namespace Http
102 {
103 class HttpClient;
104 class HttpClientFactory;
105 } // namespace Http
106
107 namespace Utils
108 {
109 template< typename R, typename E> class Outcome;
110
111 namespace Threading
112 {
113 class Executor;
114 } // namespace Threading
115 } // namespace Utils
116
117 namespace Auth
118 {
119 class AWSCredentials;
120 class AWSCredentialsProvider;
121 } // namespace Auth
122
123 namespace Client
124 {
125 class RetryStrategy;
126 } // namespace Client
127
128 namespace GuardDuty
129 {
133
134 namespace Model
135 {
136 /* Service model forward declarations required in GuardDutyClient header */
141 class CreateIPSetRequest;
150 class DeleteIPSetRequest;
165 class GetDetectorRequest;
166 class GetFilterRequest;
167 class GetFindingsRequest;
169 class GetIPSetRequest;
174 class GetMembersRequest;
182 class ListFiltersRequest;
184 class ListIPSetsRequest;
187 class ListMembersRequest;
195 class TagResourceRequest;
201 class UpdateIPSetRequest;
208 /* End of service model forward declarations required in GuardDutyClient header */
209
210 /* Service model Outcome class definitions */
282 /* End of service model Outcome class definitions */
283
284 /* Service model Outcome callable definitions */
285 typedef std::future<AcceptAdministratorInvitationOutcome> AcceptAdministratorInvitationOutcomeCallable;
286 typedef std::future<ArchiveFindingsOutcome> ArchiveFindingsOutcomeCallable;
287 typedef std::future<CreateDetectorOutcome> CreateDetectorOutcomeCallable;
288 typedef std::future<CreateFilterOutcome> CreateFilterOutcomeCallable;
289 typedef std::future<CreateIPSetOutcome> CreateIPSetOutcomeCallable;
290 typedef std::future<CreateMalwareProtectionPlanOutcome> CreateMalwareProtectionPlanOutcomeCallable;
291 typedef std::future<CreateMembersOutcome> CreateMembersOutcomeCallable;
292 typedef std::future<CreatePublishingDestinationOutcome> CreatePublishingDestinationOutcomeCallable;
293 typedef std::future<CreateSampleFindingsOutcome> CreateSampleFindingsOutcomeCallable;
294 typedef std::future<CreateThreatIntelSetOutcome> CreateThreatIntelSetOutcomeCallable;
295 typedef std::future<DeclineInvitationsOutcome> DeclineInvitationsOutcomeCallable;
296 typedef std::future<DeleteDetectorOutcome> DeleteDetectorOutcomeCallable;
297 typedef std::future<DeleteFilterOutcome> DeleteFilterOutcomeCallable;
298 typedef std::future<DeleteIPSetOutcome> DeleteIPSetOutcomeCallable;
299 typedef std::future<DeleteInvitationsOutcome> DeleteInvitationsOutcomeCallable;
300 typedef std::future<DeleteMalwareProtectionPlanOutcome> DeleteMalwareProtectionPlanOutcomeCallable;
301 typedef std::future<DeleteMembersOutcome> DeleteMembersOutcomeCallable;
302 typedef std::future<DeletePublishingDestinationOutcome> DeletePublishingDestinationOutcomeCallable;
303 typedef std::future<DeleteThreatIntelSetOutcome> DeleteThreatIntelSetOutcomeCallable;
304 typedef std::future<DescribeMalwareScansOutcome> DescribeMalwareScansOutcomeCallable;
305 typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
306 typedef std::future<DescribePublishingDestinationOutcome> DescribePublishingDestinationOutcomeCallable;
307 typedef std::future<DisableOrganizationAdminAccountOutcome> DisableOrganizationAdminAccountOutcomeCallable;
308 typedef std::future<DisassociateFromAdministratorAccountOutcome> DisassociateFromAdministratorAccountOutcomeCallable;
309 typedef std::future<DisassociateMembersOutcome> DisassociateMembersOutcomeCallable;
310 typedef std::future<EnableOrganizationAdminAccountOutcome> EnableOrganizationAdminAccountOutcomeCallable;
311 typedef std::future<GetAdministratorAccountOutcome> GetAdministratorAccountOutcomeCallable;
312 typedef std::future<GetCoverageStatisticsOutcome> GetCoverageStatisticsOutcomeCallable;
313 typedef std::future<GetDetectorOutcome> GetDetectorOutcomeCallable;
314 typedef std::future<GetFilterOutcome> GetFilterOutcomeCallable;
315 typedef std::future<GetFindingsOutcome> GetFindingsOutcomeCallable;
316 typedef std::future<GetFindingsStatisticsOutcome> GetFindingsStatisticsOutcomeCallable;
317 typedef std::future<GetIPSetOutcome> GetIPSetOutcomeCallable;
318 typedef std::future<GetInvitationsCountOutcome> GetInvitationsCountOutcomeCallable;
319 typedef std::future<GetMalwareProtectionPlanOutcome> GetMalwareProtectionPlanOutcomeCallable;
320 typedef std::future<GetMalwareScanSettingsOutcome> GetMalwareScanSettingsOutcomeCallable;
321 typedef std::future<GetMemberDetectorsOutcome> GetMemberDetectorsOutcomeCallable;
322 typedef std::future<GetMembersOutcome> GetMembersOutcomeCallable;
323 typedef std::future<GetOrganizationStatisticsOutcome> GetOrganizationStatisticsOutcomeCallable;
324 typedef std::future<GetRemainingFreeTrialDaysOutcome> GetRemainingFreeTrialDaysOutcomeCallable;
325 typedef std::future<GetThreatIntelSetOutcome> GetThreatIntelSetOutcomeCallable;
326 typedef std::future<GetUsageStatisticsOutcome> GetUsageStatisticsOutcomeCallable;
327 typedef std::future<InviteMembersOutcome> InviteMembersOutcomeCallable;
328 typedef std::future<ListCoverageOutcome> ListCoverageOutcomeCallable;
329 typedef std::future<ListDetectorsOutcome> ListDetectorsOutcomeCallable;
330 typedef std::future<ListFiltersOutcome> ListFiltersOutcomeCallable;
331 typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
332 typedef std::future<ListIPSetsOutcome> ListIPSetsOutcomeCallable;
333 typedef std::future<ListInvitationsOutcome> ListInvitationsOutcomeCallable;
334 typedef std::future<ListMalwareProtectionPlansOutcome> ListMalwareProtectionPlansOutcomeCallable;
335 typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
336 typedef std::future<ListOrganizationAdminAccountsOutcome> ListOrganizationAdminAccountsOutcomeCallable;
337 typedef std::future<ListPublishingDestinationsOutcome> ListPublishingDestinationsOutcomeCallable;
338 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
339 typedef std::future<ListThreatIntelSetsOutcome> ListThreatIntelSetsOutcomeCallable;
340 typedef std::future<StartMalwareScanOutcome> StartMalwareScanOutcomeCallable;
341 typedef std::future<StartMonitoringMembersOutcome> StartMonitoringMembersOutcomeCallable;
342 typedef std::future<StopMonitoringMembersOutcome> StopMonitoringMembersOutcomeCallable;
343 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
344 typedef std::future<UnarchiveFindingsOutcome> UnarchiveFindingsOutcomeCallable;
345 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
346 typedef std::future<UpdateDetectorOutcome> UpdateDetectorOutcomeCallable;
347 typedef std::future<UpdateFilterOutcome> UpdateFilterOutcomeCallable;
348 typedef std::future<UpdateFindingsFeedbackOutcome> UpdateFindingsFeedbackOutcomeCallable;
349 typedef std::future<UpdateIPSetOutcome> UpdateIPSetOutcomeCallable;
350 typedef std::future<UpdateMalwareProtectionPlanOutcome> UpdateMalwareProtectionPlanOutcomeCallable;
351 typedef std::future<UpdateMalwareScanSettingsOutcome> UpdateMalwareScanSettingsOutcomeCallable;
352 typedef std::future<UpdateMemberDetectorsOutcome> UpdateMemberDetectorsOutcomeCallable;
353 typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
354 typedef std::future<UpdatePublishingDestinationOutcome> UpdatePublishingDestinationOutcomeCallable;
355 typedef std::future<UpdateThreatIntelSetOutcome> UpdateThreatIntelSetOutcomeCallable;
356 /* End of service model Outcome callable definitions */
357 } // namespace Model
358
359 class GuardDutyClient;
360
361 /* Service model async handlers definitions */
362 typedef std::function<void(const GuardDutyClient*, const Model::AcceptAdministratorInvitationRequest&, const Model::AcceptAdministratorInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptAdministratorInvitationResponseReceivedHandler;
363 typedef std::function<void(const GuardDutyClient*, const Model::ArchiveFindingsRequest&, const Model::ArchiveFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ArchiveFindingsResponseReceivedHandler;
364 typedef std::function<void(const GuardDutyClient*, const Model::CreateDetectorRequest&, const Model::CreateDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDetectorResponseReceivedHandler;
365 typedef std::function<void(const GuardDutyClient*, const Model::CreateFilterRequest&, const Model::CreateFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFilterResponseReceivedHandler;
366 typedef std::function<void(const GuardDutyClient*, const Model::CreateIPSetRequest&, const Model::CreateIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIPSetResponseReceivedHandler;
367 typedef std::function<void(const GuardDutyClient*, const Model::CreateMalwareProtectionPlanRequest&, const Model::CreateMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMalwareProtectionPlanResponseReceivedHandler;
368 typedef std::function<void(const GuardDutyClient*, const Model::CreateMembersRequest&, const Model::CreateMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMembersResponseReceivedHandler;
369 typedef std::function<void(const GuardDutyClient*, const Model::CreatePublishingDestinationRequest&, const Model::CreatePublishingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePublishingDestinationResponseReceivedHandler;
370 typedef std::function<void(const GuardDutyClient*, const Model::CreateSampleFindingsRequest&, const Model::CreateSampleFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSampleFindingsResponseReceivedHandler;
371 typedef std::function<void(const GuardDutyClient*, const Model::CreateThreatIntelSetRequest&, const Model::CreateThreatIntelSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateThreatIntelSetResponseReceivedHandler;
372 typedef std::function<void(const GuardDutyClient*, const Model::DeclineInvitationsRequest&, const Model::DeclineInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeclineInvitationsResponseReceivedHandler;
373 typedef std::function<void(const GuardDutyClient*, const Model::DeleteDetectorRequest&, const Model::DeleteDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDetectorResponseReceivedHandler;
374 typedef std::function<void(const GuardDutyClient*, const Model::DeleteFilterRequest&, const Model::DeleteFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFilterResponseReceivedHandler;
375 typedef std::function<void(const GuardDutyClient*, const Model::DeleteIPSetRequest&, const Model::DeleteIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIPSetResponseReceivedHandler;
376 typedef std::function<void(const GuardDutyClient*, const Model::DeleteInvitationsRequest&, const Model::DeleteInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInvitationsResponseReceivedHandler;
377 typedef std::function<void(const GuardDutyClient*, const Model::DeleteMalwareProtectionPlanRequest&, const Model::DeleteMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMalwareProtectionPlanResponseReceivedHandler;
378 typedef std::function<void(const GuardDutyClient*, const Model::DeleteMembersRequest&, const Model::DeleteMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMembersResponseReceivedHandler;
379 typedef std::function<void(const GuardDutyClient*, const Model::DeletePublishingDestinationRequest&, const Model::DeletePublishingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePublishingDestinationResponseReceivedHandler;
380 typedef std::function<void(const GuardDutyClient*, const Model::DeleteThreatIntelSetRequest&, const Model::DeleteThreatIntelSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteThreatIntelSetResponseReceivedHandler;
381 typedef std::function<void(const GuardDutyClient*, const Model::DescribeMalwareScansRequest&, const Model::DescribeMalwareScansOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMalwareScansResponseReceivedHandler;
382 typedef std::function<void(const GuardDutyClient*, const Model::DescribeOrganizationConfigurationRequest&, const Model::DescribeOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigurationResponseReceivedHandler;
383 typedef std::function<void(const GuardDutyClient*, const Model::DescribePublishingDestinationRequest&, const Model::DescribePublishingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePublishingDestinationResponseReceivedHandler;
384 typedef std::function<void(const GuardDutyClient*, const Model::DisableOrganizationAdminAccountRequest&, const Model::DisableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableOrganizationAdminAccountResponseReceivedHandler;
385 typedef std::function<void(const GuardDutyClient*, const Model::DisassociateFromAdministratorAccountRequest&, const Model::DisassociateFromAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromAdministratorAccountResponseReceivedHandler;
386 typedef std::function<void(const GuardDutyClient*, const Model::DisassociateMembersRequest&, const Model::DisassociateMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMembersResponseReceivedHandler;
387 typedef std::function<void(const GuardDutyClient*, const Model::EnableOrganizationAdminAccountRequest&, const Model::EnableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableOrganizationAdminAccountResponseReceivedHandler;
388 typedef std::function<void(const GuardDutyClient*, const Model::GetAdministratorAccountRequest&, const Model::GetAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAdministratorAccountResponseReceivedHandler;
389 typedef std::function<void(const GuardDutyClient*, const Model::GetCoverageStatisticsRequest&, const Model::GetCoverageStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCoverageStatisticsResponseReceivedHandler;
390 typedef std::function<void(const GuardDutyClient*, const Model::GetDetectorRequest&, const Model::GetDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDetectorResponseReceivedHandler;
391 typedef std::function<void(const GuardDutyClient*, const Model::GetFilterRequest&, const Model::GetFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFilterResponseReceivedHandler;
392 typedef std::function<void(const GuardDutyClient*, const Model::GetFindingsRequest&, const Model::GetFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsResponseReceivedHandler;
393 typedef std::function<void(const GuardDutyClient*, const Model::GetFindingsStatisticsRequest&, const Model::GetFindingsStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsStatisticsResponseReceivedHandler;
394 typedef std::function<void(const GuardDutyClient*, const Model::GetIPSetRequest&, const Model::GetIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIPSetResponseReceivedHandler;
395 typedef std::function<void(const GuardDutyClient*, const Model::GetInvitationsCountRequest&, const Model::GetInvitationsCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvitationsCountResponseReceivedHandler;
396 typedef std::function<void(const GuardDutyClient*, const Model::GetMalwareProtectionPlanRequest&, const Model::GetMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMalwareProtectionPlanResponseReceivedHandler;
397 typedef std::function<void(const GuardDutyClient*, const Model::GetMalwareScanSettingsRequest&, const Model::GetMalwareScanSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMalwareScanSettingsResponseReceivedHandler;
398 typedef std::function<void(const GuardDutyClient*, const Model::GetMemberDetectorsRequest&, const Model::GetMemberDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMemberDetectorsResponseReceivedHandler;
399 typedef std::function<void(const GuardDutyClient*, const Model::GetMembersRequest&, const Model::GetMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMembersResponseReceivedHandler;
400 typedef std::function<void(const GuardDutyClient*, const Model::GetOrganizationStatisticsRequest&, const Model::GetOrganizationStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOrganizationStatisticsResponseReceivedHandler;
401 typedef std::function<void(const GuardDutyClient*, const Model::GetRemainingFreeTrialDaysRequest&, const Model::GetRemainingFreeTrialDaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRemainingFreeTrialDaysResponseReceivedHandler;
402 typedef std::function<void(const GuardDutyClient*, const Model::GetThreatIntelSetRequest&, const Model::GetThreatIntelSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetThreatIntelSetResponseReceivedHandler;
403 typedef std::function<void(const GuardDutyClient*, const Model::GetUsageStatisticsRequest&, const Model::GetUsageStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsageStatisticsResponseReceivedHandler;
404 typedef std::function<void(const GuardDutyClient*, const Model::InviteMembersRequest&, const Model::InviteMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InviteMembersResponseReceivedHandler;
405 typedef std::function<void(const GuardDutyClient*, const Model::ListCoverageRequest&, const Model::ListCoverageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCoverageResponseReceivedHandler;
406 typedef std::function<void(const GuardDutyClient*, const Model::ListDetectorsRequest&, const Model::ListDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDetectorsResponseReceivedHandler;
407 typedef std::function<void(const GuardDutyClient*, const Model::ListFiltersRequest&, const Model::ListFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFiltersResponseReceivedHandler;
408 typedef std::function<void(const GuardDutyClient*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsResponseReceivedHandler;
409 typedef std::function<void(const GuardDutyClient*, const Model::ListIPSetsRequest&, const Model::ListIPSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIPSetsResponseReceivedHandler;
410 typedef std::function<void(const GuardDutyClient*, const Model::ListInvitationsRequest&, const Model::ListInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvitationsResponseReceivedHandler;
411 typedef std::function<void(const GuardDutyClient*, const Model::ListMalwareProtectionPlansRequest&, const Model::ListMalwareProtectionPlansOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMalwareProtectionPlansResponseReceivedHandler;
412 typedef std::function<void(const GuardDutyClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
413 typedef std::function<void(const GuardDutyClient*, const Model::ListOrganizationAdminAccountsRequest&, const Model::ListOrganizationAdminAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationAdminAccountsResponseReceivedHandler;
414 typedef std::function<void(const GuardDutyClient*, const Model::ListPublishingDestinationsRequest&, const Model::ListPublishingDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPublishingDestinationsResponseReceivedHandler;
415 typedef std::function<void(const GuardDutyClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
416 typedef std::function<void(const GuardDutyClient*, const Model::ListThreatIntelSetsRequest&, const Model::ListThreatIntelSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThreatIntelSetsResponseReceivedHandler;
417 typedef std::function<void(const GuardDutyClient*, const Model::StartMalwareScanRequest&, const Model::StartMalwareScanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMalwareScanResponseReceivedHandler;
418 typedef std::function<void(const GuardDutyClient*, const Model::StartMonitoringMembersRequest&, const Model::StartMonitoringMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMonitoringMembersResponseReceivedHandler;
419 typedef std::function<void(const GuardDutyClient*, const Model::StopMonitoringMembersRequest&, const Model::StopMonitoringMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopMonitoringMembersResponseReceivedHandler;
420 typedef std::function<void(const GuardDutyClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
421 typedef std::function<void(const GuardDutyClient*, const Model::UnarchiveFindingsRequest&, const Model::UnarchiveFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnarchiveFindingsResponseReceivedHandler;
422 typedef std::function<void(const GuardDutyClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
423 typedef std::function<void(const GuardDutyClient*, const Model::UpdateDetectorRequest&, const Model::UpdateDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDetectorResponseReceivedHandler;
424 typedef std::function<void(const GuardDutyClient*, const Model::UpdateFilterRequest&, const Model::UpdateFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFilterResponseReceivedHandler;
425 typedef std::function<void(const GuardDutyClient*, const Model::UpdateFindingsFeedbackRequest&, const Model::UpdateFindingsFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingsFeedbackResponseReceivedHandler;
426 typedef std::function<void(const GuardDutyClient*, const Model::UpdateIPSetRequest&, const Model::UpdateIPSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIPSetResponseReceivedHandler;
427 typedef std::function<void(const GuardDutyClient*, const Model::UpdateMalwareProtectionPlanRequest&, const Model::UpdateMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMalwareProtectionPlanResponseReceivedHandler;
428 typedef std::function<void(const GuardDutyClient*, const Model::UpdateMalwareScanSettingsRequest&, const Model::UpdateMalwareScanSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMalwareScanSettingsResponseReceivedHandler;
429 typedef std::function<void(const GuardDutyClient*, const Model::UpdateMemberDetectorsRequest&, const Model::UpdateMemberDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMemberDetectorsResponseReceivedHandler;
430 typedef std::function<void(const GuardDutyClient*, const Model::UpdateOrganizationConfigurationRequest&, const Model::UpdateOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOrganizationConfigurationResponseReceivedHandler;
431 typedef std::function<void(const GuardDutyClient*, const Model::UpdatePublishingDestinationRequest&, const Model::UpdatePublishingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePublishingDestinationResponseReceivedHandler;
432 typedef std::function<void(const GuardDutyClient*, const Model::UpdateThreatIntelSetRequest&, const Model::UpdateThreatIntelSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateThreatIntelSetResponseReceivedHandler;
433 /* End of service model async handlers definitions */
434 } // namespace GuardDuty
435} // namespace Aws
EndpointProviderBase< GuardDutyClientConfiguration, GuardDutyBuiltInParameters, GuardDutyClientContextParameters > GuardDutyEndpointProviderBase
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListFiltersResult, GuardDutyError > ListFiltersOutcome
Aws::Utils::Outcome< DeleteMembersResult, GuardDutyError > DeleteMembersOutcome
std::future< ListMembersOutcome > ListMembersOutcomeCallable
std::future< StartMalwareScanOutcome > StartMalwareScanOutcomeCallable
std::future< ListThreatIntelSetsOutcome > ListThreatIntelSetsOutcomeCallable
std::future< GetMalwareScanSettingsOutcome > GetMalwareScanSettingsOutcomeCallable
Aws::Utils::Outcome< ListCoverageResult, GuardDutyError > ListCoverageOutcome
std::future< StopMonitoringMembersOutcome > StopMonitoringMembersOutcomeCallable
std::future< UpdateMemberDetectorsOutcome > UpdateMemberDetectorsOutcomeCallable
std::future< GetInvitationsCountOutcome > GetInvitationsCountOutcomeCallable
Aws::Utils::Outcome< UpdateDetectorResult, GuardDutyError > UpdateDetectorOutcome
std::future< CreateDetectorOutcome > CreateDetectorOutcomeCallable
Aws::Utils::Outcome< GetMemberDetectorsResult, GuardDutyError > GetMemberDetectorsOutcome
std::future< ListCoverageOutcome > ListCoverageOutcomeCallable
std::future< ListFiltersOutcome > ListFiltersOutcomeCallable
std::future< ListPublishingDestinationsOutcome > ListPublishingDestinationsOutcomeCallable
Aws::Utils::Outcome< CreateFilterResult, GuardDutyError > CreateFilterOutcome
Aws::Utils::Outcome< ListIPSetsResult, GuardDutyError > ListIPSetsOutcome
std::future< UpdateDetectorOutcome > UpdateDetectorOutcomeCallable
Aws::Utils::Outcome< CreateIPSetResult, GuardDutyError > CreateIPSetOutcome
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, GuardDutyError > ListOrganizationAdminAccountsOutcome
Aws::Utils::Outcome< GetFindingsResult, GuardDutyError > GetFindingsOutcome
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
std::future< GetRemainingFreeTrialDaysOutcome > GetRemainingFreeTrialDaysOutcomeCallable
std::future< GetThreatIntelSetOutcome > GetThreatIntelSetOutcomeCallable
std::future< UpdateIPSetOutcome > UpdateIPSetOutcomeCallable
std::future< GetMalwareProtectionPlanOutcome > GetMalwareProtectionPlanOutcomeCallable
std::future< CreatePublishingDestinationOutcome > CreatePublishingDestinationOutcomeCallable
Aws::Utils::Outcome< GetOrganizationStatisticsResult, GuardDutyError > GetOrganizationStatisticsOutcome
std::future< GetOrganizationStatisticsOutcome > GetOrganizationStatisticsOutcomeCallable
std::future< GetIPSetOutcome > GetIPSetOutcomeCallable
Aws::Utils::Outcome< StopMonitoringMembersResult, GuardDutyError > StopMonitoringMembersOutcome
Aws::Utils::Outcome< GetInvitationsCountResult, GuardDutyError > GetInvitationsCountOutcome
std::future< GetDetectorOutcome > GetDetectorOutcomeCallable
Aws::Utils::Outcome< DeleteThreatIntelSetResult, GuardDutyError > DeleteThreatIntelSetOutcome
Aws::Utils::Outcome< GetCoverageStatisticsResult, GuardDutyError > GetCoverageStatisticsOutcome
Aws::Utils::Outcome< StartMalwareScanResult, GuardDutyError > StartMalwareScanOutcome
std::future< ListDetectorsOutcome > ListDetectorsOutcomeCallable
Aws::Utils::Outcome< UpdateFindingsFeedbackResult, GuardDutyError > UpdateFindingsFeedbackOutcome
Aws::Utils::Outcome< ListMembersResult, GuardDutyError > ListMembersOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< ListPublishingDestinationsResult, GuardDutyError > ListPublishingDestinationsOutcome
std::future< UpdateFindingsFeedbackOutcome > UpdateFindingsFeedbackOutcomeCallable
std::future< CreateIPSetOutcome > CreateIPSetOutcomeCallable
Aws::Utils::Outcome< DescribePublishingDestinationResult, GuardDutyError > DescribePublishingDestinationOutcome
Aws::Utils::Outcome< DeleteIPSetResult, GuardDutyError > DeleteIPSetOutcome
std::future< DeleteInvitationsOutcome > DeleteInvitationsOutcomeCallable
std::future< DescribeMalwareScansOutcome > DescribeMalwareScansOutcomeCallable
Aws::Utils::Outcome< GetMalwareScanSettingsResult, GuardDutyError > GetMalwareScanSettingsOutcome
Aws::Utils::Outcome< DeletePublishingDestinationResult, GuardDutyError > DeletePublishingDestinationOutcome
Aws::Utils::Outcome< UpdatePublishingDestinationResult, GuardDutyError > UpdatePublishingDestinationOutcome
Aws::Utils::Outcome< GetUsageStatisticsResult, GuardDutyError > GetUsageStatisticsOutcome
Aws::Utils::Outcome< EnableOrganizationAdminAccountResult, GuardDutyError > EnableOrganizationAdminAccountOutcome
std::future< GetAdministratorAccountOutcome > GetAdministratorAccountOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, GuardDutyError > DescribeOrganizationConfigurationOutcome
std::future< GetFilterOutcome > GetFilterOutcomeCallable
std::future< ListIPSetsOutcome > ListIPSetsOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
std::future< GetCoverageStatisticsOutcome > GetCoverageStatisticsOutcomeCallable
Aws::Utils::Outcome< GetThreatIntelSetResult, GuardDutyError > GetThreatIntelSetOutcome
Aws::Utils::Outcome< CreatePublishingDestinationResult, GuardDutyError > CreatePublishingDestinationOutcome
Aws::Utils::Outcome< CreateDetectorResult, GuardDutyError > CreateDetectorOutcome
std::future< AcceptAdministratorInvitationOutcome > AcceptAdministratorInvitationOutcomeCallable
Aws::Utils::Outcome< DisassociateFromAdministratorAccountResult, GuardDutyError > DisassociateFromAdministratorAccountOutcome
Aws::Utils::Outcome< InviteMembersResult, GuardDutyError > InviteMembersOutcome
std::future< InviteMembersOutcome > InviteMembersOutcomeCallable
Aws::Utils::Outcome< GetMembersResult, GuardDutyError > GetMembersOutcome
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateSampleFindingsResult, GuardDutyError > CreateSampleFindingsOutcome
Aws::Utils::Outcome< DisableOrganizationAdminAccountResult, GuardDutyError > DisableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< GetMalwareProtectionPlanResult, GuardDutyError > GetMalwareProtectionPlanOutcome
Aws::Utils::Outcome< DeleteFilterResult, GuardDutyError > DeleteFilterOutcome
std::future< DeleteThreatIntelSetOutcome > DeleteThreatIntelSetOutcomeCallable
std::future< StartMonitoringMembersOutcome > StartMonitoringMembersOutcomeCallable
Aws::Utils::Outcome< UpdateFilterResult, GuardDutyError > UpdateFilterOutcome
Aws::Utils::Outcome< DescribeMalwareScansResult, GuardDutyError > DescribeMalwareScansOutcome
Aws::Utils::Outcome< GetFindingsStatisticsResult, GuardDutyError > GetFindingsStatisticsOutcome
Aws::Utils::Outcome< GetFilterResult, GuardDutyError > GetFilterOutcome
std::future< CreateMembersOutcome > CreateMembersOutcomeCallable
Aws::Utils::Outcome< AcceptAdministratorInvitationResult, GuardDutyError > AcceptAdministratorInvitationOutcome
Aws::Utils::Outcome< DeleteInvitationsResult, GuardDutyError > DeleteInvitationsOutcome
std::future< UpdateFilterOutcome > UpdateFilterOutcomeCallable
std::future< GetUsageStatisticsOutcome > GetUsageStatisticsOutcomeCallable
std::future< DeleteDetectorOutcome > DeleteDetectorOutcomeCallable
Aws::Utils::Outcome< UpdateThreatIntelSetResult, GuardDutyError > UpdateThreatIntelSetOutcome
Aws::Utils::Outcome< UpdateMemberDetectorsResult, GuardDutyError > UpdateMemberDetectorsOutcome
std::future< UpdateMalwareScanSettingsOutcome > UpdateMalwareScanSettingsOutcomeCallable
Aws::Utils::Outcome< CreateThreatIntelSetResult, GuardDutyError > CreateThreatIntelSetOutcome
Aws::Utils::Outcome< GetIPSetResult, GuardDutyError > GetIPSetOutcome
Aws::Utils::Outcome< UntagResourceResult, GuardDutyError > UntagResourceOutcome
std::future< GetFindingsStatisticsOutcome > GetFindingsStatisticsOutcomeCallable
std::future< GetMemberDetectorsOutcome > GetMemberDetectorsOutcomeCallable
std::future< CreateThreatIntelSetOutcome > CreateThreatIntelSetOutcomeCallable
Aws::Utils::Outcome< GetRemainingFreeTrialDaysResult, GuardDutyError > GetRemainingFreeTrialDaysOutcome
std::future< DeletePublishingDestinationOutcome > DeletePublishingDestinationOutcomeCallable
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, GuardDutyError > UpdateOrganizationConfigurationOutcome
Aws::Utils::Outcome< CreateMembersResult, GuardDutyError > CreateMembersOutcome
std::future< ListMalwareProtectionPlansOutcome > ListMalwareProtectionPlansOutcomeCallable
std::future< UnarchiveFindingsOutcome > UnarchiveFindingsOutcomeCallable
std::future< UpdatePublishingDestinationOutcome > UpdatePublishingDestinationOutcomeCallable
std::future< EnableOrganizationAdminAccountOutcome > EnableOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< ListFindingsResult, GuardDutyError > ListFindingsOutcome
Aws::Utils::Outcome< ListDetectorsResult, GuardDutyError > ListDetectorsOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, GuardDutyError > ListTagsForResourceOutcome
std::future< UpdateMalwareProtectionPlanOutcome > UpdateMalwareProtectionPlanOutcomeCallable
Aws::Utils::Outcome< ListMalwareProtectionPlansResult, GuardDutyError > ListMalwareProtectionPlansOutcome
Aws::Utils::Outcome< Aws::NoResult, GuardDutyError > UpdateMalwareProtectionPlanOutcome
std::future< CreateMalwareProtectionPlanOutcome > CreateMalwareProtectionPlanOutcomeCallable
std::future< UpdateThreatIntelSetOutcome > UpdateThreatIntelSetOutcomeCallable
std::future< DescribePublishingDestinationOutcome > DescribePublishingDestinationOutcomeCallable
std::future< DeleteIPSetOutcome > DeleteIPSetOutcomeCallable
Aws::Utils::Outcome< StartMonitoringMembersResult, GuardDutyError > StartMonitoringMembersOutcome
std::future< DeclineInvitationsOutcome > DeclineInvitationsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, GuardDutyError > TagResourceOutcome
std::future< GetFindingsOutcome > GetFindingsOutcomeCallable
std::future< DisassociateMembersOutcome > DisassociateMembersOutcomeCallable
std::future< GetMembersOutcome > GetMembersOutcomeCallable
Aws::Utils::Outcome< ArchiveFindingsResult, GuardDutyError > ArchiveFindingsOutcome
std::future< DeleteMembersOutcome > DeleteMembersOutcomeCallable
std::future< DeleteMalwareProtectionPlanOutcome > DeleteMalwareProtectionPlanOutcomeCallable
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
Aws::Utils::Outcome< ListThreatIntelSetsResult, GuardDutyError > ListThreatIntelSetsOutcome
std::future< ArchiveFindingsOutcome > ArchiveFindingsOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
Aws::Utils::Outcome< ListInvitationsResult, GuardDutyError > ListInvitationsOutcome
Aws::Utils::Outcome< UpdateMalwareScanSettingsResult, GuardDutyError > UpdateMalwareScanSettingsOutcome
Aws::Utils::Outcome< GetAdministratorAccountResult, GuardDutyError > GetAdministratorAccountOutcome
Aws::Utils::Outcome< GetDetectorResult, GuardDutyError > GetDetectorOutcome
Aws::Utils::Outcome< Aws::NoResult, GuardDutyError > DeleteMalwareProtectionPlanOutcome
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< CreateMalwareProtectionPlanResult, GuardDutyError > CreateMalwareProtectionPlanOutcome
Aws::Utils::Outcome< DeclineInvitationsResult, GuardDutyError > DeclineInvitationsOutcome
std::future< CreateSampleFindingsOutcome > CreateSampleFindingsOutcomeCallable
Aws::Utils::Outcome< UnarchiveFindingsResult, GuardDutyError > UnarchiveFindingsOutcome
Aws::Utils::Outcome< DisassociateMembersResult, GuardDutyError > DisassociateMembersOutcome
std::future< DisassociateFromAdministratorAccountOutcome > DisassociateFromAdministratorAccountOutcomeCallable
Aws::Utils::Outcome< DeleteDetectorResult, GuardDutyError > DeleteDetectorOutcome
Aws::Utils::Outcome< UpdateIPSetResult, GuardDutyError > UpdateIPSetOutcome
std::function< void(const GuardDutyClient *, const Model::DeleteIPSetRequest &, const Model::DeleteIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIPSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateMembersRequest &, const Model::CreateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::StartMonitoringMembersRequest &, const Model::StartMonitoringMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMonitoringMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetCoverageStatisticsRequest &, const Model::GetCoverageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCoverageStatisticsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ArchiveFindingsRequest &, const Model::ArchiveFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ArchiveFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteMembersRequest &, const Model::DeleteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdatePublishingDestinationRequest &, const Model::UpdatePublishingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePublishingDestinationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DescribeMalwareScansRequest &, const Model::DescribeMalwareScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMalwareScansResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteDetectorRequest &, const Model::DeleteDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDetectorResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetInvitationsCountRequest &, const Model::GetInvitationsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationsCountResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetFilterRequest &, const Model::GetFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFilterResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetMemberDetectorsRequest &, const Model::GetMemberDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberDetectorsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteInvitationsRequest &, const Model::DeleteInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInvitationsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DisassociateMembersRequest &, const Model::DisassociateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetDetectorRequest &, const Model::GetDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDetectorResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateMalwareProtectionPlanRequest &, const Model::UpdateMalwareProtectionPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMalwareProtectionPlanResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateThreatIntelSetRequest &, const Model::UpdateThreatIntelSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThreatIntelSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateThreatIntelSetRequest &, const Model::CreateThreatIntelSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateThreatIntelSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateIPSetRequest &, const Model::CreateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIPSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListDetectorsRequest &, const Model::ListDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDetectorsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::StopMonitoringMembersRequest &, const Model::StopMonitoringMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMonitoringMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DescribePublishingDestinationRequest &, const Model::DescribePublishingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePublishingDestinationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListMalwareProtectionPlansRequest &, const Model::ListMalwareProtectionPlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMalwareProtectionPlansResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateIPSetRequest &, const Model::UpdateIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIPSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetMalwareProtectionPlanRequest &, const Model::GetMalwareProtectionPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMalwareProtectionPlanResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateMalwareScanSettingsRequest &, const Model::UpdateMalwareScanSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMalwareScanSettingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListFiltersRequest &, const Model::ListFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFiltersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListThreatIntelSetsRequest &, const Model::ListThreatIntelSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThreatIntelSetsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateFindingsFeedbackRequest &, const Model::UpdateFindingsFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsFeedbackResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetFindingsStatisticsRequest &, const Model::GetFindingsStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsStatisticsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateDetectorRequest &, const Model::UpdateDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UnarchiveFindingsRequest &, const Model::UnarchiveFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnarchiveFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetMembersRequest &, const Model::GetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateSampleFindingsRequest &, const Model::CreateSampleFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSampleFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetRemainingFreeTrialDaysRequest &, const Model::GetRemainingFreeTrialDaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRemainingFreeTrialDaysResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromAdministratorAccountResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetAdministratorAccountRequest &, const Model::GetAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAdministratorAccountResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::AcceptAdministratorInvitationRequest &, const Model::AcceptAdministratorInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptAdministratorInvitationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreatePublishingDestinationRequest &, const Model::CreatePublishingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePublishingDestinationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteMalwareProtectionPlanRequest &, const Model::DeleteMalwareProtectionPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMalwareProtectionPlanResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteThreatIntelSetRequest &, const Model::DeleteThreatIntelSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThreatIntelSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListCoverageRequest &, const Model::ListCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateMemberDetectorsRequest &, const Model::UpdateMemberDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMemberDetectorsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFilterResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetThreatIntelSetRequest &, const Model::GetThreatIntelSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetThreatIntelSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateFilterRequest &, const Model::CreateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFilterResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetMalwareScanSettingsRequest &, const Model::GetMalwareScanSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMalwareScanSettingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetOrganizationStatisticsRequest &, const Model::GetOrganizationStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationStatisticsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateFilterRequest &, const Model::UpdateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFilterResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetIPSetRequest &, const Model::GetIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIPSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListIPSetsRequest &, const Model::ListIPSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIPSetsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListPublishingDestinationsRequest &, const Model::ListPublishingDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPublishingDestinationsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::StartMalwareScanRequest &, const Model::StartMalwareScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMalwareScanResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::InviteMembersRequest &, const Model::InviteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InviteMembersResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeletePublishingDestinationRequest &, const Model::DeletePublishingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePublishingDestinationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateDetectorRequest &, const Model::CreateDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDetectorResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateMalwareProtectionPlanRequest &, const Model::CreateMalwareProtectionPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMalwareProtectionPlanResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetUsageStatisticsRequest &, const Model::GetUsageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageStatisticsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeclineInvitationsResponseReceivedHandler