AWS SDK for C++

AWS SDK for C++ Version 1.11.891

Loading...
Searching...
No Matches
GuardDutyServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/guardduty/GuardDutyEndpointProvider.h>
15#include <aws/guardduty/GuardDutyErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in GuardDutyClient header */
22#include <aws/core/NoResult.h>
23#include <aws/guardduty/model/AcceptAdministratorInvitationResult.h>
24#include <aws/guardduty/model/ArchiveFindingsResult.h>
25#include <aws/guardduty/model/CreateCustomDetectionRuleAssociationResult.h>
26#include <aws/guardduty/model/CreateCustomDetectionRuleOrgConfigurationResult.h>
27#include <aws/guardduty/model/CreateDetectorResult.h>
28#include <aws/guardduty/model/CreateFilterResult.h>
29#include <aws/guardduty/model/CreateIPSetResult.h>
30#include <aws/guardduty/model/CreateInvestigationResult.h>
31#include <aws/guardduty/model/CreateMalwareProtectionPlanResult.h>
32#include <aws/guardduty/model/CreateMembersResult.h>
33#include <aws/guardduty/model/CreatePublishingDestinationResult.h>
34#include <aws/guardduty/model/CreateSampleFindingsResult.h>
35#include <aws/guardduty/model/CreateThreatEntitySetResult.h>
36#include <aws/guardduty/model/CreateThreatIntelSetResult.h>
37#include <aws/guardduty/model/CreateTrustedEntitySetResult.h>
38#include <aws/guardduty/model/DeclineInvitationsResult.h>
39#include <aws/guardduty/model/DeleteCustomDetectionRuleAssociationResult.h>
40#include <aws/guardduty/model/DeleteCustomDetectionRuleOrgConfigurationResult.h>
41#include <aws/guardduty/model/DeleteDetectorResult.h>
42#include <aws/guardduty/model/DeleteFilterResult.h>
43#include <aws/guardduty/model/DeleteIPSetResult.h>
44#include <aws/guardduty/model/DeleteInvitationsResult.h>
45#include <aws/guardduty/model/DeleteMembersResult.h>
46#include <aws/guardduty/model/DeletePublishingDestinationResult.h>
47#include <aws/guardduty/model/DeleteThreatEntitySetResult.h>
48#include <aws/guardduty/model/DeleteThreatIntelSetResult.h>
49#include <aws/guardduty/model/DeleteTrustedEntitySetResult.h>
50#include <aws/guardduty/model/DescribeMalwareScansResult.h>
51#include <aws/guardduty/model/DescribeOrganizationConfigurationResult.h>
52#include <aws/guardduty/model/DescribePublishingDestinationResult.h>
53#include <aws/guardduty/model/DisableOrganizationAdminAccountResult.h>
54#include <aws/guardduty/model/DisassociateFromAdministratorAccountResult.h>
55#include <aws/guardduty/model/DisassociateMembersResult.h>
56#include <aws/guardduty/model/EnableOrganizationAdminAccountResult.h>
57#include <aws/guardduty/model/GetAdministratorAccountResult.h>
58#include <aws/guardduty/model/GetCoverageStatisticsResult.h>
59#include <aws/guardduty/model/GetCustomDetectionRuleAssociationResult.h>
60#include <aws/guardduty/model/GetCustomDetectionRuleOrgConfigurationResult.h>
61#include <aws/guardduty/model/GetCustomDetectionRuleResult.h>
62#include <aws/guardduty/model/GetDetectorResult.h>
63#include <aws/guardduty/model/GetFilterResult.h>
64#include <aws/guardduty/model/GetFindingsResult.h>
65#include <aws/guardduty/model/GetFindingsStatisticsResult.h>
66#include <aws/guardduty/model/GetIPSetResult.h>
67#include <aws/guardduty/model/GetInvestigationResult.h>
68#include <aws/guardduty/model/GetInvitationsCountRequest.h>
69#include <aws/guardduty/model/GetInvitationsCountResult.h>
70#include <aws/guardduty/model/GetMalwareProtectionPlanResult.h>
71#include <aws/guardduty/model/GetMalwareScanResult.h>
72#include <aws/guardduty/model/GetMalwareScanSettingsResult.h>
73#include <aws/guardduty/model/GetMemberDetectorsResult.h>
74#include <aws/guardduty/model/GetMembersResult.h>
75#include <aws/guardduty/model/GetOrganizationStatisticsRequest.h>
76#include <aws/guardduty/model/GetOrganizationStatisticsResult.h>
77#include <aws/guardduty/model/GetRemainingFreeTrialDaysResult.h>
78#include <aws/guardduty/model/GetThreatEntitySetResult.h>
79#include <aws/guardduty/model/GetThreatIntelSetResult.h>
80#include <aws/guardduty/model/GetTrustedEntitySetResult.h>
81#include <aws/guardduty/model/GetUsageStatisticsResult.h>
82#include <aws/guardduty/model/InviteMembersResult.h>
83#include <aws/guardduty/model/ListCoverageResult.h>
84#include <aws/guardduty/model/ListCustomDetectionRuleAssociationsRequest.h>
85#include <aws/guardduty/model/ListCustomDetectionRuleAssociationsResult.h>
86#include <aws/guardduty/model/ListCustomDetectionRuleOrgConfigurationsRequest.h>
87#include <aws/guardduty/model/ListCustomDetectionRuleOrgConfigurationsResult.h>
88#include <aws/guardduty/model/ListCustomDetectionRulesRequest.h>
89#include <aws/guardduty/model/ListCustomDetectionRulesResult.h>
90#include <aws/guardduty/model/ListDetectorsRequest.h>
91#include <aws/guardduty/model/ListDetectorsResult.h>
92#include <aws/guardduty/model/ListFiltersResult.h>
93#include <aws/guardduty/model/ListFindingsResult.h>
94#include <aws/guardduty/model/ListIPSetsResult.h>
95#include <aws/guardduty/model/ListInvestigationsResult.h>
96#include <aws/guardduty/model/ListInvitationsRequest.h>
97#include <aws/guardduty/model/ListInvitationsResult.h>
98#include <aws/guardduty/model/ListMalwareProtectionPlansRequest.h>
99#include <aws/guardduty/model/ListMalwareProtectionPlansResult.h>
100#include <aws/guardduty/model/ListMalwareScansRequest.h>
101#include <aws/guardduty/model/ListMalwareScansResult.h>
102#include <aws/guardduty/model/ListMembersResult.h>
103#include <aws/guardduty/model/ListOrganizationAdminAccountsRequest.h>
104#include <aws/guardduty/model/ListOrganizationAdminAccountsResult.h>
105#include <aws/guardduty/model/ListPublishingDestinationsResult.h>
106#include <aws/guardduty/model/ListTagsForResourceResult.h>
107#include <aws/guardduty/model/ListThreatEntitySetsResult.h>
108#include <aws/guardduty/model/ListThreatIntelSetsResult.h>
109#include <aws/guardduty/model/ListTrustedEntitySetsResult.h>
110#include <aws/guardduty/model/SendObjectMalwareScanRequest.h>
111#include <aws/guardduty/model/SendObjectMalwareScanResult.h>
112#include <aws/guardduty/model/StartMalwareScanResult.h>
113#include <aws/guardduty/model/StartMonitoringMembersResult.h>
114#include <aws/guardduty/model/StopMonitoringMembersResult.h>
115#include <aws/guardduty/model/TagResourceResult.h>
116#include <aws/guardduty/model/UnarchiveFindingsResult.h>
117#include <aws/guardduty/model/UntagResourceResult.h>
118#include <aws/guardduty/model/UpdateCustomDetectionRuleAssociationResult.h>
119#include <aws/guardduty/model/UpdateCustomDetectionRuleOrgConfigurationResult.h>
120#include <aws/guardduty/model/UpdateDetectorResult.h>
121#include <aws/guardduty/model/UpdateFilterResult.h>
122#include <aws/guardduty/model/UpdateFindingsFeedbackResult.h>
123#include <aws/guardduty/model/UpdateIPSetResult.h>
124#include <aws/guardduty/model/UpdateMalwareScanSettingsResult.h>
125#include <aws/guardduty/model/UpdateMemberDetectorsResult.h>
126#include <aws/guardduty/model/UpdateOrganizationConfigurationResult.h>
127#include <aws/guardduty/model/UpdatePublishingDestinationResult.h>
128#include <aws/guardduty/model/UpdateThreatEntitySetResult.h>
129#include <aws/guardduty/model/UpdateThreatIntelSetResult.h>
130#include <aws/guardduty/model/UpdateTrustedEntitySetResult.h>
131/* End of service model headers required in GuardDutyClient header */
132
133namespace Aws {
134namespace Http {
135class HttpClient;
136class HttpClientFactory;
137} // namespace Http
138
139namespace Utils {
140template <typename R, typename E>
141class Outcome;
142
143namespace Threading {
144class Executor;
145} // namespace Threading
146} // namespace Utils
147
148namespace Auth {
149class AWSCredentials;
150class AWSCredentialsProvider;
151} // namespace Auth
152
153namespace Client {
154class RetryStrategy;
155} // namespace Client
156
157namespace GuardDuty {
161
162namespace Model {
163/* Service model forward declarations required in GuardDutyClient header */
205class GetFilterRequest;
208class GetIPSetRequest;
263/* End of service model forward declarations required in GuardDutyClient header */
264
265/* Service model Outcome class definitions */
368/* End of service model Outcome class definitions */
369
370/* Service model Outcome callable definitions */
371typedef std::future<AcceptAdministratorInvitationOutcome> AcceptAdministratorInvitationOutcomeCallable;
372typedef std::future<ArchiveFindingsOutcome> ArchiveFindingsOutcomeCallable;
373typedef std::future<CreateCustomDetectionRuleAssociationOutcome> CreateCustomDetectionRuleAssociationOutcomeCallable;
374typedef std::future<CreateCustomDetectionRuleOrgConfigurationOutcome> CreateCustomDetectionRuleOrgConfigurationOutcomeCallable;
375typedef std::future<CreateDetectorOutcome> CreateDetectorOutcomeCallable;
376typedef std::future<CreateFilterOutcome> CreateFilterOutcomeCallable;
377typedef std::future<CreateIPSetOutcome> CreateIPSetOutcomeCallable;
378typedef std::future<CreateInvestigationOutcome> CreateInvestigationOutcomeCallable;
379typedef std::future<CreateMalwareProtectionPlanOutcome> CreateMalwareProtectionPlanOutcomeCallable;
380typedef std::future<CreateMembersOutcome> CreateMembersOutcomeCallable;
381typedef std::future<CreatePublishingDestinationOutcome> CreatePublishingDestinationOutcomeCallable;
382typedef std::future<CreateSampleFindingsOutcome> CreateSampleFindingsOutcomeCallable;
383typedef std::future<CreateThreatEntitySetOutcome> CreateThreatEntitySetOutcomeCallable;
384typedef std::future<CreateThreatIntelSetOutcome> CreateThreatIntelSetOutcomeCallable;
385typedef std::future<CreateTrustedEntitySetOutcome> CreateTrustedEntitySetOutcomeCallable;
386typedef std::future<DeclineInvitationsOutcome> DeclineInvitationsOutcomeCallable;
387typedef std::future<DeleteCustomDetectionRuleAssociationOutcome> DeleteCustomDetectionRuleAssociationOutcomeCallable;
388typedef std::future<DeleteCustomDetectionRuleOrgConfigurationOutcome> DeleteCustomDetectionRuleOrgConfigurationOutcomeCallable;
389typedef std::future<DeleteDetectorOutcome> DeleteDetectorOutcomeCallable;
390typedef std::future<DeleteFilterOutcome> DeleteFilterOutcomeCallable;
391typedef std::future<DeleteIPSetOutcome> DeleteIPSetOutcomeCallable;
392typedef std::future<DeleteInvitationsOutcome> DeleteInvitationsOutcomeCallable;
393typedef std::future<DeleteMalwareProtectionPlanOutcome> DeleteMalwareProtectionPlanOutcomeCallable;
394typedef std::future<DeleteMembersOutcome> DeleteMembersOutcomeCallable;
395typedef std::future<DeletePublishingDestinationOutcome> DeletePublishingDestinationOutcomeCallable;
396typedef std::future<DeleteThreatEntitySetOutcome> DeleteThreatEntitySetOutcomeCallable;
397typedef std::future<DeleteThreatIntelSetOutcome> DeleteThreatIntelSetOutcomeCallable;
398typedef std::future<DeleteTrustedEntitySetOutcome> DeleteTrustedEntitySetOutcomeCallable;
399typedef std::future<DescribeMalwareScansOutcome> DescribeMalwareScansOutcomeCallable;
400typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
401typedef std::future<DescribePublishingDestinationOutcome> DescribePublishingDestinationOutcomeCallable;
402typedef std::future<DisableOrganizationAdminAccountOutcome> DisableOrganizationAdminAccountOutcomeCallable;
403typedef std::future<DisassociateFromAdministratorAccountOutcome> DisassociateFromAdministratorAccountOutcomeCallable;
404typedef std::future<DisassociateMembersOutcome> DisassociateMembersOutcomeCallable;
405typedef std::future<EnableOrganizationAdminAccountOutcome> EnableOrganizationAdminAccountOutcomeCallable;
406typedef std::future<GetAdministratorAccountOutcome> GetAdministratorAccountOutcomeCallable;
407typedef std::future<GetCoverageStatisticsOutcome> GetCoverageStatisticsOutcomeCallable;
408typedef std::future<GetCustomDetectionRuleOutcome> GetCustomDetectionRuleOutcomeCallable;
409typedef std::future<GetCustomDetectionRuleAssociationOutcome> GetCustomDetectionRuleAssociationOutcomeCallable;
410typedef std::future<GetCustomDetectionRuleOrgConfigurationOutcome> GetCustomDetectionRuleOrgConfigurationOutcomeCallable;
411typedef std::future<GetDetectorOutcome> GetDetectorOutcomeCallable;
412typedef std::future<GetFilterOutcome> GetFilterOutcomeCallable;
413typedef std::future<GetFindingsOutcome> GetFindingsOutcomeCallable;
414typedef std::future<GetFindingsStatisticsOutcome> GetFindingsStatisticsOutcomeCallable;
415typedef std::future<GetIPSetOutcome> GetIPSetOutcomeCallable;
416typedef std::future<GetInvestigationOutcome> GetInvestigationOutcomeCallable;
417typedef std::future<GetInvitationsCountOutcome> GetInvitationsCountOutcomeCallable;
418typedef std::future<GetMalwareProtectionPlanOutcome> GetMalwareProtectionPlanOutcomeCallable;
419typedef std::future<GetMalwareScanOutcome> GetMalwareScanOutcomeCallable;
420typedef std::future<GetMalwareScanSettingsOutcome> GetMalwareScanSettingsOutcomeCallable;
421typedef std::future<GetMemberDetectorsOutcome> GetMemberDetectorsOutcomeCallable;
422typedef std::future<GetMembersOutcome> GetMembersOutcomeCallable;
423typedef std::future<GetOrganizationStatisticsOutcome> GetOrganizationStatisticsOutcomeCallable;
424typedef std::future<GetRemainingFreeTrialDaysOutcome> GetRemainingFreeTrialDaysOutcomeCallable;
425typedef std::future<GetThreatEntitySetOutcome> GetThreatEntitySetOutcomeCallable;
426typedef std::future<GetThreatIntelSetOutcome> GetThreatIntelSetOutcomeCallable;
427typedef std::future<GetTrustedEntitySetOutcome> GetTrustedEntitySetOutcomeCallable;
428typedef std::future<GetUsageStatisticsOutcome> GetUsageStatisticsOutcomeCallable;
429typedef std::future<InviteMembersOutcome> InviteMembersOutcomeCallable;
430typedef std::future<ListCoverageOutcome> ListCoverageOutcomeCallable;
431typedef std::future<ListCustomDetectionRuleAssociationsOutcome> ListCustomDetectionRuleAssociationsOutcomeCallable;
432typedef std::future<ListCustomDetectionRuleOrgConfigurationsOutcome> ListCustomDetectionRuleOrgConfigurationsOutcomeCallable;
433typedef std::future<ListCustomDetectionRulesOutcome> ListCustomDetectionRulesOutcomeCallable;
434typedef std::future<ListDetectorsOutcome> ListDetectorsOutcomeCallable;
435typedef std::future<ListFiltersOutcome> ListFiltersOutcomeCallable;
436typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
437typedef std::future<ListIPSetsOutcome> ListIPSetsOutcomeCallable;
438typedef std::future<ListInvestigationsOutcome> ListInvestigationsOutcomeCallable;
439typedef std::future<ListInvitationsOutcome> ListInvitationsOutcomeCallable;
440typedef std::future<ListMalwareProtectionPlansOutcome> ListMalwareProtectionPlansOutcomeCallable;
441typedef std::future<ListMalwareScansOutcome> ListMalwareScansOutcomeCallable;
442typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
443typedef std::future<ListOrganizationAdminAccountsOutcome> ListOrganizationAdminAccountsOutcomeCallable;
444typedef std::future<ListPublishingDestinationsOutcome> ListPublishingDestinationsOutcomeCallable;
445typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
446typedef std::future<ListThreatEntitySetsOutcome> ListThreatEntitySetsOutcomeCallable;
447typedef std::future<ListThreatIntelSetsOutcome> ListThreatIntelSetsOutcomeCallable;
448typedef std::future<ListTrustedEntitySetsOutcome> ListTrustedEntitySetsOutcomeCallable;
449typedef std::future<SendObjectMalwareScanOutcome> SendObjectMalwareScanOutcomeCallable;
450typedef std::future<StartMalwareScanOutcome> StartMalwareScanOutcomeCallable;
451typedef std::future<StartMonitoringMembersOutcome> StartMonitoringMembersOutcomeCallable;
452typedef std::future<StopMonitoringMembersOutcome> StopMonitoringMembersOutcomeCallable;
453typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
454typedef std::future<UnarchiveFindingsOutcome> UnarchiveFindingsOutcomeCallable;
455typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
456typedef std::future<UpdateCustomDetectionRuleAssociationOutcome> UpdateCustomDetectionRuleAssociationOutcomeCallable;
457typedef std::future<UpdateCustomDetectionRuleOrgConfigurationOutcome> UpdateCustomDetectionRuleOrgConfigurationOutcomeCallable;
458typedef std::future<UpdateDetectorOutcome> UpdateDetectorOutcomeCallable;
459typedef std::future<UpdateFilterOutcome> UpdateFilterOutcomeCallable;
460typedef std::future<UpdateFindingsFeedbackOutcome> UpdateFindingsFeedbackOutcomeCallable;
461typedef std::future<UpdateIPSetOutcome> UpdateIPSetOutcomeCallable;
462typedef std::future<UpdateMalwareProtectionPlanOutcome> UpdateMalwareProtectionPlanOutcomeCallable;
463typedef std::future<UpdateMalwareScanSettingsOutcome> UpdateMalwareScanSettingsOutcomeCallable;
464typedef std::future<UpdateMemberDetectorsOutcome> UpdateMemberDetectorsOutcomeCallable;
465typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
466typedef std::future<UpdatePublishingDestinationOutcome> UpdatePublishingDestinationOutcomeCallable;
467typedef std::future<UpdateThreatEntitySetOutcome> UpdateThreatEntitySetOutcomeCallable;
468typedef std::future<UpdateThreatIntelSetOutcome> UpdateThreatIntelSetOutcomeCallable;
469typedef std::future<UpdateTrustedEntitySetOutcome> UpdateTrustedEntitySetOutcomeCallable;
470/* End of service model Outcome callable definitions */
471} // namespace Model
472
473class GuardDutyClient;
474
475/* Service model async handlers definitions */
476typedef std::function<void(const GuardDutyClient*, const Model::AcceptAdministratorInvitationRequest&,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const GuardDutyClient*, const Model::ArchiveFindingsRequest&, const Model::ArchiveFindingsOutcome&,
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
483typedef std::function<void(const GuardDutyClient*, const Model::CreateCustomDetectionRuleAssociationRequest&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const GuardDutyClient*, const Model::CreateCustomDetectionRuleOrgConfigurationRequest&,
489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
491typedef std::function<void(const GuardDutyClient*, const Model::CreateDetectorRequest&, const Model::CreateDetectorOutcome&,
492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494typedef std::function<void(const GuardDutyClient*, const Model::CreateFilterRequest&, const Model::CreateFilterOutcome&,
495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497typedef std::function<void(const GuardDutyClient*, const Model::CreateIPSetRequest&, const Model::CreateIPSetOutcome&,
498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500typedef std::function<void(const GuardDutyClient*, const Model::CreateInvestigationRequest&, const Model::CreateInvestigationOutcome&,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503typedef std::function<void(const GuardDutyClient*, const Model::CreateMalwareProtectionPlanRequest&,
504 const Model::CreateMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
506typedef std::function<void(const GuardDutyClient*, const Model::CreateMembersRequest&, const Model::CreateMembersOutcome&,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509typedef std::function<void(const GuardDutyClient*, const Model::CreatePublishingDestinationRequest&,
510 const Model::CreatePublishingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const GuardDutyClient*, const Model::CreateSampleFindingsRequest&, const Model::CreateSampleFindingsOutcome&,
513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515typedef std::function<void(const GuardDutyClient*, const Model::CreateThreatEntitySetRequest&, const Model::CreateThreatEntitySetOutcome&,
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518typedef std::function<void(const GuardDutyClient*, const Model::CreateThreatIntelSetRequest&, const Model::CreateThreatIntelSetOutcome&,
519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const GuardDutyClient*, const Model::DeclineInvitationsRequest&, const Model::DeclineInvitationsOutcome&,
525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527typedef std::function<void(const GuardDutyClient*, const Model::DeleteCustomDetectionRuleAssociationRequest&,
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531typedef std::function<void(const GuardDutyClient*, const Model::DeleteCustomDetectionRuleOrgConfigurationRequest&,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
535typedef std::function<void(const GuardDutyClient*, const Model::DeleteDetectorRequest&, const Model::DeleteDetectorOutcome&,
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538typedef std::function<void(const GuardDutyClient*, const Model::DeleteFilterRequest&, const Model::DeleteFilterOutcome&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const GuardDutyClient*, const Model::DeleteIPSetRequest&, const Model::DeleteIPSetOutcome&,
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544typedef std::function<void(const GuardDutyClient*, const Model::DeleteInvitationsRequest&, const Model::DeleteInvitationsOutcome&,
545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547typedef std::function<void(const GuardDutyClient*, const Model::DeleteMalwareProtectionPlanRequest&,
548 const Model::DeleteMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550typedef std::function<void(const GuardDutyClient*, const Model::DeleteMembersRequest&, const Model::DeleteMembersOutcome&,
551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const GuardDutyClient*, const Model::DeletePublishingDestinationRequest&,
554 const Model::DeletePublishingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
556typedef std::function<void(const GuardDutyClient*, const Model::DeleteThreatEntitySetRequest&, const Model::DeleteThreatEntitySetOutcome&,
557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
559typedef std::function<void(const GuardDutyClient*, const Model::DeleteThreatIntelSetRequest&, const Model::DeleteThreatIntelSetOutcome&,
560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
565typedef std::function<void(const GuardDutyClient*, const Model::DescribeMalwareScansRequest&, const Model::DescribeMalwareScansOutcome&,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
568typedef std::function<void(const GuardDutyClient*, const Model::DescribeOrganizationConfigurationRequest&,
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const GuardDutyClient*, const Model::DescribePublishingDestinationRequest&,
574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
576typedef std::function<void(const GuardDutyClient*, const Model::DisableOrganizationAdminAccountRequest&,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
580typedef std::function<void(const GuardDutyClient*, const Model::DisassociateFromAdministratorAccountRequest&,
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584typedef std::function<void(const GuardDutyClient*, const Model::DisassociateMembersRequest&, const Model::DisassociateMembersOutcome&,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587typedef std::function<void(const GuardDutyClient*, const Model::EnableOrganizationAdminAccountRequest&,
589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
591typedef std::function<void(const GuardDutyClient*, const Model::GetAdministratorAccountRequest&,
592 const Model::GetAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594typedef std::function<void(const GuardDutyClient*, const Model::GetCoverageStatisticsRequest&, const Model::GetCoverageStatisticsOutcome&,
595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
600typedef std::function<void(const GuardDutyClient*, const Model::GetCustomDetectionRuleAssociationRequest&,
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
604typedef std::function<void(const GuardDutyClient*, const Model::GetCustomDetectionRuleOrgConfigurationRequest&,
606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608typedef std::function<void(const GuardDutyClient*, const Model::GetDetectorRequest&, const Model::GetDetectorOutcome&,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611typedef std::function<void(const GuardDutyClient*, const Model::GetFilterRequest&, const Model::GetFilterOutcome&,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614typedef std::function<void(const GuardDutyClient*, const Model::GetFindingsRequest&, const Model::GetFindingsOutcome&,
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const GuardDutyClient*, const Model::GetFindingsStatisticsRequest&, const Model::GetFindingsStatisticsOutcome&,
618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
620typedef std::function<void(const GuardDutyClient*, const Model::GetIPSetRequest&, const Model::GetIPSetOutcome&,
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const GuardDutyClient*, const Model::GetInvestigationRequest&, const Model::GetInvestigationOutcome&,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const GuardDutyClient*, const Model::GetInvitationsCountRequest&, const Model::GetInvitationsCountOutcome&,
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
629typedef std::function<void(const GuardDutyClient*, const Model::GetMalwareProtectionPlanRequest&,
630 const Model::GetMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
632typedef std::function<void(const GuardDutyClient*, const Model::GetMalwareScanRequest&, const Model::GetMalwareScanOutcome&,
633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
638typedef std::function<void(const GuardDutyClient*, const Model::GetMemberDetectorsRequest&, const Model::GetMemberDetectorsOutcome&,
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
641typedef std::function<void(const GuardDutyClient*, const Model::GetMembersRequest&, const Model::GetMembersOutcome&,
642 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
644typedef std::function<void(const GuardDutyClient*, const Model::GetOrganizationStatisticsRequest&,
645 const Model::GetOrganizationStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
647typedef std::function<void(const GuardDutyClient*, const Model::GetRemainingFreeTrialDaysRequest&,
648 const Model::GetRemainingFreeTrialDaysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
650typedef std::function<void(const GuardDutyClient*, const Model::GetThreatEntitySetRequest&, const Model::GetThreatEntitySetOutcome&,
651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653typedef std::function<void(const GuardDutyClient*, const Model::GetThreatIntelSetRequest&, const Model::GetThreatIntelSetOutcome&,
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
656typedef std::function<void(const GuardDutyClient*, const Model::GetTrustedEntitySetRequest&, const Model::GetTrustedEntitySetOutcome&,
657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
659typedef std::function<void(const GuardDutyClient*, const Model::GetUsageStatisticsRequest&, const Model::GetUsageStatisticsOutcome&,
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
662typedef std::function<void(const GuardDutyClient*, const Model::InviteMembersRequest&, const Model::InviteMembersOutcome&,
663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
665typedef std::function<void(const GuardDutyClient*, const Model::ListCoverageRequest&, const Model::ListCoverageOutcome&,
666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
668typedef std::function<void(const GuardDutyClient*, const Model::ListCustomDetectionRuleAssociationsRequest&,
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
672typedef std::function<void(const GuardDutyClient*, const Model::ListCustomDetectionRuleOrgConfigurationsRequest&,
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676typedef std::function<void(const GuardDutyClient*, const Model::ListCustomDetectionRulesRequest&,
677 const Model::ListCustomDetectionRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const GuardDutyClient*, const Model::ListDetectorsRequest&, const Model::ListDetectorsOutcome&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const GuardDutyClient*, const Model::ListFiltersRequest&, const Model::ListFiltersOutcome&,
683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685typedef std::function<void(const GuardDutyClient*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&,
686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
688typedef std::function<void(const GuardDutyClient*, const Model::ListIPSetsRequest&, const Model::ListIPSetsOutcome&,
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
691typedef std::function<void(const GuardDutyClient*, const Model::ListInvestigationsRequest&, const Model::ListInvestigationsOutcome&,
692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
694typedef std::function<void(const GuardDutyClient*, const Model::ListInvitationsRequest&, const Model::ListInvitationsOutcome&,
695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
697typedef std::function<void(const GuardDutyClient*, const Model::ListMalwareProtectionPlansRequest&,
698 const Model::ListMalwareProtectionPlansOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
700typedef std::function<void(const GuardDutyClient*, const Model::ListMalwareScansRequest&, const Model::ListMalwareScansOutcome&,
701 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
703typedef std::function<void(const GuardDutyClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&,
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
706typedef std::function<void(const GuardDutyClient*, const Model::ListOrganizationAdminAccountsRequest&,
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
710typedef std::function<void(const GuardDutyClient*, const Model::ListPublishingDestinationsRequest&,
711 const Model::ListPublishingDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
713typedef std::function<void(const GuardDutyClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
716typedef std::function<void(const GuardDutyClient*, const Model::ListThreatEntitySetsRequest&, const Model::ListThreatEntitySetsOutcome&,
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719typedef std::function<void(const GuardDutyClient*, const Model::ListThreatIntelSetsRequest&, const Model::ListThreatIntelSetsOutcome&,
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
722typedef std::function<void(const GuardDutyClient*, const Model::ListTrustedEntitySetsRequest&, const Model::ListTrustedEntitySetsOutcome&,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
725typedef std::function<void(const GuardDutyClient*, const Model::SendObjectMalwareScanRequest&, const Model::SendObjectMalwareScanOutcome&,
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
728typedef std::function<void(const GuardDutyClient*, const Model::StartMalwareScanRequest&, const Model::StartMalwareScanOutcome&,
729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
734typedef std::function<void(const GuardDutyClient*, const Model::StopMonitoringMembersRequest&, const Model::StopMonitoringMembersOutcome&,
735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
737typedef std::function<void(const GuardDutyClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
740typedef std::function<void(const GuardDutyClient*, const Model::UnarchiveFindingsRequest&, const Model::UnarchiveFindingsOutcome&,
741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
743typedef std::function<void(const GuardDutyClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
746typedef std::function<void(const GuardDutyClient*, const Model::UpdateCustomDetectionRuleAssociationRequest&,
748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
750typedef std::function<void(const GuardDutyClient*, const Model::UpdateCustomDetectionRuleOrgConfigurationRequest&,
752 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
754typedef std::function<void(const GuardDutyClient*, const Model::UpdateDetectorRequest&, const Model::UpdateDetectorOutcome&,
755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
757typedef std::function<void(const GuardDutyClient*, const Model::UpdateFilterRequest&, const Model::UpdateFilterOutcome&,
758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
763typedef std::function<void(const GuardDutyClient*, const Model::UpdateIPSetRequest&, const Model::UpdateIPSetOutcome&,
764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
766typedef std::function<void(const GuardDutyClient*, const Model::UpdateMalwareProtectionPlanRequest&,
767 const Model::UpdateMalwareProtectionPlanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
769typedef std::function<void(const GuardDutyClient*, const Model::UpdateMalwareScanSettingsRequest&,
770 const Model::UpdateMalwareScanSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
772typedef std::function<void(const GuardDutyClient*, const Model::UpdateMemberDetectorsRequest&, const Model::UpdateMemberDetectorsOutcome&,
773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
775typedef std::function<void(const GuardDutyClient*, const Model::UpdateOrganizationConfigurationRequest&,
777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const GuardDutyClient*, const Model::UpdatePublishingDestinationRequest&,
780 const Model::UpdatePublishingDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
782typedef std::function<void(const GuardDutyClient*, const Model::UpdateThreatEntitySetRequest&, const Model::UpdateThreatEntitySetOutcome&,
783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
785typedef std::function<void(const GuardDutyClient*, const Model::UpdateThreatIntelSetRequest&, const Model::UpdateThreatIntelSetOutcome&,
786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
791/* End of service model async handlers definitions */
792} // namespace GuardDuty
793} // 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< GetCustomDetectionRuleOutcome > GetCustomDetectionRuleOutcomeCallable
std::future< StartMalwareScanOutcome > StartMalwareScanOutcomeCallable
std::future< ListThreatIntelSetsOutcome > ListThreatIntelSetsOutcomeCallable
Aws::Utils::Outcome< UpdateThreatEntitySetResult, GuardDutyError > UpdateThreatEntitySetOutcome
std::future< GetMalwareScanSettingsOutcome > GetMalwareScanSettingsOutcomeCallable
std::future< ListInvestigationsOutcome > ListInvestigationsOutcomeCallable
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< SendObjectMalwareScanOutcome > SendObjectMalwareScanOutcomeCallable
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
std::future< CreateTrustedEntitySetOutcome > CreateTrustedEntitySetOutcomeCallable
Aws::Utils::Outcome< CreateIPSetResult, GuardDutyError > CreateIPSetOutcome
Aws::Utils::Outcome< CreateCustomDetectionRuleAssociationResult, GuardDutyError > CreateCustomDetectionRuleAssociationOutcome
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, GuardDutyError > ListOrganizationAdminAccountsOutcome
Aws::Utils::Outcome< GetFindingsResult, GuardDutyError > GetFindingsOutcome
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
std::future< CreateCustomDetectionRuleAssociationOutcome > CreateCustomDetectionRuleAssociationOutcomeCallable
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
std::future< GetRemainingFreeTrialDaysOutcome > GetRemainingFreeTrialDaysOutcomeCallable
std::future< GetThreatIntelSetOutcome > GetThreatIntelSetOutcomeCallable
Aws::Utils::Outcome< UpdateCustomDetectionRuleOrgConfigurationResult, GuardDutyError > UpdateCustomDetectionRuleOrgConfigurationOutcome
std::future< UpdateIPSetOutcome > UpdateIPSetOutcomeCallable
std::future< CreateInvestigationOutcome > CreateInvestigationOutcomeCallable
std::future< GetMalwareProtectionPlanOutcome > GetMalwareProtectionPlanOutcomeCallable
std::future< CreatePublishingDestinationOutcome > CreatePublishingDestinationOutcomeCallable
Aws::Utils::Outcome< GetOrganizationStatisticsResult, GuardDutyError > GetOrganizationStatisticsOutcome
std::future< GetOrganizationStatisticsOutcome > GetOrganizationStatisticsOutcomeCallable
std::future< ListTrustedEntitySetsOutcome > ListTrustedEntitySetsOutcomeCallable
std::future< GetIPSetOutcome > GetIPSetOutcomeCallable
Aws::Utils::Outcome< StopMonitoringMembersResult, GuardDutyError > StopMonitoringMembersOutcome
std::future< ListThreatEntitySetsOutcome > ListThreatEntitySetsOutcomeCallable
Aws::Utils::Outcome< GetInvitationsCountResult, GuardDutyError > GetInvitationsCountOutcome
std::future< GetDetectorOutcome > GetDetectorOutcomeCallable
Aws::Utils::Outcome< DeleteThreatIntelSetResult, GuardDutyError > DeleteThreatIntelSetOutcome
std::future< ListCustomDetectionRuleOrgConfigurationsOutcome > ListCustomDetectionRuleOrgConfigurationsOutcomeCallable
std::future< GetCustomDetectionRuleOrgConfigurationOutcome > GetCustomDetectionRuleOrgConfigurationOutcomeCallable
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
Aws::Utils::Outcome< DeleteCustomDetectionRuleAssociationResult, GuardDutyError > DeleteCustomDetectionRuleAssociationOutcome
std::future< GetCustomDetectionRuleAssociationOutcome > GetCustomDetectionRuleAssociationOutcomeCallable
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< ListPublishingDestinationsResult, GuardDutyError > ListPublishingDestinationsOutcome
std::future< UpdateFindingsFeedbackOutcome > UpdateFindingsFeedbackOutcomeCallable
Aws::Utils::Outcome< ListCustomDetectionRuleAssociationsResult, GuardDutyError > ListCustomDetectionRuleAssociationsOutcome
std::future< CreateIPSetOutcome > CreateIPSetOutcomeCallable
Aws::Utils::Outcome< DescribePublishingDestinationResult, GuardDutyError > DescribePublishingDestinationOutcome
Aws::Utils::Outcome< CreateThreatEntitySetResult, GuardDutyError > CreateThreatEntitySetOutcome
Aws::Utils::Outcome< DeleteIPSetResult, GuardDutyError > DeleteIPSetOutcome
std::future< DeleteInvitationsOutcome > DeleteInvitationsOutcomeCallable
std::future< DescribeMalwareScansOutcome > DescribeMalwareScansOutcomeCallable
Aws::Utils::Outcome< GetMalwareScanSettingsResult, GuardDutyError > GetMalwareScanSettingsOutcome
std::future< UpdateCustomDetectionRuleAssociationOutcome > UpdateCustomDetectionRuleAssociationOutcomeCallable
std::future< ListMalwareScansOutcome > ListMalwareScansOutcomeCallable
Aws::Utils::Outcome< DeletePublishingDestinationResult, GuardDutyError > DeletePublishingDestinationOutcome
Aws::Utils::Outcome< GetTrustedEntitySetResult, GuardDutyError > GetTrustedEntitySetOutcome
Aws::Utils::Outcome< UpdatePublishingDestinationResult, GuardDutyError > UpdatePublishingDestinationOutcome
Aws::Utils::Outcome< GetUsageStatisticsResult, GuardDutyError > GetUsageStatisticsOutcome
Aws::Utils::Outcome< EnableOrganizationAdminAccountResult, GuardDutyError > EnableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< CreateTrustedEntitySetResult, GuardDutyError > CreateTrustedEntitySetOutcome
std::future< GetAdministratorAccountOutcome > GetAdministratorAccountOutcomeCallable
std::future< ListCustomDetectionRulesOutcome > ListCustomDetectionRulesOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, GuardDutyError > DescribeOrganizationConfigurationOutcome
std::future< GetFilterOutcome > GetFilterOutcomeCallable
Aws::Utils::Outcome< GetMalwareScanResult, GuardDutyError > GetMalwareScanOutcome
Aws::Utils::Outcome< GetCustomDetectionRuleResult, GuardDutyError > GetCustomDetectionRuleOutcome
std::future< ListIPSetsOutcome > ListIPSetsOutcomeCallable
std::future< DeleteCustomDetectionRuleOrgConfigurationOutcome > DeleteCustomDetectionRuleOrgConfigurationOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteTrustedEntitySetResult, GuardDutyError > DeleteTrustedEntitySetOutcome
Aws::Utils::Outcome< DeleteCustomDetectionRuleOrgConfigurationResult, GuardDutyError > DeleteCustomDetectionRuleOrgConfigurationOutcome
Aws::Utils::Outcome< ListThreatEntitySetsResult, GuardDutyError > ListThreatEntitySetsOutcome
std::future< GetCoverageStatisticsOutcome > GetCoverageStatisticsOutcomeCallable
Aws::Utils::Outcome< GetThreatIntelSetResult, GuardDutyError > GetThreatIntelSetOutcome
Aws::Utils::Outcome< CreatePublishingDestinationResult, GuardDutyError > CreatePublishingDestinationOutcome
Aws::Utils::Outcome< CreateDetectorResult, GuardDutyError > CreateDetectorOutcome
Aws::Utils::Outcome< CreateInvestigationResult, GuardDutyError > CreateInvestigationOutcome
std::future< AcceptAdministratorInvitationOutcome > AcceptAdministratorInvitationOutcomeCallable
Aws::Utils::Outcome< DisassociateFromAdministratorAccountResult, GuardDutyError > DisassociateFromAdministratorAccountOutcome
std::future< UpdateThreatEntitySetOutcome > UpdateThreatEntitySetOutcomeCallable
Aws::Utils::Outcome< InviteMembersResult, GuardDutyError > InviteMembersOutcome
Aws::Utils::Outcome< ListInvestigationsResult, GuardDutyError > ListInvestigationsOutcome
std::future< InviteMembersOutcome > InviteMembersOutcomeCallable
Aws::Utils::Outcome< GetMembersResult, GuardDutyError > GetMembersOutcome
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
std::future< UpdateCustomDetectionRuleOrgConfigurationOutcome > UpdateCustomDetectionRuleOrgConfigurationOutcomeCallable
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< GetInvestigationOutcome > GetInvestigationOutcomeCallable
std::future< StartMonitoringMembersOutcome > StartMonitoringMembersOutcomeCallable
Aws::Utils::Outcome< GetCustomDetectionRuleOrgConfigurationResult, GuardDutyError > GetCustomDetectionRuleOrgConfigurationOutcome
Aws::Utils::Outcome< SendObjectMalwareScanResult, GuardDutyError > SendObjectMalwareScanOutcome
Aws::Utils::Outcome< UpdateFilterResult, GuardDutyError > UpdateFilterOutcome
Aws::Utils::Outcome< UpdateCustomDetectionRuleAssociationResult, GuardDutyError > UpdateCustomDetectionRuleAssociationOutcome
Aws::Utils::Outcome< DescribeMalwareScansResult, GuardDutyError > DescribeMalwareScansOutcome
Aws::Utils::Outcome< CreateCustomDetectionRuleOrgConfigurationResult, GuardDutyError > CreateCustomDetectionRuleOrgConfigurationOutcome
Aws::Utils::Outcome< GetFindingsStatisticsResult, GuardDutyError > GetFindingsStatisticsOutcome
std::future< GetThreatEntitySetOutcome > GetThreatEntitySetOutcomeCallable
Aws::Utils::Outcome< GetFilterResult, GuardDutyError > GetFilterOutcome
std::future< CreateMembersOutcome > CreateMembersOutcomeCallable
Aws::Utils::Outcome< UpdateTrustedEntitySetResult, GuardDutyError > UpdateTrustedEntitySetOutcome
std::future< GetMalwareScanOutcome > GetMalwareScanOutcomeCallable
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< ListCustomDetectionRuleOrgConfigurationsResult, GuardDutyError > ListCustomDetectionRuleOrgConfigurationsOutcome
Aws::Utils::Outcome< CreateThreatIntelSetResult, GuardDutyError > CreateThreatIntelSetOutcome
Aws::Utils::Outcome< GetIPSetResult, GuardDutyError > GetIPSetOutcome
Aws::Utils::Outcome< ListMalwareScansResult, GuardDutyError > ListMalwareScansOutcome
std::future< DeleteCustomDetectionRuleAssociationOutcome > DeleteCustomDetectionRuleAssociationOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, GuardDutyError > UntagResourceOutcome
std::future< GetFindingsStatisticsOutcome > GetFindingsStatisticsOutcomeCallable
std::future< GetMemberDetectorsOutcome > GetMemberDetectorsOutcomeCallable
Aws::Utils::Outcome< GetThreatEntitySetResult, GuardDutyError > GetThreatEntitySetOutcome
std::future< CreateThreatIntelSetOutcome > CreateThreatIntelSetOutcomeCallable
std::future< CreateThreatEntitySetOutcome > CreateThreatEntitySetOutcomeCallable
Aws::Utils::Outcome< GetRemainingFreeTrialDaysResult, GuardDutyError > GetRemainingFreeTrialDaysOutcome
std::future< DeletePublishingDestinationOutcome > DeletePublishingDestinationOutcomeCallable
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, GuardDutyError > UpdateOrganizationConfigurationOutcome
Aws::Utils::Outcome< CreateMembersResult, GuardDutyError > CreateMembersOutcome
Aws::Utils::Outcome< ListCustomDetectionRulesResult, GuardDutyError > ListCustomDetectionRulesOutcome
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
Aws::Utils::Outcome< DeleteThreatEntitySetResult, GuardDutyError > DeleteThreatEntitySetOutcome
std::future< UpdateMalwareProtectionPlanOutcome > UpdateMalwareProtectionPlanOutcomeCallable
Aws::Utils::Outcome< ListMalwareProtectionPlansResult, GuardDutyError > ListMalwareProtectionPlansOutcome
Aws::Utils::Outcome< GetInvestigationResult, GuardDutyError > GetInvestigationOutcome
Aws::Utils::Outcome< Aws::NoResult, GuardDutyError > UpdateMalwareProtectionPlanOutcome
std::future< CreateMalwareProtectionPlanOutcome > CreateMalwareProtectionPlanOutcomeCallable
Aws::Utils::Outcome< ListTrustedEntitySetsResult, GuardDutyError > ListTrustedEntitySetsOutcome
std::future< UpdateThreatIntelSetOutcome > UpdateThreatIntelSetOutcomeCallable
std::future< GetTrustedEntitySetOutcome > GetTrustedEntitySetOutcomeCallable
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< DeleteThreatEntitySetOutcome > DeleteThreatEntitySetOutcomeCallable
std::future< DeleteMalwareProtectionPlanOutcome > DeleteMalwareProtectionPlanOutcomeCallable
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
Aws::Utils::Outcome< ListThreatIntelSetsResult, GuardDutyError > ListThreatIntelSetsOutcome
Aws::Utils::Outcome< GetCustomDetectionRuleAssociationResult, GuardDutyError > GetCustomDetectionRuleAssociationOutcome
std::future< ArchiveFindingsOutcome > ArchiveFindingsOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
std::future< DeleteTrustedEntitySetOutcome > DeleteTrustedEntitySetOutcomeCallable
Aws::Utils::Outcome< ListInvitationsResult, GuardDutyError > ListInvitationsOutcome
Aws::Utils::Outcome< UpdateMalwareScanSettingsResult, GuardDutyError > UpdateMalwareScanSettingsOutcome
Aws::Utils::Outcome< GetAdministratorAccountResult, GuardDutyError > GetAdministratorAccountOutcome
std::future< CreateCustomDetectionRuleOrgConfigurationOutcome > CreateCustomDetectionRuleOrgConfigurationOutcomeCallable
Aws::Utils::Outcome< GetDetectorResult, GuardDutyError > GetDetectorOutcome
Aws::Utils::Outcome< Aws::NoResult, GuardDutyError > DeleteMalwareProtectionPlanOutcome
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< ListCustomDetectionRuleAssociationsOutcome > ListCustomDetectionRuleAssociationsOutcomeCallable
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< UpdateTrustedEntitySetOutcome > UpdateTrustedEntitySetOutcomeCallable
std::future< DisassociateFromAdministratorAccountOutcome > DisassociateFromAdministratorAccountOutcomeCallable
Aws::Utils::Outcome< DeleteDetectorResult, GuardDutyError > DeleteDetectorOutcome
Aws::Utils::Outcome< UpdateIPSetResult, GuardDutyError > UpdateIPSetOutcome
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::CreateSampleFindingsRequest &, const Model::CreateSampleFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSampleFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetCustomDetectionRuleOrgConfigurationRequest &, const Model::GetCustomDetectionRuleOrgConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCustomDetectionRuleOrgConfigurationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetCustomDetectionRuleAssociationRequest &, const Model::GetCustomDetectionRuleAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCustomDetectionRuleAssociationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateCustomDetectionRuleAssociationRequest &, const Model::CreateCustomDetectionRuleAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomDetectionRuleAssociationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetInvestigationRequest &, const Model::GetInvestigationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInvestigationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListMalwareScansRequest &, const Model::ListMalwareScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMalwareScansResponseReceivedHandler
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::CreateMalwareProtectionPlanRequest &, const Model::CreateMalwareProtectionPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMalwareProtectionPlanResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteCustomDetectionRuleAssociationRequest &, const Model::DeleteCustomDetectionRuleAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomDetectionRuleAssociationResponseReceivedHandler
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::DeleteCustomDetectionRuleOrgConfigurationRequest &, const Model::DeleteCustomDetectionRuleOrgConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomDetectionRuleOrgConfigurationResponseReceivedHandler
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::UpdateThreatEntitySetRequest &, const Model::UpdateThreatEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateThreatEntitySetResponseReceivedHandler
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::ListDetectorsRequest &, const Model::ListDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDetectorsResponseReceivedHandler
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::ListCustomDetectionRulesRequest &, const Model::ListCustomDetectionRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomDetectionRulesResponseReceivedHandler
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::StopMonitoringMembersRequest &, const Model::StopMonitoringMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopMonitoringMembersResponseReceivedHandler
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::CreateThreatIntelSetRequest &, const Model::CreateThreatIntelSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateThreatIntelSetResponseReceivedHandler
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::GetCoverageStatisticsRequest &, const Model::GetCoverageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCoverageStatisticsResponseReceivedHandler
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::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeclineInvitationsResponseReceivedHandler
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::ListThreatIntelSetsRequest &, const Model::ListThreatIntelSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListThreatIntelSetsResponseReceivedHandler
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::ListIPSetsRequest &, const Model::ListIPSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIPSetsResponseReceivedHandler
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::CreateCustomDetectionRuleOrgConfigurationRequest &, const Model::CreateCustomDetectionRuleOrgConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomDetectionRuleOrgConfigurationResponseReceivedHandler
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::DeleteDetectorRequest &, const Model::DeleteDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDetectorResponseReceivedHandler
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::GetMalwareScanRequest &, const Model::GetMalwareScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMalwareScanResponseReceivedHandler
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::UpdateCustomDetectionRuleOrgConfigurationRequest &, const Model::UpdateCustomDetectionRuleOrgConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCustomDetectionRuleOrgConfigurationResponseReceivedHandler
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::StartMalwareScanRequest &, const Model::StartMalwareScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartMalwareScanResponseReceivedHandler
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::GetRemainingFreeTrialDaysRequest &, const Model::GetRemainingFreeTrialDaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRemainingFreeTrialDaysResponseReceivedHandler
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::CreateInvestigationRequest &, const Model::CreateInvestigationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInvestigationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateThreatEntitySetRequest &, const Model::CreateThreatEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateThreatEntitySetResponseReceivedHandler
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::DeleteThreatEntitySetRequest &, const Model::DeleteThreatEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteThreatEntitySetResponseReceivedHandler
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::DeleteThreatIntelSetRequest &, const Model::DeleteThreatIntelSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteThreatIntelSetResponseReceivedHandler
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::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInvitationsResponseReceivedHandler
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::UpdateMalwareProtectionPlanRequest &, const Model::UpdateMalwareProtectionPlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMalwareProtectionPlanResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::DeleteTrustedEntitySetRequest &, const Model::DeleteTrustedEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrustedEntitySetResponseReceivedHandler
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::GetUsageStatisticsRequest &, const Model::GetUsageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUsageStatisticsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::UpdateCustomDetectionRuleAssociationRequest &, const Model::UpdateCustomDetectionRuleAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCustomDetectionRuleAssociationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::SendObjectMalwareScanRequest &, const Model::SendObjectMalwareScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendObjectMalwareScanResponseReceivedHandler
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::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateFromAdministratorAccountResponseReceivedHandler
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::DescribeMalwareScansRequest &, const Model::DescribeMalwareScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMalwareScansResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListTrustedEntitySetsRequest &, const Model::ListTrustedEntitySetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTrustedEntitySetsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListThreatEntitySetsRequest &, const Model::ListThreatEntitySetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListThreatEntitySetsResponseReceivedHandler
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::CreateDetectorRequest &, const Model::CreateDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDetectorResponseReceivedHandler
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::GetOrganizationStatisticsRequest &, const Model::GetOrganizationStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOrganizationStatisticsResponseReceivedHandler
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::ListInvestigationsRequest &, const Model::ListInvestigationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInvestigationsResponseReceivedHandler
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::ListCustomDetectionRuleAssociationsRequest &, const Model::ListCustomDetectionRuleAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomDetectionRuleAssociationsResponseReceivedHandler
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::ListCoverageRequest &, const Model::ListCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCoverageResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetCustomDetectionRuleRequest &, const Model::GetCustomDetectionRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCustomDetectionRuleResponseReceivedHandler
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::DescribePublishingDestinationRequest &, const Model::DescribePublishingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePublishingDestinationResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListCustomDetectionRuleOrgConfigurationsRequest &, const Model::ListCustomDetectionRuleOrgConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomDetectionRuleOrgConfigurationsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::GetThreatEntitySetRequest &, const Model::GetThreatEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetThreatEntitySetResponseReceivedHandler
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::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFilterResponseReceivedHandler
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::GetTrustedEntitySetRequest &, const Model::GetTrustedEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTrustedEntitySetResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::DeleteIPSetRequest &, const Model::DeleteIPSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIPSetResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::CreateTrustedEntitySetRequest &, const Model::CreateTrustedEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrustedEntitySetResponseReceivedHandler
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::UpdateFindingsFeedbackRequest &, const Model::UpdateFindingsFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFindingsFeedbackResponseReceivedHandler
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::DeletePublishingDestinationRequest &, const Model::DeletePublishingDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePublishingDestinationResponseReceivedHandler
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::UpdateTrustedEntitySetRequest &, const Model::UpdateTrustedEntitySetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTrustedEntitySetResponseReceivedHandler
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::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFindingsResponseReceivedHandler
std::function< void(const GuardDutyClient *, const Model::ListPublishingDestinationsRequest &, const Model::ListPublishingDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPublishingDestinationsResponseReceivedHandler