AWS SDK for C++

AWS SDK for C++ Version 1.11.849

Loading...
Searching...
No Matches
Inspector2Client.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/inspector2/Inspector2PaginationBase.h>
12#include <aws/inspector2/Inspector2ServiceClientModel.h>
13#include <aws/inspector2/Inspector2Waiter.h>
14#include <aws/inspector2/Inspector2_EXPORTS.h>
15
16namespace Aws {
17namespace Inspector2 {
23class AWS_INSPECTOR2_API Inspector2Client : public Aws::Client::AWSJsonClient,
24 public Aws::Client::ClientWithAsyncTemplateMethods<Inspector2Client>,
25 public Inspector2PaginationBase<Inspector2Client>,
26 public Inspector2Waiter<Inspector2Client> {
27 public:
29 static const char* GetServiceName();
30 static const char* GetAllocationTag();
31
34
41 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr);
42
48 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr,
50
56 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
57 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr,
59
60 /* Legacy constructors due deprecation */
66
71 Inspector2Client(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
72
77 Inspector2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
78 const Aws::Client::ClientConfiguration& clientConfiguration);
79
80 /* End of legacy constructors due deprecation */
82
96
100 template <typename AssociateMemberRequestT = Model::AssociateMemberRequest>
101 Model::AssociateMemberOutcomeCallable AssociateMemberCallable(const AssociateMemberRequestT& request) const {
102 return SubmitCallable(&Inspector2Client::AssociateMember, request);
103 }
104
109 template <typename AssociateMemberRequestT = Model::AssociateMemberRequest>
110 void AssociateMemberAsync(const AssociateMemberRequestT& request, const AssociateMemberResponseReceivedHandler& handler,
111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
112 return SubmitAsync(&Inspector2Client::AssociateMember, request, handler, context);
113 }
114
123
128 template <typename BatchAssociateCodeSecurityScanConfigurationRequestT = Model::BatchAssociateCodeSecurityScanConfigurationRequest>
130 const BatchAssociateCodeSecurityScanConfigurationRequestT& request) const {
131 return SubmitCallable(&Inspector2Client::BatchAssociateCodeSecurityScanConfiguration, request);
132 }
133
138 template <typename BatchAssociateCodeSecurityScanConfigurationRequestT = Model::BatchAssociateCodeSecurityScanConfigurationRequest>
140 const BatchAssociateCodeSecurityScanConfigurationRequestT& request,
142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
143 return SubmitAsync(&Inspector2Client::BatchAssociateCodeSecurityScanConfiguration, request, handler, context);
144 }
145
154
159 template <typename BatchDisassociateCodeSecurityScanConfigurationRequestT = Model::BatchDisassociateCodeSecurityScanConfigurationRequest>
161 const BatchDisassociateCodeSecurityScanConfigurationRequestT& request) const {
162 return SubmitCallable(&Inspector2Client::BatchDisassociateCodeSecurityScanConfiguration, request);
163 }
164
169 template <typename BatchDisassociateCodeSecurityScanConfigurationRequestT = Model::BatchDisassociateCodeSecurityScanConfigurationRequest>
171 const BatchDisassociateCodeSecurityScanConfigurationRequestT& request,
173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
174 return SubmitAsync(&Inspector2Client::BatchDisassociateCodeSecurityScanConfiguration, request, handler, context);
175 }
176
184
189 template <typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
190 Model::BatchGetAccountStatusOutcomeCallable BatchGetAccountStatusCallable(const BatchGetAccountStatusRequestT& request = {}) const {
191 return SubmitCallable(&Inspector2Client::BatchGetAccountStatus, request);
192 }
193
198 template <typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
200 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
201 const BatchGetAccountStatusRequestT& request = {}) const {
202 return SubmitAsync(&Inspector2Client::BatchGetAccountStatus, request, handler, context);
203 }
204
212
217 template <typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
218 Model::BatchGetCodeSnippetOutcomeCallable BatchGetCodeSnippetCallable(const BatchGetCodeSnippetRequestT& request) const {
219 return SubmitCallable(&Inspector2Client::BatchGetCodeSnippet, request);
220 }
221
226 template <typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
227 void BatchGetCodeSnippetAsync(const BatchGetCodeSnippetRequestT& request, const BatchGetCodeSnippetResponseReceivedHandler& handler,
228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
229 return SubmitAsync(&Inspector2Client::BatchGetCodeSnippet, request, handler, context);
230 }
231
238
243 template <typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
244 Model::BatchGetFindingDetailsOutcomeCallable BatchGetFindingDetailsCallable(const BatchGetFindingDetailsRequestT& request) const {
245 return SubmitCallable(&Inspector2Client::BatchGetFindingDetails, request);
246 }
247
252 template <typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
253 void BatchGetFindingDetailsAsync(const BatchGetFindingDetailsRequestT& request,
255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
256 return SubmitAsync(&Inspector2Client::BatchGetFindingDetails, request, handler, context);
257 }
258
266
271 template <typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
272 Model::BatchGetFreeTrialInfoOutcomeCallable BatchGetFreeTrialInfoCallable(const BatchGetFreeTrialInfoRequestT& request) const {
273 return SubmitCallable(&Inspector2Client::BatchGetFreeTrialInfo, request);
274 }
275
280 template <typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
281 void BatchGetFreeTrialInfoAsync(const BatchGetFreeTrialInfoRequestT& request, const BatchGetFreeTrialInfoResponseReceivedHandler& handler,
282 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
283 return SubmitAsync(&Inspector2Client::BatchGetFreeTrialInfo, request, handler, context);
284 }
285
296
301 template <typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
303 const BatchGetMemberEc2DeepInspectionStatusRequestT& request = {}) const {
304 return SubmitCallable(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request);
305 }
306
311 template <typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
314 const BatchGetMemberEc2DeepInspectionStatusRequestT& request = {}) const {
315 return SubmitAsync(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request, handler, context);
316 }
317
328
333 template <typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
335 const BatchUpdateMemberEc2DeepInspectionStatusRequestT& request) const {
336 return SubmitCallable(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request);
337 }
338
343 template <typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
345 const BatchUpdateMemberEc2DeepInspectionStatusRequestT& request,
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
348 return SubmitAsync(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request, handler, context);
349 }
350
357
362 template <typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
363 Model::CancelFindingsReportOutcomeCallable CancelFindingsReportCallable(const CancelFindingsReportRequestT& request) const {
364 return SubmitCallable(&Inspector2Client::CancelFindingsReport, request);
365 }
366
371 template <typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
372 void CancelFindingsReportAsync(const CancelFindingsReportRequestT& request, const CancelFindingsReportResponseReceivedHandler& handler,
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
374 return SubmitAsync(&Inspector2Client::CancelFindingsReport, request, handler, context);
375 }
376
384
389 template <typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
390 Model::CancelSbomExportOutcomeCallable CancelSbomExportCallable(const CancelSbomExportRequestT& request) const {
391 return SubmitCallable(&Inspector2Client::CancelSbomExport, request);
392 }
393
398 template <typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
399 void CancelSbomExportAsync(const CancelSbomExportRequestT& request, const CancelSbomExportResponseReceivedHandler& handler,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
401 return SubmitAsync(&Inspector2Client::CancelSbomExport, request, handler, context);
402 }
403
410 const Model::CreateCisScanConfigurationRequest& request) const;
411
416 template <typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
418 const CreateCisScanConfigurationRequestT& request) const {
419 return SubmitCallable(&Inspector2Client::CreateCisScanConfiguration, request);
420 }
421
426 template <typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
427 void CreateCisScanConfigurationAsync(const CreateCisScanConfigurationRequestT& request,
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
430 return SubmitAsync(&Inspector2Client::CreateCisScanConfiguration, request, handler, context);
431 }
432
445
450 template <typename CreateCodeSecurityIntegrationRequestT = Model::CreateCodeSecurityIntegrationRequest>
452 const CreateCodeSecurityIntegrationRequestT& request) const {
453 return SubmitCallable(&Inspector2Client::CreateCodeSecurityIntegration, request);
454 }
455
460 template <typename CreateCodeSecurityIntegrationRequestT = Model::CreateCodeSecurityIntegrationRequest>
461 void CreateCodeSecurityIntegrationAsync(const CreateCodeSecurityIntegrationRequestT& request,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
464 return SubmitAsync(&Inspector2Client::CreateCodeSecurityIntegration, request, handler, context);
465 }
466
475
480 template <typename CreateCodeSecurityScanConfigurationRequestT = Model::CreateCodeSecurityScanConfigurationRequest>
482 const CreateCodeSecurityScanConfigurationRequestT& request) const {
483 return SubmitCallable(&Inspector2Client::CreateCodeSecurityScanConfiguration, request);
484 }
485
490 template <typename CreateCodeSecurityScanConfigurationRequestT = Model::CreateCodeSecurityScanConfigurationRequest>
491 void CreateCodeSecurityScanConfigurationAsync(const CreateCodeSecurityScanConfigurationRequestT& request,
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
494 return SubmitAsync(&Inspector2Client::CreateCodeSecurityScanConfiguration, request, handler, context);
495 }
496
504
508 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
509 Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT& request) const {
510 return SubmitCallable(&Inspector2Client::CreateConnector, request);
511 }
512
517 template <typename CreateConnectorRequestT = Model::CreateConnectorRequest>
518 void CreateConnectorAsync(const CreateConnectorRequestT& request, const CreateConnectorResponseReceivedHandler& handler,
519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
520 return SubmitAsync(&Inspector2Client::CreateConnector, request, handler, context);
521 }
522
531
535 template <typename CreateFilterRequestT = Model::CreateFilterRequest>
536 Model::CreateFilterOutcomeCallable CreateFilterCallable(const CreateFilterRequestT& request) const {
537 return SubmitCallable(&Inspector2Client::CreateFilter, request);
538 }
539
544 template <typename CreateFilterRequestT = Model::CreateFilterRequest>
545 void CreateFilterAsync(const CreateFilterRequestT& request, const CreateFilterResponseReceivedHandler& handler,
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
547 return SubmitAsync(&Inspector2Client::CreateFilter, request, handler, context);
548 }
549
559
564 template <typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
565 Model::CreateFindingsReportOutcomeCallable CreateFindingsReportCallable(const CreateFindingsReportRequestT& request) const {
566 return SubmitCallable(&Inspector2Client::CreateFindingsReport, request);
567 }
568
573 template <typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
574 void CreateFindingsReportAsync(const CreateFindingsReportRequestT& request, const CreateFindingsReportResponseReceivedHandler& handler,
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
576 return SubmitAsync(&Inspector2Client::CreateFindingsReport, request, handler, context);
577 }
578
586
591 template <typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
592 Model::CreateSbomExportOutcomeCallable CreateSbomExportCallable(const CreateSbomExportRequestT& request) const {
593 return SubmitCallable(&Inspector2Client::CreateSbomExport, request);
594 }
595
600 template <typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
601 void CreateSbomExportAsync(const CreateSbomExportRequestT& request, const CreateSbomExportResponseReceivedHandler& handler,
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
603 return SubmitAsync(&Inspector2Client::CreateSbomExport, request, handler, context);
604 }
605
612 const Model::DeleteCisScanConfigurationRequest& request) const;
613
618 template <typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
620 const DeleteCisScanConfigurationRequestT& request) const {
621 return SubmitCallable(&Inspector2Client::DeleteCisScanConfiguration, request);
622 }
623
628 template <typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
629 void DeleteCisScanConfigurationAsync(const DeleteCisScanConfigurationRequestT& request,
631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
632 return SubmitAsync(&Inspector2Client::DeleteCisScanConfiguration, request, handler, context);
633 }
634
642
647 template <typename DeleteCodeSecurityIntegrationRequestT = Model::DeleteCodeSecurityIntegrationRequest>
649 const DeleteCodeSecurityIntegrationRequestT& request) const {
650 return SubmitCallable(&Inspector2Client::DeleteCodeSecurityIntegration, request);
651 }
652
657 template <typename DeleteCodeSecurityIntegrationRequestT = Model::DeleteCodeSecurityIntegrationRequest>
658 void DeleteCodeSecurityIntegrationAsync(const DeleteCodeSecurityIntegrationRequestT& request,
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
661 return SubmitAsync(&Inspector2Client::DeleteCodeSecurityIntegration, request, handler, context);
662 }
663
671
676 template <typename DeleteCodeSecurityScanConfigurationRequestT = Model::DeleteCodeSecurityScanConfigurationRequest>
678 const DeleteCodeSecurityScanConfigurationRequestT& request) const {
679 return SubmitCallable(&Inspector2Client::DeleteCodeSecurityScanConfiguration, request);
680 }
681
686 template <typename DeleteCodeSecurityScanConfigurationRequestT = Model::DeleteCodeSecurityScanConfigurationRequest>
687 void DeleteCodeSecurityScanConfigurationAsync(const DeleteCodeSecurityScanConfigurationRequestT& request,
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
690 return SubmitAsync(&Inspector2Client::DeleteCodeSecurityScanConfiguration, request, handler, context);
691 }
692
699
703 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
704 Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT& request) const {
705 return SubmitCallable(&Inspector2Client::DeleteConnector, request);
706 }
707
712 template <typename DeleteConnectorRequestT = Model::DeleteConnectorRequest>
713 void DeleteConnectorAsync(const DeleteConnectorRequestT& request, const DeleteConnectorResponseReceivedHandler& handler,
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
715 return SubmitAsync(&Inspector2Client::DeleteConnector, request, handler, context);
716 }
717
724
728 template <typename DeleteFilterRequestT = Model::DeleteFilterRequest>
729 Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT& request) const {
730 return SubmitCallable(&Inspector2Client::DeleteFilter, request);
731 }
732
737 template <typename DeleteFilterRequestT = Model::DeleteFilterRequest>
738 void DeleteFilterAsync(const DeleteFilterRequestT& request, const DeleteFilterResponseReceivedHandler& handler,
739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
740 return SubmitAsync(&Inspector2Client::DeleteFilter, request, handler, context);
741 }
742
750 const Model::DescribeOrganizationConfigurationRequest& request = {}) const;
751
756 template <typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
758 const DescribeOrganizationConfigurationRequestT& request = {}) const {
759 return SubmitCallable(&Inspector2Client::DescribeOrganizationConfiguration, request);
760 }
761
766 template <typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
769 const DescribeOrganizationConfigurationRequestT& request = {}) const {
770 return SubmitAsync(&Inspector2Client::DescribeOrganizationConfiguration, request, handler, context);
771 }
772
780 virtual Model::DisableOutcome Disable(const Model::DisableRequest& request = {}) const;
781
785 template <typename DisableRequestT = Model::DisableRequest>
786 Model::DisableOutcomeCallable DisableCallable(const DisableRequestT& request = {}) const {
787 return SubmitCallable(&Inspector2Client::Disable, request);
788 }
789
794 template <typename DisableRequestT = Model::DisableRequest>
796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
797 const DisableRequestT& request = {}) const {
798 return SubmitAsync(&Inspector2Client::Disable, request, handler, context);
799 }
800
808 const Model::DisableDelegatedAdminAccountRequest& request) const;
809
814 template <typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
816 const DisableDelegatedAdminAccountRequestT& request) const {
817 return SubmitCallable(&Inspector2Client::DisableDelegatedAdminAccount, request);
818 }
819
824 template <typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
825 void DisableDelegatedAdminAccountAsync(const DisableDelegatedAdminAccountRequestT& request,
827 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
828 return SubmitAsync(&Inspector2Client::DisableDelegatedAdminAccount, request, handler, context);
829 }
830
838
843 template <typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
844 Model::DisassociateMemberOutcomeCallable DisassociateMemberCallable(const DisassociateMemberRequestT& request) const {
845 return SubmitCallable(&Inspector2Client::DisassociateMember, request);
846 }
847
852 template <typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
853 void DisassociateMemberAsync(const DisassociateMemberRequestT& request, const DisassociateMemberResponseReceivedHandler& handler,
854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
855 return SubmitAsync(&Inspector2Client::DisassociateMember, request, handler, context);
856 }
857
864 virtual Model::EnableOutcome Enable(const Model::EnableRequest& request) const;
865
869 template <typename EnableRequestT = Model::EnableRequest>
870 Model::EnableOutcomeCallable EnableCallable(const EnableRequestT& request) const {
871 return SubmitCallable(&Inspector2Client::Enable, request);
872 }
873
878 template <typename EnableRequestT = Model::EnableRequest>
879 void EnableAsync(const EnableRequestT& request, const EnableResponseReceivedHandler& handler,
880 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
881 return SubmitAsync(&Inspector2Client::Enable, request, handler, context);
882 }
883
891 const Model::EnableDelegatedAdminAccountRequest& request) const;
892
897 template <typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
899 const EnableDelegatedAdminAccountRequestT& request) const {
900 return SubmitCallable(&Inspector2Client::EnableDelegatedAdminAccount, request);
901 }
902
907 template <typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
908 void EnableDelegatedAdminAccountAsync(const EnableDelegatedAdminAccountRequestT& request,
910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
911 return SubmitAsync(&Inspector2Client::EnableDelegatedAdminAccount, request, handler, context);
912 }
913
920
925 template <typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
926 Model::GetCisScanReportOutcomeCallable GetCisScanReportCallable(const GetCisScanReportRequestT& request) const {
927 return SubmitCallable(&Inspector2Client::GetCisScanReport, request);
928 }
929
934 template <typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
935 void GetCisScanReportAsync(const GetCisScanReportRequestT& request, const GetCisScanReportResponseReceivedHandler& handler,
936 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
937 return SubmitAsync(&Inspector2Client::GetCisScanReport, request, handler, context);
938 }
939
946
951 template <typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
952 Model::GetCisScanResultDetailsOutcomeCallable GetCisScanResultDetailsCallable(const GetCisScanResultDetailsRequestT& request) const {
953 return SubmitCallable(&Inspector2Client::GetCisScanResultDetails, request);
954 }
955
960 template <typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
961 void GetCisScanResultDetailsAsync(const GetCisScanResultDetailsRequestT& request,
963 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
964 return SubmitAsync(&Inspector2Client::GetCisScanResultDetails, request, handler, context);
965 }
966
974
979 template <typename GetClustersForImageRequestT = Model::GetClustersForImageRequest>
980 Model::GetClustersForImageOutcomeCallable GetClustersForImageCallable(const GetClustersForImageRequestT& request) const {
981 return SubmitCallable(&Inspector2Client::GetClustersForImage, request);
982 }
983
988 template <typename GetClustersForImageRequestT = Model::GetClustersForImageRequest>
989 void GetClustersForImageAsync(const GetClustersForImageRequestT& request, const GetClustersForImageResponseReceivedHandler& handler,
990 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
991 return SubmitAsync(&Inspector2Client::GetClustersForImage, request, handler, context);
992 }
993
1001 const Model::GetCodeSecurityIntegrationRequest& request) const;
1002
1007 template <typename GetCodeSecurityIntegrationRequestT = Model::GetCodeSecurityIntegrationRequest>
1009 const GetCodeSecurityIntegrationRequestT& request) const {
1010 return SubmitCallable(&Inspector2Client::GetCodeSecurityIntegration, request);
1011 }
1012
1017 template <typename GetCodeSecurityIntegrationRequestT = Model::GetCodeSecurityIntegrationRequest>
1018 void GetCodeSecurityIntegrationAsync(const GetCodeSecurityIntegrationRequestT& request,
1020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1021 return SubmitAsync(&Inspector2Client::GetCodeSecurityIntegration, request, handler, context);
1022 }
1023
1031
1036 template <typename GetCodeSecurityScanRequestT = Model::GetCodeSecurityScanRequest>
1037 Model::GetCodeSecurityScanOutcomeCallable GetCodeSecurityScanCallable(const GetCodeSecurityScanRequestT& request) const {
1038 return SubmitCallable(&Inspector2Client::GetCodeSecurityScan, request);
1039 }
1040
1045 template <typename GetCodeSecurityScanRequestT = Model::GetCodeSecurityScanRequest>
1046 void GetCodeSecurityScanAsync(const GetCodeSecurityScanRequestT& request, const GetCodeSecurityScanResponseReceivedHandler& handler,
1047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1048 return SubmitAsync(&Inspector2Client::GetCodeSecurityScan, request, handler, context);
1049 }
1050
1059
1064 template <typename GetCodeSecurityScanConfigurationRequestT = Model::GetCodeSecurityScanConfigurationRequest>
1066 const GetCodeSecurityScanConfigurationRequestT& request) const {
1067 return SubmitCallable(&Inspector2Client::GetCodeSecurityScanConfiguration, request);
1068 }
1069
1074 template <typename GetCodeSecurityScanConfigurationRequestT = Model::GetCodeSecurityScanConfigurationRequest>
1075 void GetCodeSecurityScanConfigurationAsync(const GetCodeSecurityScanConfigurationRequestT& request,
1077 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1078 return SubmitAsync(&Inspector2Client::GetCodeSecurityScanConfiguration, request, handler, context);
1079 }
1080
1091
1096 template <typename GetConfigurationRequestT = Model::GetConfigurationRequest>
1097 Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT& request = {}) const {
1098 return SubmitCallable(&Inspector2Client::GetConfiguration, request);
1099 }
1100
1105 template <typename GetConfigurationRequestT = Model::GetConfigurationRequest>
1107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1108 const GetConfigurationRequestT& request = {}) const {
1109 return SubmitAsync(&Inspector2Client::GetConfiguration, request, handler, context);
1110 }
1111
1119
1124 template <typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
1126 const GetDelegatedAdminAccountRequestT& request = {}) const {
1127 return SubmitCallable(&Inspector2Client::GetDelegatedAdminAccount, request);
1128 }
1129
1134 template <typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
1136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1137 const GetDelegatedAdminAccountRequestT& request = {}) const {
1138 return SubmitAsync(&Inspector2Client::GetDelegatedAdminAccount, request, handler, context);
1139 }
1140
1148 const Model::GetEc2DeepInspectionConfigurationRequest& request = {}) const;
1149
1154 template <typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
1156 const GetEc2DeepInspectionConfigurationRequestT& request = {}) const {
1157 return SubmitCallable(&Inspector2Client::GetEc2DeepInspectionConfiguration, request);
1158 }
1159
1164 template <typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
1166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1167 const GetEc2DeepInspectionConfigurationRequestT& request = {}) const {
1168 return SubmitAsync(&Inspector2Client::GetEc2DeepInspectionConfiguration, request, handler, context);
1169 }
1170
1177
1182 template <typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
1183 Model::GetEncryptionKeyOutcomeCallable GetEncryptionKeyCallable(const GetEncryptionKeyRequestT& request) const {
1184 return SubmitCallable(&Inspector2Client::GetEncryptionKey, request);
1185 }
1186
1191 template <typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
1192 void GetEncryptionKeyAsync(const GetEncryptionKeyRequestT& request, const GetEncryptionKeyResponseReceivedHandler& handler,
1193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1194 return SubmitAsync(&Inspector2Client::GetEncryptionKey, request, handler, context);
1195 }
1196
1203
1208 template <typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
1209 Model::GetFindingsReportStatusOutcomeCallable GetFindingsReportStatusCallable(const GetFindingsReportStatusRequestT& request = {}) const {
1210 return SubmitCallable(&Inspector2Client::GetFindingsReportStatus, request);
1211 }
1212
1217 template <typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
1219 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1220 const GetFindingsReportStatusRequestT& request = {}) const {
1221 return SubmitAsync(&Inspector2Client::GetFindingsReportStatus, request, handler, context);
1222 }
1223
1230
1234 template <typename GetMemberRequestT = Model::GetMemberRequest>
1235 Model::GetMemberOutcomeCallable GetMemberCallable(const GetMemberRequestT& request) const {
1236 return SubmitCallable(&Inspector2Client::GetMember, request);
1237 }
1238
1243 template <typename GetMemberRequestT = Model::GetMemberRequest>
1244 void GetMemberAsync(const GetMemberRequestT& request, const GetMemberResponseReceivedHandler& handler,
1245 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1246 return SubmitAsync(&Inspector2Client::GetMember, request, handler, context);
1247 }
1248
1256
1260 template <typename GetSbomExportRequestT = Model::GetSbomExportRequest>
1261 Model::GetSbomExportOutcomeCallable GetSbomExportCallable(const GetSbomExportRequestT& request) const {
1262 return SubmitCallable(&Inspector2Client::GetSbomExport, request);
1263 }
1264
1269 template <typename GetSbomExportRequestT = Model::GetSbomExportRequest>
1270 void GetSbomExportAsync(const GetSbomExportRequestT& request, const GetSbomExportResponseReceivedHandler& handler,
1271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1272 return SubmitAsync(&Inspector2Client::GetSbomExport, request, handler, context);
1273 }
1274
1284
1289 template <typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
1290 Model::ListAccountPermissionsOutcomeCallable ListAccountPermissionsCallable(const ListAccountPermissionsRequestT& request = {}) const {
1291 return SubmitCallable(&Inspector2Client::ListAccountPermissions, request);
1292 }
1293
1298 template <typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
1300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1301 const ListAccountPermissionsRequestT& request = {}) const {
1302 return SubmitAsync(&Inspector2Client::ListAccountPermissions, request, handler, context);
1303 }
1304
1311 const Model::ListCisScanConfigurationsRequest& request = {}) const;
1312
1317 template <typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
1319 const ListCisScanConfigurationsRequestT& request = {}) const {
1320 return SubmitCallable(&Inspector2Client::ListCisScanConfigurations, request);
1321 }
1322
1327 template <typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
1329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1330 const ListCisScanConfigurationsRequestT& request = {}) const {
1331 return SubmitAsync(&Inspector2Client::ListCisScanConfigurations, request, handler, context);
1332 }
1333
1341
1346 template <typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
1348 const ListCisScanResultsAggregatedByChecksRequestT& request) const {
1349 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request);
1350 }
1351
1356 template <typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
1357 void ListCisScanResultsAggregatedByChecksAsync(const ListCisScanResultsAggregatedByChecksRequestT& request,
1359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1360 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request, handler, context);
1361 }
1362
1371
1376 template <typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
1378 const ListCisScanResultsAggregatedByTargetResourceRequestT& request) const {
1379 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request);
1380 }
1381
1386 template <typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
1388 const ListCisScanResultsAggregatedByTargetResourceRequestT& request,
1390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1391 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request, handler, context);
1392 }
1393
1400
1404 template <typename ListCisScansRequestT = Model::ListCisScansRequest>
1405 Model::ListCisScansOutcomeCallable ListCisScansCallable(const ListCisScansRequestT& request = {}) const {
1406 return SubmitCallable(&Inspector2Client::ListCisScans, request);
1407 }
1408
1413 template <typename ListCisScansRequestT = Model::ListCisScansRequest>
1415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1416 const ListCisScansRequestT& request = {}) const {
1417 return SubmitAsync(&Inspector2Client::ListCisScans, request, handler, context);
1418 }
1419
1427 const Model::ListCodeSecurityIntegrationsRequest& request = {}) const;
1428
1433 template <typename ListCodeSecurityIntegrationsRequestT = Model::ListCodeSecurityIntegrationsRequest>
1435 const ListCodeSecurityIntegrationsRequestT& request = {}) const {
1436 return SubmitCallable(&Inspector2Client::ListCodeSecurityIntegrations, request);
1437 }
1438
1443 template <typename ListCodeSecurityIntegrationsRequestT = Model::ListCodeSecurityIntegrationsRequest>
1445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1446 const ListCodeSecurityIntegrationsRequestT& request = {}) const {
1447 return SubmitAsync(&Inspector2Client::ListCodeSecurityIntegrations, request, handler, context);
1448 }
1449
1458
1463 template <typename ListCodeSecurityScanConfigurationAssociationsRequestT = Model::ListCodeSecurityScanConfigurationAssociationsRequest>
1465 const ListCodeSecurityScanConfigurationAssociationsRequestT& request) const {
1466 return SubmitCallable(&Inspector2Client::ListCodeSecurityScanConfigurationAssociations, request);
1467 }
1468
1473 template <typename ListCodeSecurityScanConfigurationAssociationsRequestT = Model::ListCodeSecurityScanConfigurationAssociationsRequest>
1475 const ListCodeSecurityScanConfigurationAssociationsRequestT& request,
1477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1478 return SubmitAsync(&Inspector2Client::ListCodeSecurityScanConfigurationAssociations, request, handler, context);
1479 }
1480
1488 const Model::ListCodeSecurityScanConfigurationsRequest& request = {}) const;
1489
1494 template <typename ListCodeSecurityScanConfigurationsRequestT = Model::ListCodeSecurityScanConfigurationsRequest>
1496 const ListCodeSecurityScanConfigurationsRequestT& request = {}) const {
1497 return SubmitCallable(&Inspector2Client::ListCodeSecurityScanConfigurations, request);
1498 }
1499
1504 template <typename ListCodeSecurityScanConfigurationsRequestT = Model::ListCodeSecurityScanConfigurationsRequest>
1506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1507 const ListCodeSecurityScanConfigurationsRequestT& request = {}) const {
1508 return SubmitAsync(&Inspector2Client::ListCodeSecurityScanConfigurations, request, handler, context);
1509 }
1510
1519 const Model::ListConnectorScanConfigurationsRequest& request = {}) const;
1520
1525 template <typename ListConnectorScanConfigurationsRequestT = Model::ListConnectorScanConfigurationsRequest>
1527 const ListConnectorScanConfigurationsRequestT& request = {}) const {
1528 return SubmitCallable(&Inspector2Client::ListConnectorScanConfigurations, request);
1529 }
1530
1535 template <typename ListConnectorScanConfigurationsRequestT = Model::ListConnectorScanConfigurationsRequest>
1537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1538 const ListConnectorScanConfigurationsRequestT& request = {}) const {
1539 return SubmitAsync(&Inspector2Client::ListConnectorScanConfigurations, request, handler, context);
1540 }
1541
1550
1554 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1555 Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT& request = {}) const {
1556 return SubmitCallable(&Inspector2Client::ListConnectors, request);
1557 }
1558
1563 template <typename ListConnectorsRequestT = Model::ListConnectorsRequest>
1565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1566 const ListConnectorsRequestT& request = {}) const {
1567 return SubmitAsync(&Inspector2Client::ListConnectors, request, handler, context);
1568 }
1569
1576
1580 template <typename ListCoverageRequestT = Model::ListCoverageRequest>
1581 Model::ListCoverageOutcomeCallable ListCoverageCallable(const ListCoverageRequestT& request = {}) const {
1582 return SubmitCallable(&Inspector2Client::ListCoverage, request);
1583 }
1584
1589 template <typename ListCoverageRequestT = Model::ListCoverageRequest>
1591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1592 const ListCoverageRequestT& request = {}) const {
1593 return SubmitAsync(&Inspector2Client::ListCoverage, request, handler, context);
1594 }
1595
1603
1608 template <typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1609 Model::ListCoverageStatisticsOutcomeCallable ListCoverageStatisticsCallable(const ListCoverageStatisticsRequestT& request = {}) const {
1610 return SubmitCallable(&Inspector2Client::ListCoverageStatistics, request);
1611 }
1612
1617 template <typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1620 const ListCoverageStatisticsRequestT& request = {}) const {
1621 return SubmitAsync(&Inspector2Client::ListCoverageStatistics, request, handler, context);
1622 }
1623
1631 const Model::ListDelegatedAdminAccountsRequest& request = {}) const;
1632
1637 template <typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1639 const ListDelegatedAdminAccountsRequestT& request = {}) const {
1640 return SubmitCallable(&Inspector2Client::ListDelegatedAdminAccounts, request);
1641 }
1642
1647 template <typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1650 const ListDelegatedAdminAccountsRequestT& request = {}) const {
1651 return SubmitAsync(&Inspector2Client::ListDelegatedAdminAccounts, request, handler, context);
1652 }
1653
1660
1664 template <typename ListFiltersRequestT = Model::ListFiltersRequest>
1665 Model::ListFiltersOutcomeCallable ListFiltersCallable(const ListFiltersRequestT& request = {}) const {
1666 return SubmitCallable(&Inspector2Client::ListFilters, request);
1667 }
1668
1673 template <typename ListFiltersRequestT = Model::ListFiltersRequest>
1675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1676 const ListFiltersRequestT& request = {}) const {
1677 return SubmitAsync(&Inspector2Client::ListFilters, request, handler, context);
1678 }
1679
1687
1692 template <typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1693 Model::ListFindingAggregationsOutcomeCallable ListFindingAggregationsCallable(const ListFindingAggregationsRequestT& request) const {
1694 return SubmitCallable(&Inspector2Client::ListFindingAggregations, request);
1695 }
1696
1701 template <typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1702 void ListFindingAggregationsAsync(const ListFindingAggregationsRequestT& request,
1704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1705 return SubmitAsync(&Inspector2Client::ListFindingAggregations, request, handler, context);
1706 }
1707
1714
1718 template <typename ListFindingsRequestT = Model::ListFindingsRequest>
1719 Model::ListFindingsOutcomeCallable ListFindingsCallable(const ListFindingsRequestT& request = {}) const {
1720 return SubmitCallable(&Inspector2Client::ListFindings, request);
1721 }
1722
1727 template <typename ListFindingsRequestT = Model::ListFindingsRequest>
1729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1730 const ListFindingsRequestT& request = {}) const {
1731 return SubmitAsync(&Inspector2Client::ListFindings, request, handler, context);
1732 }
1733
1741
1745 template <typename ListMembersRequestT = Model::ListMembersRequest>
1746 Model::ListMembersOutcomeCallable ListMembersCallable(const ListMembersRequestT& request = {}) const {
1747 return SubmitCallable(&Inspector2Client::ListMembers, request);
1748 }
1749
1754 template <typename ListMembersRequestT = Model::ListMembersRequest>
1756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1757 const ListMembersRequestT& request = {}) const {
1758 return SubmitAsync(&Inspector2Client::ListMembers, request, handler, context);
1759 }
1760
1767
1772 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1773 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1774 return SubmitCallable(&Inspector2Client::ListTagsForResource, request);
1775 }
1776
1781 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1782 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1784 return SubmitAsync(&Inspector2Client::ListTagsForResource, request, handler, context);
1785 }
1786
1794
1798 template <typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1799 Model::ListUsageTotalsOutcomeCallable ListUsageTotalsCallable(const ListUsageTotalsRequestT& request = {}) const {
1800 return SubmitCallable(&Inspector2Client::ListUsageTotals, request);
1801 }
1802
1807 template <typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1809 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1810 const ListUsageTotalsRequestT& request = {}) const {
1811 return SubmitAsync(&Inspector2Client::ListUsageTotals, request, handler, context);
1812 }
1813
1821
1826 template <typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1827 Model::ResetEncryptionKeyOutcomeCallable ResetEncryptionKeyCallable(const ResetEncryptionKeyRequestT& request) const {
1828 return SubmitCallable(&Inspector2Client::ResetEncryptionKey, request);
1829 }
1830
1835 template <typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1836 void ResetEncryptionKeyAsync(const ResetEncryptionKeyRequestT& request, const ResetEncryptionKeyResponseReceivedHandler& handler,
1837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1838 return SubmitAsync(&Inspector2Client::ResetEncryptionKey, request, handler, context);
1839 }
1840
1848
1853 template <typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1854 Model::SearchVulnerabilitiesOutcomeCallable SearchVulnerabilitiesCallable(const SearchVulnerabilitiesRequestT& request) const {
1855 return SubmitCallable(&Inspector2Client::SearchVulnerabilities, request);
1856 }
1857
1862 template <typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1863 void SearchVulnerabilitiesAsync(const SearchVulnerabilitiesRequestT& request, const SearchVulnerabilitiesResponseReceivedHandler& handler,
1864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1865 return SubmitAsync(&Inspector2Client::SearchVulnerabilities, request, handler, context);
1866 }
1867
1877
1882 template <typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1883 Model::SendCisSessionHealthOutcomeCallable SendCisSessionHealthCallable(const SendCisSessionHealthRequestT& request) const {
1884 return SubmitCallable(&Inspector2Client::SendCisSessionHealth, request);
1885 }
1886
1891 template <typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1892 void SendCisSessionHealthAsync(const SendCisSessionHealthRequestT& request, const SendCisSessionHealthResponseReceivedHandler& handler,
1893 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1894 return SubmitAsync(&Inspector2Client::SendCisSessionHealth, request, handler, context);
1895 }
1896
1906
1911 template <typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1912 Model::SendCisSessionTelemetryOutcomeCallable SendCisSessionTelemetryCallable(const SendCisSessionTelemetryRequestT& request) const {
1913 return SubmitCallable(&Inspector2Client::SendCisSessionTelemetry, request);
1914 }
1915
1920 template <typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1921 void SendCisSessionTelemetryAsync(const SendCisSessionTelemetryRequestT& request,
1923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1924 return SubmitAsync(&Inspector2Client::SendCisSessionTelemetry, request, handler, context);
1925 }
1926
1936
1940 template <typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1941 Model::StartCisSessionOutcomeCallable StartCisSessionCallable(const StartCisSessionRequestT& request) const {
1942 return SubmitCallable(&Inspector2Client::StartCisSession, request);
1943 }
1944
1949 template <typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1950 void StartCisSessionAsync(const StartCisSessionRequestT& request, const StartCisSessionResponseReceivedHandler& handler,
1951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1952 return SubmitAsync(&Inspector2Client::StartCisSession, request, handler, context);
1953 }
1954
1962
1967 template <typename StartCodeSecurityScanRequestT = Model::StartCodeSecurityScanRequest>
1968 Model::StartCodeSecurityScanOutcomeCallable StartCodeSecurityScanCallable(const StartCodeSecurityScanRequestT& request) const {
1969 return SubmitCallable(&Inspector2Client::StartCodeSecurityScan, request);
1970 }
1971
1976 template <typename StartCodeSecurityScanRequestT = Model::StartCodeSecurityScanRequest>
1977 void StartCodeSecurityScanAsync(const StartCodeSecurityScanRequestT& request, const StartCodeSecurityScanResponseReceivedHandler& handler,
1978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1979 return SubmitAsync(&Inspector2Client::StartCodeSecurityScan, request, handler, context);
1980 }
1981
1991
1995 template <typename StopCisSessionRequestT = Model::StopCisSessionRequest>
1996 Model::StopCisSessionOutcomeCallable StopCisSessionCallable(const StopCisSessionRequestT& request) const {
1997 return SubmitCallable(&Inspector2Client::StopCisSession, request);
1998 }
1999
2004 template <typename StopCisSessionRequestT = Model::StopCisSessionRequest>
2005 void StopCisSessionAsync(const StopCisSessionRequestT& request, const StopCisSessionResponseReceivedHandler& handler,
2006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2007 return SubmitAsync(&Inspector2Client::StopCisSession, request, handler, context);
2008 }
2009
2016
2020 template <typename TagResourceRequestT = Model::TagResourceRequest>
2021 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
2022 return SubmitCallable(&Inspector2Client::TagResource, request);
2023 }
2024
2029 template <typename TagResourceRequestT = Model::TagResourceRequest>
2030 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
2031 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2032 return SubmitAsync(&Inspector2Client::TagResource, request, handler, context);
2033 }
2034
2041
2045 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2046 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
2047 return SubmitCallable(&Inspector2Client::UntagResource, request);
2048 }
2049
2054 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2055 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
2056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2057 return SubmitAsync(&Inspector2Client::UntagResource, request, handler, context);
2058 }
2059
2066 const Model::UpdateCisScanConfigurationRequest& request) const;
2067
2072 template <typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
2074 const UpdateCisScanConfigurationRequestT& request) const {
2075 return SubmitCallable(&Inspector2Client::UpdateCisScanConfiguration, request);
2076 }
2077
2082 template <typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
2083 void UpdateCisScanConfigurationAsync(const UpdateCisScanConfigurationRequestT& request,
2085 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2086 return SubmitAsync(&Inspector2Client::UpdateCisScanConfiguration, request, handler, context);
2087 }
2088
2100 const Model::UpdateCodeSecurityIntegrationRequest& request) const;
2101
2106 template <typename UpdateCodeSecurityIntegrationRequestT = Model::UpdateCodeSecurityIntegrationRequest>
2108 const UpdateCodeSecurityIntegrationRequestT& request) const {
2109 return SubmitCallable(&Inspector2Client::UpdateCodeSecurityIntegration, request);
2110 }
2111
2116 template <typename UpdateCodeSecurityIntegrationRequestT = Model::UpdateCodeSecurityIntegrationRequest>
2117 void UpdateCodeSecurityIntegrationAsync(const UpdateCodeSecurityIntegrationRequestT& request,
2119 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2120 return SubmitAsync(&Inspector2Client::UpdateCodeSecurityIntegration, request, handler, context);
2121 }
2122
2131
2136 template <typename UpdateCodeSecurityScanConfigurationRequestT = Model::UpdateCodeSecurityScanConfigurationRequest>
2138 const UpdateCodeSecurityScanConfigurationRequestT& request) const {
2139 return SubmitCallable(&Inspector2Client::UpdateCodeSecurityScanConfiguration, request);
2140 }
2141
2146 template <typename UpdateCodeSecurityScanConfigurationRequestT = Model::UpdateCodeSecurityScanConfigurationRequest>
2147 void UpdateCodeSecurityScanConfigurationAsync(const UpdateCodeSecurityScanConfigurationRequestT& request,
2149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2150 return SubmitAsync(&Inspector2Client::UpdateCodeSecurityScanConfiguration, request, handler, context);
2151 }
2152
2165
2170 template <typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
2171 Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT& request = {}) const {
2172 return SubmitCallable(&Inspector2Client::UpdateConfiguration, request);
2173 }
2174
2179 template <typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
2181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2182 const UpdateConfigurationRequestT& request = {}) const {
2183 return SubmitAsync(&Inspector2Client::UpdateConfiguration, request, handler, context);
2184 }
2185
2193
2197 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
2198 Model::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT& request) const {
2199 return SubmitCallable(&Inspector2Client::UpdateConnector, request);
2200 }
2201
2206 template <typename UpdateConnectorRequestT = Model::UpdateConnectorRequest>
2207 void UpdateConnectorAsync(const UpdateConnectorRequestT& request, const UpdateConnectorResponseReceivedHandler& handler,
2208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2209 return SubmitAsync(&Inspector2Client::UpdateConnector, request, handler, context);
2210 }
2211
2220
2225 template <typename UpdateConnectorScanConfigurationRequestT = Model::UpdateConnectorScanConfigurationRequest>
2227 const UpdateConnectorScanConfigurationRequestT& request) const {
2228 return SubmitCallable(&Inspector2Client::UpdateConnectorScanConfiguration, request);
2229 }
2230
2235 template <typename UpdateConnectorScanConfigurationRequestT = Model::UpdateConnectorScanConfigurationRequest>
2236 void UpdateConnectorScanConfigurationAsync(const UpdateConnectorScanConfigurationRequestT& request,
2238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2239 return SubmitAsync(&Inspector2Client::UpdateConnectorScanConfiguration, request, handler, context);
2240 }
2241
2249 const Model::UpdateEc2DeepInspectionConfigurationRequest& request = {}) const;
2250
2255 template <typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
2257 const UpdateEc2DeepInspectionConfigurationRequestT& request = {}) const {
2258 return SubmitCallable(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request);
2259 }
2260
2265 template <typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
2267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2268 const UpdateEc2DeepInspectionConfigurationRequestT& request = {}) const {
2269 return SubmitAsync(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request, handler, context);
2270 }
2271
2280
2285 template <typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
2286 Model::UpdateEncryptionKeyOutcomeCallable UpdateEncryptionKeyCallable(const UpdateEncryptionKeyRequestT& request) const {
2287 return SubmitCallable(&Inspector2Client::UpdateEncryptionKey, request);
2288 }
2289
2294 template <typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
2295 void UpdateEncryptionKeyAsync(const UpdateEncryptionKeyRequestT& request, const UpdateEncryptionKeyResponseReceivedHandler& handler,
2296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2297 return SubmitAsync(&Inspector2Client::UpdateEncryptionKey, request, handler, context);
2298 }
2299
2307
2311 template <typename UpdateFilterRequestT = Model::UpdateFilterRequest>
2312 Model::UpdateFilterOutcomeCallable UpdateFilterCallable(const UpdateFilterRequestT& request) const {
2313 return SubmitCallable(&Inspector2Client::UpdateFilter, request);
2314 }
2315
2320 template <typename UpdateFilterRequestT = Model::UpdateFilterRequest>
2321 void UpdateFilterAsync(const UpdateFilterRequestT& request, const UpdateFilterResponseReceivedHandler& handler,
2322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2323 return SubmitAsync(&Inspector2Client::UpdateFilter, request, handler, context);
2324 }
2325
2335
2340 template <typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
2342 const UpdateOrgEc2DeepInspectionConfigurationRequestT& request) const {
2343 return SubmitCallable(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request);
2344 }
2345
2350 template <typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
2351 void UpdateOrgEc2DeepInspectionConfigurationAsync(const UpdateOrgEc2DeepInspectionConfigurationRequestT& request,
2353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2354 return SubmitAsync(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request, handler, context);
2355 }
2356
2365
2370 template <typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
2372 const UpdateOrganizationConfigurationRequestT& request) const {
2373 return SubmitCallable(&Inspector2Client::UpdateOrganizationConfiguration, request);
2374 }
2375
2380 template <typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
2381 void UpdateOrganizationConfigurationAsync(const UpdateOrganizationConfigurationRequestT& request,
2383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2384 return SubmitAsync(&Inspector2Client::UpdateOrganizationConfiguration, request, handler, context);
2385 }
2386
2387 virtual void OverrideEndpoint(const Aws::String& endpoint);
2388 virtual std::shared_ptr<Inspector2EndpointProviderBase>& accessEndpointProvider();
2389
2390 private:
2392 void init(const Inspector2ClientConfiguration& clientConfiguration);
2393
2395
2396 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
2397 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
2398 Aws::Http::HttpMethod httpMethod) const;
2399
2400 Inspector2ClientConfiguration m_clientConfiguration;
2401 std::shared_ptr<Inspector2EndpointProviderBase> m_endpointProvider;
2402};
2403
2404} // namespace Inspector2
2405} // namespace Aws
void BatchDisassociateCodeSecurityScanConfigurationAsync(const BatchDisassociateCodeSecurityScanConfigurationRequestT &request, const BatchDisassociateCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListConnectorsAsync(const ListConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorsRequestT &request={}) const
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
void GetCodeSecurityIntegrationAsync(const GetCodeSecurityIntegrationRequestT &request, const GetCodeSecurityIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateConnectorAsync(const CreateConnectorRequestT &request, const CreateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
void GetCodeSecurityScanAsync(const GetCodeSecurityScanRequestT &request, const GetCodeSecurityScanResponseReceivedHandler &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::DeleteConnectorOutcome DeleteConnector(const Model::DeleteConnectorRequest &request) const
virtual Model::ListCisScansOutcome ListCisScans(const Model::ListCisScansRequest &request={}) const
virtual Model::DescribeOrganizationConfigurationOutcome DescribeOrganizationConfiguration(const Model::DescribeOrganizationConfigurationRequest &request={}) const
virtual Model::CreateCodeSecurityScanConfigurationOutcome CreateCodeSecurityScanConfiguration(const Model::CreateCodeSecurityScanConfigurationRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::SendCisSessionHealthOutcomeCallable SendCisSessionHealthCallable(const SendCisSessionHealthRequestT &request) const
Model::ListCodeSecurityIntegrationsOutcomeCallable ListCodeSecurityIntegrationsCallable(const ListCodeSecurityIntegrationsRequestT &request={}) const
virtual Model::GetEncryptionKeyOutcome GetEncryptionKey(const Model::GetEncryptionKeyRequest &request) const
virtual Model::GetCodeSecurityScanConfigurationOutcome GetCodeSecurityScanConfiguration(const Model::GetCodeSecurityScanConfigurationRequest &request) const
virtual Model::GetEc2DeepInspectionConfigurationOutcome GetEc2DeepInspectionConfiguration(const Model::GetEc2DeepInspectionConfigurationRequest &request={}) const
Model::ResetEncryptionKeyOutcomeCallable ResetEncryptionKeyCallable(const ResetEncryptionKeyRequestT &request) const
virtual Model::BatchDisassociateCodeSecurityScanConfigurationOutcome BatchDisassociateCodeSecurityScanConfiguration(const Model::BatchDisassociateCodeSecurityScanConfigurationRequest &request) const
virtual Model::GetClustersForImageOutcome GetClustersForImage(const Model::GetClustersForImageRequest &request) const
virtual Model::UpdateCodeSecurityScanConfigurationOutcome UpdateCodeSecurityScanConfiguration(const Model::UpdateCodeSecurityScanConfigurationRequest &request) const
virtual Model::UpdateCisScanConfigurationOutcome UpdateCisScanConfiguration(const Model::UpdateCisScanConfigurationRequest &request) const
Model::GetClustersForImageOutcomeCallable GetClustersForImageCallable(const GetClustersForImageRequestT &request) const
virtual Model::BatchAssociateCodeSecurityScanConfigurationOutcome BatchAssociateCodeSecurityScanConfiguration(const Model::BatchAssociateCodeSecurityScanConfigurationRequest &request) const
virtual Model::GetSbomExportOutcome GetSbomExport(const Model::GetSbomExportRequest &request) const
virtual Model::DeleteCodeSecurityIntegrationOutcome DeleteCodeSecurityIntegration(const Model::DeleteCodeSecurityIntegrationRequest &request) const
void BatchGetFreeTrialInfoAsync(const BatchGetFreeTrialInfoRequestT &request, const BatchGetFreeTrialInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateConnectorScanConfigurationOutcomeCallable UpdateConnectorScanConfigurationCallable(const UpdateConnectorScanConfigurationRequestT &request) const
void UpdateOrganizationConfigurationAsync(const UpdateOrganizationConfigurationRequestT &request, const UpdateOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCodeSecurityScanOutcomeCallable GetCodeSecurityScanCallable(const GetCodeSecurityScanRequestT &request) 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
void DeleteConnectorAsync(const DeleteConnectorRequestT &request, const DeleteConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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 DeleteCodeSecurityIntegrationAsync(const DeleteCodeSecurityIntegrationRequestT &request, const DeleteCodeSecurityIntegrationResponseReceivedHandler &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
virtual std::shared_ptr< Inspector2EndpointProviderBase > & accessEndpointProvider()
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
Model::UpdateCodeSecurityIntegrationOutcomeCallable UpdateCodeSecurityIntegrationCallable(const UpdateCodeSecurityIntegrationRequestT &request) const
virtual Model::GetCisScanResultDetailsOutcome GetCisScanResultDetails(const Model::GetCisScanResultDetailsRequest &request) const
void DeleteCodeSecurityScanConfigurationAsync(const DeleteCodeSecurityScanConfigurationRequestT &request, const DeleteCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::CreateCodeSecurityIntegrationOutcomeCallable CreateCodeSecurityIntegrationCallable(const CreateCodeSecurityIntegrationRequestT &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
void StartCodeSecurityScanAsync(const StartCodeSecurityScanRequestT &request, const StartCodeSecurityScanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCodeSecurityIntegrationAsync(const CreateCodeSecurityIntegrationRequestT &request, const CreateCodeSecurityIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFindingsReportOutcome CreateFindingsReport(const Model::CreateFindingsReportRequest &request) const
Model::DeleteCodeSecurityScanConfigurationOutcomeCallable DeleteCodeSecurityScanConfigurationCallable(const DeleteCodeSecurityScanConfigurationRequestT &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
virtual Model::ListConnectorScanConfigurationsOutcome ListConnectorScanConfigurations(const Model::ListConnectorScanConfigurationsRequest &request={}) const
void GetConfigurationAsync(const GetConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetConfigurationRequestT &request={}) const
virtual Model::CreateConnectorOutcome CreateConnector(const Model::CreateConnectorRequest &request) const
Model::StopCisSessionOutcomeCallable StopCisSessionCallable(const StopCisSessionRequestT &request) const
Model::CancelSbomExportOutcomeCallable CancelSbomExportCallable(const CancelSbomExportRequestT &request) const
void UpdateCodeSecurityScanConfigurationAsync(const UpdateCodeSecurityScanConfigurationRequestT &request, const UpdateCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateConnectorOutcomeCallable CreateConnectorCallable(const CreateConnectorRequestT &request) const
Model::ListConnectorScanConfigurationsOutcomeCallable ListConnectorScanConfigurationsCallable(const ListConnectorScanConfigurationsRequestT &request={}) const
Model::UpdateFilterOutcomeCallable UpdateFilterCallable(const UpdateFilterRequestT &request) const
Model::UpdateCisScanConfigurationOutcomeCallable UpdateCisScanConfigurationCallable(const UpdateCisScanConfigurationRequestT &request) const
void GetClustersForImageAsync(const GetClustersForImageRequestT &request, const GetClustersForImageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConnectorsOutcomeCallable ListConnectorsCallable(const ListConnectorsRequestT &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
virtual Model::UpdateConnectorOutcome UpdateConnector(const Model::UpdateConnectorRequest &request) const
static const char * GetAllocationTag()
Model::GetFindingsReportStatusOutcomeCallable GetFindingsReportStatusCallable(const GetFindingsReportStatusRequestT &request={}) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::ListCisScanResultsAggregatedByChecksOutcomeCallable ListCisScanResultsAggregatedByChecksCallable(const ListCisScanResultsAggregatedByChecksRequestT &request) const
void UpdateConnectorAsync(const UpdateConnectorRequestT &request, const UpdateConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
virtual Model::ListConnectorsOutcome ListConnectors(const Model::ListConnectorsRequest &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 UpdateCodeSecurityIntegrationAsync(const UpdateCodeSecurityIntegrationRequestT &request, const UpdateCodeSecurityIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateConfigurationAsync(const UpdateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateConfigurationRequestT &request={}) const
virtual Model::StartCodeSecurityScanOutcome StartCodeSecurityScan(const Model::StartCodeSecurityScanRequest &request) const
void GetFindingsReportStatusAsync(const GetFindingsReportStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetFindingsReportStatusRequestT &request={}) const
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
Model::BatchDisassociateCodeSecurityScanConfigurationOutcomeCallable BatchDisassociateCodeSecurityScanConfigurationCallable(const BatchDisassociateCodeSecurityScanConfigurationRequestT &request) const
Model::ListCodeSecurityScanConfigurationsOutcomeCallable ListCodeSecurityScanConfigurationsCallable(const ListCodeSecurityScanConfigurationsRequestT &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 ListCodeSecurityScanConfigurationAssociationsAsync(const ListCodeSecurityScanConfigurationAssociationsRequestT &request, const ListCodeSecurityScanConfigurationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCisScanReportAsync(const GetCisScanReportRequestT &request, const GetCisScanReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCodeSecurityIntegrationOutcomeCallable DeleteCodeSecurityIntegrationCallable(const DeleteCodeSecurityIntegrationRequestT &request) const
void CreateCodeSecurityScanConfigurationAsync(const CreateCodeSecurityScanConfigurationRequestT &request, const CreateCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateConnectorScanConfigurationAsync(const UpdateConnectorScanConfigurationRequestT &request, const UpdateConnectorScanConfigurationResponseReceivedHandler &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
virtual Model::ListCodeSecurityScanConfigurationAssociationsOutcome ListCodeSecurityScanConfigurationAssociations(const Model::ListCodeSecurityScanConfigurationAssociationsRequest &request) const
Model::DeleteConnectorOutcomeCallable DeleteConnectorCallable(const DeleteConnectorRequestT &request) const
void GetCodeSecurityScanConfigurationAsync(const GetCodeSecurityScanConfigurationRequestT &request, const GetCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAccountPermissionsAsync(const ListAccountPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccountPermissionsRequestT &request={}) const
virtual Model::GetCodeSecurityIntegrationOutcome GetCodeSecurityIntegration(const Model::GetCodeSecurityIntegrationRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::GetCodeSecurityScanOutcome GetCodeSecurityScan(const Model::GetCodeSecurityScanRequest &request) const
Model::GetEncryptionKeyOutcomeCallable GetEncryptionKeyCallable(const GetEncryptionKeyRequestT &request) const
virtual Model::CreateCisScanConfigurationOutcome CreateCisScanConfiguration(const Model::CreateCisScanConfigurationRequest &request) const
Model::ListCodeSecurityScanConfigurationAssociationsOutcomeCallable ListCodeSecurityScanConfigurationAssociationsCallable(const ListCodeSecurityScanConfigurationAssociationsRequestT &request) const
Model::BatchGetFindingDetailsOutcomeCallable BatchGetFindingDetailsCallable(const BatchGetFindingDetailsRequestT &request) const
Model::StartCodeSecurityScanOutcomeCallable StartCodeSecurityScanCallable(const StartCodeSecurityScanRequestT &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
Model::GetCodeSecurityIntegrationOutcomeCallable GetCodeSecurityIntegrationCallable(const GetCodeSecurityIntegrationRequestT &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::UpdateConnectorOutcomeCallable UpdateConnectorCallable(const UpdateConnectorRequestT &request) const
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
virtual Model::DeleteCodeSecurityScanConfigurationOutcome DeleteCodeSecurityScanConfiguration(const Model::DeleteCodeSecurityScanConfigurationRequest &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
virtual Model::ListCodeSecurityScanConfigurationsOutcome ListCodeSecurityScanConfigurations(const Model::ListCodeSecurityScanConfigurationsRequest &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
void BatchAssociateCodeSecurityScanConfigurationAsync(const BatchAssociateCodeSecurityScanConfigurationRequestT &request, const BatchAssociateCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEncryptionKeyOutcomeCallable UpdateEncryptionKeyCallable(const UpdateEncryptionKeyRequestT &request) const
virtual Model::CreateCodeSecurityIntegrationOutcome CreateCodeSecurityIntegration(const Model::CreateCodeSecurityIntegrationRequest &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
void ListCodeSecurityScanConfigurationsAsync(const ListCodeSecurityScanConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCodeSecurityScanConfigurationsRequestT &request={}) const
virtual Model::UpdateCodeSecurityIntegrationOutcome UpdateCodeSecurityIntegration(const Model::UpdateCodeSecurityIntegrationRequest &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::GetCodeSecurityScanConfigurationOutcomeCallable GetCodeSecurityScanConfigurationCallable(const GetCodeSecurityScanConfigurationRequestT &request) const
Model::StartCisSessionOutcomeCallable StartCisSessionCallable(const StartCisSessionRequestT &request) const
Model::CreateCodeSecurityScanConfigurationOutcomeCallable CreateCodeSecurityScanConfigurationCallable(const CreateCodeSecurityScanConfigurationRequestT &request) const
Model::EnableOutcomeCallable EnableCallable(const EnableRequestT &request) const
virtual Model::ListMembersOutcome ListMembers(const Model::ListMembersRequest &request={}) const
void ListCodeSecurityIntegrationsAsync(const ListCodeSecurityIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCodeSecurityIntegrationsRequestT &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
virtual Model::ListCodeSecurityIntegrationsOutcome ListCodeSecurityIntegrations(const Model::ListCodeSecurityIntegrationsRequest &request={}) const
virtual Model::UpdateConnectorScanConfigurationOutcome UpdateConnectorScanConfiguration(const Model::UpdateConnectorScanConfigurationRequest &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
void ListConnectorScanConfigurationsAsync(const ListConnectorScanConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorScanConfigurationsRequestT &request={}) const
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
Model::BatchAssociateCodeSecurityScanConfigurationOutcomeCallable BatchAssociateCodeSecurityScanConfigurationCallable(const BatchAssociateCodeSecurityScanConfigurationRequestT &request) 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
Model::UpdateCodeSecurityScanConfigurationOutcomeCallable UpdateCodeSecurityScanConfigurationCallable(const UpdateCodeSecurityScanConfigurationRequestT &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< GetCodeSecurityScanConfigurationOutcome > GetCodeSecurityScanConfigurationOutcomeCallable
std::future< ListCodeSecurityScanConfigurationsOutcome > ListCodeSecurityScanConfigurationsOutcomeCallable
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
std::future< ListCisScanConfigurationsOutcome > ListCisScanConfigurationsOutcomeCallable
std::future< DeleteCodeSecurityIntegrationOutcome > DeleteCodeSecurityIntegrationOutcomeCallable
std::future< ListCodeSecurityIntegrationsOutcome > ListCodeSecurityIntegrationsOutcomeCallable
std::future< EnableDelegatedAdminAccountOutcome > EnableDelegatedAdminAccountOutcomeCallable
std::future< DeleteCisScanConfigurationOutcome > DeleteCisScanConfigurationOutcomeCallable
std::future< ListFindingAggregationsOutcome > ListFindingAggregationsOutcomeCallable
std::future< BatchAssociateCodeSecurityScanConfigurationOutcome > BatchAssociateCodeSecurityScanConfigurationOutcomeCallable
std::future< StopCisSessionOutcome > StopCisSessionOutcomeCallable
std::future< UpdateFilterOutcome > UpdateFilterOutcomeCallable
std::future< ListCodeSecurityScanConfigurationAssociationsOutcome > ListCodeSecurityScanConfigurationAssociationsOutcomeCallable
std::future< GetFindingsReportStatusOutcome > GetFindingsReportStatusOutcomeCallable
std::future< UpdateEc2DeepInspectionConfigurationOutcome > UpdateEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListUsageTotalsOutcome > ListUsageTotalsOutcomeCallable
std::future< AssociateMemberOutcome > AssociateMemberOutcomeCallable
std::future< GetMemberOutcome > GetMemberOutcomeCallable
std::future< ListConnectorScanConfigurationsOutcome > ListConnectorScanConfigurationsOutcomeCallable
std::future< BatchGetCodeSnippetOutcome > BatchGetCodeSnippetOutcomeCallable
std::future< ListCisScanResultsAggregatedByChecksOutcome > ListCisScanResultsAggregatedByChecksOutcomeCallable
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
std::future< GetDelegatedAdminAccountOutcome > GetDelegatedAdminAccountOutcomeCallable
std::future< BatchDisassociateCodeSecurityScanConfigurationOutcome > BatchDisassociateCodeSecurityScanConfigurationOutcomeCallable
std::future< DisassociateMemberOutcome > DisassociateMemberOutcomeCallable
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
std::future< CreateFindingsReportOutcome > CreateFindingsReportOutcomeCallable
std::future< BatchGetFreeTrialInfoOutcome > BatchGetFreeTrialInfoOutcomeCallable
std::future< GetCodeSecurityIntegrationOutcome > GetCodeSecurityIntegrationOutcomeCallable
std::future< UpdateEncryptionKeyOutcome > UpdateEncryptionKeyOutcomeCallable
std::future< CreateCodeSecurityIntegrationOutcome > CreateCodeSecurityIntegrationOutcomeCallable
std::future< DisableOutcome > DisableOutcomeCallable
std::future< SendCisSessionHealthOutcome > SendCisSessionHealthOutcomeCallable
std::future< UpdateCodeSecurityIntegrationOutcome > UpdateCodeSecurityIntegrationOutcomeCallable
std::future< EnableOutcome > EnableOutcomeCallable
std::future< GetConfigurationOutcome > GetConfigurationOutcomeCallable
std::future< GetClustersForImageOutcome > GetClustersForImageOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateCodeSecurityScanConfigurationOutcome > CreateCodeSecurityScanConfigurationOutcomeCallable
std::future< GetCisScanReportOutcome > GetCisScanReportOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
std::future< UpdateConnectorOutcome > UpdateConnectorOutcomeCallable
std::future< BatchGetMemberEc2DeepInspectionStatusOutcome > BatchGetMemberEc2DeepInspectionStatusOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListFiltersOutcome > ListFiltersOutcomeCallable
std::future< DeleteCodeSecurityScanConfigurationOutcome > DeleteCodeSecurityScanConfigurationOutcomeCallable
std::future< StartCodeSecurityScanOutcome > StartCodeSecurityScanOutcomeCallable
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< UpdateConnectorScanConfigurationOutcome > UpdateConnectorScanConfigurationOutcomeCallable
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
std::future< UpdateCisScanConfigurationOutcome > UpdateCisScanConfigurationOutcomeCallable
std::future< GetCodeSecurityScanOutcome > GetCodeSecurityScanOutcomeCallable
std::future< GetEc2DeepInspectionConfigurationOutcome > GetEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListAccountPermissionsOutcome > ListAccountPermissionsOutcomeCallable
std::future< ResetEncryptionKeyOutcome > ResetEncryptionKeyOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
std::future< CreateConnectorOutcome > CreateConnectorOutcomeCallable
std::future< UpdateCodeSecurityScanConfigurationOutcome > UpdateCodeSecurityScanConfigurationOutcomeCallable
std::future< CreateCisScanConfigurationOutcome > CreateCisScanConfigurationOutcomeCallable
std::future< ListCisScanResultsAggregatedByTargetResourceOutcome > ListCisScanResultsAggregatedByTargetResourceOutcomeCallable
std::future< ListCisScansOutcome > ListCisScansOutcomeCallable
std::future< BatchGetFindingDetailsOutcome > BatchGetFindingDetailsOutcomeCallable
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::StartCodeSecurityScanRequest &, const Model::StartCodeSecurityScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCodeSecurityScanResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCodeSecurityIntegrationsRequest &, const Model::ListCodeSecurityIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeSecurityIntegrationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCodeSecurityScanRequest &, const Model::GetCodeSecurityScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeSecurityScanResponseReceivedHandler
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::GetConfigurationRequest &, const Model::GetConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanReportRequest &, const Model::GetCisScanReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCisScanReportResponseReceivedHandler
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::SendCisSessionTelemetryRequest &, const Model::SendCisSessionTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendCisSessionTelemetryResponseReceivedHandler
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::UpdateCodeSecurityScanConfigurationRequest &, const Model::UpdateCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCodeSecurityScanConfigurationResponseReceivedHandler
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::DeleteConnectorRequest &, const Model::DeleteConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectorResponseReceivedHandler
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::ResetEncryptionKeyRequest &, const Model::ResetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetEncryptionKeyResponseReceivedHandler
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::CancelSbomExportRequest &, const Model::CancelSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelSbomExportResponseReceivedHandler
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::UpdateOrgEc2DeepInspectionConfigurationRequest &, const Model::UpdateOrgEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCodeSecurityScanConfigurationAssociationsRequest &, const Model::ListCodeSecurityScanConfigurationAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeSecurityScanConfigurationAssociationsResponseReceivedHandler
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::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::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfigurationResponseReceivedHandler
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::GetFindingsReportStatusRequest &, const Model::GetFindingsReportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFindingsReportStatusResponseReceivedHandler
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::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMembersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateCodeSecurityIntegrationRequest &, const Model::CreateCodeSecurityIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCodeSecurityIntegrationResponseReceivedHandler
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::AssociateMemberRequest &, const Model::AssociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateCodeSecurityScanConfigurationRequest &, const Model::CreateCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCodeSecurityScanConfigurationResponseReceivedHandler
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::DisableDelegatedAdminAccountRequest &, const Model::DisableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableDelegatedAdminAccountResponseReceivedHandler
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::CreateSbomExportRequest &, const Model::CreateSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSbomExportResponseReceivedHandler
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::GetSbomExportRequest &, const Model::GetSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSbomExportResponseReceivedHandler
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::CreateFilterRequest &, const Model::CreateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFilterResponseReceivedHandler
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::GetDelegatedAdminAccountRequest &, const Model::GetDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDelegatedAdminAccountResponseReceivedHandler
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::UpdateConnectorRequest &, const Model::UpdateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectorResponseReceivedHandler
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::DeleteCodeSecurityScanConfigurationRequest &, const Model::DeleteCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCodeSecurityScanConfigurationResponseReceivedHandler
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::GetClustersForImageRequest &, const Model::GetClustersForImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetClustersForImageResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteCodeSecurityIntegrationRequest &, const Model::DeleteCodeSecurityIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCodeSecurityIntegrationResponseReceivedHandler
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::CancelFindingsReportRequest &, const Model::CancelFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateConnectorRequest &, const Model::CreateConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConnectorResponseReceivedHandler
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::EnableDelegatedAdminAccountRequest &, const Model::EnableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EnableDelegatedAdminAccountResponseReceivedHandler
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::SearchVulnerabilitiesRequest &, const Model::SearchVulnerabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchVulnerabilitiesResponseReceivedHandler
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::BatchGetFreeTrialInfoRequest &, const Model::BatchGetFreeTrialInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetFreeTrialInfoResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCodeSecurityIntegrationRequest &, const Model::GetCodeSecurityIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeSecurityIntegrationResponseReceivedHandler
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::CreateCisScanConfigurationRequest &, const Model::CreateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCisScanConfigurationResponseReceivedHandler
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::BatchGetCodeSnippetRequest &, const Model::BatchGetCodeSnippetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCodeSnippetResponseReceivedHandler
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::BatchAssociateCodeSecurityScanConfigurationRequest &, const Model::BatchAssociateCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchAssociateCodeSecurityScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListConnectorScanConfigurationsRequest &, const Model::ListConnectorScanConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectorScanConfigurationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCodeSecurityScanConfigurationsRequest &, const Model::ListCodeSecurityScanConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeSecurityScanConfigurationsResponseReceivedHandler
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::UpdateCodeSecurityIntegrationRequest &, const Model::UpdateCodeSecurityIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCodeSecurityIntegrationResponseReceivedHandler
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::ListCisScanResultsAggregatedByChecksRequest &, const Model::ListCisScanResultsAggregatedByChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCisScanResultsAggregatedByChecksResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCodeSecurityScanConfigurationRequest &, const Model::GetCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCodeSecurityScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListConnectorsRequest &, const Model::ListConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectorsResponseReceivedHandler
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::GetEc2DeepInspectionConfigurationRequest &, const Model::GetEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchDisassociateCodeSecurityScanConfigurationRequest &, const Model::BatchDisassociateCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDisassociateCodeSecurityScanConfigurationResponseReceivedHandler
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::UpdateConnectorScanConfigurationRequest &, const Model::UpdateConnectorScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConnectorScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteCisScanConfigurationRequest &, const Model::DeleteCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCisScanConfigurationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String