AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
InspectorServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/inspector/InspectorErrors.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/inspector/InspectorEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in InspectorClient header */
21#include <aws/inspector/model/AddAttributesToFindingsResult.h>
22#include <aws/inspector/model/CreateAssessmentTargetResult.h>
23#include <aws/inspector/model/CreateAssessmentTemplateResult.h>
24#include <aws/inspector/model/CreateExclusionsPreviewResult.h>
25#include <aws/inspector/model/CreateResourceGroupResult.h>
26#include <aws/inspector/model/DescribeAssessmentRunsResult.h>
27#include <aws/inspector/model/DescribeAssessmentTargetsResult.h>
28#include <aws/inspector/model/DescribeAssessmentTemplatesResult.h>
29#include <aws/inspector/model/DescribeCrossAccountAccessRoleResult.h>
30#include <aws/inspector/model/DescribeExclusionsResult.h>
31#include <aws/inspector/model/DescribeFindingsResult.h>
32#include <aws/inspector/model/DescribeResourceGroupsResult.h>
33#include <aws/inspector/model/DescribeRulesPackagesResult.h>
34#include <aws/inspector/model/GetAssessmentReportResult.h>
35#include <aws/inspector/model/GetExclusionsPreviewResult.h>
36#include <aws/inspector/model/GetTelemetryMetadataResult.h>
37#include <aws/inspector/model/ListAssessmentRunAgentsResult.h>
38#include <aws/inspector/model/ListAssessmentRunsResult.h>
39#include <aws/inspector/model/ListAssessmentTargetsResult.h>
40#include <aws/inspector/model/ListAssessmentTemplatesResult.h>
41#include <aws/inspector/model/ListEventSubscriptionsResult.h>
42#include <aws/inspector/model/ListExclusionsResult.h>
43#include <aws/inspector/model/ListFindingsResult.h>
44#include <aws/inspector/model/ListRulesPackagesResult.h>
45#include <aws/inspector/model/ListTagsForResourceResult.h>
46#include <aws/inspector/model/PreviewAgentsResult.h>
47#include <aws/inspector/model/RemoveAttributesFromFindingsResult.h>
48#include <aws/inspector/model/StartAssessmentRunResult.h>
49#include <aws/inspector/model/ListAssessmentTargetsRequest.h>
50#include <aws/inspector/model/DescribeCrossAccountAccessRoleRequest.h>
51#include <aws/inspector/model/ListEventSubscriptionsRequest.h>
52#include <aws/inspector/model/ListAssessmentRunsRequest.h>
53#include <aws/inspector/model/ListFindingsRequest.h>
54#include <aws/inspector/model/ListAssessmentTemplatesRequest.h>
55#include <aws/inspector/model/ListRulesPackagesRequest.h>
56#include <aws/core/NoResult.h>
57/* End of service model headers required in InspectorClient header */
58
59namespace Aws
60{
61 namespace Http
62 {
63 class HttpClient;
64 class HttpClientFactory;
65 } // namespace Http
66
67 namespace Utils
68 {
69 template< typename R, typename E> class Outcome;
70
71 namespace Threading
72 {
73 class Executor;
74 } // namespace Threading
75 } // namespace Utils
76
77 namespace Auth
78 {
79 class AWSCredentials;
80 class AWSCredentialsProvider;
81 } // namespace Auth
82
83 namespace Client
84 {
85 class RetryStrategy;
86 } // namespace Client
87
88 namespace Inspector
89 {
93
94 namespace Model
95 {
96 /* Service model forward declarations required in InspectorClient header */
134 /* End of service model forward declarations required in InspectorClient header */
135
136 /* Service model Outcome class definitions */
174 /* End of service model Outcome class definitions */
175
176 /* Service model Outcome callable definitions */
177 typedef std::future<AddAttributesToFindingsOutcome> AddAttributesToFindingsOutcomeCallable;
178 typedef std::future<CreateAssessmentTargetOutcome> CreateAssessmentTargetOutcomeCallable;
179 typedef std::future<CreateAssessmentTemplateOutcome> CreateAssessmentTemplateOutcomeCallable;
180 typedef std::future<CreateExclusionsPreviewOutcome> CreateExclusionsPreviewOutcomeCallable;
181 typedef std::future<CreateResourceGroupOutcome> CreateResourceGroupOutcomeCallable;
182 typedef std::future<DeleteAssessmentRunOutcome> DeleteAssessmentRunOutcomeCallable;
183 typedef std::future<DeleteAssessmentTargetOutcome> DeleteAssessmentTargetOutcomeCallable;
184 typedef std::future<DeleteAssessmentTemplateOutcome> DeleteAssessmentTemplateOutcomeCallable;
185 typedef std::future<DescribeAssessmentRunsOutcome> DescribeAssessmentRunsOutcomeCallable;
186 typedef std::future<DescribeAssessmentTargetsOutcome> DescribeAssessmentTargetsOutcomeCallable;
187 typedef std::future<DescribeAssessmentTemplatesOutcome> DescribeAssessmentTemplatesOutcomeCallable;
188 typedef std::future<DescribeCrossAccountAccessRoleOutcome> DescribeCrossAccountAccessRoleOutcomeCallable;
189 typedef std::future<DescribeExclusionsOutcome> DescribeExclusionsOutcomeCallable;
190 typedef std::future<DescribeFindingsOutcome> DescribeFindingsOutcomeCallable;
191 typedef std::future<DescribeResourceGroupsOutcome> DescribeResourceGroupsOutcomeCallable;
192 typedef std::future<DescribeRulesPackagesOutcome> DescribeRulesPackagesOutcomeCallable;
193 typedef std::future<GetAssessmentReportOutcome> GetAssessmentReportOutcomeCallable;
194 typedef std::future<GetExclusionsPreviewOutcome> GetExclusionsPreviewOutcomeCallable;
195 typedef std::future<GetTelemetryMetadataOutcome> GetTelemetryMetadataOutcomeCallable;
196 typedef std::future<ListAssessmentRunAgentsOutcome> ListAssessmentRunAgentsOutcomeCallable;
197 typedef std::future<ListAssessmentRunsOutcome> ListAssessmentRunsOutcomeCallable;
198 typedef std::future<ListAssessmentTargetsOutcome> ListAssessmentTargetsOutcomeCallable;
199 typedef std::future<ListAssessmentTemplatesOutcome> ListAssessmentTemplatesOutcomeCallable;
200 typedef std::future<ListEventSubscriptionsOutcome> ListEventSubscriptionsOutcomeCallable;
201 typedef std::future<ListExclusionsOutcome> ListExclusionsOutcomeCallable;
202 typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
203 typedef std::future<ListRulesPackagesOutcome> ListRulesPackagesOutcomeCallable;
204 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
205 typedef std::future<PreviewAgentsOutcome> PreviewAgentsOutcomeCallable;
206 typedef std::future<RegisterCrossAccountAccessRoleOutcome> RegisterCrossAccountAccessRoleOutcomeCallable;
207 typedef std::future<RemoveAttributesFromFindingsOutcome> RemoveAttributesFromFindingsOutcomeCallable;
208 typedef std::future<SetTagsForResourceOutcome> SetTagsForResourceOutcomeCallable;
209 typedef std::future<StartAssessmentRunOutcome> StartAssessmentRunOutcomeCallable;
210 typedef std::future<StopAssessmentRunOutcome> StopAssessmentRunOutcomeCallable;
211 typedef std::future<SubscribeToEventOutcome> SubscribeToEventOutcomeCallable;
212 typedef std::future<UnsubscribeFromEventOutcome> UnsubscribeFromEventOutcomeCallable;
213 typedef std::future<UpdateAssessmentTargetOutcome> UpdateAssessmentTargetOutcomeCallable;
214 /* End of service model Outcome callable definitions */
215 } // namespace Model
216
217 class InspectorClient;
218
219 /* Service model async handlers definitions */
220 typedef std::function<void(const InspectorClient*, const Model::AddAttributesToFindingsRequest&, const Model::AddAttributesToFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddAttributesToFindingsResponseReceivedHandler;
221 typedef std::function<void(const InspectorClient*, const Model::CreateAssessmentTargetRequest&, const Model::CreateAssessmentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssessmentTargetResponseReceivedHandler;
222 typedef std::function<void(const InspectorClient*, const Model::CreateAssessmentTemplateRequest&, const Model::CreateAssessmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssessmentTemplateResponseReceivedHandler;
223 typedef std::function<void(const InspectorClient*, const Model::CreateExclusionsPreviewRequest&, const Model::CreateExclusionsPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateExclusionsPreviewResponseReceivedHandler;
224 typedef std::function<void(const InspectorClient*, const Model::CreateResourceGroupRequest&, const Model::CreateResourceGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourceGroupResponseReceivedHandler;
225 typedef std::function<void(const InspectorClient*, const Model::DeleteAssessmentRunRequest&, const Model::DeleteAssessmentRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentRunResponseReceivedHandler;
226 typedef std::function<void(const InspectorClient*, const Model::DeleteAssessmentTargetRequest&, const Model::DeleteAssessmentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentTargetResponseReceivedHandler;
227 typedef std::function<void(const InspectorClient*, const Model::DeleteAssessmentTemplateRequest&, const Model::DeleteAssessmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentTemplateResponseReceivedHandler;
228 typedef std::function<void(const InspectorClient*, const Model::DescribeAssessmentRunsRequest&, const Model::DescribeAssessmentRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssessmentRunsResponseReceivedHandler;
229 typedef std::function<void(const InspectorClient*, const Model::DescribeAssessmentTargetsRequest&, const Model::DescribeAssessmentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssessmentTargetsResponseReceivedHandler;
230 typedef std::function<void(const InspectorClient*, const Model::DescribeAssessmentTemplatesRequest&, const Model::DescribeAssessmentTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssessmentTemplatesResponseReceivedHandler;
231 typedef std::function<void(const InspectorClient*, const Model::DescribeCrossAccountAccessRoleRequest&, const Model::DescribeCrossAccountAccessRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCrossAccountAccessRoleResponseReceivedHandler;
232 typedef std::function<void(const InspectorClient*, const Model::DescribeExclusionsRequest&, const Model::DescribeExclusionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExclusionsResponseReceivedHandler;
233 typedef std::function<void(const InspectorClient*, const Model::DescribeFindingsRequest&, const Model::DescribeFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFindingsResponseReceivedHandler;
234 typedef std::function<void(const InspectorClient*, const Model::DescribeResourceGroupsRequest&, const Model::DescribeResourceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourceGroupsResponseReceivedHandler;
235 typedef std::function<void(const InspectorClient*, const Model::DescribeRulesPackagesRequest&, const Model::DescribeRulesPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRulesPackagesResponseReceivedHandler;
236 typedef std::function<void(const InspectorClient*, const Model::GetAssessmentReportRequest&, const Model::GetAssessmentReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssessmentReportResponseReceivedHandler;
237 typedef std::function<void(const InspectorClient*, const Model::GetExclusionsPreviewRequest&, const Model::GetExclusionsPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExclusionsPreviewResponseReceivedHandler;
238 typedef std::function<void(const InspectorClient*, const Model::GetTelemetryMetadataRequest&, const Model::GetTelemetryMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTelemetryMetadataResponseReceivedHandler;
239 typedef std::function<void(const InspectorClient*, const Model::ListAssessmentRunAgentsRequest&, const Model::ListAssessmentRunAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentRunAgentsResponseReceivedHandler;
240 typedef std::function<void(const InspectorClient*, const Model::ListAssessmentRunsRequest&, const Model::ListAssessmentRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentRunsResponseReceivedHandler;
241 typedef std::function<void(const InspectorClient*, const Model::ListAssessmentTargetsRequest&, const Model::ListAssessmentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentTargetsResponseReceivedHandler;
242 typedef std::function<void(const InspectorClient*, const Model::ListAssessmentTemplatesRequest&, const Model::ListAssessmentTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentTemplatesResponseReceivedHandler;
243 typedef std::function<void(const InspectorClient*, const Model::ListEventSubscriptionsRequest&, const Model::ListEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventSubscriptionsResponseReceivedHandler;
244 typedef std::function<void(const InspectorClient*, const Model::ListExclusionsRequest&, const Model::ListExclusionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExclusionsResponseReceivedHandler;
245 typedef std::function<void(const InspectorClient*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsResponseReceivedHandler;
246 typedef std::function<void(const InspectorClient*, const Model::ListRulesPackagesRequest&, const Model::ListRulesPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRulesPackagesResponseReceivedHandler;
247 typedef std::function<void(const InspectorClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
248 typedef std::function<void(const InspectorClient*, const Model::PreviewAgentsRequest&, const Model::PreviewAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PreviewAgentsResponseReceivedHandler;
249 typedef std::function<void(const InspectorClient*, const Model::RegisterCrossAccountAccessRoleRequest&, const Model::RegisterCrossAccountAccessRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCrossAccountAccessRoleResponseReceivedHandler;
250 typedef std::function<void(const InspectorClient*, const Model::RemoveAttributesFromFindingsRequest&, const Model::RemoveAttributesFromFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAttributesFromFindingsResponseReceivedHandler;
251 typedef std::function<void(const InspectorClient*, const Model::SetTagsForResourceRequest&, const Model::SetTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetTagsForResourceResponseReceivedHandler;
252 typedef std::function<void(const InspectorClient*, const Model::StartAssessmentRunRequest&, const Model::StartAssessmentRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAssessmentRunResponseReceivedHandler;
253 typedef std::function<void(const InspectorClient*, const Model::StopAssessmentRunRequest&, const Model::StopAssessmentRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopAssessmentRunResponseReceivedHandler;
254 typedef std::function<void(const InspectorClient*, const Model::SubscribeToEventRequest&, const Model::SubscribeToEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubscribeToEventResponseReceivedHandler;
255 typedef std::function<void(const InspectorClient*, const Model::UnsubscribeFromEventRequest&, const Model::UnsubscribeFromEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnsubscribeFromEventResponseReceivedHandler;
256 typedef std::function<void(const InspectorClient*, const Model::UpdateAssessmentTargetRequest&, const Model::UpdateAssessmentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentTargetResponseReceivedHandler;
257 /* End of service model async handlers definitions */
258 } // namespace Inspector
259} // namespace Aws
EndpointProviderBase< InspectorClientConfiguration, InspectorBuiltInParameters, InspectorClientContextParameters > InspectorEndpointProviderBase
std::future< RegisterCrossAccountAccessRoleOutcome > RegisterCrossAccountAccessRoleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, InspectorError > DeleteAssessmentRunOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > SetTagsForResourceOutcome
std::future< CreateResourceGroupOutcome > CreateResourceGroupOutcomeCallable
std::future< RemoveAttributesFromFindingsOutcome > RemoveAttributesFromFindingsOutcomeCallable
std::future< ListAssessmentTargetsOutcome > ListAssessmentTargetsOutcomeCallable
std::future< DescribeRulesPackagesOutcome > DescribeRulesPackagesOutcomeCallable
std::future< AddAttributesToFindingsOutcome > AddAttributesToFindingsOutcomeCallable
Aws::Utils::Outcome< StartAssessmentRunResult, InspectorError > StartAssessmentRunOutcome
Aws::Utils::Outcome< DescribeFindingsResult, InspectorError > DescribeFindingsOutcome
std::future< ListAssessmentTemplatesOutcome > ListAssessmentTemplatesOutcomeCallable
Aws::Utils::Outcome< ListAssessmentTargetsResult, InspectorError > ListAssessmentTargetsOutcome
Aws::Utils::Outcome< AddAttributesToFindingsResult, InspectorError > AddAttributesToFindingsOutcome
std::future< CreateAssessmentTargetOutcome > CreateAssessmentTargetOutcomeCallable
Aws::Utils::Outcome< GetExclusionsPreviewResult, InspectorError > GetExclusionsPreviewOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > DeleteAssessmentTargetOutcome
Aws::Utils::Outcome< ListEventSubscriptionsResult, InspectorError > ListEventSubscriptionsOutcome
Aws::Utils::Outcome< ListExclusionsResult, InspectorError > ListExclusionsOutcome
Aws::Utils::Outcome< DescribeCrossAccountAccessRoleResult, InspectorError > DescribeCrossAccountAccessRoleOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > DeleteAssessmentTemplateOutcome
std::future< CreateExclusionsPreviewOutcome > CreateExclusionsPreviewOutcomeCallable
Aws::Utils::Outcome< RemoveAttributesFromFindingsResult, InspectorError > RemoveAttributesFromFindingsOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > StopAssessmentRunOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, InspectorError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CreateAssessmentTargetResult, InspectorError > CreateAssessmentTargetOutcome
std::future< DescribeAssessmentTargetsOutcome > DescribeAssessmentTargetsOutcomeCallable
Aws::Utils::Outcome< DescribeAssessmentTargetsResult, InspectorError > DescribeAssessmentTargetsOutcome
std::future< StartAssessmentRunOutcome > StartAssessmentRunOutcomeCallable
Aws::Utils::Outcome< DescribeAssessmentTemplatesResult, InspectorError > DescribeAssessmentTemplatesOutcome
std::future< ListAssessmentRunsOutcome > ListAssessmentRunsOutcomeCallable
std::future< PreviewAgentsOutcome > PreviewAgentsOutcomeCallable
std::future< GetAssessmentReportOutcome > GetAssessmentReportOutcomeCallable
std::future< DescribeAssessmentRunsOutcome > DescribeAssessmentRunsOutcomeCallable
std::future< DescribeExclusionsOutcome > DescribeExclusionsOutcomeCallable
Aws::Utils::Outcome< DescribeResourceGroupsResult, InspectorError > DescribeResourceGroupsOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > RegisterCrossAccountAccessRoleOutcome
std::future< DescribeResourceGroupsOutcome > DescribeResourceGroupsOutcomeCallable
std::future< DeleteAssessmentTargetOutcome > DeleteAssessmentTargetOutcomeCallable
Aws::Utils::Outcome< ListAssessmentTemplatesResult, InspectorError > ListAssessmentTemplatesOutcome
std::future< ListAssessmentRunAgentsOutcome > ListAssessmentRunAgentsOutcomeCallable
Aws::Utils::Outcome< ListRulesPackagesResult, InspectorError > ListRulesPackagesOutcome
std::future< ListRulesPackagesOutcome > ListRulesPackagesOutcomeCallable
Aws::Utils::Outcome< CreateResourceGroupResult, InspectorError > CreateResourceGroupOutcome
Aws::Utils::Outcome< GetAssessmentReportResult, InspectorError > GetAssessmentReportOutcome
Aws::Utils::Outcome< DescribeRulesPackagesResult, InspectorError > DescribeRulesPackagesOutcome
Aws::Utils::Outcome< ListAssessmentRunsResult, InspectorError > ListAssessmentRunsOutcome
std::future< UpdateAssessmentTargetOutcome > UpdateAssessmentTargetOutcomeCallable
std::future< DescribeFindingsOutcome > DescribeFindingsOutcomeCallable
std::future< CreateAssessmentTemplateOutcome > CreateAssessmentTemplateOutcomeCallable
std::future< SubscribeToEventOutcome > SubscribeToEventOutcomeCallable
std::future< StopAssessmentRunOutcome > StopAssessmentRunOutcomeCallable
std::future< UnsubscribeFromEventOutcome > UnsubscribeFromEventOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< PreviewAgentsResult, InspectorError > PreviewAgentsOutcome
Aws::Utils::Outcome< CreateAssessmentTemplateResult, InspectorError > CreateAssessmentTemplateOutcome
std::future< GetTelemetryMetadataOutcome > GetTelemetryMetadataOutcomeCallable
std::future< SetTagsForResourceOutcome > SetTagsForResourceOutcomeCallable
std::future< DeleteAssessmentTemplateOutcome > DeleteAssessmentTemplateOutcomeCallable
Aws::Utils::Outcome< DescribeExclusionsResult, InspectorError > DescribeExclusionsOutcome
std::future< DescribeCrossAccountAccessRoleOutcome > DescribeCrossAccountAccessRoleOutcomeCallable
Aws::Utils::Outcome< ListAssessmentRunAgentsResult, InspectorError > ListAssessmentRunAgentsOutcome
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< ListExclusionsOutcome > ListExclusionsOutcomeCallable
std::future< ListEventSubscriptionsOutcome > ListEventSubscriptionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, InspectorError > UnsubscribeFromEventOutcome
std::future< GetExclusionsPreviewOutcome > GetExclusionsPreviewOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, InspectorError > UpdateAssessmentTargetOutcome
Aws::Utils::Outcome< ListFindingsResult, InspectorError > ListFindingsOutcome
Aws::Utils::Outcome< GetTelemetryMetadataResult, InspectorError > GetTelemetryMetadataOutcome
Aws::Utils::Outcome< CreateExclusionsPreviewResult, InspectorError > CreateExclusionsPreviewOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > SubscribeToEventOutcome
std::future< DescribeAssessmentTemplatesOutcome > DescribeAssessmentTemplatesOutcomeCallable
Aws::Utils::Outcome< DescribeAssessmentRunsResult, InspectorError > DescribeAssessmentRunsOutcome
std::future< DeleteAssessmentRunOutcome > DeleteAssessmentRunOutcomeCallable
std::function< void(const InspectorClient *, const Model::SetTagsForResourceRequest &, const Model::SetTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTagsForResourceResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeResourceGroupsRequest &, const Model::DescribeResourceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceGroupsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DeleteAssessmentTemplateRequest &, const Model::DeleteAssessmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentTemplateResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentTemplatesRequest &, const Model::ListAssessmentTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentTemplatesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::SubscribeToEventRequest &, const Model::SubscribeToEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubscribeToEventResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::PreviewAgentsRequest &, const Model::PreviewAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PreviewAgentsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::StopAssessmentRunRequest &, const Model::StopAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAssessmentRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DeleteAssessmentTargetRequest &, const Model::DeleteAssessmentTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentTargetResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::RemoveAttributesFromFindingsRequest &, const Model::RemoveAttributesFromFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAttributesFromFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeAssessmentTemplatesRequest &, const Model::DescribeAssessmentTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssessmentTemplatesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentRunsRequest &, const Model::ListAssessmentRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentRunsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentTargetsRequest &, const Model::ListAssessmentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentTargetsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::AddAttributesToFindingsRequest &, const Model::AddAttributesToFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddAttributesToFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeCrossAccountAccessRoleRequest &, const Model::DescribeCrossAccountAccessRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCrossAccountAccessRoleResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DeleteAssessmentRunRequest &, const Model::DeleteAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateAssessmentTargetRequest &, const Model::CreateAssessmentTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentTargetResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::GetAssessmentReportRequest &, const Model::GetAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentReportResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeExclusionsRequest &, const Model::DescribeExclusionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExclusionsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateExclusionsPreviewRequest &, const Model::CreateExclusionsPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExclusionsPreviewResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::UpdateAssessmentTargetRequest &, const Model::UpdateAssessmentTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentTargetResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::GetExclusionsPreviewRequest &, const Model::GetExclusionsPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExclusionsPreviewResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeAssessmentTargetsRequest &, const Model::DescribeAssessmentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssessmentTargetsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::RegisterCrossAccountAccessRoleRequest &, const Model::RegisterCrossAccountAccessRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCrossAccountAccessRoleResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeFindingsRequest &, const Model::DescribeFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateResourceGroupRequest &, const Model::CreateResourceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceGroupResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentRunAgentsRequest &, const Model::ListAssessmentRunAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentRunAgentsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::GetTelemetryMetadataRequest &, const Model::GetTelemetryMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTelemetryMetadataResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::StartAssessmentRunRequest &, const Model::StartAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssessmentRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListRulesPackagesRequest &, const Model::ListRulesPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesPackagesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateAssessmentTemplateRequest &, const Model::CreateAssessmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentTemplateResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListExclusionsRequest &, const Model::ListExclusionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExclusionsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListEventSubscriptionsRequest &, const Model::ListEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventSubscriptionsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::UnsubscribeFromEventRequest &, const Model::UnsubscribeFromEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnsubscribeFromEventResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeAssessmentRunsRequest &, const Model::DescribeAssessmentRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssessmentRunsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeRulesPackagesRequest &, const Model::DescribeRulesPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRulesPackagesResponseReceivedHandler