AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
SecurityAgentClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/securityagent/SecurityAgentPaginationBase.h>
12#include <aws/securityagent/SecurityAgentServiceClientModel.h>
13#include <aws/securityagent/SecurityAgentWaiter.h>
14#include <aws/securityagent/SecurityAgent_EXPORTS.h>
15
16namespace Aws {
17namespace SecurityAgent {
32class AWS_SECURITYAGENT_API SecurityAgentClient : public Aws::Client::AWSJsonClient,
33 public Aws::Client::ClientWithAsyncTemplateMethods<SecurityAgentClient>,
34 public SecurityAgentPaginationBase<SecurityAgentClient>,
35 public SecurityAgentWaiter<SecurityAgentClient> {
36 public:
38 static const char* GetServiceName();
39 static const char* GetAllocationTag();
40
43
50 std::shared_ptr<SecurityAgentEndpointProviderBase> endpointProvider = nullptr);
51
57 std::shared_ptr<SecurityAgentEndpointProviderBase> endpointProvider = nullptr,
60
65 SecurityAgentClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
66 std::shared_ptr<SecurityAgentEndpointProviderBase> endpointProvider = nullptr,
69
70 /* Legacy constructors due deprecation */
76
82
87 SecurityAgentClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
88 const Aws::Client::ClientConfiguration& clientConfiguration);
89
90 /* End of legacy constructors due deprecation */
92
101
105 template <typename AddArtifactRequestT = Model::AddArtifactRequest>
106 Model::AddArtifactOutcomeCallable AddArtifactCallable(const AddArtifactRequestT& request) const {
107 return SubmitCallable(&SecurityAgentClient::AddArtifact, request);
108 }
109
114 template <typename AddArtifactRequestT = Model::AddArtifactRequest>
115 void AddArtifactAsync(const AddArtifactRequestT& request, const AddArtifactResponseReceivedHandler& handler,
116 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
117 return SubmitAsync(&SecurityAgentClient::AddArtifact, request, handler, context);
118 }
119
127
132 template <typename BatchDeleteCodeReviewsRequestT = Model::BatchDeleteCodeReviewsRequest>
133 Model::BatchDeleteCodeReviewsOutcomeCallable BatchDeleteCodeReviewsCallable(const BatchDeleteCodeReviewsRequestT& request) const {
134 return SubmitCallable(&SecurityAgentClient::BatchDeleteCodeReviews, request);
135 }
136
141 template <typename BatchDeleteCodeReviewsRequestT = Model::BatchDeleteCodeReviewsRequest>
142 void BatchDeleteCodeReviewsAsync(const BatchDeleteCodeReviewsRequestT& request,
144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
145 return SubmitAsync(&SecurityAgentClient::BatchDeleteCodeReviews, request, handler, context);
146 }
147
154 virtual Model::BatchDeletePentestsOutcome BatchDeletePentests(const Model::BatchDeletePentestsRequest& request) const;
155
160 template <typename BatchDeletePentestsRequestT = Model::BatchDeletePentestsRequest>
161 Model::BatchDeletePentestsOutcomeCallable BatchDeletePentestsCallable(const BatchDeletePentestsRequestT& request) const {
162 return SubmitCallable(&SecurityAgentClient::BatchDeletePentests, request);
163 }
164
169 template <typename BatchDeletePentestsRequestT = Model::BatchDeletePentestsRequest>
170 void BatchDeletePentestsAsync(const BatchDeletePentestsRequestT& request, const BatchDeletePentestsResponseReceivedHandler& handler,
171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
172 return SubmitAsync(&SecurityAgentClient::BatchDeletePentests, request, handler, context);
173 }
174
182
187 template <typename BatchGetAgentSpacesRequestT = Model::BatchGetAgentSpacesRequest>
188 Model::BatchGetAgentSpacesOutcomeCallable BatchGetAgentSpacesCallable(const BatchGetAgentSpacesRequestT& request) const {
189 return SubmitCallable(&SecurityAgentClient::BatchGetAgentSpaces, request);
190 }
191
196 template <typename BatchGetAgentSpacesRequestT = Model::BatchGetAgentSpacesRequest>
197 void BatchGetAgentSpacesAsync(const BatchGetAgentSpacesRequestT& request, const BatchGetAgentSpacesResponseReceivedHandler& handler,
198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
199 return SubmitAsync(&SecurityAgentClient::BatchGetAgentSpaces, request, handler, context);
200 }
201
209
214 template <typename BatchGetArtifactMetadataRequestT = Model::BatchGetArtifactMetadataRequest>
215 Model::BatchGetArtifactMetadataOutcomeCallable BatchGetArtifactMetadataCallable(const BatchGetArtifactMetadataRequestT& request) const {
216 return SubmitCallable(&SecurityAgentClient::BatchGetArtifactMetadata, request);
217 }
218
223 template <typename BatchGetArtifactMetadataRequestT = Model::BatchGetArtifactMetadataRequest>
224 void BatchGetArtifactMetadataAsync(const BatchGetArtifactMetadataRequestT& request,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
227 return SubmitAsync(&SecurityAgentClient::BatchGetArtifactMetadata, request, handler, context);
228 }
229
237 const Model::BatchGetCodeReviewJobTasksRequest& request) const;
238
243 template <typename BatchGetCodeReviewJobTasksRequestT = Model::BatchGetCodeReviewJobTasksRequest>
245 const BatchGetCodeReviewJobTasksRequestT& request) const {
246 return SubmitCallable(&SecurityAgentClient::BatchGetCodeReviewJobTasks, request);
247 }
248
253 template <typename BatchGetCodeReviewJobTasksRequestT = Model::BatchGetCodeReviewJobTasksRequest>
254 void BatchGetCodeReviewJobTasksAsync(const BatchGetCodeReviewJobTasksRequestT& request,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
257 return SubmitAsync(&SecurityAgentClient::BatchGetCodeReviewJobTasks, request, handler, context);
258 }
259
267
272 template <typename BatchGetCodeReviewJobsRequestT = Model::BatchGetCodeReviewJobsRequest>
273 Model::BatchGetCodeReviewJobsOutcomeCallable BatchGetCodeReviewJobsCallable(const BatchGetCodeReviewJobsRequestT& request) const {
274 return SubmitCallable(&SecurityAgentClient::BatchGetCodeReviewJobs, request);
275 }
276
281 template <typename BatchGetCodeReviewJobsRequestT = Model::BatchGetCodeReviewJobsRequest>
282 void BatchGetCodeReviewJobsAsync(const BatchGetCodeReviewJobsRequestT& request,
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
285 return SubmitAsync(&SecurityAgentClient::BatchGetCodeReviewJobs, request, handler, context);
286 }
287
295
300 template <typename BatchGetCodeReviewsRequestT = Model::BatchGetCodeReviewsRequest>
301 Model::BatchGetCodeReviewsOutcomeCallable BatchGetCodeReviewsCallable(const BatchGetCodeReviewsRequestT& request) const {
302 return SubmitCallable(&SecurityAgentClient::BatchGetCodeReviews, request);
303 }
304
309 template <typename BatchGetCodeReviewsRequestT = Model::BatchGetCodeReviewsRequest>
310 void BatchGetCodeReviewsAsync(const BatchGetCodeReviewsRequestT& request, const BatchGetCodeReviewsResponseReceivedHandler& handler,
311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
312 return SubmitAsync(&SecurityAgentClient::BatchGetCodeReviews, request, handler, context);
313 }
314
322
327 template <typename BatchGetFindingsRequestT = Model::BatchGetFindingsRequest>
328 Model::BatchGetFindingsOutcomeCallable BatchGetFindingsCallable(const BatchGetFindingsRequestT& request) const {
329 return SubmitCallable(&SecurityAgentClient::BatchGetFindings, request);
330 }
331
336 template <typename BatchGetFindingsRequestT = Model::BatchGetFindingsRequest>
337 void BatchGetFindingsAsync(const BatchGetFindingsRequestT& request, const BatchGetFindingsResponseReceivedHandler& handler,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
339 return SubmitAsync(&SecurityAgentClient::BatchGetFindings, request, handler, context);
340 }
341
349
354 template <typename BatchGetPentestJobTasksRequestT = Model::BatchGetPentestJobTasksRequest>
355 Model::BatchGetPentestJobTasksOutcomeCallable BatchGetPentestJobTasksCallable(const BatchGetPentestJobTasksRequestT& request) const {
356 return SubmitCallable(&SecurityAgentClient::BatchGetPentestJobTasks, request);
357 }
358
363 template <typename BatchGetPentestJobTasksRequestT = Model::BatchGetPentestJobTasksRequest>
364 void BatchGetPentestJobTasksAsync(const BatchGetPentestJobTasksRequestT& request,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
367 return SubmitAsync(&SecurityAgentClient::BatchGetPentestJobTasks, request, handler, context);
368 }
369
377
382 template <typename BatchGetPentestJobsRequestT = Model::BatchGetPentestJobsRequest>
383 Model::BatchGetPentestJobsOutcomeCallable BatchGetPentestJobsCallable(const BatchGetPentestJobsRequestT& request) const {
384 return SubmitCallable(&SecurityAgentClient::BatchGetPentestJobs, request);
385 }
386
391 template <typename BatchGetPentestJobsRequestT = Model::BatchGetPentestJobsRequest>
392 void BatchGetPentestJobsAsync(const BatchGetPentestJobsRequestT& request, const BatchGetPentestJobsResponseReceivedHandler& handler,
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
394 return SubmitAsync(&SecurityAgentClient::BatchGetPentestJobs, request, handler, context);
395 }
396
403 virtual Model::BatchGetPentestsOutcome BatchGetPentests(const Model::BatchGetPentestsRequest& request) const;
404
409 template <typename BatchGetPentestsRequestT = Model::BatchGetPentestsRequest>
410 Model::BatchGetPentestsOutcomeCallable BatchGetPentestsCallable(const BatchGetPentestsRequestT& request) const {
411 return SubmitCallable(&SecurityAgentClient::BatchGetPentests, request);
412 }
413
418 template <typename BatchGetPentestsRequestT = Model::BatchGetPentestsRequest>
419 void BatchGetPentestsAsync(const BatchGetPentestsRequestT& request, const BatchGetPentestsResponseReceivedHandler& handler,
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
421 return SubmitAsync(&SecurityAgentClient::BatchGetPentests, request, handler, context);
422 }
423
431
436 template <typename BatchGetTargetDomainsRequestT = Model::BatchGetTargetDomainsRequest>
437 Model::BatchGetTargetDomainsOutcomeCallable BatchGetTargetDomainsCallable(const BatchGetTargetDomainsRequestT& request) const {
438 return SubmitCallable(&SecurityAgentClient::BatchGetTargetDomains, request);
439 }
440
445 template <typename BatchGetTargetDomainsRequestT = Model::BatchGetTargetDomainsRequest>
446 void BatchGetTargetDomainsAsync(const BatchGetTargetDomainsRequestT& request, const BatchGetTargetDomainsResponseReceivedHandler& handler,
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
448 return SubmitAsync(&SecurityAgentClient::BatchGetTargetDomains, request, handler, context);
449 }
450
458
463 template <typename CreateAgentSpaceRequestT = Model::CreateAgentSpaceRequest>
464 Model::CreateAgentSpaceOutcomeCallable CreateAgentSpaceCallable(const CreateAgentSpaceRequestT& request) const {
465 return SubmitCallable(&SecurityAgentClient::CreateAgentSpace, request);
466 }
467
472 template <typename CreateAgentSpaceRequestT = Model::CreateAgentSpaceRequest>
473 void CreateAgentSpaceAsync(const CreateAgentSpaceRequestT& request, const CreateAgentSpaceResponseReceivedHandler& handler,
474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
475 return SubmitAsync(&SecurityAgentClient::CreateAgentSpace, request, handler, context);
476 }
477
486
491 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
492 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request = {}) const {
493 return SubmitCallable(&SecurityAgentClient::CreateApplication, request);
494 }
495
500 template <typename CreateApplicationRequestT = Model::CreateApplicationRequest>
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
503 const CreateApplicationRequestT& request = {}) const {
504 return SubmitAsync(&SecurityAgentClient::CreateApplication, request, handler, context);
505 }
506
515
520 template <typename CreateCodeReviewRequestT = Model::CreateCodeReviewRequest>
521 Model::CreateCodeReviewOutcomeCallable CreateCodeReviewCallable(const CreateCodeReviewRequestT& request) const {
522 return SubmitCallable(&SecurityAgentClient::CreateCodeReview, request);
523 }
524
529 template <typename CreateCodeReviewRequestT = Model::CreateCodeReviewRequest>
530 void CreateCodeReviewAsync(const CreateCodeReviewRequestT& request, const CreateCodeReviewResponseReceivedHandler& handler,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
532 return SubmitAsync(&SecurityAgentClient::CreateCodeReview, request, handler, context);
533 }
534
542
547 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
548 Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT& request) const {
549 return SubmitCallable(&SecurityAgentClient::CreateIntegration, request);
550 }
551
556 template <typename CreateIntegrationRequestT = Model::CreateIntegrationRequest>
557 void CreateIntegrationAsync(const CreateIntegrationRequestT& request, const CreateIntegrationResponseReceivedHandler& handler,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
559 return SubmitAsync(&SecurityAgentClient::CreateIntegration, request, handler, context);
560 }
561
569
574 template <typename CreateMembershipRequestT = Model::CreateMembershipRequest>
575 Model::CreateMembershipOutcomeCallable CreateMembershipCallable(const CreateMembershipRequestT& request) const {
576 return SubmitCallable(&SecurityAgentClient::CreateMembership, request);
577 }
578
583 template <typename CreateMembershipRequestT = Model::CreateMembershipRequest>
584 void CreateMembershipAsync(const CreateMembershipRequestT& request, const CreateMembershipResponseReceivedHandler& handler,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
586 return SubmitAsync(&SecurityAgentClient::CreateMembership, request, handler, context);
587 }
588
597
601 template <typename CreatePentestRequestT = Model::CreatePentestRequest>
602 Model::CreatePentestOutcomeCallable CreatePentestCallable(const CreatePentestRequestT& request) const {
603 return SubmitCallable(&SecurityAgentClient::CreatePentest, request);
604 }
605
610 template <typename CreatePentestRequestT = Model::CreatePentestRequest>
611 void CreatePentestAsync(const CreatePentestRequestT& request, const CreatePentestResponseReceivedHandler& handler,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
613 return SubmitAsync(&SecurityAgentClient::CreatePentest, request, handler, context);
614 }
615
624
629 template <typename CreateTargetDomainRequestT = Model::CreateTargetDomainRequest>
630 Model::CreateTargetDomainOutcomeCallable CreateTargetDomainCallable(const CreateTargetDomainRequestT& request) const {
631 return SubmitCallable(&SecurityAgentClient::CreateTargetDomain, request);
632 }
633
638 template <typename CreateTargetDomainRequestT = Model::CreateTargetDomainRequest>
639 void CreateTargetDomainAsync(const CreateTargetDomainRequestT& request, const CreateTargetDomainResponseReceivedHandler& handler,
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
641 return SubmitAsync(&SecurityAgentClient::CreateTargetDomain, request, handler, context);
642 }
643
651
656 template <typename DeleteAgentSpaceRequestT = Model::DeleteAgentSpaceRequest>
657 Model::DeleteAgentSpaceOutcomeCallable DeleteAgentSpaceCallable(const DeleteAgentSpaceRequestT& request) const {
658 return SubmitCallable(&SecurityAgentClient::DeleteAgentSpace, request);
659 }
660
665 template <typename DeleteAgentSpaceRequestT = Model::DeleteAgentSpaceRequest>
666 void DeleteAgentSpaceAsync(const DeleteAgentSpaceRequestT& request, const DeleteAgentSpaceResponseReceivedHandler& handler,
667 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
668 return SubmitAsync(&SecurityAgentClient::DeleteAgentSpace, request, handler, context);
669 }
670
678
683 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
684 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const {
685 return SubmitCallable(&SecurityAgentClient::DeleteApplication, request);
686 }
687
692 template <typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
693 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler,
694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
695 return SubmitAsync(&SecurityAgentClient::DeleteApplication, request, handler, context);
696 }
697
704
708 template <typename DeleteArtifactRequestT = Model::DeleteArtifactRequest>
709 Model::DeleteArtifactOutcomeCallable DeleteArtifactCallable(const DeleteArtifactRequestT& request) const {
710 return SubmitCallable(&SecurityAgentClient::DeleteArtifact, request);
711 }
712
717 template <typename DeleteArtifactRequestT = Model::DeleteArtifactRequest>
718 void DeleteArtifactAsync(const DeleteArtifactRequestT& request, const DeleteArtifactResponseReceivedHandler& handler,
719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
720 return SubmitAsync(&SecurityAgentClient::DeleteArtifact, request, handler, context);
721 }
722
730
735 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
736 Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT& request) const {
737 return SubmitCallable(&SecurityAgentClient::DeleteIntegration, request);
738 }
739
744 template <typename DeleteIntegrationRequestT = Model::DeleteIntegrationRequest>
745 void DeleteIntegrationAsync(const DeleteIntegrationRequestT& request, const DeleteIntegrationResponseReceivedHandler& handler,
746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
747 return SubmitAsync(&SecurityAgentClient::DeleteIntegration, request, handler, context);
748 }
749
757
762 template <typename DeleteMembershipRequestT = Model::DeleteMembershipRequest>
763 Model::DeleteMembershipOutcomeCallable DeleteMembershipCallable(const DeleteMembershipRequestT& request) const {
764 return SubmitCallable(&SecurityAgentClient::DeleteMembership, request);
765 }
766
771 template <typename DeleteMembershipRequestT = Model::DeleteMembershipRequest>
772 void DeleteMembershipAsync(const DeleteMembershipRequestT& request, const DeleteMembershipResponseReceivedHandler& handler,
773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
774 return SubmitAsync(&SecurityAgentClient::DeleteMembership, request, handler, context);
775 }
776
784
789 template <typename DeleteTargetDomainRequestT = Model::DeleteTargetDomainRequest>
790 Model::DeleteTargetDomainOutcomeCallable DeleteTargetDomainCallable(const DeleteTargetDomainRequestT& request) const {
791 return SubmitCallable(&SecurityAgentClient::DeleteTargetDomain, request);
792 }
793
798 template <typename DeleteTargetDomainRequestT = Model::DeleteTargetDomainRequest>
799 void DeleteTargetDomainAsync(const DeleteTargetDomainRequestT& request, const DeleteTargetDomainResponseReceivedHandler& handler,
800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
801 return SubmitAsync(&SecurityAgentClient::DeleteTargetDomain, request, handler, context);
802 }
803
810
814 template <typename GetApplicationRequestT = Model::GetApplicationRequest>
815 Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT& request) const {
816 return SubmitCallable(&SecurityAgentClient::GetApplication, request);
817 }
818
823 template <typename GetApplicationRequestT = Model::GetApplicationRequest>
824 void GetApplicationAsync(const GetApplicationRequestT& request, const GetApplicationResponseReceivedHandler& handler,
825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
826 return SubmitAsync(&SecurityAgentClient::GetApplication, request, handler, context);
827 }
828
835
839 template <typename GetArtifactRequestT = Model::GetArtifactRequest>
840 Model::GetArtifactOutcomeCallable GetArtifactCallable(const GetArtifactRequestT& request) const {
841 return SubmitCallable(&SecurityAgentClient::GetArtifact, request);
842 }
843
848 template <typename GetArtifactRequestT = Model::GetArtifactRequest>
849 void GetArtifactAsync(const GetArtifactRequestT& request, const GetArtifactResponseReceivedHandler& handler,
850 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
851 return SubmitAsync(&SecurityAgentClient::GetArtifact, request, handler, context);
852 }
853
860
864 template <typename GetIntegrationRequestT = Model::GetIntegrationRequest>
865 Model::GetIntegrationOutcomeCallable GetIntegrationCallable(const GetIntegrationRequestT& request) const {
866 return SubmitCallable(&SecurityAgentClient::GetIntegration, request);
867 }
868
873 template <typename GetIntegrationRequestT = Model::GetIntegrationRequest>
874 void GetIntegrationAsync(const GetIntegrationRequestT& request, const GetIntegrationResponseReceivedHandler& handler,
875 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
876 return SubmitAsync(&SecurityAgentClient::GetIntegration, request, handler, context);
877 }
878
887 const Model::InitiateProviderRegistrationRequest& request) const;
888
893 template <typename InitiateProviderRegistrationRequestT = Model::InitiateProviderRegistrationRequest>
895 const InitiateProviderRegistrationRequestT& request) const {
896 return SubmitCallable(&SecurityAgentClient::InitiateProviderRegistration, request);
897 }
898
903 template <typename InitiateProviderRegistrationRequestT = Model::InitiateProviderRegistrationRequest>
904 void InitiateProviderRegistrationAsync(const InitiateProviderRegistrationRequestT& request,
906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
907 return SubmitAsync(&SecurityAgentClient::InitiateProviderRegistration, request, handler, context);
908 }
909
917
921 template <typename ListAgentSpacesRequestT = Model::ListAgentSpacesRequest>
922 Model::ListAgentSpacesOutcomeCallable ListAgentSpacesCallable(const ListAgentSpacesRequestT& request = {}) const {
923 return SubmitCallable(&SecurityAgentClient::ListAgentSpaces, request);
924 }
925
930 template <typename ListAgentSpacesRequestT = Model::ListAgentSpacesRequest>
932 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
933 const ListAgentSpacesRequestT& request = {}) const {
934 return SubmitAsync(&SecurityAgentClient::ListAgentSpaces, request, handler, context);
935 }
936
944
949 template <typename ListApplicationsRequestT = Model::ListApplicationsRequest>
950 Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT& request = {}) const {
951 return SubmitCallable(&SecurityAgentClient::ListApplications, request);
952 }
953
958 template <typename ListApplicationsRequestT = Model::ListApplicationsRequest>
960 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
961 const ListApplicationsRequestT& request = {}) const {
962 return SubmitAsync(&SecurityAgentClient::ListApplications, request, handler, context);
963 }
964
972
976 template <typename ListArtifactsRequestT = Model::ListArtifactsRequest>
977 Model::ListArtifactsOutcomeCallable ListArtifactsCallable(const ListArtifactsRequestT& request) const {
978 return SubmitCallable(&SecurityAgentClient::ListArtifacts, request);
979 }
980
985 template <typename ListArtifactsRequestT = Model::ListArtifactsRequest>
986 void ListArtifactsAsync(const ListArtifactsRequestT& request, const ListArtifactsResponseReceivedHandler& handler,
987 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
988 return SubmitAsync(&SecurityAgentClient::ListArtifacts, request, handler, context);
989 }
990
998
1003 template <typename ListCodeReviewJobTasksRequestT = Model::ListCodeReviewJobTasksRequest>
1004 Model::ListCodeReviewJobTasksOutcomeCallable ListCodeReviewJobTasksCallable(const ListCodeReviewJobTasksRequestT& request) const {
1005 return SubmitCallable(&SecurityAgentClient::ListCodeReviewJobTasks, request);
1006 }
1007
1012 template <typename ListCodeReviewJobTasksRequestT = Model::ListCodeReviewJobTasksRequest>
1013 void ListCodeReviewJobTasksAsync(const ListCodeReviewJobTasksRequestT& request,
1015 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1016 return SubmitAsync(&SecurityAgentClient::ListCodeReviewJobTasks, request, handler, context);
1017 }
1018
1027
1032 template <typename ListCodeReviewJobsForCodeReviewRequestT = Model::ListCodeReviewJobsForCodeReviewRequest>
1034 const ListCodeReviewJobsForCodeReviewRequestT& request) const {
1035 return SubmitCallable(&SecurityAgentClient::ListCodeReviewJobsForCodeReview, request);
1036 }
1037
1042 template <typename ListCodeReviewJobsForCodeReviewRequestT = Model::ListCodeReviewJobsForCodeReviewRequest>
1043 void ListCodeReviewJobsForCodeReviewAsync(const ListCodeReviewJobsForCodeReviewRequestT& request,
1045 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1046 return SubmitAsync(&SecurityAgentClient::ListCodeReviewJobsForCodeReview, request, handler, context);
1047 }
1048
1056
1060 template <typename ListCodeReviewsRequestT = Model::ListCodeReviewsRequest>
1061 Model::ListCodeReviewsOutcomeCallable ListCodeReviewsCallable(const ListCodeReviewsRequestT& request) const {
1062 return SubmitCallable(&SecurityAgentClient::ListCodeReviews, request);
1063 }
1064
1069 template <typename ListCodeReviewsRequestT = Model::ListCodeReviewsRequest>
1070 void ListCodeReviewsAsync(const ListCodeReviewsRequestT& request, const ListCodeReviewsResponseReceivedHandler& handler,
1071 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1072 return SubmitAsync(&SecurityAgentClient::ListCodeReviews, request, handler, context);
1073 }
1074
1082
1087 template <typename ListDiscoveredEndpointsRequestT = Model::ListDiscoveredEndpointsRequest>
1088 Model::ListDiscoveredEndpointsOutcomeCallable ListDiscoveredEndpointsCallable(const ListDiscoveredEndpointsRequestT& request) const {
1089 return SubmitCallable(&SecurityAgentClient::ListDiscoveredEndpoints, request);
1090 }
1091
1096 template <typename ListDiscoveredEndpointsRequestT = Model::ListDiscoveredEndpointsRequest>
1097 void ListDiscoveredEndpointsAsync(const ListDiscoveredEndpointsRequestT& request,
1099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1100 return SubmitAsync(&SecurityAgentClient::ListDiscoveredEndpoints, request, handler, context);
1101 }
1102
1109
1113 template <typename ListFindingsRequestT = Model::ListFindingsRequest>
1114 Model::ListFindingsOutcomeCallable ListFindingsCallable(const ListFindingsRequestT& request) const {
1115 return SubmitCallable(&SecurityAgentClient::ListFindings, request);
1116 }
1117
1122 template <typename ListFindingsRequestT = Model::ListFindingsRequest>
1123 void ListFindingsAsync(const ListFindingsRequestT& request, const ListFindingsResponseReceivedHandler& handler,
1124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1125 return SubmitAsync(&SecurityAgentClient::ListFindings, request, handler, context);
1126 }
1127
1135
1140 template <typename ListIntegratedResourcesRequestT = Model::ListIntegratedResourcesRequest>
1141 Model::ListIntegratedResourcesOutcomeCallable ListIntegratedResourcesCallable(const ListIntegratedResourcesRequestT& request) const {
1142 return SubmitCallable(&SecurityAgentClient::ListIntegratedResources, request);
1143 }
1144
1149 template <typename ListIntegratedResourcesRequestT = Model::ListIntegratedResourcesRequest>
1150 void ListIntegratedResourcesAsync(const ListIntegratedResourcesRequestT& request,
1152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1153 return SubmitAsync(&SecurityAgentClient::ListIntegratedResources, request, handler, context);
1154 }
1155
1163
1168 template <typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
1169 Model::ListIntegrationsOutcomeCallable ListIntegrationsCallable(const ListIntegrationsRequestT& request = {}) const {
1170 return SubmitCallable(&SecurityAgentClient::ListIntegrations, request);
1171 }
1172
1177 template <typename ListIntegrationsRequestT = Model::ListIntegrationsRequest>
1179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1180 const ListIntegrationsRequestT& request = {}) const {
1181 return SubmitAsync(&SecurityAgentClient::ListIntegrations, request, handler, context);
1182 }
1183
1191
1195 template <typename ListMembershipsRequestT = Model::ListMembershipsRequest>
1196 Model::ListMembershipsOutcomeCallable ListMembershipsCallable(const ListMembershipsRequestT& request) const {
1197 return SubmitCallable(&SecurityAgentClient::ListMemberships, request);
1198 }
1199
1204 template <typename ListMembershipsRequestT = Model::ListMembershipsRequest>
1205 void ListMembershipsAsync(const ListMembershipsRequestT& request, const ListMembershipsResponseReceivedHandler& handler,
1206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1207 return SubmitAsync(&SecurityAgentClient::ListMemberships, request, handler, context);
1208 }
1209
1217
1222 template <typename ListPentestJobTasksRequestT = Model::ListPentestJobTasksRequest>
1223 Model::ListPentestJobTasksOutcomeCallable ListPentestJobTasksCallable(const ListPentestJobTasksRequestT& request) const {
1224 return SubmitCallable(&SecurityAgentClient::ListPentestJobTasks, request);
1225 }
1226
1231 template <typename ListPentestJobTasksRequestT = Model::ListPentestJobTasksRequest>
1232 void ListPentestJobTasksAsync(const ListPentestJobTasksRequestT& request, const ListPentestJobTasksResponseReceivedHandler& handler,
1233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1234 return SubmitAsync(&SecurityAgentClient::ListPentestJobTasks, request, handler, context);
1235 }
1236
1244
1249 template <typename ListPentestJobsForPentestRequestT = Model::ListPentestJobsForPentestRequest>
1251 const ListPentestJobsForPentestRequestT& request) const {
1252 return SubmitCallable(&SecurityAgentClient::ListPentestJobsForPentest, request);
1253 }
1254
1259 template <typename ListPentestJobsForPentestRequestT = Model::ListPentestJobsForPentestRequest>
1260 void ListPentestJobsForPentestAsync(const ListPentestJobsForPentestRequestT& request,
1262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1263 return SubmitAsync(&SecurityAgentClient::ListPentestJobsForPentest, request, handler, context);
1264 }
1265
1272 virtual Model::ListPentestsOutcome ListPentests(const Model::ListPentestsRequest& request) const;
1273
1277 template <typename ListPentestsRequestT = Model::ListPentestsRequest>
1278 Model::ListPentestsOutcomeCallable ListPentestsCallable(const ListPentestsRequestT& request) const {
1279 return SubmitCallable(&SecurityAgentClient::ListPentests, request);
1280 }
1281
1286 template <typename ListPentestsRequestT = Model::ListPentestsRequest>
1287 void ListPentestsAsync(const ListPentestsRequestT& request, const ListPentestsResponseReceivedHandler& handler,
1288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1289 return SubmitAsync(&SecurityAgentClient::ListPentests, request, handler, context);
1290 }
1291
1299
1304 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1305 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1306 return SubmitCallable(&SecurityAgentClient::ListTagsForResource, request);
1307 }
1308
1313 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1314 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1316 return SubmitAsync(&SecurityAgentClient::ListTagsForResource, request, handler, context);
1317 }
1318
1326
1331 template <typename ListTargetDomainsRequestT = Model::ListTargetDomainsRequest>
1332 Model::ListTargetDomainsOutcomeCallable ListTargetDomainsCallable(const ListTargetDomainsRequestT& request = {}) const {
1333 return SubmitCallable(&SecurityAgentClient::ListTargetDomains, request);
1334 }
1335
1340 template <typename ListTargetDomainsRequestT = Model::ListTargetDomainsRequest>
1342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1343 const ListTargetDomainsRequestT& request = {}) const {
1344 return SubmitAsync(&SecurityAgentClient::ListTargetDomains, request, handler, context);
1345 }
1346
1355
1360 template <typename StartCodeRemediationRequestT = Model::StartCodeRemediationRequest>
1361 Model::StartCodeRemediationOutcomeCallable StartCodeRemediationCallable(const StartCodeRemediationRequestT& request) const {
1362 return SubmitCallable(&SecurityAgentClient::StartCodeRemediation, request);
1363 }
1364
1369 template <typename StartCodeRemediationRequestT = Model::StartCodeRemediationRequest>
1370 void StartCodeRemediationAsync(const StartCodeRemediationRequestT& request, const StartCodeRemediationResponseReceivedHandler& handler,
1371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1372 return SubmitAsync(&SecurityAgentClient::StartCodeRemediation, request, handler, context);
1373 }
1374
1383
1388 template <typename StartCodeReviewJobRequestT = Model::StartCodeReviewJobRequest>
1389 Model::StartCodeReviewJobOutcomeCallable StartCodeReviewJobCallable(const StartCodeReviewJobRequestT& request) const {
1390 return SubmitCallable(&SecurityAgentClient::StartCodeReviewJob, request);
1391 }
1392
1397 template <typename StartCodeReviewJobRequestT = Model::StartCodeReviewJobRequest>
1398 void StartCodeReviewJobAsync(const StartCodeReviewJobRequestT& request, const StartCodeReviewJobResponseReceivedHandler& handler,
1399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1400 return SubmitAsync(&SecurityAgentClient::StartCodeReviewJob, request, handler, context);
1401 }
1402
1410
1414 template <typename StartPentestJobRequestT = Model::StartPentestJobRequest>
1415 Model::StartPentestJobOutcomeCallable StartPentestJobCallable(const StartPentestJobRequestT& request) const {
1416 return SubmitCallable(&SecurityAgentClient::StartPentestJob, request);
1417 }
1418
1423 template <typename StartPentestJobRequestT = Model::StartPentestJobRequest>
1424 void StartPentestJobAsync(const StartPentestJobRequestT& request, const StartPentestJobResponseReceivedHandler& handler,
1425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1426 return SubmitAsync(&SecurityAgentClient::StartPentestJob, request, handler, context);
1427 }
1428
1436
1441 template <typename StopCodeReviewJobRequestT = Model::StopCodeReviewJobRequest>
1442 Model::StopCodeReviewJobOutcomeCallable StopCodeReviewJobCallable(const StopCodeReviewJobRequestT& request) const {
1443 return SubmitCallable(&SecurityAgentClient::StopCodeReviewJob, request);
1444 }
1445
1450 template <typename StopCodeReviewJobRequestT = Model::StopCodeReviewJobRequest>
1451 void StopCodeReviewJobAsync(const StopCodeReviewJobRequestT& request, const StopCodeReviewJobResponseReceivedHandler& handler,
1452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1453 return SubmitAsync(&SecurityAgentClient::StopCodeReviewJob, request, handler, context);
1454 }
1455
1463
1467 template <typename StopPentestJobRequestT = Model::StopPentestJobRequest>
1468 Model::StopPentestJobOutcomeCallable StopPentestJobCallable(const StopPentestJobRequestT& request) const {
1469 return SubmitCallable(&SecurityAgentClient::StopPentestJob, request);
1470 }
1471
1476 template <typename StopPentestJobRequestT = Model::StopPentestJobRequest>
1477 void StopPentestJobAsync(const StopPentestJobRequestT& request, const StopPentestJobResponseReceivedHandler& handler,
1478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1479 return SubmitAsync(&SecurityAgentClient::StopPentestJob, request, handler, context);
1480 }
1481
1488
1492 template <typename TagResourceRequestT = Model::TagResourceRequest>
1493 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1494 return SubmitCallable(&SecurityAgentClient::TagResource, request);
1495 }
1496
1501 template <typename TagResourceRequestT = Model::TagResourceRequest>
1502 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1504 return SubmitAsync(&SecurityAgentClient::TagResource, request, handler, context);
1505 }
1506
1513
1517 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1518 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1519 return SubmitCallable(&SecurityAgentClient::UntagResource, request);
1520 }
1521
1526 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1527 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1529 return SubmitAsync(&SecurityAgentClient::UntagResource, request, handler, context);
1530 }
1531
1540
1545 template <typename UpdateAgentSpaceRequestT = Model::UpdateAgentSpaceRequest>
1546 Model::UpdateAgentSpaceOutcomeCallable UpdateAgentSpaceCallable(const UpdateAgentSpaceRequestT& request) const {
1547 return SubmitCallable(&SecurityAgentClient::UpdateAgentSpace, request);
1548 }
1549
1554 template <typename UpdateAgentSpaceRequestT = Model::UpdateAgentSpaceRequest>
1555 void UpdateAgentSpaceAsync(const UpdateAgentSpaceRequestT& request, const UpdateAgentSpaceResponseReceivedHandler& handler,
1556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1557 return SubmitAsync(&SecurityAgentClient::UpdateAgentSpace, request, handler, context);
1558 }
1559
1567
1572 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1573 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const {
1574 return SubmitCallable(&SecurityAgentClient::UpdateApplication, request);
1575 }
1576
1581 template <typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
1582 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler,
1583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1584 return SubmitAsync(&SecurityAgentClient::UpdateApplication, request, handler, context);
1585 }
1586
1593
1598 template <typename UpdateCodeReviewRequestT = Model::UpdateCodeReviewRequest>
1599 Model::UpdateCodeReviewOutcomeCallable UpdateCodeReviewCallable(const UpdateCodeReviewRequestT& request) const {
1600 return SubmitCallable(&SecurityAgentClient::UpdateCodeReview, request);
1601 }
1602
1607 template <typename UpdateCodeReviewRequestT = Model::UpdateCodeReviewRequest>
1608 void UpdateCodeReviewAsync(const UpdateCodeReviewRequestT& request, const UpdateCodeReviewResponseReceivedHandler& handler,
1609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1610 return SubmitAsync(&SecurityAgentClient::UpdateCodeReview, request, handler, context);
1611 }
1612
1620
1624 template <typename UpdateFindingRequestT = Model::UpdateFindingRequest>
1625 Model::UpdateFindingOutcomeCallable UpdateFindingCallable(const UpdateFindingRequestT& request) const {
1626 return SubmitCallable(&SecurityAgentClient::UpdateFinding, request);
1627 }
1628
1633 template <typename UpdateFindingRequestT = Model::UpdateFindingRequest>
1634 void UpdateFindingAsync(const UpdateFindingRequestT& request, const UpdateFindingResponseReceivedHandler& handler,
1635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1636 return SubmitAsync(&SecurityAgentClient::UpdateFinding, request, handler, context);
1637 }
1638
1646
1651 template <typename UpdateIntegratedResourcesRequestT = Model::UpdateIntegratedResourcesRequest>
1653 const UpdateIntegratedResourcesRequestT& request) const {
1654 return SubmitCallable(&SecurityAgentClient::UpdateIntegratedResources, request);
1655 }
1656
1661 template <typename UpdateIntegratedResourcesRequestT = Model::UpdateIntegratedResourcesRequest>
1662 void UpdateIntegratedResourcesAsync(const UpdateIntegratedResourcesRequestT& request,
1664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1665 return SubmitAsync(&SecurityAgentClient::UpdateIntegratedResources, request, handler, context);
1666 }
1667
1674
1678 template <typename UpdatePentestRequestT = Model::UpdatePentestRequest>
1679 Model::UpdatePentestOutcomeCallable UpdatePentestCallable(const UpdatePentestRequestT& request) const {
1680 return SubmitCallable(&SecurityAgentClient::UpdatePentest, request);
1681 }
1682
1687 template <typename UpdatePentestRequestT = Model::UpdatePentestRequest>
1688 void UpdatePentestAsync(const UpdatePentestRequestT& request, const UpdatePentestResponseReceivedHandler& handler,
1689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1690 return SubmitAsync(&SecurityAgentClient::UpdatePentest, request, handler, context);
1691 }
1692
1700
1705 template <typename UpdateTargetDomainRequestT = Model::UpdateTargetDomainRequest>
1706 Model::UpdateTargetDomainOutcomeCallable UpdateTargetDomainCallable(const UpdateTargetDomainRequestT& request) const {
1707 return SubmitCallable(&SecurityAgentClient::UpdateTargetDomain, request);
1708 }
1709
1714 template <typename UpdateTargetDomainRequestT = Model::UpdateTargetDomainRequest>
1715 void UpdateTargetDomainAsync(const UpdateTargetDomainRequestT& request, const UpdateTargetDomainResponseReceivedHandler& handler,
1716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1717 return SubmitAsync(&SecurityAgentClient::UpdateTargetDomain, request, handler, context);
1718 }
1719
1728
1733 template <typename VerifyTargetDomainRequestT = Model::VerifyTargetDomainRequest>
1734 Model::VerifyTargetDomainOutcomeCallable VerifyTargetDomainCallable(const VerifyTargetDomainRequestT& request) const {
1735 return SubmitCallable(&SecurityAgentClient::VerifyTargetDomain, request);
1736 }
1737
1742 template <typename VerifyTargetDomainRequestT = Model::VerifyTargetDomainRequest>
1743 void VerifyTargetDomainAsync(const VerifyTargetDomainRequestT& request, const VerifyTargetDomainResponseReceivedHandler& handler,
1744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1745 return SubmitAsync(&SecurityAgentClient::VerifyTargetDomain, request, handler, context);
1746 }
1747
1748 virtual void OverrideEndpoint(const Aws::String& endpoint);
1749 virtual std::shared_ptr<SecurityAgentEndpointProviderBase>& accessEndpointProvider();
1750
1751 private:
1753 void init(const SecurityAgentClientConfiguration& clientConfiguration);
1754
1756
1757 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
1758 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
1759 Aws::Http::HttpMethod httpMethod) const;
1760
1761 SecurityAgentClientConfiguration m_clientConfiguration;
1762 std::shared_ptr<SecurityAgentEndpointProviderBase> m_endpointProvider;
1763};
1764
1765} // namespace SecurityAgent
1766} // namespace Aws
virtual Model::ListIntegratedResourcesOutcome ListIntegratedResources(const Model::ListIntegratedResourcesRequest &request) const
Model::ListAgentSpacesOutcomeCallable ListAgentSpacesCallable(const ListAgentSpacesRequestT &request={}) const
void CreateCodeReviewAsync(const CreateCodeReviewRequestT &request, const CreateCodeReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetArtifactAsync(const GetArtifactRequestT &request, const GetArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetCodeReviewJobTasksOutcome BatchGetCodeReviewJobTasks(const Model::BatchGetCodeReviewJobTasksRequest &request) const
virtual Model::CreatePentestOutcome CreatePentest(const Model::CreatePentestRequest &request) const
void ListIntegratedResourcesAsync(const ListIntegratedResourcesRequestT &request, const ListIntegratedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopPentestJobOutcome StopPentestJob(const Model::StopPentestJobRequest &request) const
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
Model::ListPentestJobTasksOutcomeCallable ListPentestJobTasksCallable(const ListPentestJobTasksRequestT &request) const
void AddArtifactAsync(const AddArtifactRequestT &request, const AddArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTargetDomainOutcomeCallable DeleteTargetDomainCallable(const DeleteTargetDomainRequestT &request) const
Model::BatchGetCodeReviewJobTasksOutcomeCallable BatchGetCodeReviewJobTasksCallable(const BatchGetCodeReviewJobTasksRequestT &request) const
Model::UpdateIntegratedResourcesOutcomeCallable UpdateIntegratedResourcesCallable(const UpdateIntegratedResourcesRequestT &request) const
void ListCodeReviewJobTasksAsync(const ListCodeReviewJobTasksRequestT &request, const ListCodeReviewJobTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetTargetDomainsAsync(const BatchGetTargetDomainsRequestT &request, const BatchGetTargetDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopCodeReviewJobAsync(const StopCodeReviewJobRequestT &request, const StopCodeReviewJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteIntegrationAsync(const DeleteIntegrationRequestT &request, const DeleteIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAgentSpaceOutcomeCallable UpdateAgentSpaceCallable(const UpdateAgentSpaceRequestT &request) const
void BatchGetPentestJobsAsync(const BatchGetPentestJobsRequestT &request, const BatchGetPentestJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePentestAsync(const UpdatePentestRequestT &request, const UpdatePentestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateMembershipOutcome CreateMembership(const Model::CreateMembershipRequest &request) const
void UpdateFindingAsync(const UpdateFindingRequestT &request, const UpdateFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetArtifactMetadataOutcomeCallable BatchGetArtifactMetadataCallable(const BatchGetArtifactMetadataRequestT &request) const
Model::ListCodeReviewJobsForCodeReviewOutcomeCallable ListCodeReviewJobsForCodeReviewCallable(const ListCodeReviewJobsForCodeReviewRequestT &request) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
virtual Model::DeleteAgentSpaceOutcome DeleteAgentSpace(const Model::DeleteAgentSpaceRequest &request) const
void CreateAgentSpaceAsync(const CreateAgentSpaceRequestT &request, const CreateAgentSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTargetDomainOutcome CreateTargetDomain(const Model::CreateTargetDomainRequest &request) const
SecurityAgentClientConfiguration ClientConfigurationType
void DeleteArtifactAsync(const DeleteArtifactRequestT &request, const DeleteArtifactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPentestJobTasksAsync(const ListPentestJobTasksRequestT &request, const ListPentestJobTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetAgentSpacesAsync(const BatchGetAgentSpacesRequestT &request, const BatchGetAgentSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTargetDomainAsync(const UpdateTargetDomainRequestT &request, const UpdateTargetDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDiscoveredEndpointsOutcomeCallable ListDiscoveredEndpointsCallable(const ListDiscoveredEndpointsRequestT &request) const
virtual Model::ListCodeReviewJobTasksOutcome ListCodeReviewJobTasks(const Model::ListCodeReviewJobTasksRequest &request) const
virtual Model::ListIntegrationsOutcome ListIntegrations(const Model::ListIntegrationsRequest &request={}) const
Model::ListCodeReviewJobTasksOutcomeCallable ListCodeReviewJobTasksCallable(const ListCodeReviewJobTasksRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::CreateIntegrationOutcomeCallable CreateIntegrationCallable(const CreateIntegrationRequestT &request) const
virtual Model::BatchGetCodeReviewsOutcome BatchGetCodeReviews(const Model::BatchGetCodeReviewsRequest &request) const
virtual Model::ListCodeReviewJobsForCodeReviewOutcome ListCodeReviewJobsForCodeReview(const Model::ListCodeReviewJobsForCodeReviewRequest &request) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
virtual Model::CreateAgentSpaceOutcome CreateAgentSpace(const Model::CreateAgentSpaceRequest &request) const
virtual Model::StartCodeReviewJobOutcome StartCodeReviewJob(const Model::StartCodeReviewJobRequest &request) const
Model::StartPentestJobOutcomeCallable StartPentestJobCallable(const StartPentestJobRequestT &request) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request={}) const
void ListCodeReviewsAsync(const ListCodeReviewsRequestT &request, const ListCodeReviewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetPentestJobTasksOutcome BatchGetPentestJobTasks(const Model::BatchGetPentestJobTasksRequest &request) const
Model::StopCodeReviewJobOutcomeCallable StopCodeReviewJobCallable(const StopCodeReviewJobRequestT &request) const
Model::ListArtifactsOutcomeCallable ListArtifactsCallable(const ListArtifactsRequestT &request) const
virtual Model::BatchDeletePentestsOutcome BatchDeletePentests(const Model::BatchDeletePentestsRequest &request) const
virtual Model::UpdateTargetDomainOutcome UpdateTargetDomain(const Model::UpdateTargetDomainRequest &request) const
virtual Model::InitiateProviderRegistrationOutcome InitiateProviderRegistration(const Model::InitiateProviderRegistrationRequest &request) const
void CreateTargetDomainAsync(const CreateTargetDomainRequestT &request, const CreateTargetDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListArtifactsOutcome ListArtifacts(const Model::ListArtifactsRequest &request) const
virtual Model::UpdateFindingOutcome UpdateFinding(const Model::UpdateFindingRequest &request) const
Model::StartCodeRemediationOutcomeCallable StartCodeRemediationCallable(const StartCodeRemediationRequestT &request) const
Model::ListIntegratedResourcesOutcomeCallable ListIntegratedResourcesCallable(const ListIntegratedResourcesRequestT &request) const
void ListAgentSpacesAsync(const ListAgentSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAgentSpacesRequestT &request={}) const
Model::BatchDeletePentestsOutcomeCallable BatchDeletePentestsCallable(const BatchDeletePentestsRequestT &request) const
virtual Model::BatchGetTargetDomainsOutcome BatchGetTargetDomains(const Model::BatchGetTargetDomainsRequest &request) const
Model::ListTargetDomainsOutcomeCallable ListTargetDomainsCallable(const ListTargetDomainsRequestT &request={}) const
void BatchGetCodeReviewJobsAsync(const BatchGetCodeReviewJobsRequestT &request, const BatchGetCodeReviewJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void VerifyTargetDomainAsync(const VerifyTargetDomainRequestT &request, const VerifyTargetDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListMembershipsOutcomeCallable ListMembershipsCallable(const ListMembershipsRequestT &request) const
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPentestsOutcome ListPentests(const Model::ListPentestsRequest &request) const
void DeleteTargetDomainAsync(const DeleteTargetDomainRequestT &request, const DeleteTargetDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopPentestJobAsync(const StopPentestJobRequestT &request, const StopPentestJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFindingsOutcome ListFindings(const Model::ListFindingsRequest &request) const
Model::BatchGetAgentSpacesOutcomeCallable BatchGetAgentSpacesCallable(const BatchGetAgentSpacesRequestT &request) const
Model::ListCodeReviewsOutcomeCallable ListCodeReviewsCallable(const ListCodeReviewsRequestT &request) const
virtual Model::UpdatePentestOutcome UpdatePentest(const Model::UpdatePentestRequest &request) const
virtual Model::GetApplicationOutcome GetApplication(const Model::GetApplicationRequest &request) const
void CreatePentestAsync(const CreatePentestRequestT &request, const CreatePentestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopCodeReviewJobOutcome StopCodeReviewJob(const Model::StopCodeReviewJobRequest &request) const
virtual Model::BatchGetPentestJobsOutcome BatchGetPentestJobs(const Model::BatchGetPentestJobsRequest &request) const
void DeleteMembershipAsync(const DeleteMembershipRequestT &request, const DeleteMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AddArtifactOutcomeCallable AddArtifactCallable(const AddArtifactRequestT &request) const
virtual Model::DeleteTargetDomainOutcome DeleteTargetDomain(const Model::DeleteTargetDomainRequest &request) const
SecurityAgentClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< SecurityAgentEndpointProviderBase > endpointProvider=nullptr, const Aws::SecurityAgent::SecurityAgentClientConfiguration &clientConfiguration=Aws::SecurityAgent::SecurityAgentClientConfiguration())
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::ListPentestJobsForPentestOutcomeCallable ListPentestJobsForPentestCallable(const ListPentestJobsForPentestRequestT &request) const
virtual Model::UpdateAgentSpaceOutcome UpdateAgentSpace(const Model::UpdateAgentSpaceRequest &request) const
void BatchDeleteCodeReviewsAsync(const BatchDeleteCodeReviewsRequestT &request, const BatchDeleteCodeReviewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetAgentSpacesOutcome BatchGetAgentSpaces(const Model::BatchGetAgentSpacesRequest &request) const
virtual Model::AddArtifactOutcome AddArtifact(const Model::AddArtifactRequest &request) const
Model::ListIntegrationsOutcomeCallable ListIntegrationsCallable(const ListIntegrationsRequestT &request={}) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
virtual Model::GetArtifactOutcome GetArtifact(const Model::GetArtifactRequest &request) const
Model::BatchGetPentestJobTasksOutcomeCallable BatchGetPentestJobTasksCallable(const BatchGetPentestJobTasksRequestT &request) const
void UpdateAgentSpaceAsync(const UpdateAgentSpaceRequestT &request, const UpdateAgentSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SecurityAgentClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetApplicationAsync(const GetApplicationRequestT &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetTargetDomainsOutcomeCallable BatchGetTargetDomainsCallable(const BatchGetTargetDomainsRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPentestJobsForPentestAsync(const ListPentestJobsForPentestRequestT &request, const ListPentestJobsForPentestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateIntegrationAsync(const CreateIntegrationRequestT &request, const CreateIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateFindingOutcomeCallable UpdateFindingCallable(const UpdateFindingRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListPentestJobsForPentestOutcome ListPentestJobsForPentest(const Model::ListPentestJobsForPentestRequest &request) const
Model::UpdateCodeReviewOutcomeCallable UpdateCodeReviewCallable(const UpdateCodeReviewRequestT &request) const
virtual Model::ListAgentSpacesOutcome ListAgentSpaces(const Model::ListAgentSpacesRequest &request={}) const
void DeleteAgentSpaceAsync(const DeleteAgentSpaceRequestT &request, const DeleteAgentSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCodeReviewJobsForCodeReviewAsync(const ListCodeReviewJobsForCodeReviewRequestT &request, const ListCodeReviewJobsForCodeReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteMembershipOutcomeCallable DeleteMembershipCallable(const DeleteMembershipRequestT &request) const
Model::BatchGetCodeReviewsOutcomeCallable BatchGetCodeReviewsCallable(const BatchGetCodeReviewsRequestT &request) const
virtual Model::DeleteMembershipOutcome DeleteMembership(const Model::DeleteMembershipRequest &request) const
Model::BatchGetPentestsOutcomeCallable BatchGetPentestsCallable(const BatchGetPentestsRequestT &request) const
Model::CreateMembershipOutcomeCallable CreateMembershipCallable(const CreateMembershipRequestT &request) const
SecurityAgentEndpointProvider EndpointProviderType
virtual Model::VerifyTargetDomainOutcome VerifyTargetDomain(const Model::VerifyTargetDomainRequest &request) const
virtual Model::BatchGetFindingsOutcome BatchGetFindings(const Model::BatchGetFindingsRequest &request) const
void StartCodeReviewJobAsync(const StartCodeReviewJobRequestT &request, const StartCodeReviewJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartPentestJobOutcome StartPentestJob(const Model::StartPentestJobRequest &request) const
Model::StartCodeReviewJobOutcomeCallable StartCodeReviewJobCallable(const StartCodeReviewJobRequestT &request) const
void ListArtifactsAsync(const ListArtifactsRequestT &request, const ListArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListMembershipsAsync(const ListMembershipsRequestT &request, const ListMembershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetIntegrationOutcome GetIntegration(const Model::GetIntegrationRequest &request) const
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< SecurityAgentEndpointProviderBase > & accessEndpointProvider()
virtual Model::ListTargetDomainsOutcome ListTargetDomains(const Model::ListTargetDomainsRequest &request={}) const
Model::CreateTargetDomainOutcomeCallable CreateTargetDomainCallable(const CreateTargetDomainRequestT &request) const
virtual Model::BatchGetPentestsOutcome BatchGetPentests(const Model::BatchGetPentestsRequest &request) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
Model::BatchDeleteCodeReviewsOutcomeCallable BatchDeleteCodeReviewsCallable(const BatchDeleteCodeReviewsRequestT &request) const
Model::StopPentestJobOutcomeCallable StopPentestJobCallable(const StopPentestJobRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
SecurityAgentClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::VerifyTargetDomainOutcomeCallable VerifyTargetDomainCallable(const VerifyTargetDomainRequestT &request) const
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
void BatchGetFindingsAsync(const BatchGetFindingsRequestT &request, const BatchGetFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request={}) const
void StartPentestJobAsync(const StartPentestJobRequestT &request, const StartPentestJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
static const char * GetAllocationTag()
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void CreateApplicationAsync(const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateApplicationRequestT &request={}) const
Model::DeleteArtifactOutcomeCallable DeleteArtifactCallable(const DeleteArtifactRequestT &request) const
void ListFindingsAsync(const ListFindingsRequestT &request, const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPentestJobTasksOutcome ListPentestJobTasks(const Model::ListPentestJobTasksRequest &request) const
void UpdateIntegratedResourcesAsync(const UpdateIntegratedResourcesRequestT &request, const UpdateIntegratedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDeleteCodeReviewsOutcome BatchDeleteCodeReviews(const Model::BatchDeleteCodeReviewsRequest &request) const
Model::BatchGetFindingsOutcomeCallable BatchGetFindingsCallable(const BatchGetFindingsRequestT &request) const
virtual Model::UpdateCodeReviewOutcome UpdateCodeReview(const Model::UpdateCodeReviewRequest &request) const
void ListPentestsAsync(const ListPentestsRequestT &request, const ListPentestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateMembershipAsync(const CreateMembershipRequestT &request, const CreateMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteArtifactOutcome DeleteArtifact(const Model::DeleteArtifactRequest &request) const
virtual Model::CreateIntegrationOutcome CreateIntegration(const Model::CreateIntegrationRequest &request) const
Model::UpdateTargetDomainOutcomeCallable UpdateTargetDomainCallable(const UpdateTargetDomainRequestT &request) const
void BatchGetCodeReviewJobTasksAsync(const BatchGetCodeReviewJobTasksRequestT &request, const BatchGetCodeReviewJobTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SecurityAgentClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void InitiateProviderRegistrationAsync(const InitiateProviderRegistrationRequestT &request, const InitiateProviderRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetIntegrationAsync(const GetIntegrationRequestT &request, const GetIntegrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCodeReviewsOutcome ListCodeReviews(const Model::ListCodeReviewsRequest &request) const
virtual Model::DeleteIntegrationOutcome DeleteIntegration(const Model::DeleteIntegrationRequest &request) const
Model::DeleteAgentSpaceOutcomeCallable DeleteAgentSpaceCallable(const DeleteAgentSpaceRequestT &request) const
Model::DeleteIntegrationOutcomeCallable DeleteIntegrationCallable(const DeleteIntegrationRequestT &request) const
Model::CreateAgentSpaceOutcomeCallable CreateAgentSpaceCallable(const CreateAgentSpaceRequestT &request) const
Model::GetIntegrationOutcomeCallable GetIntegrationCallable(const GetIntegrationRequestT &request) const
Model::ListFindingsOutcomeCallable ListFindingsCallable(const ListFindingsRequestT &request) const
void ListDiscoveredEndpointsAsync(const ListDiscoveredEndpointsRequestT &request, const ListDiscoveredEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SecurityAgentClient(const Aws::SecurityAgent::SecurityAgentClientConfiguration &clientConfiguration=Aws::SecurityAgent::SecurityAgentClientConfiguration(), std::shared_ptr< SecurityAgentEndpointProviderBase > endpointProvider=nullptr)
SecurityAgentClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< SecurityAgentEndpointProviderBase > endpointProvider=nullptr, const Aws::SecurityAgent::SecurityAgentClientConfiguration &clientConfiguration=Aws::SecurityAgent::SecurityAgentClientConfiguration())
void BatchDeletePentestsAsync(const BatchDeletePentestsRequestT &request, const BatchDeletePentestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetPentestJobTasksAsync(const BatchGetPentestJobTasksRequestT &request, const BatchGetPentestJobTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::InitiateProviderRegistrationOutcomeCallable InitiateProviderRegistrationCallable(const InitiateProviderRegistrationRequestT &request) const
void ListIntegrationsAsync(const ListIntegrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListIntegrationsRequestT &request={}) const
void UpdateCodeReviewAsync(const UpdateCodeReviewRequestT &request, const UpdateCodeReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetArtifactMetadataOutcome BatchGetArtifactMetadata(const Model::BatchGetArtifactMetadataRequest &request) const
Model::GetArtifactOutcomeCallable GetArtifactCallable(const GetArtifactRequestT &request) const
virtual Model::BatchGetCodeReviewJobsOutcome BatchGetCodeReviewJobs(const Model::BatchGetCodeReviewJobsRequest &request) const
void BatchGetCodeReviewsAsync(const BatchGetCodeReviewsRequestT &request, const BatchGetCodeReviewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCodeReviewOutcomeCallable CreateCodeReviewCallable(const CreateCodeReviewRequestT &request) const
void BatchGetPentestsAsync(const BatchGetPentestsRequestT &request, const BatchGetPentestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartCodeRemediationOutcome StartCodeRemediation(const Model::StartCodeRemediationRequest &request) const
Model::UpdatePentestOutcomeCallable UpdatePentestCallable(const UpdatePentestRequestT &request) const
Model::BatchGetPentestJobsOutcomeCallable BatchGetPentestJobsCallable(const BatchGetPentestJobsRequestT &request) const
void StartCodeRemediationAsync(const StartCodeRemediationRequestT &request, const StartCodeRemediationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateCodeReviewOutcome CreateCodeReview(const Model::CreateCodeReviewRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTargetDomainsAsync(const ListTargetDomainsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTargetDomainsRequestT &request={}) const
virtual Model::ListMembershipsOutcome ListMemberships(const Model::ListMembershipsRequest &request) const
virtual Model::ListDiscoveredEndpointsOutcome ListDiscoveredEndpoints(const Model::ListDiscoveredEndpointsRequest &request) const
Model::BatchGetCodeReviewJobsOutcomeCallable BatchGetCodeReviewJobsCallable(const BatchGetCodeReviewJobsRequestT &request) const
Model::ListPentestsOutcomeCallable ListPentestsCallable(const ListPentestsRequestT &request) const
void BatchGetArtifactMetadataAsync(const BatchGetArtifactMetadataRequestT &request, const BatchGetArtifactMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateIntegratedResourcesOutcome UpdateIntegratedResources(const Model::UpdateIntegratedResourcesRequest &request) const
Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT &request) const
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
Model::CreatePentestOutcomeCallable CreatePentestCallable(const CreatePentestRequestT &request) const
std::future< ListPentestJobsForPentestOutcome > ListPentestJobsForPentestOutcomeCallable
std::future< InitiateProviderRegistrationOutcome > InitiateProviderRegistrationOutcomeCallable
std::future< StopPentestJobOutcome > StopPentestJobOutcomeCallable
std::future< ListCodeReviewJobsForCodeReviewOutcome > ListCodeReviewJobsForCodeReviewOutcomeCallable
std::future< ListPentestJobTasksOutcome > ListPentestJobTasksOutcomeCallable
std::future< UpdateTargetDomainOutcome > UpdateTargetDomainOutcomeCallable
std::future< CreateTargetDomainOutcome > CreateTargetDomainOutcomeCallable
std::future< BatchGetTargetDomainsOutcome > BatchGetTargetDomainsOutcomeCallable
std::future< BatchGetCodeReviewsOutcome > BatchGetCodeReviewsOutcomeCallable
std::future< BatchGetCodeReviewJobsOutcome > BatchGetCodeReviewJobsOutcomeCallable
std::future< ListDiscoveredEndpointsOutcome > ListDiscoveredEndpointsOutcomeCallable
std::future< BatchGetArtifactMetadataOutcome > BatchGetArtifactMetadataOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< DeleteTargetDomainOutcome > DeleteTargetDomainOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< ListCodeReviewJobTasksOutcome > ListCodeReviewJobTasksOutcomeCallable
std::future< ListTargetDomainsOutcome > ListTargetDomainsOutcomeCallable
std::future< BatchGetCodeReviewJobTasksOutcome > BatchGetCodeReviewJobTasksOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< ListArtifactsOutcome > ListArtifactsOutcomeCallable
std::future< StartCodeReviewJobOutcome > StartCodeReviewJobOutcomeCallable
std::future< ListAgentSpacesOutcome > ListAgentSpacesOutcomeCallable
std::future< ListMembershipsOutcome > ListMembershipsOutcomeCallable
std::future< BatchGetAgentSpacesOutcome > BatchGetAgentSpacesOutcomeCallable
std::future< GetArtifactOutcome > GetArtifactOutcomeCallable
std::future< StartCodeRemediationOutcome > StartCodeRemediationOutcomeCallable
std::future< UpdateFindingOutcome > UpdateFindingOutcomeCallable
std::future< CreateCodeReviewOutcome > CreateCodeReviewOutcomeCallable
std::future< BatchDeleteCodeReviewsOutcome > BatchDeleteCodeReviewsOutcomeCallable
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
std::future< UpdateIntegratedResourcesOutcome > UpdateIntegratedResourcesOutcomeCallable
std::future< StartPentestJobOutcome > StartPentestJobOutcomeCallable
std::future< BatchGetPentestsOutcome > BatchGetPentestsOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteArtifactOutcome > DeleteArtifactOutcomeCallable
std::future< ListIntegrationsOutcome > ListIntegrationsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< BatchDeletePentestsOutcome > BatchDeletePentestsOutcomeCallable
std::future< CreateAgentSpaceOutcome > CreateAgentSpaceOutcomeCallable
std::future< DeleteMembershipOutcome > DeleteMembershipOutcomeCallable
std::future< BatchGetFindingsOutcome > BatchGetFindingsOutcomeCallable
std::future< ListIntegratedResourcesOutcome > ListIntegratedResourcesOutcomeCallable
std::future< UpdateAgentSpaceOutcome > UpdateAgentSpaceOutcomeCallable
std::future< VerifyTargetDomainOutcome > VerifyTargetDomainOutcomeCallable
std::future< StopCodeReviewJobOutcome > StopCodeReviewJobOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< ListPentestsOutcome > ListPentestsOutcomeCallable
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
std::future< BatchGetPentestJobsOutcome > BatchGetPentestJobsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreatePentestOutcome > CreatePentestOutcomeCallable
std::future< UpdateCodeReviewOutcome > UpdateCodeReviewOutcomeCallable
std::future< AddArtifactOutcome > AddArtifactOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< UpdatePentestOutcome > UpdatePentestOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DeleteAgentSpaceOutcome > DeleteAgentSpaceOutcomeCallable
std::future< ListCodeReviewsOutcome > ListCodeReviewsOutcomeCallable
std::future< BatchGetPentestJobTasksOutcome > BatchGetPentestJobTasksOutcomeCallable
std::future< CreateMembershipOutcome > CreateMembershipOutcomeCallable
std::function< void(const SecurityAgentClient *, const Model::CreatePentestRequest &, const Model::CreatePentestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePentestResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::CreateCodeReviewRequest &, const Model::CreateCodeReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCodeReviewResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UpdatePentestRequest &, const Model::UpdatePentestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePentestResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetFindingsRequest &, const Model::BatchGetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetFindingsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListTargetDomainsRequest &, const Model::ListTargetDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTargetDomainsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetPentestJobTasksRequest &, const Model::BatchGetPentestJobTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetPentestJobTasksResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::CreateIntegrationRequest &, const Model::CreateIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFindingsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApplicationsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetAgentSpacesRequest &, const Model::BatchGetAgentSpacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetAgentSpacesResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetTargetDomainsRequest &, const Model::BatchGetTargetDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetTargetDomainsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::StartCodeRemediationRequest &, const Model::StartCodeRemediationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCodeRemediationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::StopPentestJobRequest &, const Model::StopPentestJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopPentestJobResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::VerifyTargetDomainRequest &, const Model::VerifyTargetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> VerifyTargetDomainResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::GetArtifactRequest &, const Model::GetArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArtifactResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListDiscoveredEndpointsRequest &, const Model::ListDiscoveredEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDiscoveredEndpointsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetArtifactMetadataRequest &, const Model::BatchGetArtifactMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetArtifactMetadataResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::StopCodeReviewJobRequest &, const Model::StopCodeReviewJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopCodeReviewJobResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetPentestsRequest &, const Model::BatchGetPentestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetPentestsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::CreateTargetDomainRequest &, const Model::CreateTargetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTargetDomainResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetCodeReviewsRequest &, const Model::BatchGetCodeReviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCodeReviewsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListCodeReviewJobsForCodeReviewRequest &, const Model::ListCodeReviewJobsForCodeReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeReviewJobsForCodeReviewResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListIntegrationsRequest &, const Model::ListIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UpdateFindingRequest &, const Model::UpdateFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFindingResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UpdateIntegratedResourcesRequest &, const Model::UpdateIntegratedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntegratedResourcesResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListCodeReviewsRequest &, const Model::ListCodeReviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeReviewsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::CreateMembershipRequest &, const Model::CreateMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMembershipResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::AddArtifactRequest &, const Model::AddArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddArtifactResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::StartCodeReviewJobRequest &, const Model::StartCodeReviewJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartCodeReviewJobResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApplicationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListPentestsRequest &, const Model::ListPentestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPentestsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListIntegratedResourcesRequest &, const Model::ListIntegratedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegratedResourcesResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::DeleteMembershipRequest &, const Model::DeleteMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMembershipResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UpdateCodeReviewRequest &, const Model::UpdateCodeReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCodeReviewResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApplicationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UpdateAgentSpaceRequest &, const Model::UpdateAgentSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentSpaceResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListPentestJobTasksRequest &, const Model::ListPentestJobTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPentestJobTasksResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::CreateAgentSpaceRequest &, const Model::CreateAgentSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAgentSpaceResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListCodeReviewJobTasksRequest &, const Model::ListCodeReviewJobTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeReviewJobTasksResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::InitiateProviderRegistrationRequest &, const Model::InitiateProviderRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> InitiateProviderRegistrationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::DeleteArtifactRequest &, const Model::DeleteArtifactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteArtifactResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::StartPentestJobRequest &, const Model::StartPentestJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartPentestJobResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApplicationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchDeletePentestsRequest &, const Model::BatchDeletePentestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeletePentestsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::UpdateTargetDomainRequest &, const Model::UpdateTargetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTargetDomainResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetCodeReviewJobTasksRequest &, const Model::BatchGetCodeReviewJobTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCodeReviewJobTasksResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListPentestJobsForPentestRequest &, const Model::ListPentestJobsForPentestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPentestJobsForPentestResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListAgentSpacesRequest &, const Model::ListAgentSpacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentSpacesResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::DeleteAgentSpaceRequest &, const Model::DeleteAgentSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAgentSpaceResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::DeleteTargetDomainRequest &, const Model::DeleteTargetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTargetDomainResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListArtifactsRequest &, const Model::ListArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListArtifactsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchDeleteCodeReviewsRequest &, const Model::BatchDeleteCodeReviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteCodeReviewsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::ListMembershipsRequest &, const Model::ListMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMembershipsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetCodeReviewJobsRequest &, const Model::BatchGetCodeReviewJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCodeReviewJobsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetPentestJobsRequest &, const Model::BatchGetPentestJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetPentestJobsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String