AWS SDK for C++  1.9.109
AWS SDK for C++
InspectorClient.h
Go to the documentation of this file.
1 
6 #pragma once
42 #include <aws/core/NoResult.h>
45 #include <future>
46 #include <functional>
47 
48 namespace Aws
49 {
50 
51 namespace Http
52 {
53  class HttpClient;
54  class HttpClientFactory;
55 } // namespace Http
56 
57 namespace Utils
58 {
59  template< typename R, typename E> class Outcome;
60 namespace Threading
61 {
62  class Executor;
63 } // namespace Threading
64 } // namespace Utils
65 
66 namespace Auth
67 {
68  class AWSCredentials;
69  class AWSCredentialsProvider;
70 } // namespace Auth
71 
72 namespace Client
73 {
74  class RetryStrategy;
75 } // namespace Client
76 
77 namespace Inspector
78 {
79 
80 namespace Model
81 {
105  class ListExclusionsRequest;
106  class ListFindingsRequest;
109  class PreviewAgentsRequest;
118 
156 
157  typedef std::future<AddAttributesToFindingsOutcome> AddAttributesToFindingsOutcomeCallable;
158  typedef std::future<CreateAssessmentTargetOutcome> CreateAssessmentTargetOutcomeCallable;
159  typedef std::future<CreateAssessmentTemplateOutcome> CreateAssessmentTemplateOutcomeCallable;
160  typedef std::future<CreateExclusionsPreviewOutcome> CreateExclusionsPreviewOutcomeCallable;
161  typedef std::future<CreateResourceGroupOutcome> CreateResourceGroupOutcomeCallable;
162  typedef std::future<DeleteAssessmentRunOutcome> DeleteAssessmentRunOutcomeCallable;
163  typedef std::future<DeleteAssessmentTargetOutcome> DeleteAssessmentTargetOutcomeCallable;
164  typedef std::future<DeleteAssessmentTemplateOutcome> DeleteAssessmentTemplateOutcomeCallable;
165  typedef std::future<DescribeAssessmentRunsOutcome> DescribeAssessmentRunsOutcomeCallable;
166  typedef std::future<DescribeAssessmentTargetsOutcome> DescribeAssessmentTargetsOutcomeCallable;
167  typedef std::future<DescribeAssessmentTemplatesOutcome> DescribeAssessmentTemplatesOutcomeCallable;
168  typedef std::future<DescribeCrossAccountAccessRoleOutcome> DescribeCrossAccountAccessRoleOutcomeCallable;
169  typedef std::future<DescribeExclusionsOutcome> DescribeExclusionsOutcomeCallable;
170  typedef std::future<DescribeFindingsOutcome> DescribeFindingsOutcomeCallable;
171  typedef std::future<DescribeResourceGroupsOutcome> DescribeResourceGroupsOutcomeCallable;
172  typedef std::future<DescribeRulesPackagesOutcome> DescribeRulesPackagesOutcomeCallable;
173  typedef std::future<GetAssessmentReportOutcome> GetAssessmentReportOutcomeCallable;
174  typedef std::future<GetExclusionsPreviewOutcome> GetExclusionsPreviewOutcomeCallable;
175  typedef std::future<GetTelemetryMetadataOutcome> GetTelemetryMetadataOutcomeCallable;
176  typedef std::future<ListAssessmentRunAgentsOutcome> ListAssessmentRunAgentsOutcomeCallable;
177  typedef std::future<ListAssessmentRunsOutcome> ListAssessmentRunsOutcomeCallable;
178  typedef std::future<ListAssessmentTargetsOutcome> ListAssessmentTargetsOutcomeCallable;
179  typedef std::future<ListAssessmentTemplatesOutcome> ListAssessmentTemplatesOutcomeCallable;
180  typedef std::future<ListEventSubscriptionsOutcome> ListEventSubscriptionsOutcomeCallable;
181  typedef std::future<ListExclusionsOutcome> ListExclusionsOutcomeCallable;
182  typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
183  typedef std::future<ListRulesPackagesOutcome> ListRulesPackagesOutcomeCallable;
184  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
185  typedef std::future<PreviewAgentsOutcome> PreviewAgentsOutcomeCallable;
186  typedef std::future<RegisterCrossAccountAccessRoleOutcome> RegisterCrossAccountAccessRoleOutcomeCallable;
187  typedef std::future<RemoveAttributesFromFindingsOutcome> RemoveAttributesFromFindingsOutcomeCallable;
188  typedef std::future<SetTagsForResourceOutcome> SetTagsForResourceOutcomeCallable;
189  typedef std::future<StartAssessmentRunOutcome> StartAssessmentRunOutcomeCallable;
190  typedef std::future<StopAssessmentRunOutcome> StopAssessmentRunOutcomeCallable;
191  typedef std::future<SubscribeToEventOutcome> SubscribeToEventOutcomeCallable;
192  typedef std::future<UnsubscribeFromEventOutcome> UnsubscribeFromEventOutcomeCallable;
193  typedef std::future<UpdateAssessmentTargetOutcome> UpdateAssessmentTargetOutcomeCallable;
194 } // namespace Model
195 
196  class InspectorClient;
197 
198  typedef std::function<void(const InspectorClient*, const Model::AddAttributesToFindingsRequest&, const Model::AddAttributesToFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddAttributesToFindingsResponseReceivedHandler;
199  typedef std::function<void(const InspectorClient*, const Model::CreateAssessmentTargetRequest&, const Model::CreateAssessmentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssessmentTargetResponseReceivedHandler;
200  typedef std::function<void(const InspectorClient*, const Model::CreateAssessmentTemplateRequest&, const Model::CreateAssessmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssessmentTemplateResponseReceivedHandler;
201  typedef std::function<void(const InspectorClient*, const Model::CreateExclusionsPreviewRequest&, const Model::CreateExclusionsPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateExclusionsPreviewResponseReceivedHandler;
202  typedef std::function<void(const InspectorClient*, const Model::CreateResourceGroupRequest&, const Model::CreateResourceGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourceGroupResponseReceivedHandler;
203  typedef std::function<void(const InspectorClient*, const Model::DeleteAssessmentRunRequest&, const Model::DeleteAssessmentRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentRunResponseReceivedHandler;
204  typedef std::function<void(const InspectorClient*, const Model::DeleteAssessmentTargetRequest&, const Model::DeleteAssessmentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentTargetResponseReceivedHandler;
205  typedef std::function<void(const InspectorClient*, const Model::DeleteAssessmentTemplateRequest&, const Model::DeleteAssessmentTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentTemplateResponseReceivedHandler;
206  typedef std::function<void(const InspectorClient*, const Model::DescribeAssessmentRunsRequest&, const Model::DescribeAssessmentRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssessmentRunsResponseReceivedHandler;
207  typedef std::function<void(const InspectorClient*, const Model::DescribeAssessmentTargetsRequest&, const Model::DescribeAssessmentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssessmentTargetsResponseReceivedHandler;
208  typedef std::function<void(const InspectorClient*, const Model::DescribeAssessmentTemplatesRequest&, const Model::DescribeAssessmentTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAssessmentTemplatesResponseReceivedHandler;
209  typedef std::function<void(const InspectorClient*, const Model::DescribeCrossAccountAccessRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCrossAccountAccessRoleResponseReceivedHandler;
210  typedef std::function<void(const InspectorClient*, const Model::DescribeExclusionsRequest&, const Model::DescribeExclusionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExclusionsResponseReceivedHandler;
211  typedef std::function<void(const InspectorClient*, const Model::DescribeFindingsRequest&, const Model::DescribeFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFindingsResponseReceivedHandler;
212  typedef std::function<void(const InspectorClient*, const Model::DescribeResourceGroupsRequest&, const Model::DescribeResourceGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourceGroupsResponseReceivedHandler;
213  typedef std::function<void(const InspectorClient*, const Model::DescribeRulesPackagesRequest&, const Model::DescribeRulesPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRulesPackagesResponseReceivedHandler;
214  typedef std::function<void(const InspectorClient*, const Model::GetAssessmentReportRequest&, const Model::GetAssessmentReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssessmentReportResponseReceivedHandler;
215  typedef std::function<void(const InspectorClient*, const Model::GetExclusionsPreviewRequest&, const Model::GetExclusionsPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExclusionsPreviewResponseReceivedHandler;
216  typedef std::function<void(const InspectorClient*, const Model::GetTelemetryMetadataRequest&, const Model::GetTelemetryMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTelemetryMetadataResponseReceivedHandler;
217  typedef std::function<void(const InspectorClient*, const Model::ListAssessmentRunAgentsRequest&, const Model::ListAssessmentRunAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentRunAgentsResponseReceivedHandler;
218  typedef std::function<void(const InspectorClient*, const Model::ListAssessmentRunsRequest&, const Model::ListAssessmentRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentRunsResponseReceivedHandler;
219  typedef std::function<void(const InspectorClient*, const Model::ListAssessmentTargetsRequest&, const Model::ListAssessmentTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentTargetsResponseReceivedHandler;
220  typedef std::function<void(const InspectorClient*, const Model::ListAssessmentTemplatesRequest&, const Model::ListAssessmentTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentTemplatesResponseReceivedHandler;
221  typedef std::function<void(const InspectorClient*, const Model::ListEventSubscriptionsRequest&, const Model::ListEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventSubscriptionsResponseReceivedHandler;
222  typedef std::function<void(const InspectorClient*, const Model::ListExclusionsRequest&, const Model::ListExclusionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExclusionsResponseReceivedHandler;
223  typedef std::function<void(const InspectorClient*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsResponseReceivedHandler;
224  typedef std::function<void(const InspectorClient*, const Model::ListRulesPackagesRequest&, const Model::ListRulesPackagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRulesPackagesResponseReceivedHandler;
225  typedef std::function<void(const InspectorClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
226  typedef std::function<void(const InspectorClient*, const Model::PreviewAgentsRequest&, const Model::PreviewAgentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PreviewAgentsResponseReceivedHandler;
227  typedef std::function<void(const InspectorClient*, const Model::RegisterCrossAccountAccessRoleRequest&, const Model::RegisterCrossAccountAccessRoleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterCrossAccountAccessRoleResponseReceivedHandler;
228  typedef std::function<void(const InspectorClient*, const Model::RemoveAttributesFromFindingsRequest&, const Model::RemoveAttributesFromFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAttributesFromFindingsResponseReceivedHandler;
229  typedef std::function<void(const InspectorClient*, const Model::SetTagsForResourceRequest&, const Model::SetTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SetTagsForResourceResponseReceivedHandler;
230  typedef std::function<void(const InspectorClient*, const Model::StartAssessmentRunRequest&, const Model::StartAssessmentRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAssessmentRunResponseReceivedHandler;
231  typedef std::function<void(const InspectorClient*, const Model::StopAssessmentRunRequest&, const Model::StopAssessmentRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopAssessmentRunResponseReceivedHandler;
232  typedef std::function<void(const InspectorClient*, const Model::SubscribeToEventRequest&, const Model::SubscribeToEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubscribeToEventResponseReceivedHandler;
233  typedef std::function<void(const InspectorClient*, const Model::UnsubscribeFromEventRequest&, const Model::UnsubscribeFromEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UnsubscribeFromEventResponseReceivedHandler;
234  typedef std::function<void(const InspectorClient*, const Model::UpdateAssessmentTargetRequest&, const Model::UpdateAssessmentTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentTargetResponseReceivedHandler;
235 
244  {
245  public:
247 
253 
259 
264  InspectorClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
266 
267  virtual ~InspectorClient();
268 
269 
277 
287 
296  virtual void AddAttributesToFindingsAsync(const Model::AddAttributesToFindingsRequest& request, const AddAttributesToFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
297 
315 
335 
354  virtual void CreateAssessmentTargetAsync(const Model::CreateAssessmentTargetRequest& request, const CreateAssessmentTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
355 
367 
381 
394  virtual void CreateAssessmentTemplateAsync(const Model::CreateAssessmentTemplateRequest& request, const CreateAssessmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
395 
405 
417 
428  virtual void CreateExclusionsPreviewAsync(const Model::CreateExclusionsPreviewRequest& request, const CreateExclusionsPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
429 
440 
453 
465  virtual void CreateResourceGroupAsync(const Model::CreateResourceGroupRequest& request, const CreateResourceGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
466 
474 
484 
493  virtual void DeleteAssessmentRunAsync(const Model::DeleteAssessmentRunRequest& request, const DeleteAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
494 
502 
512 
521  virtual void DeleteAssessmentTargetAsync(const Model::DeleteAssessmentTargetRequest& request, const DeleteAssessmentTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
522 
530 
540 
549  virtual void DeleteAssessmentTemplateAsync(const Model::DeleteAssessmentTemplateRequest& request, const DeleteAssessmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
550 
558 
568 
577  virtual void DescribeAssessmentRunsAsync(const Model::DescribeAssessmentRunsRequest& request, const DescribeAssessmentRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
578 
586 
596 
605  virtual void DescribeAssessmentTargetsAsync(const Model::DescribeAssessmentTargetsRequest& request, const DescribeAssessmentTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
606 
614 
624 
633  virtual void DescribeAssessmentTemplatesAsync(const Model::DescribeAssessmentTemplatesRequest& request, const DescribeAssessmentTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
634 
642 
652 
661  virtual void DescribeCrossAccountAccessRoleAsync(const DescribeCrossAccountAccessRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
669 
679 
688  virtual void DescribeExclusionsAsync(const Model::DescribeExclusionsRequest& request, const DescribeExclusionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
689 
697 
707 
716  virtual void DescribeFindingsAsync(const Model::DescribeFindingsRequest& request, const DescribeFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
717 
725 
735 
744  virtual void DescribeResourceGroupsAsync(const Model::DescribeResourceGroupsRequest& request, const DescribeResourceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
745 
753 
763 
772  virtual void DescribeRulesPackagesAsync(const Model::DescribeRulesPackagesRequest& request, const DescribeRulesPackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
773 
781 
791 
800  virtual void GetAssessmentReportAsync(const Model::GetAssessmentReportRequest& request, const GetAssessmentReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
801 
810 
821 
831  virtual void GetExclusionsPreviewAsync(const Model::GetExclusionsPreviewRequest& request, const GetExclusionsPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
832 
840 
850 
859  virtual void GetTelemetryMetadataAsync(const Model::GetTelemetryMetadataRequest& request, const GetTelemetryMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
860 
868 
878 
887  virtual void ListAssessmentRunAgentsAsync(const Model::ListAssessmentRunAgentsRequest& request, const ListAssessmentRunAgentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
888 
897 
908 
918  virtual void ListAssessmentRunsAsync(const Model::ListAssessmentRunsRequest& request, const ListAssessmentRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
919 
929 
941 
952  virtual void ListAssessmentTargetsAsync(const Model::ListAssessmentTargetsRequest& request, const ListAssessmentTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
953 
962 
973 
983  virtual void ListAssessmentTemplatesAsync(const Model::ListAssessmentTemplatesRequest& request, const ListAssessmentTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
984 
994 
1006 
1017  virtual void ListEventSubscriptionsAsync(const Model::ListEventSubscriptionsRequest& request, const ListEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1018 
1026 
1036 
1045  virtual void ListExclusionsAsync(const Model::ListExclusionsRequest& request, const ListExclusionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1046 
1054 
1064 
1073  virtual void ListFindingsAsync(const Model::ListFindingsRequest& request, const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1074 
1082 
1092 
1101  virtual void ListRulesPackagesAsync(const Model::ListRulesPackagesRequest& request, const ListRulesPackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1102 
1110 
1120 
1129  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1130 
1138 
1148 
1157  virtual void PreviewAgentsAsync(const Model::PreviewAgentsRequest& request, const PreviewAgentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1158 
1166 
1176 
1185  virtual void RegisterCrossAccountAccessRoleAsync(const Model::RegisterCrossAccountAccessRoleRequest& request, const RegisterCrossAccountAccessRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1186 
1195 
1206 
1216  virtual void RemoveAttributesFromFindingsAsync(const Model::RemoveAttributesFromFindingsRequest& request, const RemoveAttributesFromFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1217 
1225 
1235 
1244  virtual void SetTagsForResourceAsync(const Model::SetTagsForResourceRequest& request, const SetTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1245 
1254 
1265 
1275  virtual void StartAssessmentRunAsync(const Model::StartAssessmentRunRequest& request, const StartAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1276 
1284 
1294 
1303  virtual void StopAssessmentRunAsync(const Model::StopAssessmentRunRequest& request, const StopAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1304 
1313 
1324 
1334  virtual void SubscribeToEventAsync(const Model::SubscribeToEventRequest& request, const SubscribeToEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1335 
1344 
1355 
1365  virtual void UnsubscribeFromEventAsync(const Model::UnsubscribeFromEventRequest& request, const UnsubscribeFromEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1366 
1376 
1388 
1399  virtual void UpdateAssessmentTargetAsync(const Model::UpdateAssessmentTargetRequest& request, const UpdateAssessmentTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1400 
1401 
1402  void OverrideEndpoint(const Aws::String& endpoint);
1403  private:
1404  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1405  void AddAttributesToFindingsAsyncHelper(const Model::AddAttributesToFindingsRequest& request, const AddAttributesToFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1406  void CreateAssessmentTargetAsyncHelper(const Model::CreateAssessmentTargetRequest& request, const CreateAssessmentTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1407  void CreateAssessmentTemplateAsyncHelper(const Model::CreateAssessmentTemplateRequest& request, const CreateAssessmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1408  void CreateExclusionsPreviewAsyncHelper(const Model::CreateExclusionsPreviewRequest& request, const CreateExclusionsPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1409  void CreateResourceGroupAsyncHelper(const Model::CreateResourceGroupRequest& request, const CreateResourceGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1410  void DeleteAssessmentRunAsyncHelper(const Model::DeleteAssessmentRunRequest& request, const DeleteAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1411  void DeleteAssessmentTargetAsyncHelper(const Model::DeleteAssessmentTargetRequest& request, const DeleteAssessmentTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1412  void DeleteAssessmentTemplateAsyncHelper(const Model::DeleteAssessmentTemplateRequest& request, const DeleteAssessmentTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1413  void DescribeAssessmentRunsAsyncHelper(const Model::DescribeAssessmentRunsRequest& request, const DescribeAssessmentRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1414  void DescribeAssessmentTargetsAsyncHelper(const Model::DescribeAssessmentTargetsRequest& request, const DescribeAssessmentTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1415  void DescribeAssessmentTemplatesAsyncHelper(const Model::DescribeAssessmentTemplatesRequest& request, const DescribeAssessmentTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1416  void DescribeCrossAccountAccessRoleAsyncHelper(const DescribeCrossAccountAccessRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1417  void DescribeExclusionsAsyncHelper(const Model::DescribeExclusionsRequest& request, const DescribeExclusionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1418  void DescribeFindingsAsyncHelper(const Model::DescribeFindingsRequest& request, const DescribeFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1419  void DescribeResourceGroupsAsyncHelper(const Model::DescribeResourceGroupsRequest& request, const DescribeResourceGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1420  void DescribeRulesPackagesAsyncHelper(const Model::DescribeRulesPackagesRequest& request, const DescribeRulesPackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1421  void GetAssessmentReportAsyncHelper(const Model::GetAssessmentReportRequest& request, const GetAssessmentReportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1422  void GetExclusionsPreviewAsyncHelper(const Model::GetExclusionsPreviewRequest& request, const GetExclusionsPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1423  void GetTelemetryMetadataAsyncHelper(const Model::GetTelemetryMetadataRequest& request, const GetTelemetryMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1424  void ListAssessmentRunAgentsAsyncHelper(const Model::ListAssessmentRunAgentsRequest& request, const ListAssessmentRunAgentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1425  void ListAssessmentRunsAsyncHelper(const Model::ListAssessmentRunsRequest& request, const ListAssessmentRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1426  void ListAssessmentTargetsAsyncHelper(const Model::ListAssessmentTargetsRequest& request, const ListAssessmentTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1427  void ListAssessmentTemplatesAsyncHelper(const Model::ListAssessmentTemplatesRequest& request, const ListAssessmentTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1428  void ListEventSubscriptionsAsyncHelper(const Model::ListEventSubscriptionsRequest& request, const ListEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1429  void ListExclusionsAsyncHelper(const Model::ListExclusionsRequest& request, const ListExclusionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1430  void ListFindingsAsyncHelper(const Model::ListFindingsRequest& request, const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1431  void ListRulesPackagesAsyncHelper(const Model::ListRulesPackagesRequest& request, const ListRulesPackagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1432  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1433  void PreviewAgentsAsyncHelper(const Model::PreviewAgentsRequest& request, const PreviewAgentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1434  void RegisterCrossAccountAccessRoleAsyncHelper(const Model::RegisterCrossAccountAccessRoleRequest& request, const RegisterCrossAccountAccessRoleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1435  void RemoveAttributesFromFindingsAsyncHelper(const Model::RemoveAttributesFromFindingsRequest& request, const RemoveAttributesFromFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1436  void SetTagsForResourceAsyncHelper(const Model::SetTagsForResourceRequest& request, const SetTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1437  void StartAssessmentRunAsyncHelper(const Model::StartAssessmentRunRequest& request, const StartAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1438  void StopAssessmentRunAsyncHelper(const Model::StopAssessmentRunRequest& request, const StopAssessmentRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1439  void SubscribeToEventAsyncHelper(const Model::SubscribeToEventRequest& request, const SubscribeToEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1440  void UnsubscribeFromEventAsyncHelper(const Model::UnsubscribeFromEventRequest& request, const UnsubscribeFromEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1441  void UpdateAssessmentTargetAsyncHelper(const Model::UpdateAssessmentTargetRequest& request, const UpdateAssessmentTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1442 
1443  Aws::String m_uri;
1444  Aws::String m_configScheme;
1445  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1446  };
1447 
1448 } // namespace Inspector
1449 } // namespace Aws
Aws::Inspector::Model::DescribeExclusionsRequest
Definition: DescribeExclusionsRequest.h:24
Aws::Inspector::Model::StopAssessmentRunRequest
Definition: StopAssessmentRunRequest.h:23
Aws::Inspector::InspectorClient::CreateExclusionsPreviewAsync
virtual void CreateExclusionsPreviewAsync(const Model::CreateExclusionsPreviewRequest &request, const CreateExclusionsPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::DescribeRulesPackagesCallable
virtual Model::DescribeRulesPackagesOutcomeCallable DescribeRulesPackagesCallable(const Model::DescribeRulesPackagesRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Inspector::Model::DescribeRulesPackagesRequest
Definition: DescribeRulesPackagesRequest.h:24
RemoveAttributesFromFindingsResult.h
DescribeAssessmentTargetsResult.h
DescribeExclusionsResult.h
Aws::Inspector::Model::DescribeAssessmentTargetsOutcomeCallable
std::future< DescribeAssessmentTargetsOutcome > DescribeAssessmentTargetsOutcomeCallable
Definition: InspectorClient.h:166
Aws::Inspector::GetExclusionsPreviewResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::GetExclusionsPreviewRequest &, const Model::GetExclusionsPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExclusionsPreviewResponseReceivedHandler
Definition: InspectorClient.h:215
Aws::Inspector::Model::CreateExclusionsPreviewOutcome
Aws::Utils::Outcome< CreateExclusionsPreviewResult, InspectorError > CreateExclusionsPreviewOutcome
Definition: InspectorClient.h:122
Aws::Inspector::CreateAssessmentTargetResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateAssessmentTargetRequest &, const Model::CreateAssessmentTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentTargetResponseReceivedHandler
Definition: InspectorClient.h:199
DescribeResourceGroupsResult.h
Aws::Inspector::InspectorClient::ListAssessmentTemplatesAsync
virtual void ListAssessmentTemplatesAsync(const Model::ListAssessmentTemplatesRequest &request, const ListAssessmentTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::DescribeExclusionsOutcome
Aws::Utils::Outcome< DescribeExclusionsResult, InspectorError > DescribeExclusionsOutcome
Definition: InspectorClient.h:131
Inspector_EXPORTS.h
Aws::Inspector::Model::DescribeFindingsRequest
Definition: DescribeFindingsRequest.h:24
Aws::Inspector::Model::DeleteAssessmentTemplateOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > DeleteAssessmentTemplateOutcome
Definition: InspectorClient.h:126
Aws::Inspector::DescribeRulesPackagesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeRulesPackagesRequest &, const Model::DescribeRulesPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRulesPackagesResponseReceivedHandler
Definition: InspectorClient.h:213
Aws::Inspector::InspectorClient::DescribeCrossAccountAccessRoleAsync
virtual void DescribeCrossAccountAccessRoleAsync(const DescribeCrossAccountAccessRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::ListAssessmentRunAgentsOutcome
Aws::Utils::Outcome< ListAssessmentRunAgentsResult, InspectorError > ListAssessmentRunAgentsOutcome
Definition: InspectorClient.h:138
Aws::Inspector::Model::DeleteAssessmentTemplateOutcomeCallable
std::future< DeleteAssessmentTemplateOutcome > DeleteAssessmentTemplateOutcomeCallable
Definition: InspectorClient.h:164
Aws::Inspector::InspectorClient::InspectorClient
InspectorClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Inspector::InspectorClient::ListAssessmentRuns
virtual Model::ListAssessmentRunsOutcome ListAssessmentRuns(const Model::ListAssessmentRunsRequest &request) const
Aws::Inspector::DeleteAssessmentRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DeleteAssessmentRunRequest &, const Model::DeleteAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentRunResponseReceivedHandler
Definition: InspectorClient.h:203
Aws::Inspector::InspectorClient::PreviewAgentsAsync
virtual void PreviewAgentsAsync(const Model::PreviewAgentsRequest &request, const PreviewAgentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Aws::Inspector::Model::SubscribeToEventRequest
Definition: SubscribeToEventRequest.h:23
Aws::Inspector::InspectorClient::SubscribeToEvent
virtual Model::SubscribeToEventOutcome SubscribeToEvent(const Model::SubscribeToEventRequest &request) const
Aws::Inspector::InspectorClient::PreviewAgentsCallable
virtual Model::PreviewAgentsOutcomeCallable PreviewAgentsCallable(const Model::PreviewAgentsRequest &request) const
Aws::Inspector::Model::SubscribeToEventOutcomeCallable
std::future< SubscribeToEventOutcome > SubscribeToEventOutcomeCallable
Definition: InspectorClient.h:191
Aws::Inspector::Model::DeleteAssessmentTemplateRequest
Definition: DeleteAssessmentTemplateRequest.h:22
Aws::Inspector::InspectorClient::AddAttributesToFindings
virtual Model::AddAttributesToFindingsOutcome AddAttributesToFindings(const Model::AddAttributesToFindingsRequest &request) const
Aws::Inspector::Model::GetAssessmentReportOutcomeCallable
std::future< GetAssessmentReportOutcome > GetAssessmentReportOutcomeCallable
Definition: InspectorClient.h:173
Aws::Inspector::InspectorClient::GetAssessmentReport
virtual Model::GetAssessmentReportOutcome GetAssessmentReport(const Model::GetAssessmentReportRequest &request) const
Aws::Inspector::ListExclusionsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListExclusionsRequest &, const Model::ListExclusionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExclusionsResponseReceivedHandler
Definition: InspectorClient.h:222
Aws::Inspector::Model::GetTelemetryMetadataOutcome
Aws::Utils::Outcome< GetTelemetryMetadataResult, InspectorError > GetTelemetryMetadataOutcome
Definition: InspectorClient.h:137
Aws::Inspector::Model::StopAssessmentRunOutcomeCallable
std::future< StopAssessmentRunOutcome > StopAssessmentRunOutcomeCallable
Definition: InspectorClient.h:190
Aws::Inspector::InspectorClient::DescribeAssessmentTargetsAsync
virtual void DescribeAssessmentTargetsAsync(const Model::DescribeAssessmentTargetsRequest &request, const DescribeAssessmentTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::RemoveAttributesFromFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::RemoveAttributesFromFindingsRequest &, const Model::RemoveAttributesFromFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAttributesFromFindingsResponseReceivedHandler
Definition: InspectorClient.h:228
Aws::Inspector::Model::DeleteAssessmentTargetOutcomeCallable
std::future< DeleteAssessmentTargetOutcome > DeleteAssessmentTargetOutcomeCallable
Definition: InspectorClient.h:163
Aws::Inspector::Model::CreateResourceGroupRequest
Definition: CreateResourceGroupRequest.h:23
ListTagsForResourceResult.h
Aws::Inspector::Model::CreateAssessmentTargetRequest
Definition: CreateAssessmentTargetRequest.h:22
Aws::Inspector::Model::RemoveAttributesFromFindingsOutcome
Aws::Utils::Outcome< RemoveAttributesFromFindingsResult, InspectorError > RemoveAttributesFromFindingsOutcome
Definition: InspectorClient.h:149
Aws::Inspector::Model::ListFindingsOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
Definition: InspectorClient.h:182
Aws::Inspector::InspectorClient::RegisterCrossAccountAccessRoleAsync
virtual void RegisterCrossAccountAccessRoleAsync(const Model::RegisterCrossAccountAccessRoleRequest &request, const RegisterCrossAccountAccessRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListAssessmentTemplatesResult.h
Aws::Inspector::InspectorClient::SetTagsForResourceAsync
virtual void SetTagsForResourceAsync(const Model::SetTagsForResourceRequest &request, const SetTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::DescribeFindings
virtual Model::DescribeFindingsOutcome DescribeFindings(const Model::DescribeFindingsRequest &request) const
Aws::Inspector::Model::PreviewAgentsOutcomeCallable
std::future< PreviewAgentsOutcome > PreviewAgentsOutcomeCallable
Definition: InspectorClient.h:185
Aws::Inspector::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, InspectorError > ListTagsForResourceOutcome
Definition: InspectorClient.h:146
Aws::Inspector::Model::GetExclusionsPreviewRequest
Definition: GetExclusionsPreviewRequest.h:23
Aws::Inspector::InspectorClient::StopAssessmentRunCallable
virtual Model::StopAssessmentRunOutcomeCallable StopAssessmentRunCallable(const Model::StopAssessmentRunRequest &request) const
Aws::Inspector::DescribeResourceGroupsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeResourceGroupsRequest &, const Model::DescribeResourceGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceGroupsResponseReceivedHandler
Definition: InspectorClient.h:212
Aws::Inspector::Model::DeleteAssessmentRunOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > DeleteAssessmentRunOutcome
Definition: InspectorClient.h:124
Aws::Inspector::Model::UnsubscribeFromEventOutcomeCallable
std::future< UnsubscribeFromEventOutcome > UnsubscribeFromEventOutcomeCallable
Definition: InspectorClient.h:192
Aws::Inspector::InspectorClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::ListAssessmentTemplatesCallable
virtual Model::ListAssessmentTemplatesOutcomeCallable ListAssessmentTemplatesCallable(const Model::ListAssessmentTemplatesRequest &request) const
Aws::Inspector::Model::GetAssessmentReportOutcome
Aws::Utils::Outcome< GetAssessmentReportResult, InspectorError > GetAssessmentReportOutcome
Definition: InspectorClient.h:135
Aws::Inspector::Model::DescribeResourceGroupsRequest
Definition: DescribeResourceGroupsRequest.h:23
Aws::Inspector::Model::ListExclusionsRequest
Definition: ListExclusionsRequest.h:22
Aws::Inspector::InspectorClient::CreateAssessmentTemplateCallable
virtual Model::CreateAssessmentTemplateOutcomeCallable CreateAssessmentTemplateCallable(const Model::CreateAssessmentTemplateRequest &request) const
Aws::Inspector::DescribeAssessmentRunsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeAssessmentRunsRequest &, const Model::DescribeAssessmentRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssessmentRunsResponseReceivedHandler
Definition: InspectorClient.h:206
Aws::Inspector::InspectorClient::ListFindings
virtual Model::ListFindingsOutcome ListFindings(const Model::ListFindingsRequest &request) const
Aws::Inspector::InspectorClient::DescribeResourceGroups
virtual Model::DescribeResourceGroupsOutcome DescribeResourceGroups(const Model::DescribeResourceGroupsRequest &request) const
Aws::Inspector::Model::CreateResourceGroupOutcomeCallable
std::future< CreateResourceGroupOutcome > CreateResourceGroupOutcomeCallable
Definition: InspectorClient.h:161
Aws::Inspector::Model::DescribeResourceGroupsOutcomeCallable
std::future< DescribeResourceGroupsOutcome > DescribeResourceGroupsOutcomeCallable
Definition: InspectorClient.h:171
Aws::Inspector::Model::UnsubscribeFromEventRequest
Definition: UnsubscribeFromEventRequest.h:23
DescribeAssessmentTemplatesResult.h
Aws::Inspector::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Inspector::Model::ListAssessmentRunAgentsRequest
Definition: ListAssessmentRunAgentsRequest.h:23
Aws::Inspector::Model::StartAssessmentRunOutcome
Aws::Utils::Outcome< StartAssessmentRunResult, InspectorError > StartAssessmentRunOutcome
Definition: InspectorClient.h:151
ListAssessmentTargetsResult.h
Aws::Inspector::InspectorClient::RemoveAttributesFromFindingsAsync
virtual void RemoveAttributesFromFindingsAsync(const Model::RemoveAttributesFromFindingsRequest &request, const RemoveAttributesFromFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::StartAssessmentRunAsync
virtual void StartAssessmentRunAsync(const Model::StartAssessmentRunRequest &request, const StartAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::ListRulesPackagesCallable
virtual Model::ListRulesPackagesOutcomeCallable ListRulesPackagesCallable(const Model::ListRulesPackagesRequest &request) const
Aws::Inspector::ListAssessmentRunsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentRunsRequest &, const Model::ListAssessmentRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentRunsResponseReceivedHandler
Definition: InspectorClient.h:218
PreviewAgentsResult.h
Aws::Inspector::InspectorClient::ListAssessmentTargetsAsync
virtual void ListAssessmentTargetsAsync(const Model::ListAssessmentTargetsRequest &request, const ListAssessmentTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWS_INSPECTOR_API
#define AWS_INSPECTOR_API
Definition: Inspector_EXPORTS.h:28
InspectorErrors.h
Aws::Inspector::InspectorClient::ListFindingsAsync
virtual void ListFindingsAsync(const Model::ListFindingsRequest &request, const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::SubscribeToEventOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > SubscribeToEventOutcome
Definition: InspectorClient.h:153
Aws::Inspector::InspectorClient::DeleteAssessmentTemplate
virtual Model::DeleteAssessmentTemplateOutcome DeleteAssessmentTemplate(const Model::DeleteAssessmentTemplateRequest &request) const
Aws::Inspector::InspectorClient::UnsubscribeFromEventAsync
virtual void UnsubscribeFromEventAsync(const Model::UnsubscribeFromEventRequest &request, const UnsubscribeFromEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::RemoveAttributesFromFindingsCallable
virtual Model::RemoveAttributesFromFindingsOutcomeCallable RemoveAttributesFromFindingsCallable(const Model::RemoveAttributesFromFindingsRequest &request) const
Aws::Inspector::InspectorClient::CreateExclusionsPreviewCallable
virtual Model::CreateExclusionsPreviewOutcomeCallable CreateExclusionsPreviewCallable(const Model::CreateExclusionsPreviewRequest &request) const
Aws::Inspector::ListAssessmentTargetsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentTargetsRequest &, const Model::ListAssessmentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentTargetsResponseReceivedHandler
Definition: InspectorClient.h:219
Aws::Inspector::Model::DeleteAssessmentTargetOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > DeleteAssessmentTargetOutcome
Definition: InspectorClient.h:125
AsyncCallerContext.h
Aws::Inspector::InspectorClient::GetTelemetryMetadataCallable
virtual Model::GetTelemetryMetadataOutcomeCallable GetTelemetryMetadataCallable(const Model::GetTelemetryMetadataRequest &request) const
GetAssessmentReportResult.h
Aws::Inspector::Model::ListFindingsRequest
Definition: ListFindingsRequest.h:24
CreateResourceGroupResult.h
Aws::Inspector::Model::ListEventSubscriptionsOutcome
Aws::Utils::Outcome< ListEventSubscriptionsResult, InspectorError > ListEventSubscriptionsOutcome
Definition: InspectorClient.h:142
Aws::Inspector::InspectorClient::StopAssessmentRun
virtual Model::StopAssessmentRunOutcome StopAssessmentRun(const Model::StopAssessmentRunRequest &request) const
Aws::Inspector::Model::CreateAssessmentTargetOutcome
Aws::Utils::Outcome< CreateAssessmentTargetResult, InspectorError > CreateAssessmentTargetOutcome
Definition: InspectorClient.h:120
Aws::Inspector::InspectorClient::DescribeAssessmentTargetsCallable
virtual Model::DescribeAssessmentTargetsOutcomeCallable DescribeAssessmentTargetsCallable(const Model::DescribeAssessmentTargetsRequest &request) const
Aws::Inspector::InspectorClient::DescribeFindingsCallable
virtual Model::DescribeFindingsOutcomeCallable DescribeFindingsCallable(const Model::DescribeFindingsRequest &request) const
Aws::Inspector::Model::DeleteAssessmentRunRequest
Definition: DeleteAssessmentRunRequest.h:22
Aws::Inspector::InspectorClient::ListExclusions
virtual Model::ListExclusionsOutcome ListExclusions(const Model::ListExclusionsRequest &request) const
Aws::Inspector::Model::StopAssessmentRunOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > StopAssessmentRunOutcome
Definition: InspectorClient.h:152
Aws::Inspector::InspectorClient::DeleteAssessmentTarget
virtual Model::DeleteAssessmentTargetOutcome DeleteAssessmentTarget(const Model::DeleteAssessmentTargetRequest &request) const
Aws::Inspector::InspectorClient::DeleteAssessmentTargetCallable
virtual Model::DeleteAssessmentTargetOutcomeCallable DeleteAssessmentTargetCallable(const Model::DeleteAssessmentTargetRequest &request) const
Aws::Inspector::InspectorClient::DeleteAssessmentRunAsync
virtual void DeleteAssessmentRunAsync(const Model::DeleteAssessmentRunRequest &request, const DeleteAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::DescribeAssessmentTargetsOutcome
Aws::Utils::Outcome< DescribeAssessmentTargetsResult, InspectorError > DescribeAssessmentTargetsOutcome
Definition: InspectorClient.h:128
Aws::Inspector::InspectorClient::AddAttributesToFindingsCallable
virtual Model::AddAttributesToFindingsOutcomeCallable AddAttributesToFindingsCallable(const Model::AddAttributesToFindingsRequest &request) const
Aws::Inspector::ListAssessmentRunAgentsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentRunAgentsRequest &, const Model::ListAssessmentRunAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentRunAgentsResponseReceivedHandler
Definition: InspectorClient.h:217
Aws::Inspector::Model::ListAssessmentTargetsOutcome
Aws::Utils::Outcome< ListAssessmentTargetsResult, InspectorError > ListAssessmentTargetsOutcome
Definition: InspectorClient.h:140
Aws::Inspector::Model::CreateAssessmentTemplateOutcome
Aws::Utils::Outcome< CreateAssessmentTemplateResult, InspectorError > CreateAssessmentTemplateOutcome
Definition: InspectorClient.h:121
NoResult.h
Aws::Inspector::InspectorClient::PreviewAgents
virtual Model::PreviewAgentsOutcome PreviewAgents(const Model::PreviewAgentsRequest &request) const
Aws::Inspector::Model::ListAssessmentTargetsRequest
Definition: ListAssessmentTargetsRequest.h:23
Aws::Inspector::InspectorClient::GetExclusionsPreview
virtual Model::GetExclusionsPreviewOutcome GetExclusionsPreview(const Model::GetExclusionsPreviewRequest &request) const
Aws::Inspector::GetAssessmentReportResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::GetAssessmentReportRequest &, const Model::GetAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentReportResponseReceivedHandler
Definition: InspectorClient.h:214
Aws::Inspector::DescribeAssessmentTargetsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeAssessmentTargetsRequest &, const Model::DescribeAssessmentTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssessmentTargetsResponseReceivedHandler
Definition: InspectorClient.h:207
Aws::Inspector::CreateExclusionsPreviewResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateExclusionsPreviewRequest &, const Model::CreateExclusionsPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExclusionsPreviewResponseReceivedHandler
Definition: InspectorClient.h:201
ListEventSubscriptionsResult.h
Aws::Inspector::Model::GetTelemetryMetadataOutcomeCallable
std::future< GetTelemetryMetadataOutcome > GetTelemetryMetadataOutcomeCallable
Definition: InspectorClient.h:175
Aws::Inspector::InspectorClient::DescribeAssessmentRuns
virtual Model::DescribeAssessmentRunsOutcome DescribeAssessmentRuns(const Model::DescribeAssessmentRunsRequest &request) const
Aws::Inspector::InspectorClient::UpdateAssessmentTargetCallable
virtual Model::UpdateAssessmentTargetOutcomeCallable UpdateAssessmentTargetCallable(const Model::UpdateAssessmentTargetRequest &request) const
Aws::Inspector::InspectorClient::DeleteAssessmentTargetAsync
virtual void DeleteAssessmentTargetAsync(const Model::DeleteAssessmentTargetRequest &request, const DeleteAssessmentTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::RegisterCrossAccountAccessRoleOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > RegisterCrossAccountAccessRoleOutcome
Definition: InspectorClient.h:148
Aws::Inspector::Model::ListAssessmentRunsOutcomeCallable
std::future< ListAssessmentRunsOutcome > ListAssessmentRunsOutcomeCallable
Definition: InspectorClient.h:177
Aws::Inspector::InspectorClient::ListAssessmentRunsCallable
virtual Model::ListAssessmentRunsOutcomeCallable ListAssessmentRunsCallable(const Model::ListAssessmentRunsRequest &request) const
Aws::Inspector::Model::UpdateAssessmentTargetOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > UpdateAssessmentTargetOutcome
Definition: InspectorClient.h:155
Aws::Inspector::ListEventSubscriptionsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListEventSubscriptionsRequest &, const Model::ListEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventSubscriptionsResponseReceivedHandler
Definition: InspectorClient.h:221
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Inspector::Model::StartAssessmentRunRequest
Definition: StartAssessmentRunRequest.h:22
Aws::Inspector::Model::DescribeAssessmentTemplatesOutcome
Aws::Utils::Outcome< DescribeAssessmentTemplatesResult, InspectorError > DescribeAssessmentTemplatesOutcome
Definition: InspectorClient.h:129
Aws::Inspector::InspectorClient::DescribeResourceGroupsCallable
virtual Model::DescribeResourceGroupsOutcomeCallable DescribeResourceGroupsCallable(const Model::DescribeResourceGroupsRequest &request) const
CreateExclusionsPreviewResult.h
Aws::Inspector::InspectorClient::StopAssessmentRunAsync
virtual void StopAssessmentRunAsync(const Model::StopAssessmentRunRequest &request, const StopAssessmentRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::StartAssessmentRunCallable
virtual Model::StartAssessmentRunOutcomeCallable StartAssessmentRunCallable(const Model::StartAssessmentRunRequest &request) const
Aws::Inspector::Model::ListRulesPackagesOutcome
Aws::Utils::Outcome< ListRulesPackagesResult, InspectorError > ListRulesPackagesOutcome
Definition: InspectorClient.h:145
Aws::Inspector::Model::RemoveAttributesFromFindingsOutcomeCallable
std::future< RemoveAttributesFromFindingsOutcome > RemoveAttributesFromFindingsOutcomeCallable
Definition: InspectorClient.h:187
Aws::Inspector::InspectorClient::DescribeCrossAccountAccessRole
virtual Model::DescribeCrossAccountAccessRoleOutcome DescribeCrossAccountAccessRole() const
Aws::Inspector::InspectorClient::ListExclusionsCallable
virtual Model::ListExclusionsOutcomeCallable ListExclusionsCallable(const Model::ListExclusionsRequest &request) const
Aws::Inspector::AddAttributesToFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::AddAttributesToFindingsRequest &, const Model::AddAttributesToFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddAttributesToFindingsResponseReceivedHandler
Definition: InspectorClient.h:196
Aws::Inspector::InspectorClient::UnsubscribeFromEventCallable
virtual Model::UnsubscribeFromEventOutcomeCallable UnsubscribeFromEventCallable(const Model::UnsubscribeFromEventRequest &request) const
Aws::Inspector::Model::ListAssessmentTemplatesRequest
Definition: ListAssessmentTemplatesRequest.h:24
Aws::Inspector::InspectorClient::ListAssessmentRunAgentsAsync
virtual void ListAssessmentRunAgentsAsync(const Model::ListAssessmentRunAgentsRequest &request, const ListAssessmentRunAgentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StartAssessmentRunResult.h
Aws::Inspector::Model::ListAssessmentTemplatesOutcome
Aws::Utils::Outcome< ListAssessmentTemplatesResult, InspectorError > ListAssessmentTemplatesOutcome
Definition: InspectorClient.h:141
Aws::Inspector::Model::DescribeCrossAccountAccessRoleOutcomeCallable
std::future< DescribeCrossAccountAccessRoleOutcome > DescribeCrossAccountAccessRoleOutcomeCallable
Definition: InspectorClient.h:168
Aws::Inspector::Model::PreviewAgentsRequest
Definition: PreviewAgentsRequest.h:22
ListAssessmentRunAgentsResult.h
Aws::Inspector::Model::SetTagsForResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > SetTagsForResourceOutcome
Definition: InspectorClient.h:150
Aws::Inspector::Model::AddAttributesToFindingsOutcomeCallable
std::future< AddAttributesToFindingsOutcome > AddAttributesToFindingsOutcomeCallable
Definition: InspectorClient.h:157
Aws::Inspector::InspectorClient::StartAssessmentRun
virtual Model::StartAssessmentRunOutcome StartAssessmentRun(const Model::StartAssessmentRunRequest &request) const
Aws::Inspector::InspectorClient::InspectorClient
InspectorClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Inspector::Model::GetExclusionsPreviewOutcome
Aws::Utils::Outcome< GetExclusionsPreviewResult, InspectorError > GetExclusionsPreviewOutcome
Definition: InspectorClient.h:136
Aws::Inspector::Model::DescribeAssessmentTemplatesOutcomeCallable
std::future< DescribeAssessmentTemplatesOutcome > DescribeAssessmentTemplatesOutcomeCallable
Definition: InspectorClient.h:167
Aws::Inspector::UnsubscribeFromEventResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::UnsubscribeFromEventRequest &, const Model::UnsubscribeFromEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UnsubscribeFromEventResponseReceivedHandler
Definition: InspectorClient.h:233
Aws::Inspector::InspectorClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Inspector::Model::CreateAssessmentTargetOutcomeCallable
std::future< CreateAssessmentTargetOutcome > CreateAssessmentTargetOutcomeCallable
Definition: InspectorClient.h:158
Aws::Inspector::Model::DescribeAssessmentRunsOutcome
Aws::Utils::Outcome< DescribeAssessmentRunsResult, InspectorError > DescribeAssessmentRunsOutcome
Definition: InspectorClient.h:127
Aws::Inspector::InspectorClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: InspectorClient.h:246
Aws::Inspector::Model::ListExclusionsOutcomeCallable
std::future< ListExclusionsOutcome > ListExclusionsOutcomeCallable
Definition: InspectorClient.h:181
Aws::Inspector::DeleteAssessmentTargetResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DeleteAssessmentTargetRequest &, const Model::DeleteAssessmentTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentTargetResponseReceivedHandler
Definition: InspectorClient.h:204
Aws::Inspector::InspectorClient::RemoveAttributesFromFindings
virtual Model::RemoveAttributesFromFindingsOutcome RemoveAttributesFromFindings(const Model::RemoveAttributesFromFindingsRequest &request) const
Aws::Inspector::InspectorClient::UpdateAssessmentTarget
virtual Model::UpdateAssessmentTargetOutcome UpdateAssessmentTarget(const Model::UpdateAssessmentTargetRequest &request) const
Aws::Inspector::InspectorClient::DescribeResourceGroupsAsync
virtual void DescribeResourceGroupsAsync(const Model::DescribeResourceGroupsRequest &request, const DescribeResourceGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Inspector::InspectorClient::ListAssessmentTemplates
virtual Model::ListAssessmentTemplatesOutcome ListAssessmentTemplates(const Model::ListAssessmentTemplatesRequest &request) const
Aws::Inspector::InspectorClient::DescribeExclusionsCallable
virtual Model::DescribeExclusionsOutcomeCallable DescribeExclusionsCallable(const Model::DescribeExclusionsRequest &request) const
Aws::Inspector::InspectorClient::DeleteAssessmentRunCallable
virtual Model::DeleteAssessmentRunOutcomeCallable DeleteAssessmentRunCallable(const Model::DeleteAssessmentRunRequest &request) const
Aws::Inspector::Model::DescribeCrossAccountAccessRoleOutcome
Aws::Utils::Outcome< DescribeCrossAccountAccessRoleResult, InspectorError > DescribeCrossAccountAccessRoleOutcome
Definition: InspectorClient.h:130
Aws::Inspector::Model::UpdateAssessmentTargetRequest
Definition: UpdateAssessmentTargetRequest.h:22
Aws::Inspector::InspectorClient::DescribeAssessmentRunsCallable
virtual Model::DescribeAssessmentRunsOutcomeCallable DescribeAssessmentRunsCallable(const Model::DescribeAssessmentRunsRequest &request) const
Aws::Inspector::Model::RegisterCrossAccountAccessRoleRequest
Definition: RegisterCrossAccountAccessRoleRequest.h:22
Aws::Inspector::InspectorClient::DeleteAssessmentRun
virtual Model::DeleteAssessmentRunOutcome DeleteAssessmentRun(const Model::DeleteAssessmentRunRequest &request) const
Aws::Inspector::InspectorClient::DescribeAssessmentTemplates
virtual Model::DescribeAssessmentTemplatesOutcome DescribeAssessmentTemplates(const Model::DescribeAssessmentTemplatesRequest &request) const
Aws::Inspector::InspectorClient::CreateResourceGroupAsync
virtual void CreateResourceGroupAsync(const Model::CreateResourceGroupRequest &request, const CreateResourceGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::DescribeCrossAccountAccessRoleResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeCrossAccountAccessRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCrossAccountAccessRoleResponseReceivedHandler
Definition: InspectorClient.h:209
DescribeCrossAccountAccessRoleResult.h
Aws::Inspector::Model::DescribeAssessmentRunsOutcomeCallable
std::future< DescribeAssessmentRunsOutcome > DescribeAssessmentRunsOutcomeCallable
Definition: InspectorClient.h:165
AWSString.h
Aws::Inspector::Model::RemoveAttributesFromFindingsRequest
Definition: RemoveAttributesFromFindingsRequest.h:23
Aws::Inspector::Model::GetExclusionsPreviewOutcomeCallable
std::future< GetExclusionsPreviewOutcome > GetExclusionsPreviewOutcomeCallable
Definition: InspectorClient.h:174
GetExclusionsPreviewResult.h
Aws::Inspector::Model::ListAssessmentTargetsOutcomeCallable
std::future< ListAssessmentTargetsOutcome > ListAssessmentTargetsOutcomeCallable
Definition: InspectorClient.h:178
Aws::Inspector::InspectorClient::SetTagsForResource
virtual Model::SetTagsForResourceOutcome SetTagsForResource(const Model::SetTagsForResourceRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Inspector::InspectorClient::AddAttributesToFindingsAsync
virtual void AddAttributesToFindingsAsync(const Model::AddAttributesToFindingsRequest &request, const AddAttributesToFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::ListAssessmentTargetsCallable
virtual Model::ListAssessmentTargetsOutcomeCallable ListAssessmentTargetsCallable(const Model::ListAssessmentTargetsRequest &request) const
Aws::Inspector::InspectorClient::GetTelemetryMetadata
virtual Model::GetTelemetryMetadataOutcome GetTelemetryMetadata(const Model::GetTelemetryMetadataRequest &request) const
Aws::Inspector::InspectorClient::DescribeAssessmentTargets
virtual Model::DescribeAssessmentTargetsOutcome DescribeAssessmentTargets(const Model::DescribeAssessmentTargetsRequest &request) const
Aws::Inspector::InspectorClient::GetTelemetryMetadataAsync
virtual void GetTelemetryMetadataAsync(const Model::GetTelemetryMetadataRequest &request, const GetTelemetryMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::GetExclusionsPreviewAsync
virtual void GetExclusionsPreviewAsync(const Model::GetExclusionsPreviewRequest &request, const GetExclusionsPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::DescribeRulesPackagesOutcome
Aws::Utils::Outcome< DescribeRulesPackagesResult, InspectorError > DescribeRulesPackagesOutcome
Definition: InspectorClient.h:134
Aws::Inspector::DescribeExclusionsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeExclusionsRequest &, const Model::DescribeExclusionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExclusionsResponseReceivedHandler
Definition: InspectorClient.h:210
Aws::Inspector::Model::DescribeResourceGroupsOutcome
Aws::Utils::Outcome< DescribeResourceGroupsResult, InspectorError > DescribeResourceGroupsOutcome
Definition: InspectorClient.h:133
Aws::Inspector::InspectorClient::SetTagsForResourceCallable
virtual Model::SetTagsForResourceOutcomeCallable SetTagsForResourceCallable(const Model::SetTagsForResourceRequest &request) const
Aws::Inspector::InspectorClient::GetAssessmentReportCallable
virtual Model::GetAssessmentReportOutcomeCallable GetAssessmentReportCallable(const Model::GetAssessmentReportRequest &request) const
Aws::Inspector::Model::ListAssessmentRunAgentsOutcomeCallable
std::future< ListAssessmentRunAgentsOutcome > ListAssessmentRunAgentsOutcomeCallable
Definition: InspectorClient.h:176
ListAssessmentRunsResult.h
ListExclusionsResult.h
Aws::Inspector::InspectorClient::RegisterCrossAccountAccessRole
virtual Model::RegisterCrossAccountAccessRoleOutcome RegisterCrossAccountAccessRole(const Model::RegisterCrossAccountAccessRoleRequest &request) const
Aws::Inspector::InspectorClient::DescribeAssessmentTemplatesAsync
virtual void DescribeAssessmentTemplatesAsync(const Model::DescribeAssessmentTemplatesRequest &request, const DescribeAssessmentTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::DeleteAssessmentTargetRequest
Definition: DeleteAssessmentTargetRequest.h:22
Aws::Inspector::ListRulesPackagesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListRulesPackagesRequest &, const Model::ListRulesPackagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesPackagesResponseReceivedHandler
Definition: InspectorClient.h:224
Aws::Inspector::InspectorClient::GetExclusionsPreviewCallable
virtual Model::GetExclusionsPreviewOutcomeCallable GetExclusionsPreviewCallable(const Model::GetExclusionsPreviewRequest &request) const
Aws::Inspector::InspectorClient::DeleteAssessmentTemplateCallable
virtual Model::DeleteAssessmentTemplateOutcomeCallable DeleteAssessmentTemplateCallable(const Model::DeleteAssessmentTemplateRequest &request) const
Aws::Inspector::Model::ListEventSubscriptionsOutcomeCallable
std::future< ListEventSubscriptionsOutcome > ListEventSubscriptionsOutcomeCallable
Definition: InspectorClient.h:180
Aws::Inspector::InspectorClient::ListAssessmentRunAgentsCallable
virtual Model::ListAssessmentRunAgentsOutcomeCallable ListAssessmentRunAgentsCallable(const Model::ListAssessmentRunAgentsRequest &request) const
Aws::Inspector::Model::DescribeAssessmentRunsRequest
Definition: DescribeAssessmentRunsRequest.h:23
Aws::Inspector::InspectorClient::DescribeAssessmentTemplatesCallable
virtual Model::DescribeAssessmentTemplatesOutcomeCallable DescribeAssessmentTemplatesCallable(const Model::DescribeAssessmentTemplatesRequest &request) const
CreateAssessmentTemplateResult.h
Aws::Inspector::UpdateAssessmentTargetResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::UpdateAssessmentTargetRequest &, const Model::UpdateAssessmentTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentTargetResponseReceivedHandler
Definition: InspectorClient.h:234
Aws::Inspector::InspectorClient::UpdateAssessmentTargetAsync
virtual void UpdateAssessmentTargetAsync(const Model::UpdateAssessmentTargetRequest &request, const UpdateAssessmentTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::ListRulesPackages
virtual Model::ListRulesPackagesOutcome ListRulesPackages(const Model::ListRulesPackagesRequest &request) const
Aws::Inspector::InspectorClient::SubscribeToEventCallable
virtual Model::SubscribeToEventOutcomeCallable SubscribeToEventCallable(const Model::SubscribeToEventRequest &request) const
Aws::Inspector::InspectorClient::DescribeExclusions
virtual Model::DescribeExclusionsOutcome DescribeExclusions(const Model::DescribeExclusionsRequest &request) const
Aws::Inspector::CreateAssessmentTemplateResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateAssessmentTemplateRequest &, const Model::CreateAssessmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentTemplateResponseReceivedHandler
Definition: InspectorClient.h:200
Aws::Inspector::GetTelemetryMetadataResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::GetTelemetryMetadataRequest &, const Model::GetTelemetryMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTelemetryMetadataResponseReceivedHandler
Definition: InspectorClient.h:216
Aws::Inspector::Model::GetTelemetryMetadataRequest
Definition: GetTelemetryMetadataRequest.h:22
Aws::Inspector::InspectorClient::CreateResourceGroup
virtual Model::CreateResourceGroupOutcome CreateResourceGroup(const Model::CreateResourceGroupRequest &request) const
Aws::Inspector::Model::ListFindingsOutcome
Aws::Utils::Outcome< ListFindingsResult, InspectorError > ListFindingsOutcome
Definition: InspectorClient.h:144
ClientConfiguration.h
Aws::Inspector::InspectorClient::ListFindingsCallable
virtual Model::ListFindingsOutcomeCallable ListFindingsCallable(const Model::ListFindingsRequest &request) const
Aws::Inspector::InspectorClient::~InspectorClient
virtual ~InspectorClient()
Aws::Inspector::StopAssessmentRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::StopAssessmentRunRequest &, const Model::StopAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAssessmentRunResponseReceivedHandler
Definition: InspectorClient.h:231
Aws::Inspector::InspectorClient::ListEventSubscriptions
virtual Model::ListEventSubscriptionsOutcome ListEventSubscriptions(const Model::ListEventSubscriptionsRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::Inspector::DescribeAssessmentTemplatesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeAssessmentTemplatesRequest &, const Model::DescribeAssessmentTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAssessmentTemplatesResponseReceivedHandler
Definition: InspectorClient.h:208
HttpTypes.h
Aws::Inspector::RegisterCrossAccountAccessRoleResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::RegisterCrossAccountAccessRoleRequest &, const Model::RegisterCrossAccountAccessRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCrossAccountAccessRoleResponseReceivedHandler
Definition: InspectorClient.h:227
Aws::Inspector::InspectorClient::ListEventSubscriptionsAsync
virtual void ListEventSubscriptionsAsync(const Model::ListEventSubscriptionsRequest &request, const ListEventSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::DescribeRulesPackagesOutcomeCallable
std::future< DescribeRulesPackagesOutcome > DescribeRulesPackagesOutcomeCallable
Definition: InspectorClient.h:172
Aws::Inspector::Model::ListRulesPackagesOutcomeCallable
std::future< ListRulesPackagesOutcome > ListRulesPackagesOutcomeCallable
Definition: InspectorClient.h:183
Aws::Inspector::Model::ListAssessmentRunsOutcome
Aws::Utils::Outcome< ListAssessmentRunsResult, InspectorError > ListAssessmentRunsOutcome
Definition: InspectorClient.h:139
Aws::Inspector::InspectorClient::CreateAssessmentTargetAsync
virtual void CreateAssessmentTargetAsync(const Model::CreateAssessmentTargetRequest &request, const CreateAssessmentTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::ListExclusionsOutcome
Aws::Utils::Outcome< ListExclusionsResult, InspectorError > ListExclusionsOutcome
Definition: InspectorClient.h:143
Aws::Inspector::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: InspectorClient.h:184
Aws::Inspector::StartAssessmentRunResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::StartAssessmentRunRequest &, const Model::StartAssessmentRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssessmentRunResponseReceivedHandler
Definition: InspectorClient.h:230
Aws::Inspector::Model::GetAssessmentReportRequest
Definition: GetAssessmentReportRequest.h:24
Aws::Inspector::ListTagsForResourceResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: InspectorClient.h:225
Aws::Inspector::SetTagsForResourceResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::SetTagsForResourceRequest &, const Model::SetTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetTagsForResourceResponseReceivedHandler
Definition: InspectorClient.h:229
Aws::Inspector::Model::UpdateAssessmentTargetOutcomeCallable
std::future< UpdateAssessmentTargetOutcome > UpdateAssessmentTargetOutcomeCallable
Definition: InspectorClient.h:193
Aws::Inspector::Model::SetTagsForResourceOutcomeCallable
std::future< SetTagsForResourceOutcome > SetTagsForResourceOutcomeCallable
Definition: InspectorClient.h:188
Aws::Inspector::Model::DescribeExclusionsOutcomeCallable
std::future< DescribeExclusionsOutcome > DescribeExclusionsOutcomeCallable
Definition: InspectorClient.h:169
Aws::Inspector::InspectorClient::DescribeRulesPackages
virtual Model::DescribeRulesPackagesOutcome DescribeRulesPackages(const Model::DescribeRulesPackagesRequest &request) const
ListFindingsResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Inspector::Model::DescribeAssessmentTargetsRequest
Definition: DescribeAssessmentTargetsRequest.h:23
Aws::Inspector::CreateResourceGroupResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::CreateResourceGroupRequest &, const Model::CreateResourceGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceGroupResponseReceivedHandler
Definition: InspectorClient.h:202
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Inspector::InspectorClient::InspectorClient
InspectorClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Inspector::Model::RegisterCrossAccountAccessRoleOutcomeCallable
std::future< RegisterCrossAccountAccessRoleOutcome > RegisterCrossAccountAccessRoleOutcomeCallable
Definition: InspectorClient.h:186
Aws::Inspector::InspectorClient::DescribeCrossAccountAccessRoleCallable
virtual Model::DescribeCrossAccountAccessRoleOutcomeCallable DescribeCrossAccountAccessRoleCallable() const
Aws::Inspector::DeleteAssessmentTemplateResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DeleteAssessmentTemplateRequest &, const Model::DeleteAssessmentTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentTemplateResponseReceivedHandler
Definition: InspectorClient.h:205
Aws::Inspector::Model::CreateResourceGroupOutcome
Aws::Utils::Outcome< CreateResourceGroupResult, InspectorError > CreateResourceGroupOutcome
Definition: InspectorClient.h:123
Aws::Inspector::Model::ListRulesPackagesRequest
Definition: ListRulesPackagesRequest.h:22
Aws::Inspector::InspectorClient
Definition: InspectorClient.h:244
Aws::Inspector::Model::SetTagsForResourceRequest
Definition: SetTagsForResourceRequest.h:24
Aws::Inspector::InspectorClient::DescribeFindingsAsync
virtual void DescribeFindingsAsync(const Model::DescribeFindingsRequest &request, const DescribeFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::ListEventSubscriptionsCallable
virtual Model::ListEventSubscriptionsOutcomeCallable ListEventSubscriptionsCallable(const Model::ListEventSubscriptionsRequest &request) const
AWSClient.h
Aws::Inspector::InspectorClient::ListRulesPackagesAsync
virtual void ListRulesPackagesAsync(const Model::ListRulesPackagesRequest &request, const ListRulesPackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::AddAttributesToFindingsRequest
Definition: AddAttributesToFindingsRequest.h:24
Aws::Inspector::InspectorClient::DescribeRulesPackagesAsync
virtual void DescribeRulesPackagesAsync(const Model::DescribeRulesPackagesRequest &request, const DescribeRulesPackagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::Model::ListAssessmentRunsRequest
Definition: ListAssessmentRunsRequest.h:24
Aws::Inspector::PreviewAgentsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::PreviewAgentsRequest &, const Model::PreviewAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PreviewAgentsResponseReceivedHandler
Definition: InspectorClient.h:226
Aws::Inspector::Model::CreateExclusionsPreviewOutcomeCallable
std::future< CreateExclusionsPreviewOutcome > CreateExclusionsPreviewOutcomeCallable
Definition: InspectorClient.h:160
Aws::Inspector::Model::PreviewAgentsOutcome
Aws::Utils::Outcome< PreviewAgentsResult, InspectorError > PreviewAgentsOutcome
Definition: InspectorClient.h:147
Aws::Inspector::InspectorClient::ListExclusionsAsync
virtual void ListExclusionsAsync(const Model::ListExclusionsRequest &request, const ListExclusionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::UnsubscribeFromEvent
virtual Model::UnsubscribeFromEventOutcome UnsubscribeFromEvent(const Model::UnsubscribeFromEventRequest &request) const
Aws::Inspector::Model::DescribeAssessmentTemplatesRequest
Definition: DescribeAssessmentTemplatesRequest.h:23
Aws::Inspector::Model::CreateAssessmentTemplateOutcomeCallable
std::future< CreateAssessmentTemplateOutcome > CreateAssessmentTemplateOutcomeCallable
Definition: InspectorClient.h:159
Aws::Inspector::Model::CreateAssessmentTemplateRequest
Definition: CreateAssessmentTemplateRequest.h:24
DescribeRulesPackagesResult.h
Aws::Inspector::Model::AddAttributesToFindingsOutcome
Aws::Utils::Outcome< AddAttributesToFindingsResult, InspectorError > AddAttributesToFindingsOutcome
Definition: InspectorClient.h:117
GetTelemetryMetadataResult.h
Aws::Inspector::InspectorClient::GetAssessmentReportAsync
virtual void GetAssessmentReportAsync(const Model::GetAssessmentReportRequest &request, const GetAssessmentReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::ListAssessmentTemplatesResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListAssessmentTemplatesRequest &, const Model::ListAssessmentTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentTemplatesResponseReceivedHandler
Definition: InspectorClient.h:220
CreateAssessmentTargetResult.h
DescribeAssessmentRunsResult.h
Aws::Inspector::InspectorClient::CreateExclusionsPreview
virtual Model::CreateExclusionsPreviewOutcome CreateExclusionsPreview(const Model::CreateExclusionsPreviewRequest &request) const
Aws::Inspector::InspectorClient::DescribeExclusionsAsync
virtual void DescribeExclusionsAsync(const Model::DescribeExclusionsRequest &request, const DescribeExclusionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
DescribeFindingsResult.h
Aws::Inspector::InspectorClient::CreateAssessmentTarget
virtual Model::CreateAssessmentTargetOutcome CreateAssessmentTarget(const Model::CreateAssessmentTargetRequest &request) const
Aws::Inspector::InspectorClient::CreateAssessmentTargetCallable
virtual Model::CreateAssessmentTargetOutcomeCallable CreateAssessmentTargetCallable(const Model::CreateAssessmentTargetRequest &request) const
Aws::Inspector::Model::DescribeFindingsOutcome
Aws::Utils::Outcome< DescribeFindingsResult, InspectorError > DescribeFindingsOutcome
Definition: InspectorClient.h:132
Aws::Inspector::InspectorClient::CreateAssessmentTemplate
virtual Model::CreateAssessmentTemplateOutcome CreateAssessmentTemplate(const Model::CreateAssessmentTemplateRequest &request) const
Aws::Inspector::InspectorClient::RegisterCrossAccountAccessRoleCallable
virtual Model::RegisterCrossAccountAccessRoleOutcomeCallable RegisterCrossAccountAccessRoleCallable(const Model::RegisterCrossAccountAccessRoleRequest &request) const
Aws::Inspector::Model::DescribeFindingsOutcomeCallable
std::future< DescribeFindingsOutcome > DescribeFindingsOutcomeCallable
Definition: InspectorClient.h:170
Aws::Inspector::Model::CreateExclusionsPreviewRequest
Definition: CreateExclusionsPreviewRequest.h:22
Aws::Inspector::Model::StartAssessmentRunOutcomeCallable
std::future< StartAssessmentRunOutcome > StartAssessmentRunOutcomeCallable
Definition: InspectorClient.h:189
Aws::Inspector::InspectorClient::ListAssessmentTargets
virtual Model::ListAssessmentTargetsOutcome ListAssessmentTargets(const Model::ListAssessmentTargetsRequest &request) const
Aws::Inspector::Model::DeleteAssessmentRunOutcomeCallable
std::future< DeleteAssessmentRunOutcome > DeleteAssessmentRunOutcomeCallable
Definition: InspectorClient.h:162
ListRulesPackagesResult.h
Aws::Inspector::Model::ListAssessmentTemplatesOutcomeCallable
std::future< ListAssessmentTemplatesOutcome > ListAssessmentTemplatesOutcomeCallable
Definition: InspectorClient.h:179
Aws::Inspector::DescribeFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::DescribeFindingsRequest &, const Model::DescribeFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFindingsResponseReceivedHandler
Definition: InspectorClient.h:211
Aws::Inspector::InspectorClient::DeleteAssessmentTemplateAsync
virtual void DeleteAssessmentTemplateAsync(const Model::DeleteAssessmentTemplateRequest &request, const DeleteAssessmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::CreateAssessmentTemplateAsync
virtual void CreateAssessmentTemplateAsync(const Model::CreateAssessmentTemplateRequest &request, const CreateAssessmentTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
JsonSerializer.h
Aws::Inspector::SubscribeToEventResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::SubscribeToEventRequest &, const Model::SubscribeToEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubscribeToEventResponseReceivedHandler
Definition: InspectorClient.h:232
Aws::Inspector::Model::ListEventSubscriptionsRequest
Definition: ListEventSubscriptionsRequest.h:22
Aws::Inspector::ListFindingsResponseReceivedHandler
std::function< void(const InspectorClient *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
Definition: InspectorClient.h:223
Aws::Inspector::InspectorClient::DescribeAssessmentRunsAsync
virtual void DescribeAssessmentRunsAsync(const Model::DescribeAssessmentRunsRequest &request, const DescribeAssessmentRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Inspector::InspectorClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Inspector::InspectorClient::ListAssessmentRunAgents
virtual Model::ListAssessmentRunAgentsOutcome ListAssessmentRunAgents(const Model::ListAssessmentRunAgentsRequest &request) const
Aws::Inspector::InspectorClient::SubscribeToEventAsync
virtual void SubscribeToEventAsync(const Model::SubscribeToEventRequest &request, const SubscribeToEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AddAttributesToFindingsResult.h
Aws::Inspector::InspectorClient::CreateResourceGroupCallable
virtual Model::CreateResourceGroupOutcomeCallable CreateResourceGroupCallable(const Model::CreateResourceGroupRequest &request) const
Aws::Inspector::Model::UnsubscribeFromEventOutcome
Aws::Utils::Outcome< Aws::NoResult, InspectorError > UnsubscribeFromEventOutcome
Definition: InspectorClient.h:154
Aws::Inspector::InspectorClient::ListAssessmentRunsAsync
virtual void ListAssessmentRunsAsync(const Model::ListAssessmentRunsRequest &request, const ListAssessmentRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const