AWS SDK for C++

AWS SDK for C++ Version 1.11.785

Loading...
Searching...
No Matches
SecurityAgentServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/securityagent/SecurityAgentEndpointProvider.h>
15#include <aws/securityagent/SecurityAgentErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in SecurityAgentClient header */
22#include <aws/core/NoResult.h>
23#include <aws/securityagent/model/AddArtifactResult.h>
24#include <aws/securityagent/model/BatchDeletePentestsResult.h>
25#include <aws/securityagent/model/BatchGetAgentSpacesResult.h>
26#include <aws/securityagent/model/BatchGetArtifactMetadataResult.h>
27#include <aws/securityagent/model/BatchGetFindingsResult.h>
28#include <aws/securityagent/model/BatchGetPentestJobTasksResult.h>
29#include <aws/securityagent/model/BatchGetPentestJobsResult.h>
30#include <aws/securityagent/model/BatchGetPentestsResult.h>
31#include <aws/securityagent/model/BatchGetTargetDomainsResult.h>
32#include <aws/securityagent/model/CreateAgentSpaceResult.h>
33#include <aws/securityagent/model/CreateApplicationRequest.h>
34#include <aws/securityagent/model/CreateApplicationResult.h>
35#include <aws/securityagent/model/CreateIntegrationResult.h>
36#include <aws/securityagent/model/CreateMembershipResult.h>
37#include <aws/securityagent/model/CreatePentestResult.h>
38#include <aws/securityagent/model/CreateTargetDomainResult.h>
39#include <aws/securityagent/model/DeleteAgentSpaceResult.h>
40#include <aws/securityagent/model/DeleteArtifactResult.h>
41#include <aws/securityagent/model/DeleteIntegrationResult.h>
42#include <aws/securityagent/model/DeleteMembershipResult.h>
43#include <aws/securityagent/model/DeleteTargetDomainResult.h>
44#include <aws/securityagent/model/GetApplicationResult.h>
45#include <aws/securityagent/model/GetArtifactResult.h>
46#include <aws/securityagent/model/GetIntegrationResult.h>
47#include <aws/securityagent/model/InitiateProviderRegistrationResult.h>
48#include <aws/securityagent/model/ListAgentSpacesRequest.h>
49#include <aws/securityagent/model/ListAgentSpacesResult.h>
50#include <aws/securityagent/model/ListApplicationsRequest.h>
51#include <aws/securityagent/model/ListApplicationsResult.h>
52#include <aws/securityagent/model/ListArtifactsResult.h>
53#include <aws/securityagent/model/ListDiscoveredEndpointsResult.h>
54#include <aws/securityagent/model/ListFindingsResult.h>
55#include <aws/securityagent/model/ListIntegratedResourcesResult.h>
56#include <aws/securityagent/model/ListIntegrationsRequest.h>
57#include <aws/securityagent/model/ListIntegrationsResult.h>
58#include <aws/securityagent/model/ListMembershipsResult.h>
59#include <aws/securityagent/model/ListPentestJobTasksResult.h>
60#include <aws/securityagent/model/ListPentestJobsForPentestResult.h>
61#include <aws/securityagent/model/ListPentestsResult.h>
62#include <aws/securityagent/model/ListTagsForResourceResult.h>
63#include <aws/securityagent/model/ListTargetDomainsRequest.h>
64#include <aws/securityagent/model/ListTargetDomainsResult.h>
65#include <aws/securityagent/model/StartCodeRemediationResult.h>
66#include <aws/securityagent/model/StartPentestJobResult.h>
67#include <aws/securityagent/model/StopPentestJobResult.h>
68#include <aws/securityagent/model/TagResourceResult.h>
69#include <aws/securityagent/model/UntagResourceResult.h>
70#include <aws/securityagent/model/UpdateAgentSpaceResult.h>
71#include <aws/securityagent/model/UpdateApplicationResult.h>
72#include <aws/securityagent/model/UpdateFindingResult.h>
73#include <aws/securityagent/model/UpdateIntegratedResourcesResult.h>
74#include <aws/securityagent/model/UpdatePentestResult.h>
75#include <aws/securityagent/model/UpdateTargetDomainResult.h>
76#include <aws/securityagent/model/VerifyTargetDomainResult.h>
77/* End of service model headers required in SecurityAgentClient header */
78
79namespace Aws {
80namespace Http {
81class HttpClient;
82class HttpClientFactory;
83} // namespace Http
84
85namespace Utils {
86template <typename R, typename E>
87class Outcome;
88
89namespace Threading {
90class Executor;
91} // namespace Threading
92} // namespace Utils
93
94namespace Auth {
95class AWSCredentials;
96class AWSCredentialsProvider;
97} // namespace Auth
98
99namespace Client {
100class RetryStrategy;
101} // namespace Client
102
103namespace SecurityAgent {
107
108namespace Model {
109/* Service model forward declarations required in SecurityAgentClient header */
110class AddArtifactRequest;
111class BatchDeletePentestsRequest;
112class BatchGetAgentSpacesRequest;
113class BatchGetArtifactMetadataRequest;
114class BatchGetFindingsRequest;
115class BatchGetPentestJobTasksRequest;
116class BatchGetPentestJobsRequest;
117class BatchGetPentestsRequest;
118class BatchGetTargetDomainsRequest;
119class CreateAgentSpaceRequest;
120class CreateApplicationRequest;
121class CreateIntegrationRequest;
122class CreateMembershipRequest;
123class CreatePentestRequest;
124class CreateTargetDomainRequest;
125class DeleteAgentSpaceRequest;
126class DeleteApplicationRequest;
127class DeleteArtifactRequest;
128class DeleteIntegrationRequest;
129class DeleteMembershipRequest;
130class DeleteTargetDomainRequest;
131class GetApplicationRequest;
132class GetArtifactRequest;
133class GetIntegrationRequest;
134class InitiateProviderRegistrationRequest;
135class ListAgentSpacesRequest;
136class ListApplicationsRequest;
137class ListArtifactsRequest;
138class ListDiscoveredEndpointsRequest;
139class ListFindingsRequest;
140class ListIntegratedResourcesRequest;
141class ListIntegrationsRequest;
142class ListMembershipsRequest;
143class ListPentestJobTasksRequest;
144class ListPentestJobsForPentestRequest;
145class ListPentestsRequest;
146class ListTagsForResourceRequest;
147class ListTargetDomainsRequest;
148class StartCodeRemediationRequest;
149class StartPentestJobRequest;
150class StopPentestJobRequest;
151class TagResourceRequest;
152class UntagResourceRequest;
153class UpdateAgentSpaceRequest;
154class UpdateApplicationRequest;
155class UpdateFindingRequest;
156class UpdateIntegratedResourcesRequest;
157class UpdatePentestRequest;
158class UpdateTargetDomainRequest;
159class VerifyTargetDomainRequest;
160/* End of service model forward declarations required in SecurityAgentClient header */
161
162/* Service model Outcome class definitions */
213/* End of service model Outcome class definitions */
214
215/* Service model Outcome callable definitions */
216typedef std::future<AddArtifactOutcome> AddArtifactOutcomeCallable;
217typedef std::future<BatchDeletePentestsOutcome> BatchDeletePentestsOutcomeCallable;
218typedef std::future<BatchGetAgentSpacesOutcome> BatchGetAgentSpacesOutcomeCallable;
219typedef std::future<BatchGetArtifactMetadataOutcome> BatchGetArtifactMetadataOutcomeCallable;
220typedef std::future<BatchGetFindingsOutcome> BatchGetFindingsOutcomeCallable;
221typedef std::future<BatchGetPentestJobTasksOutcome> BatchGetPentestJobTasksOutcomeCallable;
222typedef std::future<BatchGetPentestJobsOutcome> BatchGetPentestJobsOutcomeCallable;
223typedef std::future<BatchGetPentestsOutcome> BatchGetPentestsOutcomeCallable;
224typedef std::future<BatchGetTargetDomainsOutcome> BatchGetTargetDomainsOutcomeCallable;
225typedef std::future<CreateAgentSpaceOutcome> CreateAgentSpaceOutcomeCallable;
226typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
227typedef std::future<CreateIntegrationOutcome> CreateIntegrationOutcomeCallable;
228typedef std::future<CreateMembershipOutcome> CreateMembershipOutcomeCallable;
229typedef std::future<CreatePentestOutcome> CreatePentestOutcomeCallable;
230typedef std::future<CreateTargetDomainOutcome> CreateTargetDomainOutcomeCallable;
231typedef std::future<DeleteAgentSpaceOutcome> DeleteAgentSpaceOutcomeCallable;
232typedef std::future<DeleteApplicationOutcome> DeleteApplicationOutcomeCallable;
233typedef std::future<DeleteArtifactOutcome> DeleteArtifactOutcomeCallable;
234typedef std::future<DeleteIntegrationOutcome> DeleteIntegrationOutcomeCallable;
235typedef std::future<DeleteMembershipOutcome> DeleteMembershipOutcomeCallable;
236typedef std::future<DeleteTargetDomainOutcome> DeleteTargetDomainOutcomeCallable;
237typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
238typedef std::future<GetArtifactOutcome> GetArtifactOutcomeCallable;
239typedef std::future<GetIntegrationOutcome> GetIntegrationOutcomeCallable;
240typedef std::future<InitiateProviderRegistrationOutcome> InitiateProviderRegistrationOutcomeCallable;
241typedef std::future<ListAgentSpacesOutcome> ListAgentSpacesOutcomeCallable;
242typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
243typedef std::future<ListArtifactsOutcome> ListArtifactsOutcomeCallable;
244typedef std::future<ListDiscoveredEndpointsOutcome> ListDiscoveredEndpointsOutcomeCallable;
245typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
246typedef std::future<ListIntegratedResourcesOutcome> ListIntegratedResourcesOutcomeCallable;
247typedef std::future<ListIntegrationsOutcome> ListIntegrationsOutcomeCallable;
248typedef std::future<ListMembershipsOutcome> ListMembershipsOutcomeCallable;
249typedef std::future<ListPentestJobTasksOutcome> ListPentestJobTasksOutcomeCallable;
250typedef std::future<ListPentestJobsForPentestOutcome> ListPentestJobsForPentestOutcomeCallable;
251typedef std::future<ListPentestsOutcome> ListPentestsOutcomeCallable;
252typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
253typedef std::future<ListTargetDomainsOutcome> ListTargetDomainsOutcomeCallable;
254typedef std::future<StartCodeRemediationOutcome> StartCodeRemediationOutcomeCallable;
255typedef std::future<StartPentestJobOutcome> StartPentestJobOutcomeCallable;
256typedef std::future<StopPentestJobOutcome> StopPentestJobOutcomeCallable;
257typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
258typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
259typedef std::future<UpdateAgentSpaceOutcome> UpdateAgentSpaceOutcomeCallable;
260typedef std::future<UpdateApplicationOutcome> UpdateApplicationOutcomeCallable;
261typedef std::future<UpdateFindingOutcome> UpdateFindingOutcomeCallable;
262typedef std::future<UpdateIntegratedResourcesOutcome> UpdateIntegratedResourcesOutcomeCallable;
263typedef std::future<UpdatePentestOutcome> UpdatePentestOutcomeCallable;
264typedef std::future<UpdateTargetDomainOutcome> UpdateTargetDomainOutcomeCallable;
265typedef std::future<VerifyTargetDomainOutcome> VerifyTargetDomainOutcomeCallable;
266/* End of service model Outcome callable definitions */
267} // namespace Model
268
270
271/* Service model async handlers definitions */
272typedef std::function<void(const SecurityAgentClient*, const Model::AddArtifactRequest&, const Model::AddArtifactOutcome&,
273 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275typedef std::function<void(const SecurityAgentClient*, const Model::BatchDeletePentestsRequest&, const Model::BatchDeletePentestsOutcome&,
276 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278typedef std::function<void(const SecurityAgentClient*, const Model::BatchGetAgentSpacesRequest&, const Model::BatchGetAgentSpacesOutcome&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281typedef std::function<void(const SecurityAgentClient*, const Model::BatchGetArtifactMetadataRequest&,
282 const Model::BatchGetArtifactMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284typedef std::function<void(const SecurityAgentClient*, const Model::BatchGetFindingsRequest&, const Model::BatchGetFindingsOutcome&,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287typedef std::function<void(const SecurityAgentClient*, const Model::BatchGetPentestJobTasksRequest&,
288 const Model::BatchGetPentestJobTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const SecurityAgentClient*, const Model::BatchGetPentestJobsRequest&, const Model::BatchGetPentestJobsOutcome&,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293typedef std::function<void(const SecurityAgentClient*, const Model::BatchGetPentestsRequest&, const Model::BatchGetPentestsOutcome&,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296typedef std::function<void(const SecurityAgentClient*, const Model::BatchGetTargetDomainsRequest&,
297 const Model::BatchGetTargetDomainsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const SecurityAgentClient*, const Model::CreateAgentSpaceRequest&, const Model::CreateAgentSpaceOutcome&,
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const SecurityAgentClient*, const Model::CreateApplicationRequest&, const Model::CreateApplicationOutcome&,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const SecurityAgentClient*, const Model::CreateIntegrationRequest&, const Model::CreateIntegrationOutcome&,
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const SecurityAgentClient*, const Model::CreateMembershipRequest&, const Model::CreateMembershipOutcome&,
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const SecurityAgentClient*, const Model::CreatePentestRequest&, const Model::CreatePentestOutcome&,
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
314typedef std::function<void(const SecurityAgentClient*, const Model::CreateTargetDomainRequest&, const Model::CreateTargetDomainOutcome&,
315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317typedef std::function<void(const SecurityAgentClient*, const Model::DeleteAgentSpaceRequest&, const Model::DeleteAgentSpaceOutcome&,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320typedef std::function<void(const SecurityAgentClient*, const Model::DeleteApplicationRequest&, const Model::DeleteApplicationOutcome&,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323typedef std::function<void(const SecurityAgentClient*, const Model::DeleteArtifactRequest&, const Model::DeleteArtifactOutcome&,
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326typedef std::function<void(const SecurityAgentClient*, const Model::DeleteIntegrationRequest&, const Model::DeleteIntegrationOutcome&,
327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
329typedef std::function<void(const SecurityAgentClient*, const Model::DeleteMembershipRequest&, const Model::DeleteMembershipOutcome&,
330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332typedef std::function<void(const SecurityAgentClient*, const Model::DeleteTargetDomainRequest&, const Model::DeleteTargetDomainOutcome&,
333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
335typedef std::function<void(const SecurityAgentClient*, const Model::GetApplicationRequest&, const Model::GetApplicationOutcome&,
336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338typedef std::function<void(const SecurityAgentClient*, const Model::GetArtifactRequest&, const Model::GetArtifactOutcome&,
339 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
341typedef std::function<void(const SecurityAgentClient*, const Model::GetIntegrationRequest&, const Model::GetIntegrationOutcome&,
342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344typedef std::function<void(const SecurityAgentClient*, const Model::InitiateProviderRegistrationRequest&,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
348typedef std::function<void(const SecurityAgentClient*, const Model::ListAgentSpacesRequest&, const Model::ListAgentSpacesOutcome&,
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
351typedef std::function<void(const SecurityAgentClient*, const Model::ListApplicationsRequest&, const Model::ListApplicationsOutcome&,
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
354typedef std::function<void(const SecurityAgentClient*, const Model::ListArtifactsRequest&, const Model::ListArtifactsOutcome&,
355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
357typedef std::function<void(const SecurityAgentClient*, const Model::ListDiscoveredEndpointsRequest&,
358 const Model::ListDiscoveredEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
360typedef std::function<void(const SecurityAgentClient*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&,
361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
363typedef std::function<void(const SecurityAgentClient*, const Model::ListIntegratedResourcesRequest&,
364 const Model::ListIntegratedResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
366typedef std::function<void(const SecurityAgentClient*, const Model::ListIntegrationsRequest&, const Model::ListIntegrationsOutcome&,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
369typedef std::function<void(const SecurityAgentClient*, const Model::ListMembershipsRequest&, const Model::ListMembershipsOutcome&,
370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
372typedef std::function<void(const SecurityAgentClient*, const Model::ListPentestJobTasksRequest&, const Model::ListPentestJobTasksOutcome&,
373 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375typedef std::function<void(const SecurityAgentClient*, const Model::ListPentestJobsForPentestRequest&,
376 const Model::ListPentestJobsForPentestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378typedef std::function<void(const SecurityAgentClient*, const Model::ListPentestsRequest&, const Model::ListPentestsOutcome&,
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381typedef std::function<void(const SecurityAgentClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
384typedef std::function<void(const SecurityAgentClient*, const Model::ListTargetDomainsRequest&, const Model::ListTargetDomainsOutcome&,
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390typedef std::function<void(const SecurityAgentClient*, const Model::StartPentestJobRequest&, const Model::StartPentestJobOutcome&,
391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393typedef std::function<void(const SecurityAgentClient*, const Model::StopPentestJobRequest&, const Model::StopPentestJobOutcome&,
394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
396typedef std::function<void(const SecurityAgentClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
399typedef std::function<void(const SecurityAgentClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
402typedef std::function<void(const SecurityAgentClient*, const Model::UpdateAgentSpaceRequest&, const Model::UpdateAgentSpaceOutcome&,
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const SecurityAgentClient*, const Model::UpdateApplicationRequest&, const Model::UpdateApplicationOutcome&,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408typedef std::function<void(const SecurityAgentClient*, const Model::UpdateFindingRequest&, const Model::UpdateFindingOutcome&,
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const SecurityAgentClient*, const Model::UpdateIntegratedResourcesRequest&,
412 const Model::UpdateIntegratedResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414typedef std::function<void(const SecurityAgentClient*, const Model::UpdatePentestRequest&, const Model::UpdatePentestOutcome&,
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
417typedef std::function<void(const SecurityAgentClient*, const Model::UpdateTargetDomainRequest&, const Model::UpdateTargetDomainOutcome&,
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
420typedef std::function<void(const SecurityAgentClient*, const Model::VerifyTargetDomainRequest&, const Model::VerifyTargetDomainOutcome&,
421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
423/* End of service model async handlers definitions */
424} // namespace SecurityAgent
425} // namespace Aws
EndpointProviderBase< SecurityAgentClientConfiguration, SecurityAgentBuiltInParameters, SecurityAgentClientContextParameters > SecurityAgentEndpointProviderBase
Aws::Utils::Outcome< DeleteAgentSpaceResult, SecurityAgentError > DeleteAgentSpaceOutcome
std::future< ListPentestJobsForPentestOutcome > ListPentestJobsForPentestOutcomeCallable
std::future< InitiateProviderRegistrationOutcome > InitiateProviderRegistrationOutcomeCallable
std::future< StopPentestJobOutcome > StopPentestJobOutcomeCallable
std::future< ListPentestJobTasksOutcome > ListPentestJobTasksOutcomeCallable
Aws::Utils::Outcome< BatchGetPentestJobsResult, SecurityAgentError > BatchGetPentestJobsOutcome
Aws::Utils::Outcome< ListPentestJobTasksResult, SecurityAgentError > ListPentestJobTasksOutcome
std::future< UpdateTargetDomainOutcome > UpdateTargetDomainOutcomeCallable
Aws::Utils::Outcome< BatchGetArtifactMetadataResult, SecurityAgentError > BatchGetArtifactMetadataOutcome
std::future< CreateTargetDomainOutcome > CreateTargetDomainOutcomeCallable
Aws::Utils::Outcome< StartPentestJobResult, SecurityAgentError > StartPentestJobOutcome
std::future< BatchGetTargetDomainsOutcome > BatchGetTargetDomainsOutcomeCallable
Aws::Utils::Outcome< DeleteTargetDomainResult, SecurityAgentError > DeleteTargetDomainOutcome
Aws::Utils::Outcome< BatchGetAgentSpacesResult, SecurityAgentError > BatchGetAgentSpacesOutcome
Aws::Utils::Outcome< ListTargetDomainsResult, SecurityAgentError > ListTargetDomainsOutcome
std::future< ListDiscoveredEndpointsOutcome > ListDiscoveredEndpointsOutcomeCallable
Aws::Utils::Outcome< ListFindingsResult, SecurityAgentError > ListFindingsOutcome
Aws::Utils::Outcome< AddArtifactResult, SecurityAgentError > AddArtifactOutcome
Aws::Utils::Outcome< BatchGetFindingsResult, SecurityAgentError > BatchGetFindingsOutcome
std::future< BatchGetArtifactMetadataOutcome > BatchGetArtifactMetadataOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< DeleteTargetDomainOutcome > DeleteTargetDomainOutcomeCallable
Aws::Utils::Outcome< ListPentestsResult, SecurityAgentError > ListPentestsOutcome
Aws::Utils::Outcome< VerifyTargetDomainResult, SecurityAgentError > VerifyTargetDomainOutcome
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
Aws::Utils::Outcome< ListArtifactsResult, SecurityAgentError > ListArtifactsOutcome
Aws::Utils::Outcome< CreatePentestResult, SecurityAgentError > CreatePentestOutcome
Aws::Utils::Outcome< CreateTargetDomainResult, SecurityAgentError > CreateTargetDomainOutcome
Aws::Utils::Outcome< ListIntegratedResourcesResult, SecurityAgentError > ListIntegratedResourcesOutcome
Aws::Utils::Outcome< UpdateAgentSpaceResult, SecurityAgentError > UpdateAgentSpaceOutcome
std::future< ListTargetDomainsOutcome > ListTargetDomainsOutcomeCallable
Aws::Utils::Outcome< BatchGetTargetDomainsResult, SecurityAgentError > BatchGetTargetDomainsOutcome
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
Aws::Utils::Outcome< CreateMembershipResult, SecurityAgentError > CreateMembershipOutcome
Aws::Utils::Outcome< UpdateIntegratedResourcesResult, SecurityAgentError > UpdateIntegratedResourcesOutcome
Aws::Utils::Outcome< CreateApplicationResult, SecurityAgentError > CreateApplicationOutcome
std::future< ListArtifactsOutcome > ListArtifactsOutcomeCallable
Aws::Utils::Outcome< UpdateApplicationResult, SecurityAgentError > UpdateApplicationOutcome
std::future< ListAgentSpacesOutcome > ListAgentSpacesOutcomeCallable
std::future< ListMembershipsOutcome > ListMembershipsOutcomeCallable
std::future< BatchGetAgentSpacesOutcome > BatchGetAgentSpacesOutcomeCallable
Aws::Utils::Outcome< ListAgentSpacesResult, SecurityAgentError > ListAgentSpacesOutcome
std::future< GetArtifactOutcome > GetArtifactOutcomeCallable
std::future< StartCodeRemediationOutcome > StartCodeRemediationOutcomeCallable
Aws::Utils::Outcome< ListMembershipsResult, SecurityAgentError > ListMembershipsOutcome
std::future< UpdateFindingOutcome > UpdateFindingOutcomeCallable
Aws::Utils::Outcome< DeleteMembershipResult, SecurityAgentError > DeleteMembershipOutcome
Aws::Utils::Outcome< UpdatePentestResult, SecurityAgentError > UpdatePentestOutcome
Aws::Utils::Outcome< InitiateProviderRegistrationResult, SecurityAgentError > InitiateProviderRegistrationOutcome
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
std::future< UpdateIntegratedResourcesOutcome > UpdateIntegratedResourcesOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, SecurityAgentError > UntagResourceOutcome
Aws::Utils::Outcome< GetApplicationResult, SecurityAgentError > GetApplicationOutcome
std::future< StartPentestJobOutcome > StartPentestJobOutcomeCallable
Aws::Utils::Outcome< GetIntegrationResult, SecurityAgentError > GetIntegrationOutcome
std::future< BatchGetPentestsOutcome > BatchGetPentestsOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< BatchGetPentestsResult, SecurityAgentError > BatchGetPentestsOutcome
std::future< DeleteArtifactOutcome > DeleteArtifactOutcomeCallable
std::future< ListIntegrationsOutcome > ListIntegrationsOutcomeCallable
Aws::Utils::Outcome< BatchDeletePentestsResult, SecurityAgentError > BatchDeletePentestsOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< BatchDeletePentestsOutcome > BatchDeletePentestsOutcomeCallable
std::future< CreateAgentSpaceOutcome > CreateAgentSpaceOutcomeCallable
std::future< DeleteMembershipOutcome > DeleteMembershipOutcomeCallable
Aws::Utils::Outcome< ListIntegrationsResult, SecurityAgentError > ListIntegrationsOutcome
std::future< BatchGetFindingsOutcome > BatchGetFindingsOutcomeCallable
std::future< ListIntegratedResourcesOutcome > ListIntegratedResourcesOutcomeCallable
std::future< UpdateAgentSpaceOutcome > UpdateAgentSpaceOutcomeCallable
std::future< VerifyTargetDomainOutcome > VerifyTargetDomainOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, SecurityAgentError > ListTagsForResourceOutcome
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< ListPentestsOutcome > ListPentestsOutcomeCallable
std::future< CreateIntegrationOutcome > CreateIntegrationOutcomeCallable
std::future< BatchGetPentestJobsOutcome > BatchGetPentestJobsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, SecurityAgentError > TagResourceOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreatePentestOutcome > CreatePentestOutcomeCallable
std::future< AddArtifactOutcome > AddArtifactOutcomeCallable
Aws::Utils::Outcome< GetArtifactResult, SecurityAgentError > GetArtifactOutcome
Aws::Utils::Outcome< CreateAgentSpaceResult, SecurityAgentError > CreateAgentSpaceOutcome
Aws::Utils::Outcome< BatchGetPentestJobTasksResult, SecurityAgentError > BatchGetPentestJobTasksOutcome
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, SecurityAgentError > DeleteApplicationOutcome
std::future< UpdatePentestOutcome > UpdatePentestOutcomeCallable
Aws::Utils::Outcome< UpdateFindingResult, SecurityAgentError > UpdateFindingOutcome
Aws::Utils::Outcome< ListDiscoveredEndpointsResult, SecurityAgentError > ListDiscoveredEndpointsOutcome
Aws::Utils::Outcome< ListApplicationsResult, SecurityAgentError > ListApplicationsOutcome
Aws::Utils::Outcome< UpdateTargetDomainResult, SecurityAgentError > UpdateTargetDomainOutcome
Aws::Utils::Outcome< StartCodeRemediationResult, SecurityAgentError > StartCodeRemediationOutcome
Aws::Utils::Outcome< DeleteArtifactResult, SecurityAgentError > DeleteArtifactOutcome
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
Aws::Utils::Outcome< CreateIntegrationResult, SecurityAgentError > CreateIntegrationOutcome
std::future< DeleteAgentSpaceOutcome > DeleteAgentSpaceOutcomeCallable
std::future< BatchGetPentestJobTasksOutcome > BatchGetPentestJobTasksOutcomeCallable
Aws::Utils::Outcome< ListPentestJobsForPentestResult, SecurityAgentError > ListPentestJobsForPentestOutcome
Aws::Utils::Outcome< DeleteIntegrationResult, SecurityAgentError > DeleteIntegrationOutcome
Aws::Utils::Outcome< StopPentestJobResult, SecurityAgentError > StopPentestJobOutcome
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::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::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::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::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::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::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::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::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::ListMembershipsRequest &, const Model::ListMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMembershipsResponseReceivedHandler
std::function< void(const SecurityAgentClient *, const Model::BatchGetPentestJobsRequest &, const Model::BatchGetPentestJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetPentestJobsResponseReceivedHandler