AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Inspector2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/inspector2/Inspector2Errors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/inspector2/Inspector2EndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in Inspector2Client header */
21#include <aws/inspector2/model/AssociateMemberResult.h>
22#include <aws/inspector2/model/BatchGetAccountStatusResult.h>
23#include <aws/inspector2/model/BatchGetCodeSnippetResult.h>
24#include <aws/inspector2/model/BatchGetFindingDetailsResult.h>
25#include <aws/inspector2/model/BatchGetFreeTrialInfoResult.h>
26#include <aws/inspector2/model/BatchGetMemberEc2DeepInspectionStatusResult.h>
27#include <aws/inspector2/model/BatchUpdateMemberEc2DeepInspectionStatusResult.h>
28#include <aws/inspector2/model/CancelFindingsReportResult.h>
29#include <aws/inspector2/model/CancelSbomExportResult.h>
30#include <aws/inspector2/model/CreateCisScanConfigurationResult.h>
31#include <aws/inspector2/model/CreateFilterResult.h>
32#include <aws/inspector2/model/CreateFindingsReportResult.h>
33#include <aws/inspector2/model/CreateSbomExportResult.h>
34#include <aws/inspector2/model/DeleteCisScanConfigurationResult.h>
35#include <aws/inspector2/model/DeleteFilterResult.h>
36#include <aws/inspector2/model/DescribeOrganizationConfigurationResult.h>
37#include <aws/inspector2/model/DisableResult.h>
38#include <aws/inspector2/model/DisableDelegatedAdminAccountResult.h>
39#include <aws/inspector2/model/DisassociateMemberResult.h>
40#include <aws/inspector2/model/EnableResult.h>
41#include <aws/inspector2/model/EnableDelegatedAdminAccountResult.h>
42#include <aws/inspector2/model/GetCisScanReportResult.h>
43#include <aws/inspector2/model/GetCisScanResultDetailsResult.h>
44#include <aws/inspector2/model/GetConfigurationResult.h>
45#include <aws/inspector2/model/GetDelegatedAdminAccountResult.h>
46#include <aws/inspector2/model/GetEc2DeepInspectionConfigurationResult.h>
47#include <aws/inspector2/model/GetEncryptionKeyResult.h>
48#include <aws/inspector2/model/GetFindingsReportStatusResult.h>
49#include <aws/inspector2/model/GetMemberResult.h>
50#include <aws/inspector2/model/GetSbomExportResult.h>
51#include <aws/inspector2/model/ListAccountPermissionsResult.h>
52#include <aws/inspector2/model/ListCisScanConfigurationsResult.h>
53#include <aws/inspector2/model/ListCisScanResultsAggregatedByChecksResult.h>
54#include <aws/inspector2/model/ListCisScanResultsAggregatedByTargetResourceResult.h>
55#include <aws/inspector2/model/ListCisScansResult.h>
56#include <aws/inspector2/model/ListCoverageResult.h>
57#include <aws/inspector2/model/ListCoverageStatisticsResult.h>
58#include <aws/inspector2/model/ListDelegatedAdminAccountsResult.h>
59#include <aws/inspector2/model/ListFiltersResult.h>
60#include <aws/inspector2/model/ListFindingAggregationsResult.h>
61#include <aws/inspector2/model/ListFindingsResult.h>
62#include <aws/inspector2/model/ListMembersResult.h>
63#include <aws/inspector2/model/ListTagsForResourceResult.h>
64#include <aws/inspector2/model/ListUsageTotalsResult.h>
65#include <aws/inspector2/model/ResetEncryptionKeyResult.h>
66#include <aws/inspector2/model/SearchVulnerabilitiesResult.h>
67#include <aws/inspector2/model/SendCisSessionHealthResult.h>
68#include <aws/inspector2/model/SendCisSessionTelemetryResult.h>
69#include <aws/inspector2/model/StartCisSessionResult.h>
70#include <aws/inspector2/model/StopCisSessionResult.h>
71#include <aws/inspector2/model/TagResourceResult.h>
72#include <aws/inspector2/model/UntagResourceResult.h>
73#include <aws/inspector2/model/UpdateCisScanConfigurationResult.h>
74#include <aws/inspector2/model/UpdateConfigurationResult.h>
75#include <aws/inspector2/model/UpdateEc2DeepInspectionConfigurationResult.h>
76#include <aws/inspector2/model/UpdateEncryptionKeyResult.h>
77#include <aws/inspector2/model/UpdateFilterResult.h>
78#include <aws/inspector2/model/UpdateOrgEc2DeepInspectionConfigurationResult.h>
79#include <aws/inspector2/model/UpdateOrganizationConfigurationResult.h>
80#include <aws/inspector2/model/ListCisScansRequest.h>
81#include <aws/inspector2/model/GetEc2DeepInspectionConfigurationRequest.h>
82#include <aws/inspector2/model/GetFindingsReportStatusRequest.h>
83#include <aws/inspector2/model/UpdateEc2DeepInspectionConfigurationRequest.h>
84#include <aws/inspector2/model/ListMembersRequest.h>
85#include <aws/inspector2/model/UpdateConfigurationRequest.h>
86#include <aws/inspector2/model/ListCoverageRequest.h>
87#include <aws/inspector2/model/ListFiltersRequest.h>
88#include <aws/inspector2/model/ListCoverageStatisticsRequest.h>
89#include <aws/inspector2/model/ListCisScanConfigurationsRequest.h>
90#include <aws/inspector2/model/ListAccountPermissionsRequest.h>
91#include <aws/inspector2/model/BatchGetAccountStatusRequest.h>
92#include <aws/inspector2/model/ListDelegatedAdminAccountsRequest.h>
93#include <aws/inspector2/model/GetConfigurationRequest.h>
94#include <aws/inspector2/model/GetDelegatedAdminAccountRequest.h>
95#include <aws/inspector2/model/DescribeOrganizationConfigurationRequest.h>
96#include <aws/inspector2/model/BatchGetMemberEc2DeepInspectionStatusRequest.h>
97#include <aws/inspector2/model/ListFindingsRequest.h>
98#include <aws/inspector2/model/ListUsageTotalsRequest.h>
99#include <aws/inspector2/model/DisableRequest.h>
100/* End of service model headers required in Inspector2Client header */
101
102namespace Aws
103{
104 namespace Http
105 {
106 class HttpClient;
107 class HttpClientFactory;
108 } // namespace Http
109
110 namespace Utils
111 {
112 template< typename R, typename E> class Outcome;
113
114 namespace Threading
115 {
116 class Executor;
117 } // namespace Threading
118 } // namespace Utils
119
120 namespace Auth
121 {
122 class AWSCredentials;
123 class AWSCredentialsProvider;
124 } // namespace Auth
125
126 namespace Client
127 {
128 class RetryStrategy;
129 } // namespace Client
130
131 namespace Inspector2
132 {
136
137 namespace Model
138 {
139 /* Service model forward declarations required in Inspector2Client header */
156 class DisableRequest;
159 class EnableRequest;
168 class GetMemberRequest;
178 class ListFiltersRequest;
181 class ListMembersRequest;
190 class TagResourceRequest;
199 /* End of service model forward declarations required in Inspector2Client header */
200
201 /* Service model Outcome class definitions */
261 /* End of service model Outcome class definitions */
262
263 /* Service model Outcome callable definitions */
264 typedef std::future<AssociateMemberOutcome> AssociateMemberOutcomeCallable;
265 typedef std::future<BatchGetAccountStatusOutcome> BatchGetAccountStatusOutcomeCallable;
266 typedef std::future<BatchGetCodeSnippetOutcome> BatchGetCodeSnippetOutcomeCallable;
267 typedef std::future<BatchGetFindingDetailsOutcome> BatchGetFindingDetailsOutcomeCallable;
268 typedef std::future<BatchGetFreeTrialInfoOutcome> BatchGetFreeTrialInfoOutcomeCallable;
269 typedef std::future<BatchGetMemberEc2DeepInspectionStatusOutcome> BatchGetMemberEc2DeepInspectionStatusOutcomeCallable;
270 typedef std::future<BatchUpdateMemberEc2DeepInspectionStatusOutcome> BatchUpdateMemberEc2DeepInspectionStatusOutcomeCallable;
271 typedef std::future<CancelFindingsReportOutcome> CancelFindingsReportOutcomeCallable;
272 typedef std::future<CancelSbomExportOutcome> CancelSbomExportOutcomeCallable;
273 typedef std::future<CreateCisScanConfigurationOutcome> CreateCisScanConfigurationOutcomeCallable;
274 typedef std::future<CreateFilterOutcome> CreateFilterOutcomeCallable;
275 typedef std::future<CreateFindingsReportOutcome> CreateFindingsReportOutcomeCallable;
276 typedef std::future<CreateSbomExportOutcome> CreateSbomExportOutcomeCallable;
277 typedef std::future<DeleteCisScanConfigurationOutcome> DeleteCisScanConfigurationOutcomeCallable;
278 typedef std::future<DeleteFilterOutcome> DeleteFilterOutcomeCallable;
279 typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
280 typedef std::future<DisableOutcome> DisableOutcomeCallable;
281 typedef std::future<DisableDelegatedAdminAccountOutcome> DisableDelegatedAdminAccountOutcomeCallable;
282 typedef std::future<DisassociateMemberOutcome> DisassociateMemberOutcomeCallable;
283 typedef std::future<EnableOutcome> EnableOutcomeCallable;
284 typedef std::future<EnableDelegatedAdminAccountOutcome> EnableDelegatedAdminAccountOutcomeCallable;
285 typedef std::future<GetCisScanReportOutcome> GetCisScanReportOutcomeCallable;
286 typedef std::future<GetCisScanResultDetailsOutcome> GetCisScanResultDetailsOutcomeCallable;
287 typedef std::future<GetConfigurationOutcome> GetConfigurationOutcomeCallable;
288 typedef std::future<GetDelegatedAdminAccountOutcome> GetDelegatedAdminAccountOutcomeCallable;
289 typedef std::future<GetEc2DeepInspectionConfigurationOutcome> GetEc2DeepInspectionConfigurationOutcomeCallable;
290 typedef std::future<GetEncryptionKeyOutcome> GetEncryptionKeyOutcomeCallable;
291 typedef std::future<GetFindingsReportStatusOutcome> GetFindingsReportStatusOutcomeCallable;
292 typedef std::future<GetMemberOutcome> GetMemberOutcomeCallable;
293 typedef std::future<GetSbomExportOutcome> GetSbomExportOutcomeCallable;
294 typedef std::future<ListAccountPermissionsOutcome> ListAccountPermissionsOutcomeCallable;
295 typedef std::future<ListCisScanConfigurationsOutcome> ListCisScanConfigurationsOutcomeCallable;
296 typedef std::future<ListCisScanResultsAggregatedByChecksOutcome> ListCisScanResultsAggregatedByChecksOutcomeCallable;
297 typedef std::future<ListCisScanResultsAggregatedByTargetResourceOutcome> ListCisScanResultsAggregatedByTargetResourceOutcomeCallable;
298 typedef std::future<ListCisScansOutcome> ListCisScansOutcomeCallable;
299 typedef std::future<ListCoverageOutcome> ListCoverageOutcomeCallable;
300 typedef std::future<ListCoverageStatisticsOutcome> ListCoverageStatisticsOutcomeCallable;
301 typedef std::future<ListDelegatedAdminAccountsOutcome> ListDelegatedAdminAccountsOutcomeCallable;
302 typedef std::future<ListFiltersOutcome> ListFiltersOutcomeCallable;
303 typedef std::future<ListFindingAggregationsOutcome> ListFindingAggregationsOutcomeCallable;
304 typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
305 typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
306 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
307 typedef std::future<ListUsageTotalsOutcome> ListUsageTotalsOutcomeCallable;
308 typedef std::future<ResetEncryptionKeyOutcome> ResetEncryptionKeyOutcomeCallable;
309 typedef std::future<SearchVulnerabilitiesOutcome> SearchVulnerabilitiesOutcomeCallable;
310 typedef std::future<SendCisSessionHealthOutcome> SendCisSessionHealthOutcomeCallable;
311 typedef std::future<SendCisSessionTelemetryOutcome> SendCisSessionTelemetryOutcomeCallable;
312 typedef std::future<StartCisSessionOutcome> StartCisSessionOutcomeCallable;
313 typedef std::future<StopCisSessionOutcome> StopCisSessionOutcomeCallable;
314 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
315 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
316 typedef std::future<UpdateCisScanConfigurationOutcome> UpdateCisScanConfigurationOutcomeCallable;
317 typedef std::future<UpdateConfigurationOutcome> UpdateConfigurationOutcomeCallable;
318 typedef std::future<UpdateEc2DeepInspectionConfigurationOutcome> UpdateEc2DeepInspectionConfigurationOutcomeCallable;
319 typedef std::future<UpdateEncryptionKeyOutcome> UpdateEncryptionKeyOutcomeCallable;
320 typedef std::future<UpdateFilterOutcome> UpdateFilterOutcomeCallable;
321 typedef std::future<UpdateOrgEc2DeepInspectionConfigurationOutcome> UpdateOrgEc2DeepInspectionConfigurationOutcomeCallable;
322 typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
323 /* End of service model Outcome callable definitions */
324 } // namespace Model
325
326 class Inspector2Client;
327
328 /* Service model async handlers definitions */
329 typedef std::function<void(const Inspector2Client*, const Model::AssociateMemberRequest&, const Model::AssociateMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateMemberResponseReceivedHandler;
330 typedef std::function<void(const Inspector2Client*, const Model::BatchGetAccountStatusRequest&, const Model::BatchGetAccountStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetAccountStatusResponseReceivedHandler;
331 typedef std::function<void(const Inspector2Client*, const Model::BatchGetCodeSnippetRequest&, const Model::BatchGetCodeSnippetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetCodeSnippetResponseReceivedHandler;
332 typedef std::function<void(const Inspector2Client*, const Model::BatchGetFindingDetailsRequest&, const Model::BatchGetFindingDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetFindingDetailsResponseReceivedHandler;
333 typedef std::function<void(const Inspector2Client*, const Model::BatchGetFreeTrialInfoRequest&, const Model::BatchGetFreeTrialInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetFreeTrialInfoResponseReceivedHandler;
336 typedef std::function<void(const Inspector2Client*, const Model::CancelFindingsReportRequest&, const Model::CancelFindingsReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelFindingsReportResponseReceivedHandler;
337 typedef std::function<void(const Inspector2Client*, const Model::CancelSbomExportRequest&, const Model::CancelSbomExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelSbomExportResponseReceivedHandler;
338 typedef std::function<void(const Inspector2Client*, const Model::CreateCisScanConfigurationRequest&, const Model::CreateCisScanConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCisScanConfigurationResponseReceivedHandler;
339 typedef std::function<void(const Inspector2Client*, const Model::CreateFilterRequest&, const Model::CreateFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFilterResponseReceivedHandler;
340 typedef std::function<void(const Inspector2Client*, const Model::CreateFindingsReportRequest&, const Model::CreateFindingsReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFindingsReportResponseReceivedHandler;
341 typedef std::function<void(const Inspector2Client*, const Model::CreateSbomExportRequest&, const Model::CreateSbomExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSbomExportResponseReceivedHandler;
342 typedef std::function<void(const Inspector2Client*, const Model::DeleteCisScanConfigurationRequest&, const Model::DeleteCisScanConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCisScanConfigurationResponseReceivedHandler;
343 typedef std::function<void(const Inspector2Client*, const Model::DeleteFilterRequest&, const Model::DeleteFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFilterResponseReceivedHandler;
344 typedef std::function<void(const Inspector2Client*, const Model::DescribeOrganizationConfigurationRequest&, const Model::DescribeOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigurationResponseReceivedHandler;
345 typedef std::function<void(const Inspector2Client*, const Model::DisableRequest&, const Model::DisableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableResponseReceivedHandler;
346 typedef std::function<void(const Inspector2Client*, const Model::DisableDelegatedAdminAccountRequest&, const Model::DisableDelegatedAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableDelegatedAdminAccountResponseReceivedHandler;
347 typedef std::function<void(const Inspector2Client*, const Model::DisassociateMemberRequest&, const Model::DisassociateMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMemberResponseReceivedHandler;
348 typedef std::function<void(const Inspector2Client*, const Model::EnableRequest&, const Model::EnableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableResponseReceivedHandler;
349 typedef std::function<void(const Inspector2Client*, const Model::EnableDelegatedAdminAccountRequest&, const Model::EnableDelegatedAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableDelegatedAdminAccountResponseReceivedHandler;
350 typedef std::function<void(const Inspector2Client*, const Model::GetCisScanReportRequest&, const Model::GetCisScanReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCisScanReportResponseReceivedHandler;
351 typedef std::function<void(const Inspector2Client*, const Model::GetCisScanResultDetailsRequest&, const Model::GetCisScanResultDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCisScanResultDetailsResponseReceivedHandler;
352 typedef std::function<void(const Inspector2Client*, const Model::GetConfigurationRequest&, const Model::GetConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfigurationResponseReceivedHandler;
353 typedef std::function<void(const Inspector2Client*, const Model::GetDelegatedAdminAccountRequest&, const Model::GetDelegatedAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDelegatedAdminAccountResponseReceivedHandler;
354 typedef std::function<void(const Inspector2Client*, const Model::GetEc2DeepInspectionConfigurationRequest&, const Model::GetEc2DeepInspectionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEc2DeepInspectionConfigurationResponseReceivedHandler;
355 typedef std::function<void(const Inspector2Client*, const Model::GetEncryptionKeyRequest&, const Model::GetEncryptionKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEncryptionKeyResponseReceivedHandler;
356 typedef std::function<void(const Inspector2Client*, const Model::GetFindingsReportStatusRequest&, const Model::GetFindingsReportStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsReportStatusResponseReceivedHandler;
357 typedef std::function<void(const Inspector2Client*, const Model::GetMemberRequest&, const Model::GetMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMemberResponseReceivedHandler;
358 typedef std::function<void(const Inspector2Client*, const Model::GetSbomExportRequest&, const Model::GetSbomExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSbomExportResponseReceivedHandler;
359 typedef std::function<void(const Inspector2Client*, const Model::ListAccountPermissionsRequest&, const Model::ListAccountPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccountPermissionsResponseReceivedHandler;
360 typedef std::function<void(const Inspector2Client*, const Model::ListCisScanConfigurationsRequest&, const Model::ListCisScanConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCisScanConfigurationsResponseReceivedHandler;
361 typedef std::function<void(const Inspector2Client*, const Model::ListCisScanResultsAggregatedByChecksRequest&, const Model::ListCisScanResultsAggregatedByChecksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCisScanResultsAggregatedByChecksResponseReceivedHandler;
363 typedef std::function<void(const Inspector2Client*, const Model::ListCisScansRequest&, const Model::ListCisScansOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCisScansResponseReceivedHandler;
364 typedef std::function<void(const Inspector2Client*, const Model::ListCoverageRequest&, const Model::ListCoverageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCoverageResponseReceivedHandler;
365 typedef std::function<void(const Inspector2Client*, const Model::ListCoverageStatisticsRequest&, const Model::ListCoverageStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCoverageStatisticsResponseReceivedHandler;
366 typedef std::function<void(const Inspector2Client*, const Model::ListDelegatedAdminAccountsRequest&, const Model::ListDelegatedAdminAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDelegatedAdminAccountsResponseReceivedHandler;
367 typedef std::function<void(const Inspector2Client*, const Model::ListFiltersRequest&, const Model::ListFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFiltersResponseReceivedHandler;
368 typedef std::function<void(const Inspector2Client*, const Model::ListFindingAggregationsRequest&, const Model::ListFindingAggregationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingAggregationsResponseReceivedHandler;
369 typedef std::function<void(const Inspector2Client*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsResponseReceivedHandler;
370 typedef std::function<void(const Inspector2Client*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
371 typedef std::function<void(const Inspector2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
372 typedef std::function<void(const Inspector2Client*, const Model::ListUsageTotalsRequest&, const Model::ListUsageTotalsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsageTotalsResponseReceivedHandler;
373 typedef std::function<void(const Inspector2Client*, const Model::ResetEncryptionKeyRequest&, const Model::ResetEncryptionKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetEncryptionKeyResponseReceivedHandler;
374 typedef std::function<void(const Inspector2Client*, const Model::SearchVulnerabilitiesRequest&, const Model::SearchVulnerabilitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchVulnerabilitiesResponseReceivedHandler;
375 typedef std::function<void(const Inspector2Client*, const Model::SendCisSessionHealthRequest&, const Model::SendCisSessionHealthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendCisSessionHealthResponseReceivedHandler;
376 typedef std::function<void(const Inspector2Client*, const Model::SendCisSessionTelemetryRequest&, const Model::SendCisSessionTelemetryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendCisSessionTelemetryResponseReceivedHandler;
377 typedef std::function<void(const Inspector2Client*, const Model::StartCisSessionRequest&, const Model::StartCisSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCisSessionResponseReceivedHandler;
378 typedef std::function<void(const Inspector2Client*, const Model::StopCisSessionRequest&, const Model::StopCisSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopCisSessionResponseReceivedHandler;
379 typedef std::function<void(const Inspector2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
380 typedef std::function<void(const Inspector2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
381 typedef std::function<void(const Inspector2Client*, const Model::UpdateCisScanConfigurationRequest&, const Model::UpdateCisScanConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCisScanConfigurationResponseReceivedHandler;
382 typedef std::function<void(const Inspector2Client*, const Model::UpdateConfigurationRequest&, const Model::UpdateConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigurationResponseReceivedHandler;
383 typedef std::function<void(const Inspector2Client*, const Model::UpdateEc2DeepInspectionConfigurationRequest&, const Model::UpdateEc2DeepInspectionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEc2DeepInspectionConfigurationResponseReceivedHandler;
384 typedef std::function<void(const Inspector2Client*, const Model::UpdateEncryptionKeyRequest&, const Model::UpdateEncryptionKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEncryptionKeyResponseReceivedHandler;
385 typedef std::function<void(const Inspector2Client*, const Model::UpdateFilterRequest&, const Model::UpdateFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFilterResponseReceivedHandler;
387 typedef std::function<void(const Inspector2Client*, const Model::UpdateOrganizationConfigurationRequest&, const Model::UpdateOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOrganizationConfigurationResponseReceivedHandler;
388 /* End of service model async handlers definitions */
389 } // namespace Inspector2
390} // namespace Aws
EndpointProviderBase< Inspector2ClientConfiguration, Inspector2BuiltInParameters, Inspector2ClientContextParameters > Inspector2EndpointProviderBase
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListCoverageOutcome > ListCoverageOutcomeCallable
Aws::Utils::Outcome< EnableResult, Inspector2Error > EnableOutcome
Aws::Utils::Outcome< BatchGetMemberEc2DeepInspectionStatusResult, Inspector2Error > BatchGetMemberEc2DeepInspectionStatusOutcome
std::future< GetEncryptionKeyOutcome > GetEncryptionKeyOutcomeCallable
Aws::Utils::Outcome< GetDelegatedAdminAccountResult, Inspector2Error > GetDelegatedAdminAccountOutcome
Aws::Utils::Outcome< TagResourceResult, Inspector2Error > TagResourceOutcome
Aws::Utils::Outcome< SendCisSessionHealthResult, Inspector2Error > SendCisSessionHealthOutcome
Aws::Utils::Outcome< ListCoverageResult, Inspector2Error > ListCoverageOutcome
std::future< DeleteFilterOutcome > DeleteFilterOutcomeCallable
std::future< ListCisScanConfigurationsOutcome > ListCisScanConfigurationsOutcomeCallable
Aws::Utils::Outcome< ListUsageTotalsResult, Inspector2Error > ListUsageTotalsOutcome
Aws::Utils::Outcome< BatchUpdateMemberEc2DeepInspectionStatusResult, Inspector2Error > BatchUpdateMemberEc2DeepInspectionStatusOutcome
Aws::Utils::Outcome< ListCisScansResult, Inspector2Error > ListCisScansOutcome
Aws::Utils::Outcome< GetFindingsReportStatusResult, Inspector2Error > GetFindingsReportStatusOutcome
Aws::Utils::Outcome< CreateFindingsReportResult, Inspector2Error > CreateFindingsReportOutcome
Aws::Utils::Outcome< UpdateFilterResult, Inspector2Error > UpdateFilterOutcome
std::future< EnableDelegatedAdminAccountOutcome > EnableDelegatedAdminAccountOutcomeCallable
Aws::Utils::Outcome< CancelSbomExportResult, Inspector2Error > CancelSbomExportOutcome
Aws::Utils::Outcome< CreateFilterResult, Inspector2Error > CreateFilterOutcome
Aws::Utils::Outcome< ListCisScanResultsAggregatedByChecksResult, Inspector2Error > ListCisScanResultsAggregatedByChecksOutcome
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, Inspector2Error > UpdateOrganizationConfigurationOutcome
Aws::Utils::Outcome< ListCisScanResultsAggregatedByTargetResourceResult, Inspector2Error > ListCisScanResultsAggregatedByTargetResourceOutcome
std::future< DeleteCisScanConfigurationOutcome > DeleteCisScanConfigurationOutcomeCallable
Aws::Utils::Outcome< BatchGetAccountStatusResult, Inspector2Error > BatchGetAccountStatusOutcome
std::future< ListFindingAggregationsOutcome > ListFindingAggregationsOutcomeCallable
Aws::Utils::Outcome< ResetEncryptionKeyResult, Inspector2Error > ResetEncryptionKeyOutcome
Aws::Utils::Outcome< GetSbomExportResult, Inspector2Error > GetSbomExportOutcome
Aws::Utils::Outcome< SearchVulnerabilitiesResult, Inspector2Error > SearchVulnerabilitiesOutcome
Aws::Utils::Outcome< DisassociateMemberResult, Inspector2Error > DisassociateMemberOutcome
std::future< StopCisSessionOutcome > StopCisSessionOutcomeCallable
std::future< UpdateFilterOutcome > UpdateFilterOutcomeCallable
Aws::Utils::Outcome< UpdateEncryptionKeyResult, Inspector2Error > UpdateEncryptionKeyOutcome
std::future< GetFindingsReportStatusOutcome > GetFindingsReportStatusOutcomeCallable
std::future< UpdateEc2DeepInspectionConfigurationOutcome > UpdateEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListUsageTotalsOutcome > ListUsageTotalsOutcomeCallable
std::future< AssociateMemberOutcome > AssociateMemberOutcomeCallable
std::future< GetMemberOutcome > GetMemberOutcomeCallable
Aws::Utils::Outcome< GetMemberResult, Inspector2Error > GetMemberOutcome
std::future< BatchGetCodeSnippetOutcome > BatchGetCodeSnippetOutcomeCallable
Aws::Utils::Outcome< GetCisScanResultDetailsResult, Inspector2Error > GetCisScanResultDetailsOutcome
Aws::Utils::Outcome< BatchGetFindingDetailsResult, Inspector2Error > BatchGetFindingDetailsOutcome
Aws::Utils::Outcome< ListAccountPermissionsResult, Inspector2Error > ListAccountPermissionsOutcome
Aws::Utils::Outcome< SendCisSessionTelemetryResult, Inspector2Error > SendCisSessionTelemetryOutcome
std::future< ListCisScanResultsAggregatedByChecksOutcome > ListCisScanResultsAggregatedByChecksOutcomeCallable
std::future< GetDelegatedAdminAccountOutcome > GetDelegatedAdminAccountOutcomeCallable
std::future< DisassociateMemberOutcome > DisassociateMemberOutcomeCallable
Aws::Utils::Outcome< CreateCisScanConfigurationResult, Inspector2Error > CreateCisScanConfigurationOutcome
Aws::Utils::Outcome< GetEc2DeepInspectionConfigurationResult, Inspector2Error > GetEc2DeepInspectionConfigurationOutcome
std::future< UpdateConfigurationOutcome > UpdateConfigurationOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, Inspector2Error > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateEc2DeepInspectionConfigurationResult, Inspector2Error > UpdateEc2DeepInspectionConfigurationOutcome
Aws::Utils::Outcome< ListCoverageStatisticsResult, Inspector2Error > ListCoverageStatisticsOutcome
std::future< CreateFindingsReportOutcome > CreateFindingsReportOutcomeCallable
std::future< BatchGetFreeTrialInfoOutcome > BatchGetFreeTrialInfoOutcomeCallable
Aws::Utils::Outcome< ListFiltersResult, Inspector2Error > ListFiltersOutcome
std::future< UpdateEncryptionKeyOutcome > UpdateEncryptionKeyOutcomeCallable
Aws::Utils::Outcome< CancelFindingsReportResult, Inspector2Error > CancelFindingsReportOutcome
std::future< DisableOutcome > DisableOutcomeCallable
std::future< SendCisSessionHealthOutcome > SendCisSessionHealthOutcomeCallable
std::future< EnableOutcome > EnableOutcomeCallable
Aws::Utils::Outcome< ListCisScanConfigurationsResult, Inspector2Error > ListCisScanConfigurationsOutcome
std::future< GetConfigurationOutcome > GetConfigurationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< StartCisSessionResult, Inspector2Error > StartCisSessionOutcome
std::future< GetCisScanReportOutcome > GetCisScanReportOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, Inspector2Error > DescribeOrganizationConfigurationOutcome
std::future< BatchGetMemberEc2DeepInspectionStatusOutcome > BatchGetMemberEc2DeepInspectionStatusOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListFiltersOutcome > ListFiltersOutcomeCallable
Aws::Utils::Outcome< GetConfigurationResult, Inspector2Error > GetConfigurationOutcome
Aws::Utils::Outcome< ListFindingsResult, Inspector2Error > ListFindingsOutcome
Aws::Utils::Outcome< DisableResult, Inspector2Error > DisableOutcome
Aws::Utils::Outcome< ListDelegatedAdminAccountsResult, Inspector2Error > ListDelegatedAdminAccountsOutcome
Aws::Utils::Outcome< EnableDelegatedAdminAccountResult, Inspector2Error > EnableDelegatedAdminAccountOutcome
std::future< SendCisSessionTelemetryOutcome > SendCisSessionTelemetryOutcomeCallable
std::future< UpdateOrgEc2DeepInspectionConfigurationOutcome > UpdateOrgEc2DeepInspectionConfigurationOutcomeCallable
std::future< CancelSbomExportOutcome > CancelSbomExportOutcomeCallable
std::future< CancelFindingsReportOutcome > CancelFindingsReportOutcomeCallable
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
std::future< BatchUpdateMemberEc2DeepInspectionStatusOutcome > BatchUpdateMemberEc2DeepInspectionStatusOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< ListMembersResult, Inspector2Error > ListMembersOutcome
std::future< GetCisScanResultDetailsOutcome > GetCisScanResultDetailsOutcomeCallable
std::future< ListDelegatedAdminAccountsOutcome > ListDelegatedAdminAccountsOutcomeCallable
std::future< CreateSbomExportOutcome > CreateSbomExportOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
Aws::Utils::Outcome< BatchGetFreeTrialInfoResult, Inspector2Error > BatchGetFreeTrialInfoOutcome
Aws::Utils::Outcome< UntagResourceResult, Inspector2Error > UntagResourceOutcome
Aws::Utils::Outcome< UpdateConfigurationResult, Inspector2Error > UpdateConfigurationOutcome
std::future< DisableDelegatedAdminAccountOutcome > DisableDelegatedAdminAccountOutcomeCallable
Aws::Utils::Outcome< UpdateCisScanConfigurationResult, Inspector2Error > UpdateCisScanConfigurationOutcome
std::future< SearchVulnerabilitiesOutcome > SearchVulnerabilitiesOutcomeCallable
Aws::Utils::Outcome< BatchGetCodeSnippetResult, Inspector2Error > BatchGetCodeSnippetOutcome
Aws::Utils::Outcome< ListFindingAggregationsResult, Inspector2Error > ListFindingAggregationsOutcome
std::future< BatchGetAccountStatusOutcome > BatchGetAccountStatusOutcomeCallable
Aws::Utils::Outcome< DisableDelegatedAdminAccountResult, Inspector2Error > DisableDelegatedAdminAccountOutcome
std::future< ListCoverageStatisticsOutcome > ListCoverageStatisticsOutcomeCallable
std::future< GetSbomExportOutcome > GetSbomExportOutcomeCallable
std::future< StartCisSessionOutcome > StartCisSessionOutcomeCallable
Aws::Utils::Outcome< AssociateMemberResult, Inspector2Error > AssociateMemberOutcome
Aws::Utils::Outcome< GetEncryptionKeyResult, Inspector2Error > GetEncryptionKeyOutcome
std::future< UpdateCisScanConfigurationOutcome > UpdateCisScanConfigurationOutcomeCallable
Aws::Utils::Outcome< GetCisScanReportResult, Inspector2Error > GetCisScanReportOutcome
Aws::Utils::Outcome< StopCisSessionResult, Inspector2Error > StopCisSessionOutcome
std::future< GetEc2DeepInspectionConfigurationOutcome > GetEc2DeepInspectionConfigurationOutcomeCallable
std::future< ListAccountPermissionsOutcome > ListAccountPermissionsOutcomeCallable
Aws::Utils::Outcome< DeleteCisScanConfigurationResult, Inspector2Error > DeleteCisScanConfigurationOutcome
std::future< ResetEncryptionKeyOutcome > ResetEncryptionKeyOutcomeCallable
std::future< CreateFilterOutcome > CreateFilterOutcomeCallable
Aws::Utils::Outcome< CreateSbomExportResult, Inspector2Error > CreateSbomExportOutcome
Aws::Utils::Outcome< DeleteFilterResult, Inspector2Error > DeleteFilterOutcome
std::future< CreateCisScanConfigurationOutcome > CreateCisScanConfigurationOutcomeCallable
std::future< ListCisScanResultsAggregatedByTargetResourceOutcome > ListCisScanResultsAggregatedByTargetResourceOutcomeCallable
std::future< ListCisScansOutcome > ListCisScansOutcomeCallable
std::future< BatchGetFindingDetailsOutcome > BatchGetFindingDetailsOutcomeCallable
Aws::Utils::Outcome< UpdateOrgEc2DeepInspectionConfigurationResult, Inspector2Error > UpdateOrgEc2DeepInspectionConfigurationOutcome
std::function< void(const Inspector2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateSbomExportRequest &, const Model::CreateSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFreeTrialInfoRequest &, const Model::BatchGetFreeTrialInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFreeTrialInfoResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableDelegatedAdminAccountRequest &, const Model::EnableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetSbomExportRequest &, const Model::GetSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CancelSbomExportRequest &, const Model::CancelSbomExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSbomExportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisassociateMemberRequest &, const Model::DisassociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEncryptionKeyRequest &, const Model::UpdateEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisableDelegatedAdminAccountRequest &, const Model::DisableDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::EnableRequest &, const Model::EnableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListDelegatedAdminAccountsRequest &, const Model::ListDelegatedAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDelegatedAdminAccountsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetEncryptionKeyRequest &, const Model::GetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByTargetResourceRequest &, const Model::ListCisScanResultsAggregatedByTargetResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByTargetResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageStatisticsRequest &, const Model::ListCoverageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageStatisticsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanResultsAggregatedByChecksRequest &, const Model::ListCisScanResultsAggregatedByChecksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanResultsAggregatedByChecksResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScanConfigurationsRequest &, const Model::ListCisScanConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScanConfigurationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetCodeSnippetRequest &, const Model::BatchGetCodeSnippetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCodeSnippetResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateCisScanConfigurationRequest &, const Model::CreateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteFilterRequest &, const Model::DeleteFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanResultDetailsRequest &, const Model::GetCisScanResultDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanResultDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CancelFindingsReportRequest &, const Model::CancelFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ResetEncryptionKeyRequest &, const Model::ResetEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetEncryptionKeyResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateCisScanConfigurationRequest &, const Model::UpdateCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFindingAggregationsRequest &, const Model::ListFindingAggregationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingAggregationsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateFilterRequest &, const Model::UpdateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StopCisSessionRequest &, const Model::StopCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCisScansRequest &, const Model::ListCisScansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCisScansResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetMemberEc2DeepInspectionStatusRequest &, const Model::BatchGetMemberEc2DeepInspectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetMemberEc2DeepInspectionStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::StartCisSessionRequest &, const Model::StartCisSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCisSessionResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetAccountStatusRequest &, const Model::BatchGetAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAccountStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchGetFindingDetailsRequest &, const Model::BatchGetFindingDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFindingDetailsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionHealthRequest &, const Model::SendCisSessionHealthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionHealthResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFindingsReportRequest &, const Model::CreateFindingsReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingsReportResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListUsageTotalsRequest &, const Model::ListUsageTotalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsageTotalsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SendCisSessionTelemetryRequest &, const Model::SendCisSessionTelemetryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendCisSessionTelemetryResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetFindingsReportStatusRequest &, const Model::GetFindingsReportStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsReportStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListFiltersRequest &, const Model::ListFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFiltersResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::SearchVulnerabilitiesRequest &, const Model::SearchVulnerabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchVulnerabilitiesResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateOrgEc2DeepInspectionConfigurationRequest &, const Model::UpdateOrgEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrgEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetMemberRequest &, const Model::GetMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DisableRequest &, const Model::DisableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::AssociateMemberRequest &, const Model::AssociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMemberResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::CreateFilterRequest &, const Model::CreateFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFilterResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DeleteCisScanConfigurationRequest &, const Model::DeleteCisScanConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCisScanConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateConfigurationRequest &, const Model::UpdateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListCoverageRequest &, const Model::ListCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCoverageResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::BatchUpdateMemberEc2DeepInspectionStatusRequest &, const Model::BatchUpdateMemberEc2DeepInspectionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateMemberEc2DeepInspectionStatusResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetConfigurationRequest &, const Model::GetConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetDelegatedAdminAccountRequest &, const Model::GetDelegatedAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDelegatedAdminAccountResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::ListAccountPermissionsRequest &, const Model::ListAccountPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountPermissionsResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetEc2DeepInspectionConfigurationRequest &, const Model::GetEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::UpdateEc2DeepInspectionConfigurationRequest &, const Model::UpdateEc2DeepInspectionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEc2DeepInspectionConfigurationResponseReceivedHandler
std::function< void(const Inspector2Client *, const Model::GetCisScanReportRequest &, const Model::GetCisScanReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCisScanReportResponseReceivedHandler