AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Inspector2Client.h
1
6#pragma once
7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/inspector2/Inspector2ServiceClientModel.h>
13
14namespace Aws
15{
16namespace Inspector2
17{
23 class AWS_INSPECTOR2_API Inspector2Client : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<Inspector2Client>
24 {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
38 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr);
39
45 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr,
47
52 Inspector2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
53 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr,
55
56
57 /* Legacy constructors due deprecation */
63
69 const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 Inspector2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
80
94
98 template<typename AssociateMemberRequestT = Model::AssociateMemberRequest>
99 Model::AssociateMemberOutcomeCallable AssociateMemberCallable(const AssociateMemberRequestT& request) const
100 {
101 return SubmitCallable(&Inspector2Client::AssociateMember, request);
102 }
103
107 template<typename AssociateMemberRequestT = Model::AssociateMemberRequest>
108 void AssociateMemberAsync(const AssociateMemberRequestT& request, const AssociateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
109 {
110 return SubmitAsync(&Inspector2Client::AssociateMember, request, handler, context);
111 }
112
120
124 template<typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
125 Model::BatchGetAccountStatusOutcomeCallable BatchGetAccountStatusCallable(const BatchGetAccountStatusRequestT& request = {}) const
126 {
127 return SubmitCallable(&Inspector2Client::BatchGetAccountStatus, request);
128 }
129
133 template<typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
134 void BatchGetAccountStatusAsync(const BatchGetAccountStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchGetAccountStatusRequestT& request = {}) const
135 {
136 return SubmitAsync(&Inspector2Client::BatchGetAccountStatus, request, handler, context);
137 }
138
146
150 template<typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
151 Model::BatchGetCodeSnippetOutcomeCallable BatchGetCodeSnippetCallable(const BatchGetCodeSnippetRequestT& request) const
152 {
153 return SubmitCallable(&Inspector2Client::BatchGetCodeSnippet, request);
154 }
155
159 template<typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
160 void BatchGetCodeSnippetAsync(const BatchGetCodeSnippetRequestT& request, const BatchGetCodeSnippetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
161 {
162 return SubmitAsync(&Inspector2Client::BatchGetCodeSnippet, request, handler, context);
163 }
164
171
175 template<typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
176 Model::BatchGetFindingDetailsOutcomeCallable BatchGetFindingDetailsCallable(const BatchGetFindingDetailsRequestT& request) const
177 {
178 return SubmitCallable(&Inspector2Client::BatchGetFindingDetails, request);
179 }
180
184 template<typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
185 void BatchGetFindingDetailsAsync(const BatchGetFindingDetailsRequestT& request, const BatchGetFindingDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
186 {
187 return SubmitAsync(&Inspector2Client::BatchGetFindingDetails, request, handler, context);
188 }
189
197
201 template<typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
202 Model::BatchGetFreeTrialInfoOutcomeCallable BatchGetFreeTrialInfoCallable(const BatchGetFreeTrialInfoRequestT& request) const
203 {
204 return SubmitCallable(&Inspector2Client::BatchGetFreeTrialInfo, request);
205 }
206
210 template<typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
211 void BatchGetFreeTrialInfoAsync(const BatchGetFreeTrialInfoRequestT& request, const BatchGetFreeTrialInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
212 {
213 return SubmitAsync(&Inspector2Client::BatchGetFreeTrialInfo, request, handler, context);
214 }
215
225
229 template<typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
230 Model::BatchGetMemberEc2DeepInspectionStatusOutcomeCallable BatchGetMemberEc2DeepInspectionStatusCallable(const BatchGetMemberEc2DeepInspectionStatusRequestT& request = {}) const
231 {
232 return SubmitCallable(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request);
233 }
234
238 template<typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
239 void BatchGetMemberEc2DeepInspectionStatusAsync(const BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchGetMemberEc2DeepInspectionStatusRequestT& request = {}) const
240 {
241 return SubmitAsync(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request, handler, context);
242 }
243
253
257 template<typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
259 {
260 return SubmitCallable(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request);
261 }
262
266 template<typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
267 void BatchUpdateMemberEc2DeepInspectionStatusAsync(const BatchUpdateMemberEc2DeepInspectionStatusRequestT& request, const BatchUpdateMemberEc2DeepInspectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
268 {
269 return SubmitAsync(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request, handler, context);
270 }
271
278
282 template<typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
283 Model::CancelFindingsReportOutcomeCallable CancelFindingsReportCallable(const CancelFindingsReportRequestT& request) const
284 {
285 return SubmitCallable(&Inspector2Client::CancelFindingsReport, request);
286 }
287
291 template<typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
292 void CancelFindingsReportAsync(const CancelFindingsReportRequestT& request, const CancelFindingsReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
293 {
294 return SubmitAsync(&Inspector2Client::CancelFindingsReport, request, handler, context);
295 }
296
304
308 template<typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
309 Model::CancelSbomExportOutcomeCallable CancelSbomExportCallable(const CancelSbomExportRequestT& request) const
310 {
311 return SubmitCallable(&Inspector2Client::CancelSbomExport, request);
312 }
313
317 template<typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
318 void CancelSbomExportAsync(const CancelSbomExportRequestT& request, const CancelSbomExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
319 {
320 return SubmitAsync(&Inspector2Client::CancelSbomExport, request, handler, context);
321 }
322
329
333 template<typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
334 Model::CreateCisScanConfigurationOutcomeCallable CreateCisScanConfigurationCallable(const CreateCisScanConfigurationRequestT& request) const
335 {
336 return SubmitCallable(&Inspector2Client::CreateCisScanConfiguration, request);
337 }
338
342 template<typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
343 void CreateCisScanConfigurationAsync(const CreateCisScanConfigurationRequestT& request, const CreateCisScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
344 {
345 return SubmitAsync(&Inspector2Client::CreateCisScanConfiguration, request, handler, context);
346 }
347
356
360 template<typename CreateFilterRequestT = Model::CreateFilterRequest>
361 Model::CreateFilterOutcomeCallable CreateFilterCallable(const CreateFilterRequestT& request) const
362 {
363 return SubmitCallable(&Inspector2Client::CreateFilter, request);
364 }
365
369 template<typename CreateFilterRequestT = Model::CreateFilterRequest>
370 void CreateFilterAsync(const CreateFilterRequestT& request, const CreateFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
371 {
372 return SubmitAsync(&Inspector2Client::CreateFilter, request, handler, context);
373 }
374
384
388 template<typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
389 Model::CreateFindingsReportOutcomeCallable CreateFindingsReportCallable(const CreateFindingsReportRequestT& request) const
390 {
391 return SubmitCallable(&Inspector2Client::CreateFindingsReport, request);
392 }
393
397 template<typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
398 void CreateFindingsReportAsync(const CreateFindingsReportRequestT& request, const CreateFindingsReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
399 {
400 return SubmitAsync(&Inspector2Client::CreateFindingsReport, request, handler, context);
401 }
402
410
414 template<typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
415 Model::CreateSbomExportOutcomeCallable CreateSbomExportCallable(const CreateSbomExportRequestT& request) const
416 {
417 return SubmitCallable(&Inspector2Client::CreateSbomExport, request);
418 }
419
423 template<typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
424 void CreateSbomExportAsync(const CreateSbomExportRequestT& request, const CreateSbomExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
425 {
426 return SubmitAsync(&Inspector2Client::CreateSbomExport, request, handler, context);
427 }
428
435
439 template<typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
440 Model::DeleteCisScanConfigurationOutcomeCallable DeleteCisScanConfigurationCallable(const DeleteCisScanConfigurationRequestT& request) const
441 {
442 return SubmitCallable(&Inspector2Client::DeleteCisScanConfiguration, request);
443 }
444
448 template<typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
449 void DeleteCisScanConfigurationAsync(const DeleteCisScanConfigurationRequestT& request, const DeleteCisScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
450 {
451 return SubmitAsync(&Inspector2Client::DeleteCisScanConfiguration, request, handler, context);
452 }
453
460
464 template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
465 Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT& request) const
466 {
467 return SubmitCallable(&Inspector2Client::DeleteFilter, request);
468 }
469
473 template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
474 void DeleteFilterAsync(const DeleteFilterRequestT& request, const DeleteFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
475 {
476 return SubmitAsync(&Inspector2Client::DeleteFilter, request, handler, context);
477 }
478
486
490 template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
491 Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable(const DescribeOrganizationConfigurationRequestT& request = {}) const
492 {
493 return SubmitCallable(&Inspector2Client::DescribeOrganizationConfiguration, request);
494 }
495
499 template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
500 void DescribeOrganizationConfigurationAsync(const DescribeOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeOrganizationConfigurationRequestT& request = {}) const
501 {
502 return SubmitAsync(&Inspector2Client::DescribeOrganizationConfiguration, request, handler, context);
503 }
504
512 virtual Model::DisableOutcome Disable(const Model::DisableRequest& request = {}) const;
513
517 template<typename DisableRequestT = Model::DisableRequest>
518 Model::DisableOutcomeCallable DisableCallable(const DisableRequestT& request = {}) const
519 {
520 return SubmitCallable(&Inspector2Client::Disable, request);
521 }
522
526 template<typename DisableRequestT = Model::DisableRequest>
527 void DisableAsync(const DisableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DisableRequestT& request = {}) const
528 {
529 return SubmitAsync(&Inspector2Client::Disable, request, handler, context);
530 }
531
539
543 template<typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
544 Model::DisableDelegatedAdminAccountOutcomeCallable DisableDelegatedAdminAccountCallable(const DisableDelegatedAdminAccountRequestT& request) const
545 {
546 return SubmitCallable(&Inspector2Client::DisableDelegatedAdminAccount, request);
547 }
548
552 template<typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
553 void DisableDelegatedAdminAccountAsync(const DisableDelegatedAdminAccountRequestT& request, const DisableDelegatedAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
554 {
555 return SubmitAsync(&Inspector2Client::DisableDelegatedAdminAccount, request, handler, context);
556 }
557
565
569 template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
570 Model::DisassociateMemberOutcomeCallable DisassociateMemberCallable(const DisassociateMemberRequestT& request) const
571 {
572 return SubmitCallable(&Inspector2Client::DisassociateMember, request);
573 }
574
578 template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
579 void DisassociateMemberAsync(const DisassociateMemberRequestT& request, const DisassociateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
580 {
581 return SubmitAsync(&Inspector2Client::DisassociateMember, request, handler, context);
582 }
583
590 virtual Model::EnableOutcome Enable(const Model::EnableRequest& request) const;
591
595 template<typename EnableRequestT = Model::EnableRequest>
596 Model::EnableOutcomeCallable EnableCallable(const EnableRequestT& request) const
597 {
598 return SubmitCallable(&Inspector2Client::Enable, request);
599 }
600
604 template<typename EnableRequestT = Model::EnableRequest>
605 void EnableAsync(const EnableRequestT& request, const EnableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
606 {
607 return SubmitAsync(&Inspector2Client::Enable, request, handler, context);
608 }
609
617
621 template<typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
622 Model::EnableDelegatedAdminAccountOutcomeCallable EnableDelegatedAdminAccountCallable(const EnableDelegatedAdminAccountRequestT& request) const
623 {
624 return SubmitCallable(&Inspector2Client::EnableDelegatedAdminAccount, request);
625 }
626
630 template<typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
631 void EnableDelegatedAdminAccountAsync(const EnableDelegatedAdminAccountRequestT& request, const EnableDelegatedAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
632 {
633 return SubmitAsync(&Inspector2Client::EnableDelegatedAdminAccount, request, handler, context);
634 }
635
642
646 template<typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
647 Model::GetCisScanReportOutcomeCallable GetCisScanReportCallable(const GetCisScanReportRequestT& request) const
648 {
649 return SubmitCallable(&Inspector2Client::GetCisScanReport, request);
650 }
651
655 template<typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
656 void GetCisScanReportAsync(const GetCisScanReportRequestT& request, const GetCisScanReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
657 {
658 return SubmitAsync(&Inspector2Client::GetCisScanReport, request, handler, context);
659 }
660
667
671 template<typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
672 Model::GetCisScanResultDetailsOutcomeCallable GetCisScanResultDetailsCallable(const GetCisScanResultDetailsRequestT& request) const
673 {
674 return SubmitCallable(&Inspector2Client::GetCisScanResultDetails, request);
675 }
676
680 template<typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
681 void GetCisScanResultDetailsAsync(const GetCisScanResultDetailsRequestT& request, const GetCisScanResultDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
682 {
683 return SubmitAsync(&Inspector2Client::GetCisScanResultDetails, request, handler, context);
684 }
685
693
697 template<typename GetConfigurationRequestT = Model::GetConfigurationRequest>
698 Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT& request = {}) const
699 {
700 return SubmitCallable(&Inspector2Client::GetConfiguration, request);
701 }
702
706 template<typename GetConfigurationRequestT = Model::GetConfigurationRequest>
707 void GetConfigurationAsync(const GetConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetConfigurationRequestT& request = {}) const
708 {
709 return SubmitAsync(&Inspector2Client::GetConfiguration, request, handler, context);
710 }
711
719
723 template<typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
724 Model::GetDelegatedAdminAccountOutcomeCallable GetDelegatedAdminAccountCallable(const GetDelegatedAdminAccountRequestT& request = {}) const
725 {
726 return SubmitCallable(&Inspector2Client::GetDelegatedAdminAccount, request);
727 }
728
732 template<typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
733 void GetDelegatedAdminAccountAsync(const GetDelegatedAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDelegatedAdminAccountRequestT& request = {}) const
734 {
735 return SubmitAsync(&Inspector2Client::GetDelegatedAdminAccount, request, handler, context);
736 }
737
745
749 template<typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
750 Model::GetEc2DeepInspectionConfigurationOutcomeCallable GetEc2DeepInspectionConfigurationCallable(const GetEc2DeepInspectionConfigurationRequestT& request = {}) const
751 {
752 return SubmitCallable(&Inspector2Client::GetEc2DeepInspectionConfiguration, request);
753 }
754
758 template<typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
759 void GetEc2DeepInspectionConfigurationAsync(const GetEc2DeepInspectionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetEc2DeepInspectionConfigurationRequestT& request = {}) const
760 {
761 return SubmitAsync(&Inspector2Client::GetEc2DeepInspectionConfiguration, request, handler, context);
762 }
763
770
774 template<typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
775 Model::GetEncryptionKeyOutcomeCallable GetEncryptionKeyCallable(const GetEncryptionKeyRequestT& request) const
776 {
777 return SubmitCallable(&Inspector2Client::GetEncryptionKey, request);
778 }
779
783 template<typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
784 void GetEncryptionKeyAsync(const GetEncryptionKeyRequestT& request, const GetEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
785 {
786 return SubmitAsync(&Inspector2Client::GetEncryptionKey, request, handler, context);
787 }
788
795
799 template<typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
800 Model::GetFindingsReportStatusOutcomeCallable GetFindingsReportStatusCallable(const GetFindingsReportStatusRequestT& request = {}) const
801 {
802 return SubmitCallable(&Inspector2Client::GetFindingsReportStatus, request);
803 }
804
808 template<typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
809 void GetFindingsReportStatusAsync(const GetFindingsReportStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetFindingsReportStatusRequestT& request = {}) const
810 {
811 return SubmitAsync(&Inspector2Client::GetFindingsReportStatus, request, handler, context);
812 }
813
820
824 template<typename GetMemberRequestT = Model::GetMemberRequest>
825 Model::GetMemberOutcomeCallable GetMemberCallable(const GetMemberRequestT& request) const
826 {
827 return SubmitCallable(&Inspector2Client::GetMember, request);
828 }
829
833 template<typename GetMemberRequestT = Model::GetMemberRequest>
834 void GetMemberAsync(const GetMemberRequestT& request, const GetMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
835 {
836 return SubmitAsync(&Inspector2Client::GetMember, request, handler, context);
837 }
838
846
850 template<typename GetSbomExportRequestT = Model::GetSbomExportRequest>
851 Model::GetSbomExportOutcomeCallable GetSbomExportCallable(const GetSbomExportRequestT& request) const
852 {
853 return SubmitCallable(&Inspector2Client::GetSbomExport, request);
854 }
855
859 template<typename GetSbomExportRequestT = Model::GetSbomExportRequest>
860 void GetSbomExportAsync(const GetSbomExportRequestT& request, const GetSbomExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
861 {
862 return SubmitAsync(&Inspector2Client::GetSbomExport, request, handler, context);
863 }
864
872
876 template<typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
877 Model::ListAccountPermissionsOutcomeCallable ListAccountPermissionsCallable(const ListAccountPermissionsRequestT& request = {}) const
878 {
879 return SubmitCallable(&Inspector2Client::ListAccountPermissions, request);
880 }
881
885 template<typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
886 void ListAccountPermissionsAsync(const ListAccountPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAccountPermissionsRequestT& request = {}) const
887 {
888 return SubmitAsync(&Inspector2Client::ListAccountPermissions, request, handler, context);
889 }
890
897
901 template<typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
902 Model::ListCisScanConfigurationsOutcomeCallable ListCisScanConfigurationsCallable(const ListCisScanConfigurationsRequestT& request = {}) const
903 {
904 return SubmitCallable(&Inspector2Client::ListCisScanConfigurations, request);
905 }
906
910 template<typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
911 void ListCisScanConfigurationsAsync(const ListCisScanConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCisScanConfigurationsRequestT& request = {}) const
912 {
913 return SubmitAsync(&Inspector2Client::ListCisScanConfigurations, request, handler, context);
914 }
915
922
926 template<typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
928 {
929 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request);
930 }
931
935 template<typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
936 void ListCisScanResultsAggregatedByChecksAsync(const ListCisScanResultsAggregatedByChecksRequestT& request, const ListCisScanResultsAggregatedByChecksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
937 {
938 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request, handler, context);
939 }
940
948
952 template<typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
954 {
955 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request);
956 }
957
961 template<typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
962 void ListCisScanResultsAggregatedByTargetResourceAsync(const ListCisScanResultsAggregatedByTargetResourceRequestT& request, const ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
963 {
964 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request, handler, context);
965 }
966
973
977 template<typename ListCisScansRequestT = Model::ListCisScansRequest>
978 Model::ListCisScansOutcomeCallable ListCisScansCallable(const ListCisScansRequestT& request = {}) const
979 {
980 return SubmitCallable(&Inspector2Client::ListCisScans, request);
981 }
982
986 template<typename ListCisScansRequestT = Model::ListCisScansRequest>
987 void ListCisScansAsync(const ListCisScansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCisScansRequestT& request = {}) const
988 {
989 return SubmitAsync(&Inspector2Client::ListCisScans, request, handler, context);
990 }
991
998
1002 template<typename ListCoverageRequestT = Model::ListCoverageRequest>
1003 Model::ListCoverageOutcomeCallable ListCoverageCallable(const ListCoverageRequestT& request = {}) const
1004 {
1005 return SubmitCallable(&Inspector2Client::ListCoverage, request);
1006 }
1007
1011 template<typename ListCoverageRequestT = Model::ListCoverageRequest>
1012 void ListCoverageAsync(const ListCoverageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCoverageRequestT& request = {}) const
1013 {
1014 return SubmitAsync(&Inspector2Client::ListCoverage, request, handler, context);
1015 }
1016
1024
1028 template<typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1029 Model::ListCoverageStatisticsOutcomeCallable ListCoverageStatisticsCallable(const ListCoverageStatisticsRequestT& request = {}) const
1030 {
1031 return SubmitCallable(&Inspector2Client::ListCoverageStatistics, request);
1032 }
1033
1037 template<typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1038 void ListCoverageStatisticsAsync(const ListCoverageStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCoverageStatisticsRequestT& request = {}) const
1039 {
1040 return SubmitAsync(&Inspector2Client::ListCoverageStatistics, request, handler, context);
1041 }
1042
1050
1054 template<typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1055 Model::ListDelegatedAdminAccountsOutcomeCallable ListDelegatedAdminAccountsCallable(const ListDelegatedAdminAccountsRequestT& request = {}) const
1056 {
1057 return SubmitCallable(&Inspector2Client::ListDelegatedAdminAccounts, request);
1058 }
1059
1063 template<typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1064 void ListDelegatedAdminAccountsAsync(const ListDelegatedAdminAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDelegatedAdminAccountsRequestT& request = {}) const
1065 {
1066 return SubmitAsync(&Inspector2Client::ListDelegatedAdminAccounts, request, handler, context);
1067 }
1068
1075
1079 template<typename ListFiltersRequestT = Model::ListFiltersRequest>
1080 Model::ListFiltersOutcomeCallable ListFiltersCallable(const ListFiltersRequestT& request = {}) const
1081 {
1082 return SubmitCallable(&Inspector2Client::ListFilters, request);
1083 }
1084
1088 template<typename ListFiltersRequestT = Model::ListFiltersRequest>
1089 void ListFiltersAsync(const ListFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFiltersRequestT& request = {}) const
1090 {
1091 return SubmitAsync(&Inspector2Client::ListFilters, request, handler, context);
1092 }
1093
1101
1105 template<typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1106 Model::ListFindingAggregationsOutcomeCallable ListFindingAggregationsCallable(const ListFindingAggregationsRequestT& request) const
1107 {
1108 return SubmitCallable(&Inspector2Client::ListFindingAggregations, request);
1109 }
1110
1114 template<typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1115 void ListFindingAggregationsAsync(const ListFindingAggregationsRequestT& request, const ListFindingAggregationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1116 {
1117 return SubmitAsync(&Inspector2Client::ListFindingAggregations, request, handler, context);
1118 }
1119
1126
1130 template<typename ListFindingsRequestT = Model::ListFindingsRequest>
1131 Model::ListFindingsOutcomeCallable ListFindingsCallable(const ListFindingsRequestT& request = {}) const
1132 {
1133 return SubmitCallable(&Inspector2Client::ListFindings, request);
1134 }
1135
1139 template<typename ListFindingsRequestT = Model::ListFindingsRequest>
1140 void ListFindingsAsync(const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFindingsRequestT& request = {}) const
1141 {
1142 return SubmitAsync(&Inspector2Client::ListFindings, request, handler, context);
1143 }
1144
1152
1156 template<typename ListMembersRequestT = Model::ListMembersRequest>
1157 Model::ListMembersOutcomeCallable ListMembersCallable(const ListMembersRequestT& request = {}) const
1158 {
1159 return SubmitCallable(&Inspector2Client::ListMembers, request);
1160 }
1161
1165 template<typename ListMembersRequestT = Model::ListMembersRequest>
1166 void ListMembersAsync(const ListMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMembersRequestT& request = {}) const
1167 {
1168 return SubmitAsync(&Inspector2Client::ListMembers, request, handler, context);
1169 }
1170
1177
1181 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1182 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1183 {
1184 return SubmitCallable(&Inspector2Client::ListTagsForResource, request);
1185 }
1186
1190 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1191 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1192 {
1193 return SubmitAsync(&Inspector2Client::ListTagsForResource, request, handler, context);
1194 }
1195
1203
1207 template<typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1208 Model::ListUsageTotalsOutcomeCallable ListUsageTotalsCallable(const ListUsageTotalsRequestT& request = {}) const
1209 {
1210 return SubmitCallable(&Inspector2Client::ListUsageTotals, request);
1211 }
1212
1216 template<typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1217 void ListUsageTotalsAsync(const ListUsageTotalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListUsageTotalsRequestT& request = {}) const
1218 {
1219 return SubmitAsync(&Inspector2Client::ListUsageTotals, request, handler, context);
1220 }
1221
1229
1233 template<typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1234 Model::ResetEncryptionKeyOutcomeCallable ResetEncryptionKeyCallable(const ResetEncryptionKeyRequestT& request) const
1235 {
1236 return SubmitCallable(&Inspector2Client::ResetEncryptionKey, request);
1237 }
1238
1242 template<typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1243 void ResetEncryptionKeyAsync(const ResetEncryptionKeyRequestT& request, const ResetEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1244 {
1245 return SubmitAsync(&Inspector2Client::ResetEncryptionKey, request, handler, context);
1246 }
1247
1255
1259 template<typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1260 Model::SearchVulnerabilitiesOutcomeCallable SearchVulnerabilitiesCallable(const SearchVulnerabilitiesRequestT& request) const
1261 {
1262 return SubmitCallable(&Inspector2Client::SearchVulnerabilities, request);
1263 }
1264
1268 template<typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1269 void SearchVulnerabilitiesAsync(const SearchVulnerabilitiesRequestT& request, const SearchVulnerabilitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1270 {
1271 return SubmitAsync(&Inspector2Client::SearchVulnerabilities, request, handler, context);
1272 }
1273
1283
1287 template<typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1288 Model::SendCisSessionHealthOutcomeCallable SendCisSessionHealthCallable(const SendCisSessionHealthRequestT& request) const
1289 {
1290 return SubmitCallable(&Inspector2Client::SendCisSessionHealth, request);
1291 }
1292
1296 template<typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1297 void SendCisSessionHealthAsync(const SendCisSessionHealthRequestT& request, const SendCisSessionHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1298 {
1299 return SubmitAsync(&Inspector2Client::SendCisSessionHealth, request, handler, context);
1300 }
1301
1311
1315 template<typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1316 Model::SendCisSessionTelemetryOutcomeCallable SendCisSessionTelemetryCallable(const SendCisSessionTelemetryRequestT& request) const
1317 {
1318 return SubmitCallable(&Inspector2Client::SendCisSessionTelemetry, request);
1319 }
1320
1324 template<typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1325 void SendCisSessionTelemetryAsync(const SendCisSessionTelemetryRequestT& request, const SendCisSessionTelemetryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1326 {
1327 return SubmitAsync(&Inspector2Client::SendCisSessionTelemetry, request, handler, context);
1328 }
1329
1339
1343 template<typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1344 Model::StartCisSessionOutcomeCallable StartCisSessionCallable(const StartCisSessionRequestT& request) const
1345 {
1346 return SubmitCallable(&Inspector2Client::StartCisSession, request);
1347 }
1348
1352 template<typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1353 void StartCisSessionAsync(const StartCisSessionRequestT& request, const StartCisSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1354 {
1355 return SubmitAsync(&Inspector2Client::StartCisSession, request, handler, context);
1356 }
1357
1367
1371 template<typename StopCisSessionRequestT = Model::StopCisSessionRequest>
1372 Model::StopCisSessionOutcomeCallable StopCisSessionCallable(const StopCisSessionRequestT& request) const
1373 {
1374 return SubmitCallable(&Inspector2Client::StopCisSession, request);
1375 }
1376
1380 template<typename StopCisSessionRequestT = Model::StopCisSessionRequest>
1381 void StopCisSessionAsync(const StopCisSessionRequestT& request, const StopCisSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1382 {
1383 return SubmitAsync(&Inspector2Client::StopCisSession, request, handler, context);
1384 }
1385
1392
1396 template<typename TagResourceRequestT = Model::TagResourceRequest>
1397 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1398 {
1399 return SubmitCallable(&Inspector2Client::TagResource, request);
1400 }
1401
1405 template<typename TagResourceRequestT = Model::TagResourceRequest>
1406 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1407 {
1408 return SubmitAsync(&Inspector2Client::TagResource, request, handler, context);
1409 }
1410
1417
1421 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1422 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1423 {
1424 return SubmitCallable(&Inspector2Client::UntagResource, request);
1425 }
1426
1430 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1431 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1432 {
1433 return SubmitAsync(&Inspector2Client::UntagResource, request, handler, context);
1434 }
1435
1442
1446 template<typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
1447 Model::UpdateCisScanConfigurationOutcomeCallable UpdateCisScanConfigurationCallable(const UpdateCisScanConfigurationRequestT& request) const
1448 {
1449 return SubmitCallable(&Inspector2Client::UpdateCisScanConfiguration, request);
1450 }
1451
1455 template<typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
1456 void UpdateCisScanConfigurationAsync(const UpdateCisScanConfigurationRequestT& request, const UpdateCisScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1457 {
1458 return SubmitAsync(&Inspector2Client::UpdateCisScanConfiguration, request, handler, context);
1459 }
1460
1470
1474 template<typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1475 Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT& request = {}) const
1476 {
1477 return SubmitCallable(&Inspector2Client::UpdateConfiguration, request);
1478 }
1479
1483 template<typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1484 void UpdateConfigurationAsync(const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateConfigurationRequestT& request = {}) const
1485 {
1486 return SubmitAsync(&Inspector2Client::UpdateConfiguration, request, handler, context);
1487 }
1488
1496
1500 template<typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
1501 Model::UpdateEc2DeepInspectionConfigurationOutcomeCallable UpdateEc2DeepInspectionConfigurationCallable(const UpdateEc2DeepInspectionConfigurationRequestT& request = {}) const
1502 {
1503 return SubmitCallable(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request);
1504 }
1505
1509 template<typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
1510 void UpdateEc2DeepInspectionConfigurationAsync(const UpdateEc2DeepInspectionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateEc2DeepInspectionConfigurationRequestT& request = {}) const
1511 {
1512 return SubmitAsync(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request, handler, context);
1513 }
1514
1523
1527 template<typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
1528 Model::UpdateEncryptionKeyOutcomeCallable UpdateEncryptionKeyCallable(const UpdateEncryptionKeyRequestT& request) const
1529 {
1530 return SubmitCallable(&Inspector2Client::UpdateEncryptionKey, request);
1531 }
1532
1536 template<typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
1537 void UpdateEncryptionKeyAsync(const UpdateEncryptionKeyRequestT& request, const UpdateEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1538 {
1539 return SubmitAsync(&Inspector2Client::UpdateEncryptionKey, request, handler, context);
1540 }
1541
1549
1553 template<typename UpdateFilterRequestT = Model::UpdateFilterRequest>
1554 Model::UpdateFilterOutcomeCallable UpdateFilterCallable(const UpdateFilterRequestT& request) const
1555 {
1556 return SubmitCallable(&Inspector2Client::UpdateFilter, request);
1557 }
1558
1562 template<typename UpdateFilterRequestT = Model::UpdateFilterRequest>
1563 void UpdateFilterAsync(const UpdateFilterRequestT& request, const UpdateFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1564 {
1565 return SubmitAsync(&Inspector2Client::UpdateFilter, request, handler, context);
1566 }
1567
1576
1580 template<typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
1582 {
1583 return SubmitCallable(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request);
1584 }
1585
1589 template<typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
1590 void UpdateOrgEc2DeepInspectionConfigurationAsync(const UpdateOrgEc2DeepInspectionConfigurationRequestT& request, const UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1591 {
1592 return SubmitAsync(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request, handler, context);
1593 }
1594
1602
1606 template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
1608 {
1609 return SubmitCallable(&Inspector2Client::UpdateOrganizationConfiguration, request);
1610 }
1611
1615 template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
1616 void UpdateOrganizationConfigurationAsync(const UpdateOrganizationConfigurationRequestT& request, const UpdateOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1617 {
1618 return SubmitAsync(&Inspector2Client::UpdateOrganizationConfiguration, request, handler, context);
1619 }
1620
1621
1622 void OverrideEndpoint(const Aws::String& endpoint);
1623 std::shared_ptr<Inspector2EndpointProviderBase>& accessEndpointProvider();
1624 private:
1626 void init(const Inspector2ClientConfiguration& clientConfiguration);
1627
1628 Inspector2ClientConfiguration m_clientConfiguration;
1629 std::shared_ptr<Inspector2EndpointProviderBase> m_endpointProvider;
1630 };
1631
1632} // namespace Inspector2
1633} // namespace Aws
virtual Model::ListCisScanResultsAggregatedByChecksOutcome ListCisScanResultsAggregatedByChecks(const Model::ListCisScanResultsAggregatedByChecksRequest &request) const
void GetDelegatedAdminAccountAsync(const GetDelegatedAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDelegatedAdminAccountRequestT &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void GetMemberAsync(const GetMemberRequestT &request, const GetMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetFreeTrialInfoOutcomeCallable BatchGetFreeTrialInfoCallable(const BatchGetFreeTrialInfoRequestT &request) const
virtual Model::UpdateFilterOutcome UpdateFilter(const Model::UpdateFilterRequest &request) const
Model::GetSbomExportOutcomeCallable GetSbomExportCallable(const GetSbomExportRequestT &request) const
Model::EnableDelegatedAdminAccountOutcomeCallable EnableDelegatedAdminAccountCallable(const EnableDelegatedAdminAccountRequestT &request) const
void DisableDelegatedAdminAccountAsync(const DisableDelegatedAdminAccountRequestT &request, const DisableDelegatedAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEc2DeepInspectionConfigurationAsync(const GetEc2DeepInspectionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEc2DeepInspectionConfigurationRequestT &request={}) const
virtual Model::ListCisScansOutcome ListCisScans(const Model::ListCisScansRequest &request={}) const
virtual Model::DescribeOrganizationConfigurationOutcome DescribeOrganizationConfiguration(const Model::DescribeOrganizationConfigurationRequest &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::SendCisSessionHealthOutcomeCallable SendCisSessionHealthCallable(const SendCisSessionHealthRequestT &request) const
virtual Model::GetEncryptionKeyOutcome GetEncryptionKey(const Model::GetEncryptionKeyRequest &request) const
virtual Model::GetEc2DeepInspectionConfigurationOutcome GetEc2DeepInspectionConfiguration(const Model::GetEc2DeepInspectionConfigurationRequest &request={}) const
Model::ResetEncryptionKeyOutcomeCallable ResetEncryptionKeyCallable(const ResetEncryptionKeyRequestT &request) const
virtual Model::UpdateCisScanConfigurationOutcome UpdateCisScanConfiguration(const Model::UpdateCisScanConfigurationRequest &request) const
virtual Model::GetSbomExportOutcome GetSbomExport(const Model::GetSbomExportRequest &request) const
void BatchGetFreeTrialInfoAsync(const BatchGetFreeTrialInfoRequestT &request, const BatchGetFreeTrialInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateOrganizationConfigurationAsync(const UpdateOrganizationConfigurationRequestT &request, const UpdateOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchVulnerabilitiesOutcome SearchVulnerabilities(const Model::SearchVulnerabilitiesRequest &request) const
Model::BatchGetMemberEc2DeepInspectionStatusOutcomeCallable BatchGetMemberEc2DeepInspectionStatusCallable(const BatchGetMemberEc2DeepInspectionStatusRequestT &request={}) const
void ListDelegatedAdminAccountsAsync(const ListDelegatedAdminAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDelegatedAdminAccountsRequestT &request={}) const
Model::ListCisScanConfigurationsOutcomeCallable ListCisScanConfigurationsCallable(const ListCisScanConfigurationsRequestT &request={}) const
void BatchGetCodeSnippetAsync(const BatchGetCodeSnippetRequestT &request, const BatchGetCodeSnippetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartCisSessionAsync(const StartCisSessionRequestT &request, const StartCisSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFindingsOutcome ListFindings(const Model::ListFindingsRequest &request={}) const
Model::ListDelegatedAdminAccountsOutcomeCallable ListDelegatedAdminAccountsCallable(const ListDelegatedAdminAccountsRequestT &request={}) const
virtual Model::BatchUpdateMemberEc2DeepInspectionStatusOutcome BatchUpdateMemberEc2DeepInspectionStatus(const Model::BatchUpdateMemberEc2DeepInspectionStatusRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFindingsReportAsync(const CreateFindingsReportRequestT &request, const CreateFindingsReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFindingsReportOutcomeCallable CreateFindingsReportCallable(const CreateFindingsReportRequestT &request) const
void BatchGetFindingDetailsAsync(const BatchGetFindingDetailsRequestT &request, const BatchGetFindingDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFilterOutcomeCallable CreateFilterCallable(const CreateFilterRequestT &request) const
Model::AssociateMemberOutcomeCallable AssociateMemberCallable(const AssociateMemberRequestT &request) const
void CreateSbomExportAsync(const CreateSbomExportRequestT &request, const CreateSbomExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelSbomExportOutcome CancelSbomExport(const Model::CancelSbomExportRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::EnableDelegatedAdminAccountOutcome EnableDelegatedAdminAccount(const Model::EnableDelegatedAdminAccountRequest &request) const
Model::ListUsageTotalsOutcomeCallable ListUsageTotalsCallable(const ListUsageTotalsRequestT &request={}) const
virtual Model::ListUsageTotalsOutcome ListUsageTotals(const Model::ListUsageTotalsRequest &request={}) const
void BatchGetMemberEc2DeepInspectionStatusAsync(const BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchGetMemberEc2DeepInspectionStatusRequestT &request={}) const
virtual Model::ListFindingAggregationsOutcome ListFindingAggregations(const Model::ListFindingAggregationsRequest &request) const
virtual Model::GetCisScanResultDetailsOutcome GetCisScanResultDetails(const Model::GetCisScanResultDetailsRequest &request) const
void CancelFindingsReportAsync(const CancelFindingsReportRequestT &request, const CancelFindingsReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCisScanResultsAggregatedByTargetResourceOutcome ListCisScanResultsAggregatedByTargetResource(const Model::ListCisScanResultsAggregatedByTargetResourceRequest &request) const
void DisableAsync(const DisableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableRequestT &request={}) const
Model::DisableDelegatedAdminAccountOutcomeCallable DisableDelegatedAdminAccountCallable(const DisableDelegatedAdminAccountRequestT &request) const
Model::GetDelegatedAdminAccountOutcomeCallable GetDelegatedAdminAccountCallable(const GetDelegatedAdminAccountRequestT &request={}) const
virtual Model::BatchGetFreeTrialInfoOutcome BatchGetFreeTrialInfo(const Model::BatchGetFreeTrialInfoRequest &request) const
Inspector2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetCisScanReportOutcomeCallable GetCisScanReportCallable(const GetCisScanReportRequestT &request) const
void GetEncryptionKeyAsync(const GetEncryptionKeyRequestT &request, const GetEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCisScanConfigurationsOutcome ListCisScanConfigurations(const Model::ListCisScanConfigurationsRequest &request={}) const
virtual Model::ListAccountPermissionsOutcome ListAccountPermissions(const Model::ListAccountPermissionsRequest &request={}) const
virtual Model::ListFiltersOutcome ListFilters(const Model::ListFiltersRequest &request={}) const
Model::UpdateEc2DeepInspectionConfigurationOutcomeCallable UpdateEc2DeepInspectionConfigurationCallable(const UpdateEc2DeepInspectionConfigurationRequestT &request={}) const
virtual Model::StartCisSessionOutcome StartCisSession(const Model::StartCisSessionRequest &request) const
std::shared_ptr< Inspector2EndpointProviderBase > & accessEndpointProvider()
virtual Model::CreateFindingsReportOutcome CreateFindingsReport(const Model::CreateFindingsReportRequest &request) const
virtual Model::DisableDelegatedAdminAccountOutcome DisableDelegatedAdminAccount(const Model::DisableDelegatedAdminAccountRequest &request) const
void ListUsageTotalsAsync(const ListUsageTotalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListUsageTotalsRequestT &request={}) const
virtual Model::DeleteCisScanConfigurationOutcome DeleteCisScanConfiguration(const Model::DeleteCisScanConfigurationRequest &request) const
void GetConfigurationAsync(const GetConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetConfigurationRequestT &request={}) const
Model::StopCisSessionOutcomeCallable StopCisSessionCallable(const StopCisSessionRequestT &request) const
Model::CancelSbomExportOutcomeCallable CancelSbomExportCallable(const CancelSbomExportRequestT &request) const
Model::UpdateFilterOutcomeCallable UpdateFilterCallable(const UpdateFilterRequestT &request) const
Model::UpdateCisScanConfigurationOutcomeCallable UpdateCisScanConfigurationCallable(const UpdateCisScanConfigurationRequestT &request) const
void StopCisSessionAsync(const StopCisSessionRequestT &request, const StopCisSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetFindingDetailsOutcome BatchGetFindingDetails(const Model::BatchGetFindingDetailsRequest &request) const
static const char * GetAllocationTag()
Model::GetFindingsReportStatusOutcomeCallable GetFindingsReportStatusCallable(const GetFindingsReportStatusRequestT &request={}) const
Model::ListCisScanResultsAggregatedByChecksOutcomeCallable ListCisScanResultsAggregatedByChecksCallable(const ListCisScanResultsAggregatedByChecksRequestT &request) const
void DeleteFilterAsync(const DeleteFilterRequestT &request, const DeleteFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConfigurationOutcome GetConfiguration(const Model::GetConfigurationRequest &request={}) const
Model::DisableOutcomeCallable DisableCallable(const DisableRequestT &request={}) const
Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT &request) const
virtual Model::BatchGetAccountStatusOutcome BatchGetAccountStatus(const Model::BatchGetAccountStatusRequest &request={}) const
Model::DeleteCisScanConfigurationOutcomeCallable DeleteCisScanConfigurationCallable(const DeleteCisScanConfigurationRequestT &request) const
virtual Model::UpdateOrganizationConfigurationOutcome UpdateOrganizationConfiguration(const Model::UpdateOrganizationConfigurationRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2EndpointProvider EndpointProviderType
void UpdateConfigurationAsync(const UpdateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateConfigurationRequestT &request={}) const
void GetFindingsReportStatusAsync(const GetFindingsReportStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetFindingsReportStatusRequestT &request={}) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListCoverageStatisticsOutcome ListCoverageStatistics(const Model::ListCoverageStatisticsRequest &request={}) const
virtual Model::StopCisSessionOutcome StopCisSession(const Model::StopCisSessionRequest &request) const
void EnableDelegatedAdminAccountAsync(const EnableDelegatedAdminAccountRequestT &request, const EnableDelegatedAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateMemberAsync(const AssociateMemberRequestT &request, const AssociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCisScansOutcomeCallable ListCisScansCallable(const ListCisScansRequestT &request={}) const
void ListCisScanResultsAggregatedByTargetResourceAsync(const ListCisScanResultsAggregatedByTargetResourceRequestT &request, const ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetMemberEc2DeepInspectionStatusOutcome BatchGetMemberEc2DeepInspectionStatus(const Model::BatchGetMemberEc2DeepInspectionStatusRequest &request={}) const
static const char * GetServiceName()
void GetCisScanReportAsync(const GetCisScanReportRequestT &request, const GetCisScanReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateConfigurationOutcome UpdateConfiguration(const Model::UpdateConfigurationRequest &request={}) const
Model::ListFindingAggregationsOutcomeCallable ListFindingAggregationsCallable(const ListFindingAggregationsRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateMemberOutcomeCallable DisassociateMemberCallable(const DisassociateMemberRequestT &request) const
void ListCisScanConfigurationsAsync(const ListCisScanConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCisScanConfigurationsRequestT &request={}) const
Inspector2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ResetEncryptionKeyAsync(const ResetEncryptionKeyRequestT &request, const ResetEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateOrgEc2DeepInspectionConfigurationOutcomeCallable UpdateOrgEc2DeepInspectionConfigurationCallable(const UpdateOrgEc2DeepInspectionConfigurationRequestT &request) const
void ListAccountPermissionsAsync(const ListAccountPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccountPermissionsRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
Model::GetEncryptionKeyOutcomeCallable GetEncryptionKeyCallable(const GetEncryptionKeyRequestT &request) const
virtual Model::CreateCisScanConfigurationOutcome CreateCisScanConfiguration(const Model::CreateCisScanConfigurationRequest &request) const
Model::BatchGetFindingDetailsOutcomeCallable BatchGetFindingDetailsCallable(const BatchGetFindingDetailsRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void BatchGetAccountStatusAsync(const BatchGetAccountStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchGetAccountStatusRequestT &request={}) const
virtual Model::CancelFindingsReportOutcome CancelFindingsReport(const Model::CancelFindingsReportRequest &request) const
virtual Model::ResetEncryptionKeyOutcome ResetEncryptionKey(const Model::ResetEncryptionKeyRequest &request) const
Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT &request={}) const
virtual Model::UpdateEncryptionKeyOutcome UpdateEncryptionKey(const Model::UpdateEncryptionKeyRequest &request) const
Model::CancelFindingsReportOutcomeCallable CancelFindingsReportCallable(const CancelFindingsReportRequestT &request) const
Model::ListCisScanResultsAggregatedByTargetResourceOutcomeCallable ListCisScanResultsAggregatedByTargetResourceCallable(const ListCisScanResultsAggregatedByTargetResourceRequestT &request) const
Inspector2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Inspector2EndpointProviderBase > endpointProvider=nullptr, const Aws::Inspector2::Inspector2ClientConfiguration &clientConfiguration=Aws::Inspector2::Inspector2ClientConfiguration())
Model::ListCoverageStatisticsOutcomeCallable ListCoverageStatisticsCallable(const ListCoverageStatisticsRequestT &request={}) const
void GetCisScanResultDetailsAsync(const GetCisScanResultDetailsRequestT &request, const GetCisScanResultDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCisScanConfigurationOutcomeCallable CreateCisScanConfigurationCallable(const CreateCisScanConfigurationRequestT &request) const
virtual Model::GetDelegatedAdminAccountOutcome GetDelegatedAdminAccount(const Model::GetDelegatedAdminAccountRequest &request={}) const
Model::BatchGetAccountStatusOutcomeCallable BatchGetAccountStatusCallable(const BatchGetAccountStatusRequestT &request={}) const
Model::GetEc2DeepInspectionConfigurationOutcomeCallable GetEc2DeepInspectionConfigurationCallable(const GetEc2DeepInspectionConfigurationRequestT &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void SendCisSessionHealthAsync(const SendCisSessionHealthRequestT &request, const SendCisSessionHealthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void EnableAsync(const EnableRequestT &request, const EnableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchVulnerabilitiesOutcomeCallable SearchVulnerabilitiesCallable(const SearchVulnerabilitiesRequestT &request) const
void ListMembersAsync(const ListMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMembersRequestT &request={}) const
void BatchUpdateMemberEc2DeepInspectionStatusAsync(const BatchUpdateMemberEc2DeepInspectionStatusRequestT &request, const BatchUpdateMemberEc2DeepInspectionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFindingsAsync(const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFindingsRequestT &request={}) const
Model::ListFiltersOutcomeCallable ListFiltersCallable(const ListFiltersRequestT &request={}) const
void UpdateCisScanConfigurationAsync(const UpdateCisScanConfigurationRequestT &request, const UpdateCisScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateMemberOutcome AssociateMember(const Model::AssociateMemberRequest &request) const
void CreateFilterAsync(const CreateFilterRequestT &request, const CreateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEc2DeepInspectionConfigurationAsync(const UpdateEc2DeepInspectionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateEc2DeepInspectionConfigurationRequestT &request={}) const
virtual Model::GetFindingsReportStatusOutcome GetFindingsReportStatus(const Model::GetFindingsReportStatusRequest &request={}) const
Model::UpdateEncryptionKeyOutcomeCallable UpdateEncryptionKeyCallable(const UpdateEncryptionKeyRequestT &request) const
Model::SendCisSessionTelemetryOutcomeCallable SendCisSessionTelemetryCallable(const SendCisSessionTelemetryRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void SearchVulnerabilitiesAsync(const SearchVulnerabilitiesRequestT &request, const SearchVulnerabilitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateOrgEc2DeepInspectionConfigurationOutcome UpdateOrgEc2DeepInspectionConfiguration(const Model::UpdateOrgEc2DeepInspectionConfigurationRequest &request) const
virtual Model::GetMemberOutcome GetMember(const Model::GetMemberRequest &request) const
Model::BatchGetCodeSnippetOutcomeCallable BatchGetCodeSnippetCallable(const BatchGetCodeSnippetRequestT &request) const
void ListFindingAggregationsAsync(const ListFindingAggregationsRequestT &request, const ListFindingAggregationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateOrganizationConfigurationOutcomeCallable UpdateOrganizationConfigurationCallable(const UpdateOrganizationConfigurationRequestT &request) const
virtual Model::DisassociateMemberOutcome DisassociateMember(const Model::DisassociateMemberRequest &request) const
void UpdateOrgEc2DeepInspectionConfigurationAsync(const UpdateOrgEc2DeepInspectionConfigurationRequestT &request, const UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SendCisSessionHealthOutcome SendCisSessionHealth(const Model::SendCisSessionHealthRequest &request) const
void GetSbomExportAsync(const GetSbomExportRequestT &request, const GetSbomExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeOrganizationConfigurationAsync(const DescribeOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationConfigurationRequestT &request={}) const
void ListCoverageStatisticsAsync(const ListCoverageStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCoverageStatisticsRequestT &request={}) const
virtual Model::BatchGetCodeSnippetOutcome BatchGetCodeSnippet(const Model::BatchGetCodeSnippetRequest &request) const
virtual Model::CreateFilterOutcome CreateFilter(const Model::CreateFilterRequest &request) const
virtual Model::GetCisScanReportOutcome GetCisScanReport(const Model::GetCisScanReportRequest &request) const
Model::StartCisSessionOutcomeCallable StartCisSessionCallable(const StartCisSessionRequestT &request) const
Model::EnableOutcomeCallable EnableCallable(const EnableRequestT &request) const
virtual Model::ListMembersOutcome ListMembers(const Model::ListMembersRequest &request={}) const
void SendCisSessionTelemetryAsync(const SendCisSessionTelemetryRequestT &request, const SendCisSessionTelemetryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSbomExportOutcome CreateSbomExport(const Model::CreateSbomExportRequest &request) const
Model::ListMembersOutcomeCallable ListMembersCallable(const ListMembersRequestT &request={}) const
Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT &request={}) const
virtual Model::EnableOutcome Enable(const Model::EnableRequest &request) const
void CreateCisScanConfigurationAsync(const CreateCisScanConfigurationRequestT &request, const CreateCisScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCoverageOutcomeCallable ListCoverageCallable(const ListCoverageRequestT &request={}) const
Model::ListFindingsOutcomeCallable ListFindingsCallable(const ListFindingsRequestT &request={}) const
void ListCisScansAsync(const ListCisScansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCisScansRequestT &request={}) const
Model::CreateSbomExportOutcomeCallable CreateSbomExportCallable(const CreateSbomExportRequestT &request) const
Model::ListAccountPermissionsOutcomeCallable ListAccountPermissionsCallable(const ListAccountPermissionsRequestT &request={}) const
virtual Model::DisableOutcome Disable(const Model::DisableRequest &request={}) const
void ListFiltersAsync(const ListFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFiltersRequestT &request={}) const
void DisassociateMemberAsync(const DisassociateMemberRequestT &request, const DisassociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Inspector2EndpointProviderBase > endpointProvider=nullptr, const Aws::Inspector2::Inspector2ClientConfiguration &clientConfiguration=Aws::Inspector2::Inspector2ClientConfiguration())
Model::GetCisScanResultDetailsOutcomeCallable GetCisScanResultDetailsCallable(const GetCisScanResultDetailsRequestT &request) const
virtual Model::DeleteFilterOutcome DeleteFilter(const Model::DeleteFilterRequest &request) const
Inspector2ClientConfiguration ClientConfigurationType
Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable(const DescribeOrganizationConfigurationRequestT &request={}) const
void CancelSbomExportAsync(const CancelSbomExportRequestT &request, const CancelSbomExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCoverageAsync(const ListCoverageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCoverageRequestT &request={}) const
Model::GetMemberOutcomeCallable GetMemberCallable(const GetMemberRequestT &request) const
virtual Model::ListCoverageOutcome ListCoverage(const Model::ListCoverageRequest &request={}) const
void UpdateFilterAsync(const UpdateFilterRequestT &request, const UpdateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateEc2DeepInspectionConfigurationOutcome UpdateEc2DeepInspectionConfiguration(const Model::UpdateEc2DeepInspectionConfigurationRequest &request={}) const
void UpdateEncryptionKeyAsync(const UpdateEncryptionKeyRequestT &request, const UpdateEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::BatchUpdateMemberEc2DeepInspectionStatusOutcomeCallable BatchUpdateMemberEc2DeepInspectionStatusCallable(const BatchUpdateMemberEc2DeepInspectionStatusRequestT &request) const
void ListCisScanResultsAggregatedByChecksAsync(const ListCisScanResultsAggregatedByChecksRequestT &request, const ListCisScanResultsAggregatedByChecksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCisScanConfigurationAsync(const DeleteCisScanConfigurationRequestT &request, const DeleteCisScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const Aws::Inspector2::Inspector2ClientConfiguration &clientConfiguration=Aws::Inspector2::Inspector2ClientConfiguration(), std::shared_ptr< Inspector2EndpointProviderBase > endpointProvider=nullptr)
virtual Model::SendCisSessionTelemetryOutcome SendCisSessionTelemetry(const Model::SendCisSessionTelemetryRequest &request) const
virtual Model::ListDelegatedAdminAccountsOutcome ListDelegatedAdminAccounts(const Model::ListDelegatedAdminAccountsRequest &request={}) const
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListCoverageOutcome > ListCoverageOutcomeCallable
std::future< GetEncryptionKeyOutcome > GetEncryptionKeyOutcomeCallable
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
std::future< ListCisScanConfigurationsOutcome > ListCisScanConfigurationsOutcomeCallable
std::future< EnableDelegatedAdminAccountOutcome > EnableDelegatedAdminAccountOutcomeCallable
std::future< DeleteCisScanConfigurationOutcome > DeleteCisScanConfigurationOutcomeCallable
std::future< ListFindingAggregationsOutcome > ListFindingAggregationsOutcomeCallable
std::future< StopCisSessionOutcome > StopCisSessionOutcomeCallable
std::future< UpdateFilterOutcome > UpdateFilterOutcomeCallable
std::future< GetFindingsReportStatusOutcome > GetFindingsReportStatusOutcomeCallable
std::future< UpdateEc2DeepInspectionConfigurationOutcome > UpdateEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListUsageTotalsOutcome > ListUsageTotalsOutcomeCallable
std::future< AssociateMemberOutcome > AssociateMemberOutcomeCallable
std::future< GetMemberOutcome > GetMemberOutcomeCallable
std::future< BatchGetCodeSnippetOutcome > BatchGetCodeSnippetOutcomeCallable
std::future< ListCisScanResultsAggregatedByChecksOutcome > ListCisScanResultsAggregatedByChecksOutcomeCallable
std::future< GetDelegatedAdminAccountOutcome > GetDelegatedAdminAccountOutcomeCallable
std::future< DisassociateMemberOutcome > DisassociateMemberOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
std::future< CreateFindingsReportOutcome > CreateFindingsReportOutcomeCallable
std::future< BatchGetFreeTrialInfoOutcome > BatchGetFreeTrialInfoOutcomeCallable
std::future< UpdateEncryptionKeyOutcome > UpdateEncryptionKeyOutcomeCallable
std::future< DisableOutcome > DisableOutcomeCallable
std::future< SendCisSessionHealthOutcome > SendCisSessionHealthOutcomeCallable
std::future< EnableOutcome > EnableOutcomeCallable
std::future< GetConfigurationOutcome > GetConfigurationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetCisScanReportOutcome > GetCisScanReportOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
std::future< BatchGetMemberEc2DeepInspectionStatusOutcome > BatchGetMemberEc2DeepInspectionStatusOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListFiltersOutcome > ListFiltersOutcomeCallable
std::future< SendCisSessionTelemetryOutcome > SendCisSessionTelemetryOutcomeCallable
std::future< UpdateOrgEc2DeepInspectionConfigurationOutcome > UpdateOrgEc2DeepInspectionConfigurationOutcomeCallable
std::future< CancelSbomExportOutcome > CancelSbomExportOutcomeCallable
std::future< CancelFindingsReportOutcome > CancelFindingsReportOutcomeCallable
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
std::future< BatchUpdateMemberEc2DeepInspectionStatusOutcome > BatchUpdateMemberEc2DeepInspectionStatusOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
std::future< GetCisScanResultDetailsOutcome > GetCisScanResultDetailsOutcomeCallable
std::future< ListDelegatedAdminAccountsOutcome > ListDelegatedAdminAccountsOutcomeCallable
std::future< CreateSbomExportOutcome > CreateSbomExportOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< DisableDelegatedAdminAccountOutcome > DisableDelegatedAdminAccountOutcomeCallable
std::future< SearchVulnerabilitiesOutcome > SearchVulnerabilitiesOutcomeCallable
std::future< BatchGetAccountStatusOutcome > BatchGetAccountStatusOutcomeCallable
std::future< ListCoverageStatisticsOutcome > ListCoverageStatisticsOutcomeCallable
std::future< GetSbomExportOutcome > GetSbomExportOutcomeCallable
std::future< StartCisSessionOutcome > StartCisSessionOutcomeCallable
std::future< UpdateCisScanConfigurationOutcome > UpdateCisScanConfigurationOutcomeCallable
std::future< GetEc2DeepInspectionConfigurationOutcome > GetEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListAccountPermissionsOutcome > ListAccountPermissionsOutcomeCallable
std::future< ResetEncryptionKeyOutcome > ResetEncryptionKeyOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
std::future< CreateCisScanConfigurationOutcome > CreateCisScanConfigurationOutcomeCallable
std::future< ListCisScanResultsAggregatedByTargetResourceOutcome > ListCisScanResultsAggregatedByTargetResourceOutcomeCallable
std::future< ListCisScansOutcome > ListCisScansOutcomeCallable
std::future< BatchGetFindingDetailsOutcome > BatchGetFindingDetailsOutcomeCallable
std::function< void(const Inspector2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateSbomExportRequest &, const Model::CreateSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFreeTrialInfoRequest &, const Model::BatchGetFreeTrialInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFreeTrialInfoResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableDelegatedAdminAccountRequest &, const Model::EnableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetSbomExportRequest &, const Model::GetSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CancelSbomExportRequest &, const Model::CancelSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisassociateMemberRequest &, const Model::DisassociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEncryptionKeyRequest &, const Model::UpdateEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisableDelegatedAdminAccountRequest &, const Model::DisableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableRequest &, const Model::EnableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListDelegatedAdminAccountsRequest &, const Model::ListDelegatedAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDelegatedAdminAccountsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetEncryptionKeyRequest &, const Model::GetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByTargetResourceRequest &, const Model::ListCisScanResultsAggregatedByTargetResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageStatisticsRequest &, const Model::ListCoverageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageStatisticsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByChecksRequest &, const Model::ListCisScanResultsAggregatedByChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByChecksResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanConfigurationsRequest &, const Model::ListCisScanConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanConfigurationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetCodeSnippetRequest &, const Model::BatchGetCodeSnippetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCodeSnippetResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateCisScanConfigurationRequest &, const Model::CreateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanResultDetailsRequest &, const Model::GetCisScanResultDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanResultDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CancelFindingsReportRequest &, const Model::CancelFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ResetEncryptionKeyRequest &, const Model::ResetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateCisScanConfigurationRequest &, const Model::UpdateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingAggregationsRequest &, const Model::ListFindingAggregationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingAggregationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateFilterRequest &, const Model::UpdateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StopCisSessionRequest &, const Model::StopCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScansRequest &, const Model::ListCisScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScansResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetMemberEc2DeepInspectionStatusRequest &, const Model::BatchGetMemberEc2DeepInspectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StartCisSessionRequest &, const Model::StartCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetAccountStatusRequest &, const Model::BatchGetAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAccountStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFindingDetailsRequest &, const Model::BatchGetFindingDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFindingDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionHealthRequest &, const Model::SendCisSessionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionHealthResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFindingsReportRequest &, const Model::CreateFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListUsageTotalsRequest &, const Model::ListUsageTotalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsageTotalsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionTelemetryRequest &, const Model::SendCisSessionTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionTelemetryResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetFindingsReportStatusRequest &, const Model::GetFindingsReportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsReportStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFiltersRequest &, const Model::ListFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFiltersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SearchVulnerabilitiesRequest &, const Model::SearchVulnerabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchVulnerabilitiesResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrgEc2DeepInspectionConfigurationRequest &, const Model::UpdateOrgEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetMemberRequest &, const Model::GetMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisableRequest &, const Model::DisableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::AssociateMemberRequest &, const Model::AssociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFilterRequest &, const Model::CreateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteCisScanConfigurationRequest &, const Model::DeleteCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageRequest &, const Model::ListCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchUpdateMemberEc2DeepInspectionStatusRequest &, const Model::BatchUpdateMemberEc2DeepInspectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateMemberEc2DeepInspectionStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetConfigurationRequest &, const Model::GetConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetDelegatedAdminAccountRequest &, const Model::GetDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListAccountPermissionsRequest &, const Model::ListAccountPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountPermissionsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetEc2DeepInspectionConfigurationRequest &, const Model::GetEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEc2DeepInspectionConfigurationRequest &, const Model::UpdateEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanReportRequest &, const Model::GetCisScanReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanReportResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String