AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
Inspector2Client.h
1
6#pragma once
7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/inspector2/Inspector2ServiceClientModel.h>
13
14namespace Aws
15{
16namespace Inspector2
17{
23 class AWS_INSPECTOR2_API Inspector2Client : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<Inspector2Client>
24 {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
38 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr);
39
45 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr,
47
52 Inspector2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
53 std::shared_ptr<Inspector2EndpointProviderBase> endpointProvider = nullptr,
55
56
57 /* Legacy constructors due deprecation */
63
69 const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 Inspector2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
80
94
98 template<typename AssociateMemberRequestT = Model::AssociateMemberRequest>
99 Model::AssociateMemberOutcomeCallable AssociateMemberCallable(const AssociateMemberRequestT& request) const
100 {
101 return SubmitCallable(&Inspector2Client::AssociateMember, request);
102 }
103
107 template<typename AssociateMemberRequestT = Model::AssociateMemberRequest>
108 void AssociateMemberAsync(const AssociateMemberRequestT& request, const AssociateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
109 {
110 return SubmitAsync(&Inspector2Client::AssociateMember, request, handler, context);
111 }
112
120
124 template<typename BatchAssociateCodeSecurityScanConfigurationRequestT = Model::BatchAssociateCodeSecurityScanConfigurationRequest>
126 {
127 return SubmitCallable(&Inspector2Client::BatchAssociateCodeSecurityScanConfiguration, request);
128 }
129
133 template<typename BatchAssociateCodeSecurityScanConfigurationRequestT = Model::BatchAssociateCodeSecurityScanConfigurationRequest>
134 void BatchAssociateCodeSecurityScanConfigurationAsync(const BatchAssociateCodeSecurityScanConfigurationRequestT& request, const BatchAssociateCodeSecurityScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
135 {
136 return SubmitAsync(&Inspector2Client::BatchAssociateCodeSecurityScanConfiguration, request, handler, context);
137 }
138
146
150 template<typename BatchDisassociateCodeSecurityScanConfigurationRequestT = Model::BatchDisassociateCodeSecurityScanConfigurationRequest>
152 {
153 return SubmitCallable(&Inspector2Client::BatchDisassociateCodeSecurityScanConfiguration, request);
154 }
155
159 template<typename BatchDisassociateCodeSecurityScanConfigurationRequestT = Model::BatchDisassociateCodeSecurityScanConfigurationRequest>
160 void BatchDisassociateCodeSecurityScanConfigurationAsync(const BatchDisassociateCodeSecurityScanConfigurationRequestT& request, const BatchDisassociateCodeSecurityScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
161 {
162 return SubmitAsync(&Inspector2Client::BatchDisassociateCodeSecurityScanConfiguration, request, handler, context);
163 }
164
172
176 template<typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
177 Model::BatchGetAccountStatusOutcomeCallable BatchGetAccountStatusCallable(const BatchGetAccountStatusRequestT& request = {}) const
178 {
179 return SubmitCallable(&Inspector2Client::BatchGetAccountStatus, request);
180 }
181
185 template<typename BatchGetAccountStatusRequestT = Model::BatchGetAccountStatusRequest>
186 void BatchGetAccountStatusAsync(const BatchGetAccountStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchGetAccountStatusRequestT& request = {}) const
187 {
188 return SubmitAsync(&Inspector2Client::BatchGetAccountStatus, request, handler, context);
189 }
190
198
202 template<typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
203 Model::BatchGetCodeSnippetOutcomeCallable BatchGetCodeSnippetCallable(const BatchGetCodeSnippetRequestT& request) const
204 {
205 return SubmitCallable(&Inspector2Client::BatchGetCodeSnippet, request);
206 }
207
211 template<typename BatchGetCodeSnippetRequestT = Model::BatchGetCodeSnippetRequest>
212 void BatchGetCodeSnippetAsync(const BatchGetCodeSnippetRequestT& request, const BatchGetCodeSnippetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
213 {
214 return SubmitAsync(&Inspector2Client::BatchGetCodeSnippet, request, handler, context);
215 }
216
223
227 template<typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
228 Model::BatchGetFindingDetailsOutcomeCallable BatchGetFindingDetailsCallable(const BatchGetFindingDetailsRequestT& request) const
229 {
230 return SubmitCallable(&Inspector2Client::BatchGetFindingDetails, request);
231 }
232
236 template<typename BatchGetFindingDetailsRequestT = Model::BatchGetFindingDetailsRequest>
237 void BatchGetFindingDetailsAsync(const BatchGetFindingDetailsRequestT& request, const BatchGetFindingDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
238 {
239 return SubmitAsync(&Inspector2Client::BatchGetFindingDetails, request, handler, context);
240 }
241
249
253 template<typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
254 Model::BatchGetFreeTrialInfoOutcomeCallable BatchGetFreeTrialInfoCallable(const BatchGetFreeTrialInfoRequestT& request) const
255 {
256 return SubmitCallable(&Inspector2Client::BatchGetFreeTrialInfo, request);
257 }
258
262 template<typename BatchGetFreeTrialInfoRequestT = Model::BatchGetFreeTrialInfoRequest>
263 void BatchGetFreeTrialInfoAsync(const BatchGetFreeTrialInfoRequestT& request, const BatchGetFreeTrialInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
264 {
265 return SubmitAsync(&Inspector2Client::BatchGetFreeTrialInfo, request, handler, context);
266 }
267
277
281 template<typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
282 Model::BatchGetMemberEc2DeepInspectionStatusOutcomeCallable BatchGetMemberEc2DeepInspectionStatusCallable(const BatchGetMemberEc2DeepInspectionStatusRequestT& request = {}) const
283 {
284 return SubmitCallable(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request);
285 }
286
290 template<typename BatchGetMemberEc2DeepInspectionStatusRequestT = Model::BatchGetMemberEc2DeepInspectionStatusRequest>
291 void BatchGetMemberEc2DeepInspectionStatusAsync(const BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchGetMemberEc2DeepInspectionStatusRequestT& request = {}) const
292 {
293 return SubmitAsync(&Inspector2Client::BatchGetMemberEc2DeepInspectionStatus, request, handler, context);
294 }
295
305
309 template<typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
311 {
312 return SubmitCallable(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request);
313 }
314
318 template<typename BatchUpdateMemberEc2DeepInspectionStatusRequestT = Model::BatchUpdateMemberEc2DeepInspectionStatusRequest>
319 void BatchUpdateMemberEc2DeepInspectionStatusAsync(const BatchUpdateMemberEc2DeepInspectionStatusRequestT& request, const BatchUpdateMemberEc2DeepInspectionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
320 {
321 return SubmitAsync(&Inspector2Client::BatchUpdateMemberEc2DeepInspectionStatus, request, handler, context);
322 }
323
330
334 template<typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
335 Model::CancelFindingsReportOutcomeCallable CancelFindingsReportCallable(const CancelFindingsReportRequestT& request) const
336 {
337 return SubmitCallable(&Inspector2Client::CancelFindingsReport, request);
338 }
339
343 template<typename CancelFindingsReportRequestT = Model::CancelFindingsReportRequest>
344 void CancelFindingsReportAsync(const CancelFindingsReportRequestT& request, const CancelFindingsReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
345 {
346 return SubmitAsync(&Inspector2Client::CancelFindingsReport, request, handler, context);
347 }
348
356
360 template<typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
361 Model::CancelSbomExportOutcomeCallable CancelSbomExportCallable(const CancelSbomExportRequestT& request) const
362 {
363 return SubmitCallable(&Inspector2Client::CancelSbomExport, request);
364 }
365
369 template<typename CancelSbomExportRequestT = Model::CancelSbomExportRequest>
370 void CancelSbomExportAsync(const CancelSbomExportRequestT& request, const CancelSbomExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
371 {
372 return SubmitAsync(&Inspector2Client::CancelSbomExport, request, handler, context);
373 }
374
381
385 template<typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
386 Model::CreateCisScanConfigurationOutcomeCallable CreateCisScanConfigurationCallable(const CreateCisScanConfigurationRequestT& request) const
387 {
388 return SubmitCallable(&Inspector2Client::CreateCisScanConfiguration, request);
389 }
390
394 template<typename CreateCisScanConfigurationRequestT = Model::CreateCisScanConfigurationRequest>
395 void CreateCisScanConfigurationAsync(const CreateCisScanConfigurationRequestT& request, const CreateCisScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
396 {
397 return SubmitAsync(&Inspector2Client::CreateCisScanConfiguration, request, handler, context);
398 }
399
411
415 template<typename CreateCodeSecurityIntegrationRequestT = Model::CreateCodeSecurityIntegrationRequest>
416 Model::CreateCodeSecurityIntegrationOutcomeCallable CreateCodeSecurityIntegrationCallable(const CreateCodeSecurityIntegrationRequestT& request) const
417 {
418 return SubmitCallable(&Inspector2Client::CreateCodeSecurityIntegration, request);
419 }
420
424 template<typename CreateCodeSecurityIntegrationRequestT = Model::CreateCodeSecurityIntegrationRequest>
425 void CreateCodeSecurityIntegrationAsync(const CreateCodeSecurityIntegrationRequestT& request, const CreateCodeSecurityIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
426 {
427 return SubmitAsync(&Inspector2Client::CreateCodeSecurityIntegration, request, handler, context);
428 }
429
437
441 template<typename CreateCodeSecurityScanConfigurationRequestT = Model::CreateCodeSecurityScanConfigurationRequest>
443 {
444 return SubmitCallable(&Inspector2Client::CreateCodeSecurityScanConfiguration, request);
445 }
446
450 template<typename CreateCodeSecurityScanConfigurationRequestT = Model::CreateCodeSecurityScanConfigurationRequest>
451 void CreateCodeSecurityScanConfigurationAsync(const CreateCodeSecurityScanConfigurationRequestT& request, const CreateCodeSecurityScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
452 {
453 return SubmitAsync(&Inspector2Client::CreateCodeSecurityScanConfiguration, request, handler, context);
454 }
455
464
468 template<typename CreateFilterRequestT = Model::CreateFilterRequest>
469 Model::CreateFilterOutcomeCallable CreateFilterCallable(const CreateFilterRequestT& request) const
470 {
471 return SubmitCallable(&Inspector2Client::CreateFilter, request);
472 }
473
477 template<typename CreateFilterRequestT = Model::CreateFilterRequest>
478 void CreateFilterAsync(const CreateFilterRequestT& request, const CreateFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
479 {
480 return SubmitAsync(&Inspector2Client::CreateFilter, request, handler, context);
481 }
482
492
496 template<typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
497 Model::CreateFindingsReportOutcomeCallable CreateFindingsReportCallable(const CreateFindingsReportRequestT& request) const
498 {
499 return SubmitCallable(&Inspector2Client::CreateFindingsReport, request);
500 }
501
505 template<typename CreateFindingsReportRequestT = Model::CreateFindingsReportRequest>
506 void CreateFindingsReportAsync(const CreateFindingsReportRequestT& request, const CreateFindingsReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
507 {
508 return SubmitAsync(&Inspector2Client::CreateFindingsReport, request, handler, context);
509 }
510
518
522 template<typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
523 Model::CreateSbomExportOutcomeCallable CreateSbomExportCallable(const CreateSbomExportRequestT& request) const
524 {
525 return SubmitCallable(&Inspector2Client::CreateSbomExport, request);
526 }
527
531 template<typename CreateSbomExportRequestT = Model::CreateSbomExportRequest>
532 void CreateSbomExportAsync(const CreateSbomExportRequestT& request, const CreateSbomExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
533 {
534 return SubmitAsync(&Inspector2Client::CreateSbomExport, request, handler, context);
535 }
536
543
547 template<typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
548 Model::DeleteCisScanConfigurationOutcomeCallable DeleteCisScanConfigurationCallable(const DeleteCisScanConfigurationRequestT& request) const
549 {
550 return SubmitCallable(&Inspector2Client::DeleteCisScanConfiguration, request);
551 }
552
556 template<typename DeleteCisScanConfigurationRequestT = Model::DeleteCisScanConfigurationRequest>
557 void DeleteCisScanConfigurationAsync(const DeleteCisScanConfigurationRequestT& request, const DeleteCisScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
558 {
559 return SubmitAsync(&Inspector2Client::DeleteCisScanConfiguration, request, handler, context);
560 }
561
568
572 template<typename DeleteCodeSecurityIntegrationRequestT = Model::DeleteCodeSecurityIntegrationRequest>
573 Model::DeleteCodeSecurityIntegrationOutcomeCallable DeleteCodeSecurityIntegrationCallable(const DeleteCodeSecurityIntegrationRequestT& request) const
574 {
575 return SubmitCallable(&Inspector2Client::DeleteCodeSecurityIntegration, request);
576 }
577
581 template<typename DeleteCodeSecurityIntegrationRequestT = Model::DeleteCodeSecurityIntegrationRequest>
582 void DeleteCodeSecurityIntegrationAsync(const DeleteCodeSecurityIntegrationRequestT& request, const DeleteCodeSecurityIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
583 {
584 return SubmitAsync(&Inspector2Client::DeleteCodeSecurityIntegration, request, handler, context);
585 }
586
593
597 template<typename DeleteCodeSecurityScanConfigurationRequestT = Model::DeleteCodeSecurityScanConfigurationRequest>
599 {
600 return SubmitCallable(&Inspector2Client::DeleteCodeSecurityScanConfiguration, request);
601 }
602
606 template<typename DeleteCodeSecurityScanConfigurationRequestT = Model::DeleteCodeSecurityScanConfigurationRequest>
607 void DeleteCodeSecurityScanConfigurationAsync(const DeleteCodeSecurityScanConfigurationRequestT& request, const DeleteCodeSecurityScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
608 {
609 return SubmitAsync(&Inspector2Client::DeleteCodeSecurityScanConfiguration, request, handler, context);
610 }
611
618
622 template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
623 Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT& request) const
624 {
625 return SubmitCallable(&Inspector2Client::DeleteFilter, request);
626 }
627
631 template<typename DeleteFilterRequestT = Model::DeleteFilterRequest>
632 void DeleteFilterAsync(const DeleteFilterRequestT& request, const DeleteFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
633 {
634 return SubmitAsync(&Inspector2Client::DeleteFilter, request, handler, context);
635 }
636
644
648 template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
649 Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable(const DescribeOrganizationConfigurationRequestT& request = {}) const
650 {
651 return SubmitCallable(&Inspector2Client::DescribeOrganizationConfiguration, request);
652 }
653
657 template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
658 void DescribeOrganizationConfigurationAsync(const DescribeOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeOrganizationConfigurationRequestT& request = {}) const
659 {
660 return SubmitAsync(&Inspector2Client::DescribeOrganizationConfiguration, request, handler, context);
661 }
662
670 virtual Model::DisableOutcome Disable(const Model::DisableRequest& request = {}) const;
671
675 template<typename DisableRequestT = Model::DisableRequest>
676 Model::DisableOutcomeCallable DisableCallable(const DisableRequestT& request = {}) const
677 {
678 return SubmitCallable(&Inspector2Client::Disable, request);
679 }
680
684 template<typename DisableRequestT = Model::DisableRequest>
685 void DisableAsync(const DisableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DisableRequestT& request = {}) const
686 {
687 return SubmitAsync(&Inspector2Client::Disable, request, handler, context);
688 }
689
697
701 template<typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
702 Model::DisableDelegatedAdminAccountOutcomeCallable DisableDelegatedAdminAccountCallable(const DisableDelegatedAdminAccountRequestT& request) const
703 {
704 return SubmitCallable(&Inspector2Client::DisableDelegatedAdminAccount, request);
705 }
706
710 template<typename DisableDelegatedAdminAccountRequestT = Model::DisableDelegatedAdminAccountRequest>
711 void DisableDelegatedAdminAccountAsync(const DisableDelegatedAdminAccountRequestT& request, const DisableDelegatedAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
712 {
713 return SubmitAsync(&Inspector2Client::DisableDelegatedAdminAccount, request, handler, context);
714 }
715
723
727 template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
728 Model::DisassociateMemberOutcomeCallable DisassociateMemberCallable(const DisassociateMemberRequestT& request) const
729 {
730 return SubmitCallable(&Inspector2Client::DisassociateMember, request);
731 }
732
736 template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
737 void DisassociateMemberAsync(const DisassociateMemberRequestT& request, const DisassociateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
738 {
739 return SubmitAsync(&Inspector2Client::DisassociateMember, request, handler, context);
740 }
741
748 virtual Model::EnableOutcome Enable(const Model::EnableRequest& request) const;
749
753 template<typename EnableRequestT = Model::EnableRequest>
754 Model::EnableOutcomeCallable EnableCallable(const EnableRequestT& request) const
755 {
756 return SubmitCallable(&Inspector2Client::Enable, request);
757 }
758
762 template<typename EnableRequestT = Model::EnableRequest>
763 void EnableAsync(const EnableRequestT& request, const EnableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
764 {
765 return SubmitAsync(&Inspector2Client::Enable, request, handler, context);
766 }
767
775
779 template<typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
780 Model::EnableDelegatedAdminAccountOutcomeCallable EnableDelegatedAdminAccountCallable(const EnableDelegatedAdminAccountRequestT& request) const
781 {
782 return SubmitCallable(&Inspector2Client::EnableDelegatedAdminAccount, request);
783 }
784
788 template<typename EnableDelegatedAdminAccountRequestT = Model::EnableDelegatedAdminAccountRequest>
789 void EnableDelegatedAdminAccountAsync(const EnableDelegatedAdminAccountRequestT& request, const EnableDelegatedAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
790 {
791 return SubmitAsync(&Inspector2Client::EnableDelegatedAdminAccount, request, handler, context);
792 }
793
800
804 template<typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
805 Model::GetCisScanReportOutcomeCallable GetCisScanReportCallable(const GetCisScanReportRequestT& request) const
806 {
807 return SubmitCallable(&Inspector2Client::GetCisScanReport, request);
808 }
809
813 template<typename GetCisScanReportRequestT = Model::GetCisScanReportRequest>
814 void GetCisScanReportAsync(const GetCisScanReportRequestT& request, const GetCisScanReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
815 {
816 return SubmitAsync(&Inspector2Client::GetCisScanReport, request, handler, context);
817 }
818
825
829 template<typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
830 Model::GetCisScanResultDetailsOutcomeCallable GetCisScanResultDetailsCallable(const GetCisScanResultDetailsRequestT& request) const
831 {
832 return SubmitCallable(&Inspector2Client::GetCisScanResultDetails, request);
833 }
834
838 template<typename GetCisScanResultDetailsRequestT = Model::GetCisScanResultDetailsRequest>
839 void GetCisScanResultDetailsAsync(const GetCisScanResultDetailsRequestT& request, const GetCisScanResultDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
840 {
841 return SubmitAsync(&Inspector2Client::GetCisScanResultDetails, request, handler, context);
842 }
843
851
855 template<typename GetClustersForImageRequestT = Model::GetClustersForImageRequest>
856 Model::GetClustersForImageOutcomeCallable GetClustersForImageCallable(const GetClustersForImageRequestT& request) const
857 {
858 return SubmitCallable(&Inspector2Client::GetClustersForImage, request);
859 }
860
864 template<typename GetClustersForImageRequestT = Model::GetClustersForImageRequest>
865 void GetClustersForImageAsync(const GetClustersForImageRequestT& request, const GetClustersForImageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
866 {
867 return SubmitAsync(&Inspector2Client::GetClustersForImage, request, handler, context);
868 }
869
877
881 template<typename GetCodeSecurityIntegrationRequestT = Model::GetCodeSecurityIntegrationRequest>
882 Model::GetCodeSecurityIntegrationOutcomeCallable GetCodeSecurityIntegrationCallable(const GetCodeSecurityIntegrationRequestT& request) const
883 {
884 return SubmitCallable(&Inspector2Client::GetCodeSecurityIntegration, request);
885 }
886
890 template<typename GetCodeSecurityIntegrationRequestT = Model::GetCodeSecurityIntegrationRequest>
891 void GetCodeSecurityIntegrationAsync(const GetCodeSecurityIntegrationRequestT& request, const GetCodeSecurityIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
892 {
893 return SubmitAsync(&Inspector2Client::GetCodeSecurityIntegration, request, handler, context);
894 }
895
903
907 template<typename GetCodeSecurityScanRequestT = Model::GetCodeSecurityScanRequest>
908 Model::GetCodeSecurityScanOutcomeCallable GetCodeSecurityScanCallable(const GetCodeSecurityScanRequestT& request) const
909 {
910 return SubmitCallable(&Inspector2Client::GetCodeSecurityScan, request);
911 }
912
916 template<typename GetCodeSecurityScanRequestT = Model::GetCodeSecurityScanRequest>
917 void GetCodeSecurityScanAsync(const GetCodeSecurityScanRequestT& request, const GetCodeSecurityScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
918 {
919 return SubmitAsync(&Inspector2Client::GetCodeSecurityScan, request, handler, context);
920 }
921
929
933 template<typename GetCodeSecurityScanConfigurationRequestT = Model::GetCodeSecurityScanConfigurationRequest>
935 {
936 return SubmitCallable(&Inspector2Client::GetCodeSecurityScanConfiguration, request);
937 }
938
942 template<typename GetCodeSecurityScanConfigurationRequestT = Model::GetCodeSecurityScanConfigurationRequest>
943 void GetCodeSecurityScanConfigurationAsync(const GetCodeSecurityScanConfigurationRequestT& request, const GetCodeSecurityScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
944 {
945 return SubmitAsync(&Inspector2Client::GetCodeSecurityScanConfiguration, request, handler, context);
946 }
947
955
959 template<typename GetConfigurationRequestT = Model::GetConfigurationRequest>
960 Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT& request = {}) const
961 {
962 return SubmitCallable(&Inspector2Client::GetConfiguration, request);
963 }
964
968 template<typename GetConfigurationRequestT = Model::GetConfigurationRequest>
969 void GetConfigurationAsync(const GetConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetConfigurationRequestT& request = {}) const
970 {
971 return SubmitAsync(&Inspector2Client::GetConfiguration, request, handler, context);
972 }
973
981
985 template<typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
986 Model::GetDelegatedAdminAccountOutcomeCallable GetDelegatedAdminAccountCallable(const GetDelegatedAdminAccountRequestT& request = {}) const
987 {
988 return SubmitCallable(&Inspector2Client::GetDelegatedAdminAccount, request);
989 }
990
994 template<typename GetDelegatedAdminAccountRequestT = Model::GetDelegatedAdminAccountRequest>
995 void GetDelegatedAdminAccountAsync(const GetDelegatedAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetDelegatedAdminAccountRequestT& request = {}) const
996 {
997 return SubmitAsync(&Inspector2Client::GetDelegatedAdminAccount, request, handler, context);
998 }
999
1007
1011 template<typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
1012 Model::GetEc2DeepInspectionConfigurationOutcomeCallable GetEc2DeepInspectionConfigurationCallable(const GetEc2DeepInspectionConfigurationRequestT& request = {}) const
1013 {
1014 return SubmitCallable(&Inspector2Client::GetEc2DeepInspectionConfiguration, request);
1015 }
1016
1020 template<typename GetEc2DeepInspectionConfigurationRequestT = Model::GetEc2DeepInspectionConfigurationRequest>
1021 void GetEc2DeepInspectionConfigurationAsync(const GetEc2DeepInspectionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetEc2DeepInspectionConfigurationRequestT& request = {}) const
1022 {
1023 return SubmitAsync(&Inspector2Client::GetEc2DeepInspectionConfiguration, request, handler, context);
1024 }
1025
1032
1036 template<typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
1037 Model::GetEncryptionKeyOutcomeCallable GetEncryptionKeyCallable(const GetEncryptionKeyRequestT& request) const
1038 {
1039 return SubmitCallable(&Inspector2Client::GetEncryptionKey, request);
1040 }
1041
1045 template<typename GetEncryptionKeyRequestT = Model::GetEncryptionKeyRequest>
1046 void GetEncryptionKeyAsync(const GetEncryptionKeyRequestT& request, const GetEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1047 {
1048 return SubmitAsync(&Inspector2Client::GetEncryptionKey, request, handler, context);
1049 }
1050
1057
1061 template<typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
1062 Model::GetFindingsReportStatusOutcomeCallable GetFindingsReportStatusCallable(const GetFindingsReportStatusRequestT& request = {}) const
1063 {
1064 return SubmitCallable(&Inspector2Client::GetFindingsReportStatus, request);
1065 }
1066
1070 template<typename GetFindingsReportStatusRequestT = Model::GetFindingsReportStatusRequest>
1071 void GetFindingsReportStatusAsync(const GetFindingsReportStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetFindingsReportStatusRequestT& request = {}) const
1072 {
1073 return SubmitAsync(&Inspector2Client::GetFindingsReportStatus, request, handler, context);
1074 }
1075
1082
1086 template<typename GetMemberRequestT = Model::GetMemberRequest>
1087 Model::GetMemberOutcomeCallable GetMemberCallable(const GetMemberRequestT& request) const
1088 {
1089 return SubmitCallable(&Inspector2Client::GetMember, request);
1090 }
1091
1095 template<typename GetMemberRequestT = Model::GetMemberRequest>
1096 void GetMemberAsync(const GetMemberRequestT& request, const GetMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1097 {
1098 return SubmitAsync(&Inspector2Client::GetMember, request, handler, context);
1099 }
1100
1108
1112 template<typename GetSbomExportRequestT = Model::GetSbomExportRequest>
1113 Model::GetSbomExportOutcomeCallable GetSbomExportCallable(const GetSbomExportRequestT& request) const
1114 {
1115 return SubmitCallable(&Inspector2Client::GetSbomExport, request);
1116 }
1117
1121 template<typename GetSbomExportRequestT = Model::GetSbomExportRequest>
1122 void GetSbomExportAsync(const GetSbomExportRequestT& request, const GetSbomExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1123 {
1124 return SubmitAsync(&Inspector2Client::GetSbomExport, request, handler, context);
1125 }
1126
1134
1138 template<typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
1139 Model::ListAccountPermissionsOutcomeCallable ListAccountPermissionsCallable(const ListAccountPermissionsRequestT& request = {}) const
1140 {
1141 return SubmitCallable(&Inspector2Client::ListAccountPermissions, request);
1142 }
1143
1147 template<typename ListAccountPermissionsRequestT = Model::ListAccountPermissionsRequest>
1148 void ListAccountPermissionsAsync(const ListAccountPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAccountPermissionsRequestT& request = {}) const
1149 {
1150 return SubmitAsync(&Inspector2Client::ListAccountPermissions, request, handler, context);
1151 }
1152
1159
1163 template<typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
1164 Model::ListCisScanConfigurationsOutcomeCallable ListCisScanConfigurationsCallable(const ListCisScanConfigurationsRequestT& request = {}) const
1165 {
1166 return SubmitCallable(&Inspector2Client::ListCisScanConfigurations, request);
1167 }
1168
1172 template<typename ListCisScanConfigurationsRequestT = Model::ListCisScanConfigurationsRequest>
1173 void ListCisScanConfigurationsAsync(const ListCisScanConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCisScanConfigurationsRequestT& request = {}) const
1174 {
1175 return SubmitAsync(&Inspector2Client::ListCisScanConfigurations, request, handler, context);
1176 }
1177
1184
1188 template<typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
1190 {
1191 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request);
1192 }
1193
1197 template<typename ListCisScanResultsAggregatedByChecksRequestT = Model::ListCisScanResultsAggregatedByChecksRequest>
1198 void ListCisScanResultsAggregatedByChecksAsync(const ListCisScanResultsAggregatedByChecksRequestT& request, const ListCisScanResultsAggregatedByChecksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1199 {
1200 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByChecks, request, handler, context);
1201 }
1202
1210
1214 template<typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
1216 {
1217 return SubmitCallable(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request);
1218 }
1219
1223 template<typename ListCisScanResultsAggregatedByTargetResourceRequestT = Model::ListCisScanResultsAggregatedByTargetResourceRequest>
1224 void ListCisScanResultsAggregatedByTargetResourceAsync(const ListCisScanResultsAggregatedByTargetResourceRequestT& request, const ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1225 {
1226 return SubmitAsync(&Inspector2Client::ListCisScanResultsAggregatedByTargetResource, request, handler, context);
1227 }
1228
1235
1239 template<typename ListCisScansRequestT = Model::ListCisScansRequest>
1240 Model::ListCisScansOutcomeCallable ListCisScansCallable(const ListCisScansRequestT& request = {}) const
1241 {
1242 return SubmitCallable(&Inspector2Client::ListCisScans, request);
1243 }
1244
1248 template<typename ListCisScansRequestT = Model::ListCisScansRequest>
1249 void ListCisScansAsync(const ListCisScansResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCisScansRequestT& request = {}) const
1250 {
1251 return SubmitAsync(&Inspector2Client::ListCisScans, request, handler, context);
1252 }
1253
1261
1265 template<typename ListCodeSecurityIntegrationsRequestT = Model::ListCodeSecurityIntegrationsRequest>
1266 Model::ListCodeSecurityIntegrationsOutcomeCallable ListCodeSecurityIntegrationsCallable(const ListCodeSecurityIntegrationsRequestT& request = {}) const
1267 {
1268 return SubmitCallable(&Inspector2Client::ListCodeSecurityIntegrations, request);
1269 }
1270
1274 template<typename ListCodeSecurityIntegrationsRequestT = Model::ListCodeSecurityIntegrationsRequest>
1275 void ListCodeSecurityIntegrationsAsync(const ListCodeSecurityIntegrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCodeSecurityIntegrationsRequestT& request = {}) const
1276 {
1277 return SubmitAsync(&Inspector2Client::ListCodeSecurityIntegrations, request, handler, context);
1278 }
1279
1287
1291 template<typename ListCodeSecurityScanConfigurationAssociationsRequestT = Model::ListCodeSecurityScanConfigurationAssociationsRequest>
1293 {
1294 return SubmitCallable(&Inspector2Client::ListCodeSecurityScanConfigurationAssociations, request);
1295 }
1296
1300 template<typename ListCodeSecurityScanConfigurationAssociationsRequestT = Model::ListCodeSecurityScanConfigurationAssociationsRequest>
1301 void ListCodeSecurityScanConfigurationAssociationsAsync(const ListCodeSecurityScanConfigurationAssociationsRequestT& request, const ListCodeSecurityScanConfigurationAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1302 {
1303 return SubmitAsync(&Inspector2Client::ListCodeSecurityScanConfigurationAssociations, request, handler, context);
1304 }
1305
1313
1317 template<typename ListCodeSecurityScanConfigurationsRequestT = Model::ListCodeSecurityScanConfigurationsRequest>
1318 Model::ListCodeSecurityScanConfigurationsOutcomeCallable ListCodeSecurityScanConfigurationsCallable(const ListCodeSecurityScanConfigurationsRequestT& request = {}) const
1319 {
1320 return SubmitCallable(&Inspector2Client::ListCodeSecurityScanConfigurations, request);
1321 }
1322
1326 template<typename ListCodeSecurityScanConfigurationsRequestT = Model::ListCodeSecurityScanConfigurationsRequest>
1327 void ListCodeSecurityScanConfigurationsAsync(const ListCodeSecurityScanConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCodeSecurityScanConfigurationsRequestT& request = {}) const
1328 {
1329 return SubmitAsync(&Inspector2Client::ListCodeSecurityScanConfigurations, request, handler, context);
1330 }
1331
1338
1342 template<typename ListCoverageRequestT = Model::ListCoverageRequest>
1343 Model::ListCoverageOutcomeCallable ListCoverageCallable(const ListCoverageRequestT& request = {}) const
1344 {
1345 return SubmitCallable(&Inspector2Client::ListCoverage, request);
1346 }
1347
1351 template<typename ListCoverageRequestT = Model::ListCoverageRequest>
1352 void ListCoverageAsync(const ListCoverageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCoverageRequestT& request = {}) const
1353 {
1354 return SubmitAsync(&Inspector2Client::ListCoverage, request, handler, context);
1355 }
1356
1364
1368 template<typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1369 Model::ListCoverageStatisticsOutcomeCallable ListCoverageStatisticsCallable(const ListCoverageStatisticsRequestT& request = {}) const
1370 {
1371 return SubmitCallable(&Inspector2Client::ListCoverageStatistics, request);
1372 }
1373
1377 template<typename ListCoverageStatisticsRequestT = Model::ListCoverageStatisticsRequest>
1378 void ListCoverageStatisticsAsync(const ListCoverageStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCoverageStatisticsRequestT& request = {}) const
1379 {
1380 return SubmitAsync(&Inspector2Client::ListCoverageStatistics, request, handler, context);
1381 }
1382
1390
1394 template<typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1395 Model::ListDelegatedAdminAccountsOutcomeCallable ListDelegatedAdminAccountsCallable(const ListDelegatedAdminAccountsRequestT& request = {}) const
1396 {
1397 return SubmitCallable(&Inspector2Client::ListDelegatedAdminAccounts, request);
1398 }
1399
1403 template<typename ListDelegatedAdminAccountsRequestT = Model::ListDelegatedAdminAccountsRequest>
1404 void ListDelegatedAdminAccountsAsync(const ListDelegatedAdminAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDelegatedAdminAccountsRequestT& request = {}) const
1405 {
1406 return SubmitAsync(&Inspector2Client::ListDelegatedAdminAccounts, request, handler, context);
1407 }
1408
1415
1419 template<typename ListFiltersRequestT = Model::ListFiltersRequest>
1420 Model::ListFiltersOutcomeCallable ListFiltersCallable(const ListFiltersRequestT& request = {}) const
1421 {
1422 return SubmitCallable(&Inspector2Client::ListFilters, request);
1423 }
1424
1428 template<typename ListFiltersRequestT = Model::ListFiltersRequest>
1429 void ListFiltersAsync(const ListFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFiltersRequestT& request = {}) const
1430 {
1431 return SubmitAsync(&Inspector2Client::ListFilters, request, handler, context);
1432 }
1433
1441
1445 template<typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1446 Model::ListFindingAggregationsOutcomeCallable ListFindingAggregationsCallable(const ListFindingAggregationsRequestT& request) const
1447 {
1448 return SubmitCallable(&Inspector2Client::ListFindingAggregations, request);
1449 }
1450
1454 template<typename ListFindingAggregationsRequestT = Model::ListFindingAggregationsRequest>
1455 void ListFindingAggregationsAsync(const ListFindingAggregationsRequestT& request, const ListFindingAggregationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1456 {
1457 return SubmitAsync(&Inspector2Client::ListFindingAggregations, request, handler, context);
1458 }
1459
1466
1470 template<typename ListFindingsRequestT = Model::ListFindingsRequest>
1471 Model::ListFindingsOutcomeCallable ListFindingsCallable(const ListFindingsRequestT& request = {}) const
1472 {
1473 return SubmitCallable(&Inspector2Client::ListFindings, request);
1474 }
1475
1479 template<typename ListFindingsRequestT = Model::ListFindingsRequest>
1480 void ListFindingsAsync(const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListFindingsRequestT& request = {}) const
1481 {
1482 return SubmitAsync(&Inspector2Client::ListFindings, request, handler, context);
1483 }
1484
1492
1496 template<typename ListMembersRequestT = Model::ListMembersRequest>
1497 Model::ListMembersOutcomeCallable ListMembersCallable(const ListMembersRequestT& request = {}) const
1498 {
1499 return SubmitCallable(&Inspector2Client::ListMembers, request);
1500 }
1501
1505 template<typename ListMembersRequestT = Model::ListMembersRequest>
1506 void ListMembersAsync(const ListMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMembersRequestT& request = {}) const
1507 {
1508 return SubmitAsync(&Inspector2Client::ListMembers, request, handler, context);
1509 }
1510
1517
1521 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1522 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1523 {
1524 return SubmitCallable(&Inspector2Client::ListTagsForResource, request);
1525 }
1526
1530 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1531 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1532 {
1533 return SubmitAsync(&Inspector2Client::ListTagsForResource, request, handler, context);
1534 }
1535
1543
1547 template<typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1548 Model::ListUsageTotalsOutcomeCallable ListUsageTotalsCallable(const ListUsageTotalsRequestT& request = {}) const
1549 {
1550 return SubmitCallable(&Inspector2Client::ListUsageTotals, request);
1551 }
1552
1556 template<typename ListUsageTotalsRequestT = Model::ListUsageTotalsRequest>
1557 void ListUsageTotalsAsync(const ListUsageTotalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListUsageTotalsRequestT& request = {}) const
1558 {
1559 return SubmitAsync(&Inspector2Client::ListUsageTotals, request, handler, context);
1560 }
1561
1569
1573 template<typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1574 Model::ResetEncryptionKeyOutcomeCallable ResetEncryptionKeyCallable(const ResetEncryptionKeyRequestT& request) const
1575 {
1576 return SubmitCallable(&Inspector2Client::ResetEncryptionKey, request);
1577 }
1578
1582 template<typename ResetEncryptionKeyRequestT = Model::ResetEncryptionKeyRequest>
1583 void ResetEncryptionKeyAsync(const ResetEncryptionKeyRequestT& request, const ResetEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1584 {
1585 return SubmitAsync(&Inspector2Client::ResetEncryptionKey, request, handler, context);
1586 }
1587
1595
1599 template<typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1600 Model::SearchVulnerabilitiesOutcomeCallable SearchVulnerabilitiesCallable(const SearchVulnerabilitiesRequestT& request) const
1601 {
1602 return SubmitCallable(&Inspector2Client::SearchVulnerabilities, request);
1603 }
1604
1608 template<typename SearchVulnerabilitiesRequestT = Model::SearchVulnerabilitiesRequest>
1609 void SearchVulnerabilitiesAsync(const SearchVulnerabilitiesRequestT& request, const SearchVulnerabilitiesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1610 {
1611 return SubmitAsync(&Inspector2Client::SearchVulnerabilities, request, handler, context);
1612 }
1613
1623
1627 template<typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1628 Model::SendCisSessionHealthOutcomeCallable SendCisSessionHealthCallable(const SendCisSessionHealthRequestT& request) const
1629 {
1630 return SubmitCallable(&Inspector2Client::SendCisSessionHealth, request);
1631 }
1632
1636 template<typename SendCisSessionHealthRequestT = Model::SendCisSessionHealthRequest>
1637 void SendCisSessionHealthAsync(const SendCisSessionHealthRequestT& request, const SendCisSessionHealthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1638 {
1639 return SubmitAsync(&Inspector2Client::SendCisSessionHealth, request, handler, context);
1640 }
1641
1651
1655 template<typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1656 Model::SendCisSessionTelemetryOutcomeCallable SendCisSessionTelemetryCallable(const SendCisSessionTelemetryRequestT& request) const
1657 {
1658 return SubmitCallable(&Inspector2Client::SendCisSessionTelemetry, request);
1659 }
1660
1664 template<typename SendCisSessionTelemetryRequestT = Model::SendCisSessionTelemetryRequest>
1665 void SendCisSessionTelemetryAsync(const SendCisSessionTelemetryRequestT& request, const SendCisSessionTelemetryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1666 {
1667 return SubmitAsync(&Inspector2Client::SendCisSessionTelemetry, request, handler, context);
1668 }
1669
1679
1683 template<typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1684 Model::StartCisSessionOutcomeCallable StartCisSessionCallable(const StartCisSessionRequestT& request) const
1685 {
1686 return SubmitCallable(&Inspector2Client::StartCisSession, request);
1687 }
1688
1692 template<typename StartCisSessionRequestT = Model::StartCisSessionRequest>
1693 void StartCisSessionAsync(const StartCisSessionRequestT& request, const StartCisSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1694 {
1695 return SubmitAsync(&Inspector2Client::StartCisSession, request, handler, context);
1696 }
1697
1705
1709 template<typename StartCodeSecurityScanRequestT = Model::StartCodeSecurityScanRequest>
1710 Model::StartCodeSecurityScanOutcomeCallable StartCodeSecurityScanCallable(const StartCodeSecurityScanRequestT& request) const
1711 {
1712 return SubmitCallable(&Inspector2Client::StartCodeSecurityScan, request);
1713 }
1714
1718 template<typename StartCodeSecurityScanRequestT = Model::StartCodeSecurityScanRequest>
1719 void StartCodeSecurityScanAsync(const StartCodeSecurityScanRequestT& request, const StartCodeSecurityScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1720 {
1721 return SubmitAsync(&Inspector2Client::StartCodeSecurityScan, request, handler, context);
1722 }
1723
1733
1737 template<typename StopCisSessionRequestT = Model::StopCisSessionRequest>
1738 Model::StopCisSessionOutcomeCallable StopCisSessionCallable(const StopCisSessionRequestT& request) const
1739 {
1740 return SubmitCallable(&Inspector2Client::StopCisSession, request);
1741 }
1742
1746 template<typename StopCisSessionRequestT = Model::StopCisSessionRequest>
1747 void StopCisSessionAsync(const StopCisSessionRequestT& request, const StopCisSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1748 {
1749 return SubmitAsync(&Inspector2Client::StopCisSession, request, handler, context);
1750 }
1751
1758
1762 template<typename TagResourceRequestT = Model::TagResourceRequest>
1763 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1764 {
1765 return SubmitCallable(&Inspector2Client::TagResource, request);
1766 }
1767
1771 template<typename TagResourceRequestT = Model::TagResourceRequest>
1772 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1773 {
1774 return SubmitAsync(&Inspector2Client::TagResource, request, handler, context);
1775 }
1776
1783
1787 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1788 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1789 {
1790 return SubmitCallable(&Inspector2Client::UntagResource, request);
1791 }
1792
1796 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1797 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1798 {
1799 return SubmitAsync(&Inspector2Client::UntagResource, request, handler, context);
1800 }
1801
1808
1812 template<typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
1813 Model::UpdateCisScanConfigurationOutcomeCallable UpdateCisScanConfigurationCallable(const UpdateCisScanConfigurationRequestT& request) const
1814 {
1815 return SubmitCallable(&Inspector2Client::UpdateCisScanConfiguration, request);
1816 }
1817
1821 template<typename UpdateCisScanConfigurationRequestT = Model::UpdateCisScanConfigurationRequest>
1822 void UpdateCisScanConfigurationAsync(const UpdateCisScanConfigurationRequestT& request, const UpdateCisScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1823 {
1824 return SubmitAsync(&Inspector2Client::UpdateCisScanConfiguration, request, handler, context);
1825 }
1826
1838
1842 template<typename UpdateCodeSecurityIntegrationRequestT = Model::UpdateCodeSecurityIntegrationRequest>
1843 Model::UpdateCodeSecurityIntegrationOutcomeCallable UpdateCodeSecurityIntegrationCallable(const UpdateCodeSecurityIntegrationRequestT& request) const
1844 {
1845 return SubmitCallable(&Inspector2Client::UpdateCodeSecurityIntegration, request);
1846 }
1847
1851 template<typename UpdateCodeSecurityIntegrationRequestT = Model::UpdateCodeSecurityIntegrationRequest>
1852 void UpdateCodeSecurityIntegrationAsync(const UpdateCodeSecurityIntegrationRequestT& request, const UpdateCodeSecurityIntegrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1853 {
1854 return SubmitAsync(&Inspector2Client::UpdateCodeSecurityIntegration, request, handler, context);
1855 }
1856
1864
1868 template<typename UpdateCodeSecurityScanConfigurationRequestT = Model::UpdateCodeSecurityScanConfigurationRequest>
1870 {
1871 return SubmitCallable(&Inspector2Client::UpdateCodeSecurityScanConfiguration, request);
1872 }
1873
1877 template<typename UpdateCodeSecurityScanConfigurationRequestT = Model::UpdateCodeSecurityScanConfigurationRequest>
1878 void UpdateCodeSecurityScanConfigurationAsync(const UpdateCodeSecurityScanConfigurationRequestT& request, const UpdateCodeSecurityScanConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1879 {
1880 return SubmitAsync(&Inspector2Client::UpdateCodeSecurityScanConfiguration, request, handler, context);
1881 }
1882
1892
1896 template<typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1897 Model::UpdateConfigurationOutcomeCallable UpdateConfigurationCallable(const UpdateConfigurationRequestT& request = {}) const
1898 {
1899 return SubmitCallable(&Inspector2Client::UpdateConfiguration, request);
1900 }
1901
1905 template<typename UpdateConfigurationRequestT = Model::UpdateConfigurationRequest>
1906 void UpdateConfigurationAsync(const UpdateConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateConfigurationRequestT& request = {}) const
1907 {
1908 return SubmitAsync(&Inspector2Client::UpdateConfiguration, request, handler, context);
1909 }
1910
1918
1922 template<typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
1923 Model::UpdateEc2DeepInspectionConfigurationOutcomeCallable UpdateEc2DeepInspectionConfigurationCallable(const UpdateEc2DeepInspectionConfigurationRequestT& request = {}) const
1924 {
1925 return SubmitCallable(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request);
1926 }
1927
1931 template<typename UpdateEc2DeepInspectionConfigurationRequestT = Model::UpdateEc2DeepInspectionConfigurationRequest>
1932 void UpdateEc2DeepInspectionConfigurationAsync(const UpdateEc2DeepInspectionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateEc2DeepInspectionConfigurationRequestT& request = {}) const
1933 {
1934 return SubmitAsync(&Inspector2Client::UpdateEc2DeepInspectionConfiguration, request, handler, context);
1935 }
1936
1945
1949 template<typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
1950 Model::UpdateEncryptionKeyOutcomeCallable UpdateEncryptionKeyCallable(const UpdateEncryptionKeyRequestT& request) const
1951 {
1952 return SubmitCallable(&Inspector2Client::UpdateEncryptionKey, request);
1953 }
1954
1958 template<typename UpdateEncryptionKeyRequestT = Model::UpdateEncryptionKeyRequest>
1959 void UpdateEncryptionKeyAsync(const UpdateEncryptionKeyRequestT& request, const UpdateEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1960 {
1961 return SubmitAsync(&Inspector2Client::UpdateEncryptionKey, request, handler, context);
1962 }
1963
1971
1975 template<typename UpdateFilterRequestT = Model::UpdateFilterRequest>
1976 Model::UpdateFilterOutcomeCallable UpdateFilterCallable(const UpdateFilterRequestT& request) const
1977 {
1978 return SubmitCallable(&Inspector2Client::UpdateFilter, request);
1979 }
1980
1984 template<typename UpdateFilterRequestT = Model::UpdateFilterRequest>
1985 void UpdateFilterAsync(const UpdateFilterRequestT& request, const UpdateFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1986 {
1987 return SubmitAsync(&Inspector2Client::UpdateFilter, request, handler, context);
1988 }
1989
1998
2002 template<typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
2004 {
2005 return SubmitCallable(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request);
2006 }
2007
2011 template<typename UpdateOrgEc2DeepInspectionConfigurationRequestT = Model::UpdateOrgEc2DeepInspectionConfigurationRequest>
2012 void UpdateOrgEc2DeepInspectionConfigurationAsync(const UpdateOrgEc2DeepInspectionConfigurationRequestT& request, const UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2013 {
2014 return SubmitAsync(&Inspector2Client::UpdateOrgEc2DeepInspectionConfiguration, request, handler, context);
2015 }
2016
2024
2028 template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
2030 {
2031 return SubmitCallable(&Inspector2Client::UpdateOrganizationConfiguration, request);
2032 }
2033
2037 template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
2038 void UpdateOrganizationConfigurationAsync(const UpdateOrganizationConfigurationRequestT& request, const UpdateOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2039 {
2040 return SubmitAsync(&Inspector2Client::UpdateOrganizationConfiguration, request, handler, context);
2041 }
2042
2043
2044 void OverrideEndpoint(const Aws::String& endpoint);
2045 std::shared_ptr<Inspector2EndpointProviderBase>& accessEndpointProvider();
2046 private:
2048 void init(const Inspector2ClientConfiguration& clientConfiguration);
2049
2050 Inspector2ClientConfiguration m_clientConfiguration;
2051 std::shared_ptr<Inspector2EndpointProviderBase> m_endpointProvider;
2052 };
2053
2054} // namespace Inspector2
2055} // namespace Aws
void BatchDisassociateCodeSecurityScanConfigurationAsync(const BatchDisassociateCodeSecurityScanConfigurationRequestT &request, const BatchDisassociateCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
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::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
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
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
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
std::shared_ptr< Inspector2EndpointProviderBase > & accessEndpointProvider()
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
void GetConfigurationAsync(const GetConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetConfigurationRequestT &request={}) const
Model::StopCisSessionOutcomeCallable StopCisSessionCallable(const StopCisSessionRequestT &request) const
Model::CancelSbomExportOutcomeCallable CancelSbomExportCallable(const CancelSbomExportRequestT &request) const
void UpdateCodeSecurityScanConfigurationAsync(const UpdateCodeSecurityScanConfigurationRequestT &request, const UpdateCodeSecurityScanConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
void StopCisSessionAsync(const StopCisSessionRequestT &request, const StopCisSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetFindingDetailsOutcome BatchGetFindingDetails(const Model::BatchGetFindingDetailsRequest &request) const
static const char * GetAllocationTag()
Model::GetFindingsReportStatusOutcomeCallable GetFindingsReportStatusCallable(const GetFindingsReportStatusRequestT &request={}) const
Model::ListCisScanResultsAggregatedByChecksOutcomeCallable ListCisScanResultsAggregatedByChecksCallable(const ListCisScanResultsAggregatedByChecksRequestT &request) const
void DeleteFilterAsync(const DeleteFilterRequestT &request, const DeleteFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConfigurationOutcome GetConfiguration(const Model::GetConfigurationRequest &request={}) const
Model::DisableOutcomeCallable DisableCallable(const DisableRequestT &request={}) const
Model::DeleteFilterOutcomeCallable DeleteFilterCallable(const DeleteFilterRequestT &request) const
virtual Model::BatchGetAccountStatusOutcome BatchGetAccountStatus(const Model::BatchGetAccountStatusRequest &request={}) const
Model::DeleteCisScanConfigurationOutcomeCallable DeleteCisScanConfigurationCallable(const DeleteCisScanConfigurationRequestT &request) const
virtual Model::UpdateOrganizationConfigurationOutcome UpdateOrganizationConfiguration(const Model::UpdateOrganizationConfigurationRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2EndpointProvider EndpointProviderType
void 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
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListCoverageStatisticsOutcome ListCoverageStatistics(const Model::ListCoverageStatisticsRequest &request={}) const
virtual Model::StopCisSessionOutcome StopCisSession(const Model::StopCisSessionRequest &request) const
void EnableDelegatedAdminAccountAsync(const EnableDelegatedAdminAccountRequestT &request, const EnableDelegatedAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateMemberAsync(const AssociateMemberRequestT &request, const AssociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCisScansOutcomeCallable ListCisScansCallable(const ListCisScansRequestT &request={}) const
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
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
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::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
void ListFiltersAsync(const ListFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFiltersRequestT &request={}) const
void DisassociateMemberAsync(const DisassociateMemberRequestT &request, const DisassociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Inspector2EndpointProviderBase > endpointProvider=nullptr, const Aws::Inspector2::Inspector2ClientConfiguration &clientConfiguration=Aws::Inspector2::Inspector2ClientConfiguration())
Model::GetCisScanResultDetailsOutcomeCallable GetCisScanResultDetailsCallable(const GetCisScanResultDetailsRequestT &request) const
virtual Model::DeleteFilterOutcome DeleteFilter(const Model::DeleteFilterRequest &request) const
Inspector2ClientConfiguration ClientConfigurationType
Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable(const DescribeOrganizationConfigurationRequestT &request={}) const
void CancelSbomExportAsync(const CancelSbomExportRequestT &request, const CancelSbomExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCoverageAsync(const ListCoverageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCoverageRequestT &request={}) const
Model::GetMemberOutcomeCallable GetMemberCallable(const GetMemberRequestT &request) const
virtual Model::ListCoverageOutcome ListCoverage(const Model::ListCoverageRequest &request={}) const
void UpdateFilterAsync(const UpdateFilterRequestT &request, const UpdateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateEc2DeepInspectionConfigurationOutcome UpdateEc2DeepInspectionConfiguration(const Model::UpdateEc2DeepInspectionConfigurationRequest &request={}) const
void UpdateEncryptionKeyAsync(const UpdateEncryptionKeyRequestT &request, const UpdateEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Inspector2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::BatchUpdateMemberEc2DeepInspectionStatusOutcomeCallable BatchUpdateMemberEc2DeepInspectionStatusCallable(const BatchUpdateMemberEc2DeepInspectionStatusRequestT &request) const
void ListCisScanResultsAggregatedByChecksAsync(const ListCisScanResultsAggregatedByChecksRequestT &request, const ListCisScanResultsAggregatedByChecksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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< BatchGetCodeSnippetOutcome > BatchGetCodeSnippetOutcomeCallable
std::future< ListCisScanResultsAggregatedByChecksOutcome > ListCisScanResultsAggregatedByChecksOutcomeCallable
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< 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< UpdateCisScanConfigurationOutcome > UpdateCisScanConfigurationOutcomeCallable
std::future< GetCodeSecurityScanOutcome > GetCodeSecurityScanOutcomeCallable
std::future< GetEc2DeepInspectionConfigurationOutcome > GetEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListAccountPermissionsOutcome > ListAccountPermissionsOutcomeCallable
std::future< ResetEncryptionKeyOutcome > ResetEncryptionKeyOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateSbomExportRequest &, const Model::CreateSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCodeSecurityScanRequest &, const Model::GetCodeSecurityScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCodeSecurityScanResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFreeTrialInfoRequest &, const Model::BatchGetFreeTrialInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFreeTrialInfoResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableDelegatedAdminAccountRequest &, const Model::EnableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchAssociateCodeSecurityScanConfigurationRequest &, const Model::BatchAssociateCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateCodeSecurityScanConfigurationResponseReceivedHandler
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::GetCodeSecurityScanConfigurationRequest &, const Model::GetCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCodeSecurityScanConfigurationResponseReceivedHandler
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::CancelSbomExportRequest &, const Model::CancelSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisassociateMemberRequest &, const Model::DisassociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEncryptionKeyRequest &, const Model::UpdateEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisableDelegatedAdminAccountRequest &, const Model::DisableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateCodeSecurityScanConfigurationRequest &, const Model::UpdateCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCodeSecurityScanConfigurationResponseReceivedHandler
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::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableRequest &, const Model::EnableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListDelegatedAdminAccountsRequest &, const Model::ListDelegatedAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDelegatedAdminAccountsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetEncryptionKeyRequest &, const Model::GetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchDisassociateCodeSecurityScanConfigurationRequest &, const Model::BatchDisassociateCodeSecurityScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateCodeSecurityScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByTargetResourceRequest &, const Model::ListCisScanResultsAggregatedByTargetResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageStatisticsRequest &, const Model::ListCoverageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageStatisticsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByChecksRequest &, const Model::ListCisScanResultsAggregatedByChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByChecksResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanConfigurationsRequest &, const Model::ListCisScanConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanConfigurationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetCodeSnippetRequest &, const Model::BatchGetCodeSnippetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCodeSnippetResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateCisScanConfigurationRequest &, const Model::CreateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanResultDetailsRequest &, const Model::GetCisScanResultDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanResultDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CancelFindingsReportRequest &, const Model::CancelFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ResetEncryptionKeyRequest &, const Model::ResetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateCisScanConfigurationRequest &, const Model::UpdateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingAggregationsRequest &, const Model::ListFindingAggregationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingAggregationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateFilterRequest &, const Model::UpdateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StopCisSessionRequest &, const Model::StopCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScansRequest &, const Model::ListCisScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScansResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetMemberEc2DeepInspectionStatusRequest &, const Model::BatchGetMemberEc2DeepInspectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StartCisSessionRequest &, const Model::StartCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetAccountStatusRequest &, const Model::BatchGetAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAccountStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFindingDetailsRequest &, const Model::BatchGetFindingDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFindingDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionHealthRequest &, const Model::SendCisSessionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionHealthResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFindingsReportRequest &, const Model::CreateFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListUsageTotalsRequest &, const Model::ListUsageTotalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsageTotalsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionTelemetryRequest &, const Model::SendCisSessionTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionTelemetryResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateCodeSecurityIntegrationRequest &, const Model::CreateCodeSecurityIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCodeSecurityIntegrationResponseReceivedHandler
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::GetFindingsReportStatusRequest &, const Model::GetFindingsReportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsReportStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFiltersRequest &, const Model::ListFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFiltersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SearchVulnerabilitiesRequest &, const Model::SearchVulnerabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchVulnerabilitiesResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrgEc2DeepInspectionConfigurationRequest &, const Model::UpdateOrgEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetMemberRequest &, const Model::GetMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCodeSecurityIntegrationsRequest &, const Model::ListCodeSecurityIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCodeSecurityIntegrationsResponseReceivedHandler
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::ListCodeSecurityScanConfigurationsRequest &, const Model::ListCodeSecurityScanConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCodeSecurityScanConfigurationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::AssociateMemberRequest &, const Model::AssociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFilterRequest &, const Model::CreateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteCisScanConfigurationRequest &, const Model::DeleteCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCodeSecurityIntegrationRequest &, const Model::GetCodeSecurityIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCodeSecurityIntegrationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageRequest &, const Model::ListCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::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::GetConfigurationRequest &, const Model::GetConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetDelegatedAdminAccountRequest &, const Model::GetDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListAccountPermissionsRequest &, const Model::ListAccountPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountPermissionsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StartCodeSecurityScanRequest &, const Model::StartCodeSecurityScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCodeSecurityScanResponseReceivedHandler
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::GetEc2DeepInspectionConfigurationRequest &, const Model::GetEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEc2DeepInspectionConfigurationRequest &, const Model::UpdateEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanReportRequest &, const Model::GetCisScanReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteCodeSecurityIntegrationRequest &, const Model::DeleteCodeSecurityIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCodeSecurityIntegrationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String