AWS SDK for C++  1.9.159
AWS SDK for C++
SecurityHubClient.h
Go to the documentation of this file.
1 
6 #pragma once
69 #include <future>
70 #include <functional>
71 
72 namespace Aws
73 {
74 
75 namespace Http
76 {
77  class HttpClient;
78  class HttpClientFactory;
79 } // namespace Http
80 
81 namespace Utils
82 {
83  template< typename R, typename E> class Outcome;
84 namespace Threading
85 {
86  class Executor;
87 } // namespace Threading
88 } // namespace Utils
89 
90 namespace Auth
91 {
92  class AWSCredentials;
93  class AWSCredentialsProvider;
94 } // namespace Auth
95 
96 namespace Client
97 {
98  class RetryStrategy;
99 } // namespace Client
100 
101 namespace SecurityHub
102 {
103 
104 namespace Model
105 {
106  class AcceptAdministratorInvitationRequest;
107  class BatchDisableStandardsRequest;
108  class BatchEnableStandardsRequest;
109  class BatchImportFindingsRequest;
110  class BatchUpdateFindingsRequest;
111  class CreateActionTargetRequest;
112  class CreateFindingAggregatorRequest;
113  class CreateInsightRequest;
114  class CreateMembersRequest;
115  class DeclineInvitationsRequest;
116  class DeleteActionTargetRequest;
117  class DeleteFindingAggregatorRequest;
118  class DeleteInsightRequest;
119  class DeleteInvitationsRequest;
120  class DeleteMembersRequest;
121  class DescribeActionTargetsRequest;
122  class DescribeHubRequest;
123  class DescribeOrganizationConfigurationRequest;
124  class DescribeProductsRequest;
125  class DescribeStandardsRequest;
126  class DescribeStandardsControlsRequest;
127  class DisableImportFindingsForProductRequest;
128  class DisableOrganizationAdminAccountRequest;
129  class DisableSecurityHubRequest;
130  class DisassociateFromAdministratorAccountRequest;
131  class DisassociateMembersRequest;
132  class EnableImportFindingsForProductRequest;
133  class EnableOrganizationAdminAccountRequest;
134  class EnableSecurityHubRequest;
135  class GetAdministratorAccountRequest;
136  class GetEnabledStandardsRequest;
137  class GetFindingAggregatorRequest;
138  class GetFindingsRequest;
139  class GetInsightResultsRequest;
140  class GetInsightsRequest;
141  class GetInvitationsCountRequest;
142  class GetMembersRequest;
143  class InviteMembersRequest;
144  class ListEnabledProductsForImportRequest;
145  class ListFindingAggregatorsRequest;
146  class ListInvitationsRequest;
147  class ListMembersRequest;
148  class ListOrganizationAdminAccountsRequest;
149  class ListTagsForResourceRequest;
150  class TagResourceRequest;
151  class UntagResourceRequest;
152  class UpdateActionTargetRequest;
153  class UpdateFindingAggregatorRequest;
154  class UpdateFindingsRequest;
155  class UpdateInsightRequest;
156  class UpdateOrganizationConfigurationRequest;
157  class UpdateSecurityHubConfigurationRequest;
158  class UpdateStandardsControlRequest;
159 
213 
214  typedef std::future<AcceptAdministratorInvitationOutcome> AcceptAdministratorInvitationOutcomeCallable;
215  typedef std::future<BatchDisableStandardsOutcome> BatchDisableStandardsOutcomeCallable;
216  typedef std::future<BatchEnableStandardsOutcome> BatchEnableStandardsOutcomeCallable;
217  typedef std::future<BatchImportFindingsOutcome> BatchImportFindingsOutcomeCallable;
218  typedef std::future<BatchUpdateFindingsOutcome> BatchUpdateFindingsOutcomeCallable;
219  typedef std::future<CreateActionTargetOutcome> CreateActionTargetOutcomeCallable;
220  typedef std::future<CreateFindingAggregatorOutcome> CreateFindingAggregatorOutcomeCallable;
221  typedef std::future<CreateInsightOutcome> CreateInsightOutcomeCallable;
222  typedef std::future<CreateMembersOutcome> CreateMembersOutcomeCallable;
223  typedef std::future<DeclineInvitationsOutcome> DeclineInvitationsOutcomeCallable;
224  typedef std::future<DeleteActionTargetOutcome> DeleteActionTargetOutcomeCallable;
225  typedef std::future<DeleteFindingAggregatorOutcome> DeleteFindingAggregatorOutcomeCallable;
226  typedef std::future<DeleteInsightOutcome> DeleteInsightOutcomeCallable;
227  typedef std::future<DeleteInvitationsOutcome> DeleteInvitationsOutcomeCallable;
228  typedef std::future<DeleteMembersOutcome> DeleteMembersOutcomeCallable;
229  typedef std::future<DescribeActionTargetsOutcome> DescribeActionTargetsOutcomeCallable;
230  typedef std::future<DescribeHubOutcome> DescribeHubOutcomeCallable;
231  typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
232  typedef std::future<DescribeProductsOutcome> DescribeProductsOutcomeCallable;
233  typedef std::future<DescribeStandardsOutcome> DescribeStandardsOutcomeCallable;
234  typedef std::future<DescribeStandardsControlsOutcome> DescribeStandardsControlsOutcomeCallable;
235  typedef std::future<DisableImportFindingsForProductOutcome> DisableImportFindingsForProductOutcomeCallable;
236  typedef std::future<DisableOrganizationAdminAccountOutcome> DisableOrganizationAdminAccountOutcomeCallable;
237  typedef std::future<DisableSecurityHubOutcome> DisableSecurityHubOutcomeCallable;
238  typedef std::future<DisassociateFromAdministratorAccountOutcome> DisassociateFromAdministratorAccountOutcomeCallable;
239  typedef std::future<DisassociateMembersOutcome> DisassociateMembersOutcomeCallable;
240  typedef std::future<EnableImportFindingsForProductOutcome> EnableImportFindingsForProductOutcomeCallable;
241  typedef std::future<EnableOrganizationAdminAccountOutcome> EnableOrganizationAdminAccountOutcomeCallable;
242  typedef std::future<EnableSecurityHubOutcome> EnableSecurityHubOutcomeCallable;
243  typedef std::future<GetAdministratorAccountOutcome> GetAdministratorAccountOutcomeCallable;
244  typedef std::future<GetEnabledStandardsOutcome> GetEnabledStandardsOutcomeCallable;
245  typedef std::future<GetFindingAggregatorOutcome> GetFindingAggregatorOutcomeCallable;
246  typedef std::future<GetFindingsOutcome> GetFindingsOutcomeCallable;
247  typedef std::future<GetInsightResultsOutcome> GetInsightResultsOutcomeCallable;
248  typedef std::future<GetInsightsOutcome> GetInsightsOutcomeCallable;
249  typedef std::future<GetInvitationsCountOutcome> GetInvitationsCountOutcomeCallable;
250  typedef std::future<GetMembersOutcome> GetMembersOutcomeCallable;
251  typedef std::future<InviteMembersOutcome> InviteMembersOutcomeCallable;
252  typedef std::future<ListEnabledProductsForImportOutcome> ListEnabledProductsForImportOutcomeCallable;
253  typedef std::future<ListFindingAggregatorsOutcome> ListFindingAggregatorsOutcomeCallable;
254  typedef std::future<ListInvitationsOutcome> ListInvitationsOutcomeCallable;
255  typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
256  typedef std::future<ListOrganizationAdminAccountsOutcome> ListOrganizationAdminAccountsOutcomeCallable;
257  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
258  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
259  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
260  typedef std::future<UpdateActionTargetOutcome> UpdateActionTargetOutcomeCallable;
261  typedef std::future<UpdateFindingAggregatorOutcome> UpdateFindingAggregatorOutcomeCallable;
262  typedef std::future<UpdateFindingsOutcome> UpdateFindingsOutcomeCallable;
263  typedef std::future<UpdateInsightOutcome> UpdateInsightOutcomeCallable;
264  typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
265  typedef std::future<UpdateSecurityHubConfigurationOutcome> UpdateSecurityHubConfigurationOutcomeCallable;
266  typedef std::future<UpdateStandardsControlOutcome> UpdateStandardsControlOutcomeCallable;
267 } // namespace Model
268 
269  class SecurityHubClient;
270 
271  typedef std::function<void(const SecurityHubClient*, const Model::AcceptAdministratorInvitationRequest&, const Model::AcceptAdministratorInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptAdministratorInvitationResponseReceivedHandler;
272  typedef std::function<void(const SecurityHubClient*, const Model::BatchDisableStandardsRequest&, const Model::BatchDisableStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisableStandardsResponseReceivedHandler;
273  typedef std::function<void(const SecurityHubClient*, const Model::BatchEnableStandardsRequest&, const Model::BatchEnableStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchEnableStandardsResponseReceivedHandler;
274  typedef std::function<void(const SecurityHubClient*, const Model::BatchImportFindingsRequest&, const Model::BatchImportFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchImportFindingsResponseReceivedHandler;
275  typedef std::function<void(const SecurityHubClient*, const Model::BatchUpdateFindingsRequest&, const Model::BatchUpdateFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateFindingsResponseReceivedHandler;
276  typedef std::function<void(const SecurityHubClient*, const Model::CreateActionTargetRequest&, const Model::CreateActionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateActionTargetResponseReceivedHandler;
277  typedef std::function<void(const SecurityHubClient*, const Model::CreateFindingAggregatorRequest&, const Model::CreateFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFindingAggregatorResponseReceivedHandler;
278  typedef std::function<void(const SecurityHubClient*, const Model::CreateInsightRequest&, const Model::CreateInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInsightResponseReceivedHandler;
279  typedef std::function<void(const SecurityHubClient*, const Model::CreateMembersRequest&, const Model::CreateMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMembersResponseReceivedHandler;
280  typedef std::function<void(const SecurityHubClient*, const Model::DeclineInvitationsRequest&, const Model::DeclineInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeclineInvitationsResponseReceivedHandler;
281  typedef std::function<void(const SecurityHubClient*, const Model::DeleteActionTargetRequest&, const Model::DeleteActionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteActionTargetResponseReceivedHandler;
282  typedef std::function<void(const SecurityHubClient*, const Model::DeleteFindingAggregatorRequest&, const Model::DeleteFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFindingAggregatorResponseReceivedHandler;
283  typedef std::function<void(const SecurityHubClient*, const Model::DeleteInsightRequest&, const Model::DeleteInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInsightResponseReceivedHandler;
284  typedef std::function<void(const SecurityHubClient*, const Model::DeleteInvitationsRequest&, const Model::DeleteInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInvitationsResponseReceivedHandler;
285  typedef std::function<void(const SecurityHubClient*, const Model::DeleteMembersRequest&, const Model::DeleteMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMembersResponseReceivedHandler;
286  typedef std::function<void(const SecurityHubClient*, const Model::DescribeActionTargetsRequest&, const Model::DescribeActionTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeActionTargetsResponseReceivedHandler;
287  typedef std::function<void(const SecurityHubClient*, const Model::DescribeHubRequest&, const Model::DescribeHubOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHubResponseReceivedHandler;
288  typedef std::function<void(const SecurityHubClient*, const Model::DescribeOrganizationConfigurationRequest&, const Model::DescribeOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigurationResponseReceivedHandler;
289  typedef std::function<void(const SecurityHubClient*, const Model::DescribeProductsRequest&, const Model::DescribeProductsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeProductsResponseReceivedHandler;
290  typedef std::function<void(const SecurityHubClient*, const Model::DescribeStandardsRequest&, const Model::DescribeStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStandardsResponseReceivedHandler;
291  typedef std::function<void(const SecurityHubClient*, const Model::DescribeStandardsControlsRequest&, const Model::DescribeStandardsControlsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStandardsControlsResponseReceivedHandler;
292  typedef std::function<void(const SecurityHubClient*, const Model::DisableImportFindingsForProductRequest&, const Model::DisableImportFindingsForProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableImportFindingsForProductResponseReceivedHandler;
293  typedef std::function<void(const SecurityHubClient*, const Model::DisableOrganizationAdminAccountRequest&, const Model::DisableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableOrganizationAdminAccountResponseReceivedHandler;
294  typedef std::function<void(const SecurityHubClient*, const Model::DisableSecurityHubRequest&, const Model::DisableSecurityHubOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableSecurityHubResponseReceivedHandler;
295  typedef std::function<void(const SecurityHubClient*, const Model::DisassociateFromAdministratorAccountRequest&, const Model::DisassociateFromAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromAdministratorAccountResponseReceivedHandler;
296  typedef std::function<void(const SecurityHubClient*, const Model::DisassociateMembersRequest&, const Model::DisassociateMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMembersResponseReceivedHandler;
297  typedef std::function<void(const SecurityHubClient*, const Model::EnableImportFindingsForProductRequest&, const Model::EnableImportFindingsForProductOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableImportFindingsForProductResponseReceivedHandler;
298  typedef std::function<void(const SecurityHubClient*, const Model::EnableOrganizationAdminAccountRequest&, const Model::EnableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableOrganizationAdminAccountResponseReceivedHandler;
299  typedef std::function<void(const SecurityHubClient*, const Model::EnableSecurityHubRequest&, const Model::EnableSecurityHubOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableSecurityHubResponseReceivedHandler;
300  typedef std::function<void(const SecurityHubClient*, const Model::GetAdministratorAccountRequest&, const Model::GetAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAdministratorAccountResponseReceivedHandler;
301  typedef std::function<void(const SecurityHubClient*, const Model::GetEnabledStandardsRequest&, const Model::GetEnabledStandardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEnabledStandardsResponseReceivedHandler;
302  typedef std::function<void(const SecurityHubClient*, const Model::GetFindingAggregatorRequest&, const Model::GetFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingAggregatorResponseReceivedHandler;
303  typedef std::function<void(const SecurityHubClient*, const Model::GetFindingsRequest&, const Model::GetFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsResponseReceivedHandler;
304  typedef std::function<void(const SecurityHubClient*, const Model::GetInsightResultsRequest&, const Model::GetInsightResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightResultsResponseReceivedHandler;
305  typedef std::function<void(const SecurityHubClient*, const Model::GetInsightsRequest&, const Model::GetInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightsResponseReceivedHandler;
306  typedef std::function<void(const SecurityHubClient*, const Model::GetInvitationsCountRequest&, const Model::GetInvitationsCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvitationsCountResponseReceivedHandler;
307  typedef std::function<void(const SecurityHubClient*, const Model::GetMembersRequest&, const Model::GetMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMembersResponseReceivedHandler;
308  typedef std::function<void(const SecurityHubClient*, const Model::InviteMembersRequest&, const Model::InviteMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InviteMembersResponseReceivedHandler;
309  typedef std::function<void(const SecurityHubClient*, const Model::ListEnabledProductsForImportRequest&, const Model::ListEnabledProductsForImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEnabledProductsForImportResponseReceivedHandler;
310  typedef std::function<void(const SecurityHubClient*, const Model::ListFindingAggregatorsRequest&, const Model::ListFindingAggregatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingAggregatorsResponseReceivedHandler;
311  typedef std::function<void(const SecurityHubClient*, const Model::ListInvitationsRequest&, const Model::ListInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvitationsResponseReceivedHandler;
312  typedef std::function<void(const SecurityHubClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
313  typedef std::function<void(const SecurityHubClient*, const Model::ListOrganizationAdminAccountsRequest&, const Model::ListOrganizationAdminAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationAdminAccountsResponseReceivedHandler;
314  typedef std::function<void(const SecurityHubClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
315  typedef std::function<void(const SecurityHubClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
316  typedef std::function<void(const SecurityHubClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
317  typedef std::function<void(const SecurityHubClient*, const Model::UpdateActionTargetRequest&, const Model::UpdateActionTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateActionTargetResponseReceivedHandler;
318  typedef std::function<void(const SecurityHubClient*, const Model::UpdateFindingAggregatorRequest&, const Model::UpdateFindingAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingAggregatorResponseReceivedHandler;
319  typedef std::function<void(const SecurityHubClient*, const Model::UpdateFindingsRequest&, const Model::UpdateFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingsResponseReceivedHandler;
320  typedef std::function<void(const SecurityHubClient*, const Model::UpdateInsightRequest&, const Model::UpdateInsightOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInsightResponseReceivedHandler;
321  typedef std::function<void(const SecurityHubClient*, const Model::UpdateOrganizationConfigurationRequest&, const Model::UpdateOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOrganizationConfigurationResponseReceivedHandler;
322  typedef std::function<void(const SecurityHubClient*, const Model::UpdateSecurityHubConfigurationRequest&, const Model::UpdateSecurityHubConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecurityHubConfigurationResponseReceivedHandler;
323  typedef std::function<void(const SecurityHubClient*, const Model::UpdateStandardsControlRequest&, const Model::UpdateStandardsControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStandardsControlResponseReceivedHandler;
324 
358  {
359  public:
361 
367 
373 
378  SecurityHubClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
380 
382 
383 
395 
409 
422  virtual void AcceptAdministratorInvitationAsync(const Model::AcceptAdministratorInvitationRequest& request, const AcceptAdministratorInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
423 
434 
447 
459  virtual void BatchDisableStandardsAsync(const Model::BatchDisableStandardsRequest& request, const BatchDisableStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
460 
472 
486 
499  virtual void BatchEnableStandardsAsync(const Model::BatchEnableStandardsRequest& request, const BatchEnableStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
500 
522 
546 
569  virtual void BatchImportFindingsAsync(const Model::BatchImportFindingsRequest& request, const BatchImportFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
570 
595 
622 
648  virtual void BatchUpdateFindingsAsync(const Model::BatchUpdateFindingsRequest& request, const BatchUpdateFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
649 
658 
669 
679  virtual void CreateActionTargetAsync(const Model::CreateActionTargetRequest& request, const CreateActionTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
680 
691 
704 
716  virtual void CreateFindingAggregatorAsync(const Model::CreateFindingAggregatorRequest& request, const CreateFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
717 
727 
739 
750  virtual void CreateInsightAsync(const Model::CreateInsightRequest& request, const CreateInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
751 
787 
825 
862  virtual void CreateMembersAsync(const Model::CreateMembersRequest& request, const CreateMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
863 
872 
883 
893  virtual void DeclineInvitationsAsync(const Model::DeclineInvitationsRequest& request, const DeclineInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
894 
903 
914 
924  virtual void DeleteActionTargetAsync(const Model::DeleteActionTargetRequest& request, const DeleteActionTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
925 
936 
949 
961  virtual void DeleteFindingAggregatorAsync(const Model::DeleteFindingAggregatorRequest& request, const DeleteFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
962 
970 
980 
989  virtual void DeleteInsightAsync(const Model::DeleteInsightRequest& request, const DeleteInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
990 
1000 
1012 
1023  virtual void DeleteInvitationsAsync(const Model::DeleteInvitationsRequest& request, const DeleteInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1024 
1033 
1044 
1054  virtual void DeleteMembersAsync(const Model::DeleteMembersRequest& request, const DeleteMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1055 
1063 
1073 
1082  virtual void DescribeActionTargetsAsync(const Model::DescribeActionTargetsRequest& request, const DescribeActionTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1083 
1092 
1103 
1113  virtual void DescribeHubAsync(const Model::DescribeHubRequest& request, const DescribeHubResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1114 
1123 
1134 
1144  virtual void DescribeOrganizationConfigurationAsync(const Model::DescribeOrganizationConfigurationRequest& request, const DescribeOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1145 
1156 
1169 
1181  virtual void DescribeProductsAsync(const Model::DescribeProductsRequest& request, const DescribeProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1182 
1191 
1202 
1212  virtual void DescribeStandardsAsync(const Model::DescribeStandardsRequest& request, const DescribeStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1213 
1222 
1233 
1243  virtual void DescribeStandardsControlsAsync(const Model::DescribeStandardsControlsRequest& request, const DescribeStandardsControlsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1244 
1253 
1264 
1274  virtual void DisableImportFindingsForProductAsync(const Model::DisableImportFindingsForProductRequest& request, const DisableImportFindingsForProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1275 
1283 
1293 
1302  virtual void DisableOrganizationAdminAccountAsync(const Model::DisableOrganizationAdminAccountRequest& request, const DisableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1303 
1319 
1337 
1354  virtual void DisableSecurityHubAsync(const Model::DisableSecurityHubRequest& request, const DisableSecurityHubResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1355 
1365 
1377 
1388  virtual void DisassociateFromAdministratorAccountAsync(const Model::DisassociateFromAdministratorAccountRequest& request, const DisassociateFromAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1389 
1399 
1411 
1422  virtual void DisassociateMembersAsync(const Model::DisassociateMembersRequest& request, const DisassociateMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1423 
1433 
1445 
1456  virtual void EnableImportFindingsForProductAsync(const Model::EnableImportFindingsForProductRequest& request, const EnableImportFindingsForProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1457 
1466 
1477 
1487  virtual void EnableOrganizationAdminAccountAsync(const Model::EnableOrganizationAdminAccountRequest& request, const EnableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1488 
1511 
1536 
1560  virtual void EnableSecurityHubAsync(const Model::EnableSecurityHubRequest& request, const EnableSecurityHubResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1561 
1571 
1583 
1594  virtual void GetAdministratorAccountAsync(const Model::GetAdministratorAccountRequest& request, const GetAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1595 
1603 
1613 
1622  virtual void GetEnabledStandardsAsync(const Model::GetEnabledStandardsRequest& request, const GetEnabledStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1623 
1631 
1641 
1650  virtual void GetFindingAggregatorAsync(const Model::GetFindingAggregatorRequest& request, const GetFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1651 
1662 
1675 
1687  virtual void GetFindingsAsync(const Model::GetFindingsRequest& request, const GetFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1688 
1696 
1706 
1715  virtual void GetInsightResultsAsync(const Model::GetInsightResultsRequest& request, const GetInsightResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1716 
1724 
1734 
1743  virtual void GetInsightsAsync(const Model::GetInsightsRequest& request, const GetInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1744 
1753 
1764 
1774  virtual void GetInvitationsCountAsync(const Model::GetInvitationsCountRequest& request, const GetInvitationsCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1775 
1787 
1801 
1814  virtual void GetMembersAsync(const Model::GetMembersRequest& request, const GetMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1815 
1830 
1847 
1863  virtual void InviteMembersAsync(const Model::InviteMembersRequest& request, const InviteMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1864 
1872 
1882 
1891  virtual void ListEnabledProductsForImportAsync(const Model::ListEnabledProductsForImportRequest& request, const ListEnabledProductsForImportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1892 
1901 
1912 
1922  virtual void ListFindingAggregatorsAsync(const Model::ListFindingAggregatorsRequest& request, const ListFindingAggregatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1923 
1933 
1945 
1956  virtual void ListInvitationsAsync(const Model::ListInvitationsRequest& request, const ListInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1957 
1967 
1979 
1990  virtual void ListMembersAsync(const Model::ListMembersRequest& request, const ListMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1991 
1999 
2009 
2018  virtual void ListOrganizationAdminAccountsAsync(const Model::ListOrganizationAdminAccountsRequest& request, const ListOrganizationAdminAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2019 
2027 
2037 
2046  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2047 
2054 
2063 
2071  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2072 
2079 
2088 
2096  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2097 
2105 
2115 
2124  virtual void UpdateActionTargetAsync(const Model::UpdateActionTargetRequest& request, const UpdateActionTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2125 
2136 
2149 
2161  virtual void UpdateFindingAggregatorAsync(const Model::UpdateFindingAggregatorRequest& request, const UpdateFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2162 
2174 
2188 
2201  virtual void UpdateFindingsAsync(const Model::UpdateFindingsRequest& request, const UpdateFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2202 
2210 
2220 
2229  virtual void UpdateInsightAsync(const Model::UpdateInsightRequest& request, const UpdateInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2230 
2238 
2248 
2257  virtual void UpdateOrganizationConfigurationAsync(const Model::UpdateOrganizationConfigurationRequest& request, const UpdateOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2258 
2265 
2274 
2282  virtual void UpdateSecurityHubConfigurationAsync(const Model::UpdateSecurityHubConfigurationRequest& request, const UpdateSecurityHubConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2283 
2291 
2301 
2310  virtual void UpdateStandardsControlAsync(const Model::UpdateStandardsControlRequest& request, const UpdateStandardsControlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2311 
2312 
2313  void OverrideEndpoint(const Aws::String& endpoint);
2314  private:
2315  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2316  void AcceptAdministratorInvitationAsyncHelper(const Model::AcceptAdministratorInvitationRequest& request, const AcceptAdministratorInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2317  void BatchDisableStandardsAsyncHelper(const Model::BatchDisableStandardsRequest& request, const BatchDisableStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2318  void BatchEnableStandardsAsyncHelper(const Model::BatchEnableStandardsRequest& request, const BatchEnableStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2319  void BatchImportFindingsAsyncHelper(const Model::BatchImportFindingsRequest& request, const BatchImportFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2320  void BatchUpdateFindingsAsyncHelper(const Model::BatchUpdateFindingsRequest& request, const BatchUpdateFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2321  void CreateActionTargetAsyncHelper(const Model::CreateActionTargetRequest& request, const CreateActionTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2322  void CreateFindingAggregatorAsyncHelper(const Model::CreateFindingAggregatorRequest& request, const CreateFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2323  void CreateInsightAsyncHelper(const Model::CreateInsightRequest& request, const CreateInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2324  void CreateMembersAsyncHelper(const Model::CreateMembersRequest& request, const CreateMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2325  void DeclineInvitationsAsyncHelper(const Model::DeclineInvitationsRequest& request, const DeclineInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2326  void DeleteActionTargetAsyncHelper(const Model::DeleteActionTargetRequest& request, const DeleteActionTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2327  void DeleteFindingAggregatorAsyncHelper(const Model::DeleteFindingAggregatorRequest& request, const DeleteFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2328  void DeleteInsightAsyncHelper(const Model::DeleteInsightRequest& request, const DeleteInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2329  void DeleteInvitationsAsyncHelper(const Model::DeleteInvitationsRequest& request, const DeleteInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2330  void DeleteMembersAsyncHelper(const Model::DeleteMembersRequest& request, const DeleteMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2331  void DescribeActionTargetsAsyncHelper(const Model::DescribeActionTargetsRequest& request, const DescribeActionTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2332  void DescribeHubAsyncHelper(const Model::DescribeHubRequest& request, const DescribeHubResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2333  void DescribeOrganizationConfigurationAsyncHelper(const Model::DescribeOrganizationConfigurationRequest& request, const DescribeOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2334  void DescribeProductsAsyncHelper(const Model::DescribeProductsRequest& request, const DescribeProductsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2335  void DescribeStandardsAsyncHelper(const Model::DescribeStandardsRequest& request, const DescribeStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2336  void DescribeStandardsControlsAsyncHelper(const Model::DescribeStandardsControlsRequest& request, const DescribeStandardsControlsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2337  void DisableImportFindingsForProductAsyncHelper(const Model::DisableImportFindingsForProductRequest& request, const DisableImportFindingsForProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2338  void DisableOrganizationAdminAccountAsyncHelper(const Model::DisableOrganizationAdminAccountRequest& request, const DisableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2339  void DisableSecurityHubAsyncHelper(const Model::DisableSecurityHubRequest& request, const DisableSecurityHubResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2340  void DisassociateFromAdministratorAccountAsyncHelper(const Model::DisassociateFromAdministratorAccountRequest& request, const DisassociateFromAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2341  void DisassociateMembersAsyncHelper(const Model::DisassociateMembersRequest& request, const DisassociateMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2342  void EnableImportFindingsForProductAsyncHelper(const Model::EnableImportFindingsForProductRequest& request, const EnableImportFindingsForProductResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2343  void EnableOrganizationAdminAccountAsyncHelper(const Model::EnableOrganizationAdminAccountRequest& request, const EnableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2344  void EnableSecurityHubAsyncHelper(const Model::EnableSecurityHubRequest& request, const EnableSecurityHubResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2345  void GetAdministratorAccountAsyncHelper(const Model::GetAdministratorAccountRequest& request, const GetAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2346  void GetEnabledStandardsAsyncHelper(const Model::GetEnabledStandardsRequest& request, const GetEnabledStandardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2347  void GetFindingAggregatorAsyncHelper(const Model::GetFindingAggregatorRequest& request, const GetFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2348  void GetFindingsAsyncHelper(const Model::GetFindingsRequest& request, const GetFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2349  void GetInsightResultsAsyncHelper(const Model::GetInsightResultsRequest& request, const GetInsightResultsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2350  void GetInsightsAsyncHelper(const Model::GetInsightsRequest& request, const GetInsightsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2351  void GetInvitationsCountAsyncHelper(const Model::GetInvitationsCountRequest& request, const GetInvitationsCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2352  void GetMembersAsyncHelper(const Model::GetMembersRequest& request, const GetMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2353  void InviteMembersAsyncHelper(const Model::InviteMembersRequest& request, const InviteMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2354  void ListEnabledProductsForImportAsyncHelper(const Model::ListEnabledProductsForImportRequest& request, const ListEnabledProductsForImportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2355  void ListFindingAggregatorsAsyncHelper(const Model::ListFindingAggregatorsRequest& request, const ListFindingAggregatorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2356  void ListInvitationsAsyncHelper(const Model::ListInvitationsRequest& request, const ListInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2357  void ListMembersAsyncHelper(const Model::ListMembersRequest& request, const ListMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2358  void ListOrganizationAdminAccountsAsyncHelper(const Model::ListOrganizationAdminAccountsRequest& request, const ListOrganizationAdminAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2359  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2360  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2361  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2362  void UpdateActionTargetAsyncHelper(const Model::UpdateActionTargetRequest& request, const UpdateActionTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2363  void UpdateFindingAggregatorAsyncHelper(const Model::UpdateFindingAggregatorRequest& request, const UpdateFindingAggregatorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2364  void UpdateFindingsAsyncHelper(const Model::UpdateFindingsRequest& request, const UpdateFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2365  void UpdateInsightAsyncHelper(const Model::UpdateInsightRequest& request, const UpdateInsightResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2366  void UpdateOrganizationConfigurationAsyncHelper(const Model::UpdateOrganizationConfigurationRequest& request, const UpdateOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2367  void UpdateSecurityHubConfigurationAsyncHelper(const Model::UpdateSecurityHubConfigurationRequest& request, const UpdateSecurityHubConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2368  void UpdateStandardsControlAsyncHelper(const Model::UpdateStandardsControlRequest& request, const UpdateStandardsControlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2369 
2370  Aws::String m_uri;
2371  Aws::String m_configScheme;
2372  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2373  };
2374 
2375 } // namespace SecurityHub
2376 } // namespace Aws
Aws::SecurityHub::SecurityHubClient::ListInvitations
virtual Model::ListInvitationsOutcome ListInvitations(const Model::ListInvitationsRequest &request) const
Aws::SecurityHub::UpdateInsightResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateInsightRequest &, const Model::UpdateInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInsightResponseReceivedHandler
Definition: SecurityHubClient.h:320
Aws::SecurityHub::EnableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
Definition: SecurityHubClient.h:298
Aws::SecurityHub::SecurityHubClient::DeleteMembersAsync
virtual void DeleteMembersAsync(const Model::DeleteMembersRequest &request, const DeleteMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::UpdateFindingAggregator
virtual Model::UpdateFindingAggregatorOutcome UpdateFindingAggregator(const Model::UpdateFindingAggregatorRequest &request) const
CreateActionTargetResult.h
Aws::SecurityHub::Model::DeleteInvitationsOutcome
Aws::Utils::Outcome< DeleteInvitationsResult, SecurityHubError > DeleteInvitationsOutcome
Definition: SecurityHubClient.h:173
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::SecurityHub::SecurityHubClient::CreateInsight
virtual Model::CreateInsightOutcome CreateInsight(const Model::CreateInsightRequest &request) const
Aws::SecurityHub::Model::DeclineInvitationsRequest
Definition: DeclineInvitationsRequest.h:23
Aws::SecurityHub::SecurityHubClient::DeleteFindingAggregatorAsync
virtual void DeleteFindingAggregatorAsync(const Model::DeleteFindingAggregatorRequest &request, const DeleteFindingAggregatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::UpdateFindingsAsync
virtual void UpdateFindingsAsync(const Model::UpdateFindingsRequest &request, const UpdateFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateActionTargetResult.h
Aws::SecurityHub::SecurityHubClient::GetFindingsAsync
virtual void GetFindingsAsync(const Model::GetFindingsRequest &request, const GetFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::CreateInsightOutcome
Aws::Utils::Outcome< CreateInsightResult, SecurityHubError > CreateInsightOutcome
Definition: SecurityHubClient.h:167
Aws::SecurityHub::Model::DescribeHubOutcomeCallable
std::future< DescribeHubOutcome > DescribeHubOutcomeCallable
Definition: SecurityHubClient.h:230
Aws::SecurityHub::GetAdministratorAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetAdministratorAccountRequest &, const Model::GetAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAdministratorAccountResponseReceivedHandler
Definition: SecurityHubClient.h:300
Aws::SecurityHub::Model::EnableSecurityHubRequest
Definition: EnableSecurityHubRequest.h:23
Aws::SecurityHub::Model::DeleteActionTargetOutcomeCallable
std::future< DeleteActionTargetOutcome > DeleteActionTargetOutcomeCallable
Definition: SecurityHubClient.h:224
Aws::SecurityHub::Model::ListOrganizationAdminAccountsOutcome
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, SecurityHubError > ListOrganizationAdminAccountsOutcome
Definition: SecurityHubClient.h:202
Aws::SecurityHub::SecurityHubClient::GetMembers
virtual Model::GetMembersOutcome GetMembers(const Model::GetMembersRequest &request) const
Aws::SecurityHub::SecurityHubClient::GetInsightResults
virtual Model::GetInsightResultsOutcome GetInsightResults(const Model::GetInsightResultsRequest &request) const
ListTagsForResourceResult.h
UpdateFindingAggregatorResult.h
Aws::SecurityHub::Model::BatchUpdateFindingsRequest
Definition: BatchUpdateFindingsRequest.h:30
Aws::SecurityHub::SecurityHubClient::ListMembersAsync
virtual void ListMembersAsync(const Model::ListMembersRequest &request, const ListMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::UpdateStandardsControlOutcome
Aws::Utils::Outcome< UpdateStandardsControlResult, SecurityHubError > UpdateStandardsControlOutcome
Definition: SecurityHubClient.h:212
Aws::SecurityHub::Model::CreateFindingAggregatorRequest
Definition: CreateFindingAggregatorRequest.h:23
Aws::SecurityHub::BatchEnableStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchEnableStandardsRequest &, const Model::BatchEnableStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchEnableStandardsResponseReceivedHandler
Definition: SecurityHubClient.h:273
Aws::SecurityHub::Model::BatchEnableStandardsOutcomeCallable
std::future< BatchEnableStandardsOutcome > BatchEnableStandardsOutcomeCallable
Definition: SecurityHubClient.h:216
Aws::SecurityHub::SecurityHubClient::DisableSecurityHub
virtual Model::DisableSecurityHubOutcome DisableSecurityHub(const Model::DisableSecurityHubRequest &request) const
Aws::SecurityHub::AcceptAdministratorInvitationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::AcceptAdministratorInvitationRequest &, const Model::AcceptAdministratorInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptAdministratorInvitationResponseReceivedHandler
Definition: SecurityHubClient.h:269
Aws::SecurityHub::SecurityHubClient::GetMembersCallable
virtual Model::GetMembersOutcomeCallable GetMembersCallable(const Model::GetMembersRequest &request) const
Aws::SecurityHub::Model::GetInsightsOutcome
Aws::Utils::Outcome< GetInsightsResult, SecurityHubError > GetInsightsOutcome
Definition: SecurityHubClient.h:194
DeleteActionTargetResult.h
Aws::SecurityHub::Model::DeleteActionTargetOutcome
Aws::Utils::Outcome< DeleteActionTargetResult, SecurityHubError > DeleteActionTargetOutcome
Definition: SecurityHubClient.h:170
SecurityHubErrors.h
Aws::SecurityHub::Model::EnableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< EnableOrganizationAdminAccountResult, SecurityHubError > EnableOrganizationAdminAccountOutcome
Definition: SecurityHubClient.h:187
Aws::SecurityHub::SecurityHubClient::GetInsightResultsAsync
virtual void GetInsightResultsAsync(const Model::GetInsightResultsRequest &request, const GetInsightResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::CreateMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateMembersRequest &, const Model::CreateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMembersResponseReceivedHandler
Definition: SecurityHubClient.h:279
Aws::SecurityHub::Model::DescribeStandardsControlsOutcomeCallable
std::future< DescribeStandardsControlsOutcome > DescribeStandardsControlsOutcomeCallable
Definition: SecurityHubClient.h:234
AWSError.h
Aws::SecurityHub::SecurityHubClient::GetInsightsAsync
virtual void GetInsightsAsync(const Model::GetInsightsRequest &request, const GetInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::SecurityHub::GetMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetMembersRequest &, const Model::GetMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMembersResponseReceivedHandler
Definition: SecurityHubClient.h:307
Aws::SecurityHub::Model::GetFindingAggregatorOutcome
Aws::Utils::Outcome< GetFindingAggregatorResult, SecurityHubError > GetFindingAggregatorOutcome
Definition: SecurityHubClient.h:191
Aws::SecurityHub::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::SecurityHub::SecurityHubClient::ListOrganizationAdminAccountsAsync
virtual void ListOrganizationAdminAccountsAsync(const Model::ListOrganizationAdminAccountsRequest &request, const ListOrganizationAdminAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::DescribeStandardsOutcomeCallable
std::future< DescribeStandardsOutcome > DescribeStandardsOutcomeCallable
Definition: SecurityHubClient.h:233
Aws::SecurityHub::SecurityHubClient::AcceptAdministratorInvitationCallable
virtual Model::AcceptAdministratorInvitationOutcomeCallable AcceptAdministratorInvitationCallable(const Model::AcceptAdministratorInvitationRequest &request) const
Aws::SecurityHub::SecurityHubClient::BatchDisableStandardsCallable
virtual Model::BatchDisableStandardsOutcomeCallable BatchDisableStandardsCallable(const Model::BatchDisableStandardsRequest &request) const
Aws::SecurityHub::Model::DeclineInvitationsOutcome
Aws::Utils::Outcome< DeclineInvitationsResult, SecurityHubError > DeclineInvitationsOutcome
Definition: SecurityHubClient.h:169
Aws::SecurityHub::SecurityHubClient::BatchEnableStandardsCallable
virtual Model::BatchEnableStandardsOutcomeCallable BatchEnableStandardsCallable(const Model::BatchEnableStandardsRequest &request) const
CreateFindingAggregatorResult.h
Aws::SecurityHub::SecurityHubClient::DeleteMembersCallable
virtual Model::DeleteMembersOutcomeCallable DeleteMembersCallable(const Model::DeleteMembersRequest &request) const
BatchEnableStandardsResult.h
Aws::SecurityHub::DeclineInvitationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeclineInvitationsResponseReceivedHandler
Definition: SecurityHubClient.h:280
Aws::SecurityHub::SecurityHubClient::SecurityHubClient
SecurityHubClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SecurityHub::SecurityHubClient::DeleteInsight
virtual Model::DeleteInsightOutcome DeleteInsight(const Model::DeleteInsightRequest &request) const
Aws::SecurityHub::GetInsightsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetInsightsRequest &, const Model::GetInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightsResponseReceivedHandler
Definition: SecurityHubClient.h:305
Aws::SecurityHub::Model::DescribeHubOutcome
Aws::Utils::Outcome< DescribeHubResult, SecurityHubError > DescribeHubOutcome
Definition: SecurityHubClient.h:176
Aws::SecurityHub::SecurityHubClient::BatchUpdateFindingsCallable
virtual Model::BatchUpdateFindingsOutcomeCallable BatchUpdateFindingsCallable(const Model::BatchUpdateFindingsRequest &request) const
Aws::SecurityHub::SecurityHubClient::UpdateActionTarget
virtual Model::UpdateActionTargetOutcome UpdateActionTarget(const Model::UpdateActionTargetRequest &request) const
CreateMembersResult.h
Aws::SecurityHub::Model::UpdateActionTargetRequest
Definition: UpdateActionTargetRequest.h:22
DeleteInsightResult.h
Aws::SecurityHub::SecurityHubClient::DisableSecurityHubCallable
virtual Model::DisableSecurityHubOutcomeCallable DisableSecurityHubCallable(const Model::DisableSecurityHubRequest &request) const
Aws::SecurityHub::DeleteInvitationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteInvitationsRequest &, const Model::DeleteInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInvitationsResponseReceivedHandler
Definition: SecurityHubClient.h:284
Aws::SecurityHub::Model::GetFindingAggregatorOutcomeCallable
std::future< GetFindingAggregatorOutcome > GetFindingAggregatorOutcomeCallable
Definition: SecurityHubClient.h:245
Aws::SecurityHub::SecurityHubClient::DescribeOrganizationConfigurationAsync
virtual void DescribeOrganizationConfigurationAsync(const Model::DescribeOrganizationConfigurationRequest &request, const DescribeOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DisableImportFindingsForProductAsync
virtual void DisableImportFindingsForProductAsync(const Model::DisableImportFindingsForProductRequest &request, const DisableImportFindingsForProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::UpdateInsightRequest
Definition: UpdateInsightRequest.h:23
Aws::SecurityHub::SecurityHubClient::DisassociateMembersAsync
virtual void DisassociateMembersAsync(const Model::DisassociateMembersRequest &request, const DisassociateMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DisassociateFromAdministratorAccountAsync
virtual void DisassociateFromAdministratorAccountAsync(const Model::DisassociateFromAdministratorAccountRequest &request, const DisassociateFromAdministratorAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::DisassociateFromAdministratorAccountOutcome
Aws::Utils::Outcome< DisassociateFromAdministratorAccountResult, SecurityHubError > DisassociateFromAdministratorAccountOutcome
Definition: SecurityHubClient.h:184
Aws::SecurityHub::SecurityHubClient::EnableSecurityHubCallable
virtual Model::EnableSecurityHubOutcomeCallable EnableSecurityHubCallable(const Model::EnableSecurityHubRequest &request) const
Aws::SecurityHub::SecurityHubClient::DeleteInvitationsAsync
virtual void DeleteInvitationsAsync(const Model::DeleteInvitationsRequest &request, const DeleteInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, SecurityHubError > TagResourceOutcome
Definition: SecurityHubClient.h:204
Aws::SecurityHub::SecurityHubClient::GetFindingAggregatorCallable
virtual Model::GetFindingAggregatorOutcomeCallable GetFindingAggregatorCallable(const Model::GetFindingAggregatorRequest &request) const
Aws::SecurityHub::SecurityHubClient::UpdateSecurityHubConfiguration
virtual Model::UpdateSecurityHubConfigurationOutcome UpdateSecurityHubConfiguration(const Model::UpdateSecurityHubConfigurationRequest &request) const
Aws::SecurityHub::SecurityHubClient::CreateFindingAggregatorAsync
virtual void CreateFindingAggregatorAsync(const Model::CreateFindingAggregatorRequest &request, const CreateFindingAggregatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DisableImportFindingsForProductCallable
virtual Model::DisableImportFindingsForProductOutcomeCallable DisableImportFindingsForProductCallable(const Model::DisableImportFindingsForProductRequest &request) const
InviteMembersResult.h
Aws::SecurityHub::SecurityHubClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::SecurityHub::SecurityHubClient::GetFindingsCallable
virtual Model::GetFindingsOutcomeCallable GetFindingsCallable(const Model::GetFindingsRequest &request) const
Aws::SecurityHub::SecurityHubClient::ListEnabledProductsForImportAsync
virtual void ListEnabledProductsForImportAsync(const Model::ListEnabledProductsForImportRequest &request, const ListEnabledProductsForImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListMembersResult.h
CreateInsightResult.h
Aws::SecurityHub::SecurityHubClient::GetFindingAggregator
virtual Model::GetFindingAggregatorOutcome GetFindingAggregator(const Model::GetFindingAggregatorRequest &request) const
Aws::SecurityHub::UpdateFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateFindingAggregatorRequest &, const Model::UpdateFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingAggregatorResponseReceivedHandler
Definition: SecurityHubClient.h:318
Aws::SecurityHub::SecurityHubClient::DisableSecurityHubAsync
virtual void DisableSecurityHubAsync(const Model::DisableSecurityHubRequest &request, const DisableSecurityHubResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::DescribeProductsRequest
Definition: DescribeProductsRequest.h:26
Aws::SecurityHub::Model::GetEnabledStandardsOutcomeCallable
std::future< GetEnabledStandardsOutcome > GetEnabledStandardsOutcomeCallable
Definition: SecurityHubClient.h:244
DescribeActionTargetsResult.h
Aws::SecurityHub::SecurityHubClient::BatchDisableStandardsAsync
virtual void BatchDisableStandardsAsync(const Model::BatchDisableStandardsRequest &request, const BatchDisableStandardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::UpdateSecurityHubConfigurationCallable
virtual Model::UpdateSecurityHubConfigurationOutcomeCallable UpdateSecurityHubConfigurationCallable(const Model::UpdateSecurityHubConfigurationRequest &request) const
Aws::SecurityHub::GetFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetFindingAggregatorRequest &, const Model::GetFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingAggregatorResponseReceivedHandler
Definition: SecurityHubClient.h:302
AcceptAdministratorInvitationResult.h
Aws::SecurityHub::SecurityHubClient::UpdateActionTargetAsync
virtual void UpdateActionTargetAsync(const Model::UpdateActionTargetRequest &request, const UpdateActionTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::ListOrganizationAdminAccountsCallable
virtual Model::ListOrganizationAdminAccountsOutcomeCallable ListOrganizationAdminAccountsCallable(const Model::ListOrganizationAdminAccountsRequest &request) const
Aws::SecurityHub::Model::GetFindingAggregatorRequest
Definition: GetFindingAggregatorRequest.h:22
Aws::SecurityHub::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::SecurityHub::SecurityHubClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::SecurityHub::Model::GetEnabledStandardsOutcome
Aws::Utils::Outcome< GetEnabledStandardsResult, SecurityHubError > GetEnabledStandardsOutcome
Definition: SecurityHubClient.h:190
Aws::SecurityHub::SecurityHubClient::EnableOrganizationAdminAccount
virtual Model::EnableOrganizationAdminAccountOutcome EnableOrganizationAdminAccount(const Model::EnableOrganizationAdminAccountRequest &request) const
Aws::SecurityHub::GetInsightResultsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetInsightResultsRequest &, const Model::GetInsightResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightResultsResponseReceivedHandler
Definition: SecurityHubClient.h:304
Aws::SecurityHub::Model::DisassociateMembersOutcome
Aws::Utils::Outcome< DisassociateMembersResult, SecurityHubError > DisassociateMembersOutcome
Definition: SecurityHubClient.h:185
Aws::SecurityHub::Model::DeclineInvitationsOutcomeCallable
std::future< DeclineInvitationsOutcome > DeclineInvitationsOutcomeCallable
Definition: SecurityHubClient.h:223
Aws::SecurityHub::ListInvitationsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
Definition: SecurityHubClient.h:311
Aws::SecurityHub::SecurityHubClient::CreateMembers
virtual Model::CreateMembersOutcome CreateMembers(const Model::CreateMembersRequest &request) const
Aws::SecurityHub::Model::DeleteInsightOutcomeCallable
std::future< DeleteInsightOutcome > DeleteInsightOutcomeCallable
Definition: SecurityHubClient.h:226
Aws::SecurityHub::SecurityHubClient::AcceptAdministratorInvitation
virtual Model::AcceptAdministratorInvitationOutcome AcceptAdministratorInvitation(const Model::AcceptAdministratorInvitationRequest &request) const
Aws::SecurityHub::GetFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsResponseReceivedHandler
Definition: SecurityHubClient.h:303
Aws::SecurityHub::SecurityHubClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::CreateActionTargetCallable
virtual Model::CreateActionTargetOutcomeCallable CreateActionTargetCallable(const Model::CreateActionTargetRequest &request) const
Aws::SecurityHub::Model::DisassociateFromAdministratorAccountRequest
Definition: DisassociateFromAdministratorAccountRequest.h:20
Aws::SecurityHub::SecurityHubClient::DescribeHubAsync
virtual void DescribeHubAsync(const Model::DescribeHubRequest &request, const DescribeHubResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::GetAdministratorAccountRequest
Definition: GetAdministratorAccountRequest.h:20
Aws::SecurityHub::Model::DisableImportFindingsForProductOutcomeCallable
std::future< DisableImportFindingsForProductOutcome > DisableImportFindingsForProductOutcomeCallable
Definition: SecurityHubClient.h:235
Aws::SecurityHub::DisableSecurityHubResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisableSecurityHubRequest &, const Model::DisableSecurityHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableSecurityHubResponseReceivedHandler
Definition: SecurityHubClient.h:294
Aws::SecurityHub::SecurityHubClient::DeleteFindingAggregatorCallable
virtual Model::DeleteFindingAggregatorOutcomeCallable DeleteFindingAggregatorCallable(const Model::DeleteFindingAggregatorRequest &request) const
Aws::SecurityHub::SecurityHubClient::CreateActionTarget
virtual Model::CreateActionTargetOutcome CreateActionTarget(const Model::CreateActionTargetRequest &request) const
Aws::SecurityHub::Model::BatchUpdateFindingsOutcome
Aws::Utils::Outcome< BatchUpdateFindingsResult, SecurityHubError > BatchUpdateFindingsOutcome
Definition: SecurityHubClient.h:164
Aws::SecurityHub::Model::CreateFindingAggregatorOutcome
Aws::Utils::Outcome< CreateFindingAggregatorResult, SecurityHubError > CreateFindingAggregatorOutcome
Definition: SecurityHubClient.h:166
Aws::SecurityHub::Model::CreateActionTargetOutcome
Aws::Utils::Outcome< CreateActionTargetResult, SecurityHubError > CreateActionTargetOutcome
Definition: SecurityHubClient.h:165
Aws::SecurityHub::Model::GetEnabledStandardsRequest
Definition: GetEnabledStandardsRequest.h:23
Aws::SecurityHub::Model::ListInvitationsOutcome
Aws::Utils::Outcome< ListInvitationsResult, SecurityHubError > ListInvitationsOutcome
Definition: SecurityHubClient.h:200
Aws::SecurityHub::CreateFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateFindingAggregatorRequest &, const Model::CreateFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingAggregatorResponseReceivedHandler
Definition: SecurityHubClient.h:277
GetInsightResultsResult.h
Aws::SecurityHub::SecurityHubClient::BatchEnableStandardsAsync
virtual void BatchEnableStandardsAsync(const Model::BatchEnableStandardsRequest &request, const BatchEnableStandardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::ListInvitationsOutcomeCallable
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
Definition: SecurityHubClient.h:254
AsyncCallerContext.h
Aws::SecurityHub::Model::ListMembersRequest
Definition: ListMembersRequest.h:26
Aws::SecurityHub::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: SecurityHubClient.h:258
Aws::SecurityHub::Model::CreateInsightOutcomeCallable
std::future< CreateInsightOutcome > CreateInsightOutcomeCallable
Definition: SecurityHubClient.h:221
Aws::SecurityHub::SecurityHubClient::InviteMembersCallable
virtual Model::InviteMembersOutcomeCallable InviteMembersCallable(const Model::InviteMembersRequest &request) const
ListInvitationsResult.h
Aws::SecurityHub::SecurityHubClient::UpdateInsightAsync
virtual void UpdateInsightAsync(const Model::UpdateInsightRequest &request, const UpdateInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::InviteMembersAsync
virtual void InviteMembersAsync(const Model::InviteMembersRequest &request, const InviteMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DescribeStandardsControlsAsync
virtual void DescribeStandardsControlsAsync(const Model::DescribeStandardsControlsRequest &request, const DescribeStandardsControlsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::ListMembersCallable
virtual Model::ListMembersOutcomeCallable ListMembersCallable(const Model::ListMembersRequest &request) const
Aws::SecurityHub::Model::UpdateFindingAggregatorRequest
Definition: UpdateFindingAggregatorRequest.h:23
Aws::SecurityHub::SecurityHubClient::GetEnabledStandardsCallable
virtual Model::GetEnabledStandardsOutcomeCallable GetEnabledStandardsCallable(const Model::GetEnabledStandardsRequest &request) const
Aws::SecurityHub::Model::DescribeActionTargetsOutcomeCallable
std::future< DescribeActionTargetsOutcome > DescribeActionTargetsOutcomeCallable
Definition: SecurityHubClient.h:229
Aws::SecurityHub::DisableImportFindingsForProductResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisableImportFindingsForProductRequest &, const Model::DisableImportFindingsForProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableImportFindingsForProductResponseReceivedHandler
Definition: SecurityHubClient.h:292
Aws::SecurityHub::SecurityHubClient::DisableOrganizationAdminAccountCallable
virtual Model::DisableOrganizationAdminAccountOutcomeCallable DisableOrganizationAdminAccountCallable(const Model::DisableOrganizationAdminAccountRequest &request) const
DisableSecurityHubResult.h
Aws::SecurityHub::DescribeActionTargetsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeActionTargetsRequest &, const Model::DescribeActionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActionTargetsResponseReceivedHandler
Definition: SecurityHubClient.h:286
Aws::SecurityHub::SecurityHubClient::DeleteFindingAggregator
virtual Model::DeleteFindingAggregatorOutcome DeleteFindingAggregator(const Model::DeleteFindingAggregatorRequest &request) const
Aws::SecurityHub::Model::BatchUpdateFindingsOutcomeCallable
std::future< BatchUpdateFindingsOutcome > BatchUpdateFindingsOutcomeCallable
Definition: SecurityHubClient.h:218
Aws::SecurityHub::CreateActionTargetResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateActionTargetRequest &, const Model::CreateActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActionTargetResponseReceivedHandler
Definition: SecurityHubClient.h:276
DescribeStandardsControlsResult.h
Aws::SecurityHub::Model::GetInsightResultsOutcome
Aws::Utils::Outcome< GetInsightResultsResult, SecurityHubError > GetInsightResultsOutcome
Definition: SecurityHubClient.h:193
Aws::SecurityHub::DescribeStandardsControlsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeStandardsControlsRequest &, const Model::DescribeStandardsControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStandardsControlsResponseReceivedHandler
Definition: SecurityHubClient.h:291
Aws::SecurityHub::SecurityHubClient::DescribeStandardsCallable
virtual Model::DescribeStandardsOutcomeCallable DescribeStandardsCallable(const Model::DescribeStandardsRequest &request) const
Aws::SecurityHub::Model::ListFindingAggregatorsOutcome
Aws::Utils::Outcome< ListFindingAggregatorsResult, SecurityHubError > ListFindingAggregatorsOutcome
Definition: SecurityHubClient.h:199
Aws::SecurityHub::Model::EnableSecurityHubOutcomeCallable
std::future< EnableSecurityHubOutcome > EnableSecurityHubOutcomeCallable
Definition: SecurityHubClient.h:242
GetMembersResult.h
Aws::SecurityHub::SecurityHubClient::AcceptAdministratorInvitationAsync
virtual void AcceptAdministratorInvitationAsync(const Model::AcceptAdministratorInvitationRequest &request, const AcceptAdministratorInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::BatchImportFindingsCallable
virtual Model::BatchImportFindingsOutcomeCallable BatchImportFindingsCallable(const Model::BatchImportFindingsRequest &request) const
Aws::SecurityHub::Model::DisableImportFindingsForProductRequest
Definition: DisableImportFindingsForProductRequest.h:22
Aws::SecurityHub::DescribeProductsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeProductsRequest &, const Model::DescribeProductsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProductsResponseReceivedHandler
Definition: SecurityHubClient.h:289
EnableOrganizationAdminAccountResult.h
Aws::SecurityHub::Model::InviteMembersOutcome
Aws::Utils::Outcome< InviteMembersResult, SecurityHubError > InviteMembersOutcome
Definition: SecurityHubClient.h:197
Aws::SecurityHub::SecurityHubClient::UpdateOrganizationConfigurationCallable
virtual Model::UpdateOrganizationConfigurationOutcomeCallable UpdateOrganizationConfigurationCallable(const Model::UpdateOrganizationConfigurationRequest &request) const
Aws::SecurityHub::UntagResourceResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: SecurityHubClient.h:316
Aws::SecurityHub::SecurityHubClient::GetFindingAggregatorAsync
virtual void GetFindingAggregatorAsync(const Model::GetFindingAggregatorRequest &request, const GetFindingAggregatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListEnabledProductsForImportResult.h
Aws::SecurityHub::Model::DisassociateMembersOutcomeCallable
std::future< DisassociateMembersOutcome > DisassociateMembersOutcomeCallable
Definition: SecurityHubClient.h:239
Aws::SecurityHub::GetInvitationsCountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetInvitationsCountRequest &, const Model::GetInvitationsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationsCountResponseReceivedHandler
Definition: SecurityHubClient.h:306
Aws::SecurityHub::InviteMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::InviteMembersRequest &, const Model::InviteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InviteMembersResponseReceivedHandler
Definition: SecurityHubClient.h:308
Aws::SecurityHub::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SecurityHubError > ListTagsForResourceOutcome
Definition: SecurityHubClient.h:203
Aws::SecurityHub::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, SecurityHubError > UntagResourceOutcome
Definition: SecurityHubClient.h:205
AWS_SECURITYHUB_API
#define AWS_SECURITYHUB_API
Definition: SecurityHub_EXPORTS.h:28
Aws::SecurityHub::Model::UpdateFindingsRequest
Definition: UpdateFindingsRequest.h:24
Aws::SecurityHub::SecurityHubClient::BatchDisableStandards
virtual Model::BatchDisableStandardsOutcome BatchDisableStandards(const Model::BatchDisableStandardsRequest &request) const
Aws::SecurityHub::SecurityHubClient::CreateMembersCallable
virtual Model::CreateMembersOutcomeCallable CreateMembersCallable(const Model::CreateMembersRequest &request) const
BatchDisableStandardsResult.h
Aws::SecurityHub::Model::DescribeActionTargetsOutcome
Aws::Utils::Outcome< DescribeActionTargetsResult, SecurityHubError > DescribeActionTargetsOutcome
Definition: SecurityHubClient.h:175
Aws::SecurityHub::SecurityHubClient::UpdateFindingAggregatorCallable
virtual Model::UpdateFindingAggregatorOutcomeCallable UpdateFindingAggregatorCallable(const Model::UpdateFindingAggregatorRequest &request) const
Aws::SecurityHub::SecurityHubClient::UpdateSecurityHubConfigurationAsync
virtual void UpdateSecurityHubConfigurationAsync(const Model::UpdateSecurityHubConfigurationRequest &request, const UpdateSecurityHubConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::UpdateActionTargetOutcome
Aws::Utils::Outcome< UpdateActionTargetResult, SecurityHubError > UpdateActionTargetOutcome
Definition: SecurityHubClient.h:206
Aws::SecurityHub::ListEnabledProductsForImportResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListEnabledProductsForImportRequest &, const Model::ListEnabledProductsForImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEnabledProductsForImportResponseReceivedHandler
Definition: SecurityHubClient.h:309
Aws::SecurityHub::Model::GetInvitationsCountRequest
Definition: GetInvitationsCountRequest.h:20
Aws::SecurityHub::SecurityHubClient::UpdateInsightCallable
virtual Model::UpdateInsightOutcomeCallable UpdateInsightCallable(const Model::UpdateInsightRequest &request) const
Aws::SecurityHub::SecurityHubClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::SecurityHub::Model::EnableImportFindingsForProductOutcomeCallable
std::future< EnableImportFindingsForProductOutcome > EnableImportFindingsForProductOutcomeCallable
Definition: SecurityHubClient.h:240
Aws::SecurityHub::ListMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
Definition: SecurityHubClient.h:312
Aws::SecurityHub::SecurityHubClient::EnableImportFindingsForProductCallable
virtual Model::EnableImportFindingsForProductOutcomeCallable EnableImportFindingsForProductCallable(const Model::EnableImportFindingsForProductRequest &request) const
Aws::SecurityHub::Model::DescribeStandardsOutcome
Aws::Utils::Outcome< DescribeStandardsResult, SecurityHubError > DescribeStandardsOutcome
Definition: SecurityHubClient.h:179
Aws::SecurityHub::Model::BatchDisableStandardsOutcomeCallable
std::future< BatchDisableStandardsOutcome > BatchDisableStandardsOutcomeCallable
Definition: SecurityHubClient.h:215
Aws::SecurityHub::Model::DescribeStandardsControlsRequest
Definition: DescribeStandardsControlsRequest.h:26
Aws::SecurityHub::SecurityHubClient::GetAdministratorAccountCallable
virtual Model::GetAdministratorAccountOutcomeCallable GetAdministratorAccountCallable(const Model::GetAdministratorAccountRequest &request) const
Aws::SecurityHub::SecurityHubClient::UpdateActionTargetCallable
virtual Model::UpdateActionTargetOutcomeCallable UpdateActionTargetCallable(const Model::UpdateActionTargetRequest &request) const
Aws::SecurityHub::SecurityHubClient::BatchUpdateFindings
virtual Model::BatchUpdateFindingsOutcome BatchUpdateFindings(const Model::BatchUpdateFindingsRequest &request) const
Aws::SecurityHub::Model::AcceptAdministratorInvitationOutcome
Aws::Utils::Outcome< AcceptAdministratorInvitationResult, SecurityHubError > AcceptAdministratorInvitationOutcome
Definition: SecurityHubClient.h:158
Aws::SecurityHub::Model::UpdateStandardsControlRequest
Definition: UpdateStandardsControlRequest.h:23
Aws::SecurityHub::Model::UpdateSecurityHubConfigurationRequest
Definition: UpdateSecurityHubConfigurationRequest.h:20
Aws::SecurityHub::Model::GetInvitationsCountOutcome
Aws::Utils::Outcome< GetInvitationsCountResult, SecurityHubError > GetInvitationsCountOutcome
Definition: SecurityHubClient.h:195
Aws::SecurityHub::Model::ListEnabledProductsForImportOutcome
Aws::Utils::Outcome< ListEnabledProductsForImportResult, SecurityHubError > ListEnabledProductsForImportOutcome
Definition: SecurityHubClient.h:198
Aws::SecurityHub::SecurityHubClient::UpdateOrganizationConfiguration
virtual Model::UpdateOrganizationConfigurationOutcome UpdateOrganizationConfiguration(const Model::UpdateOrganizationConfigurationRequest &request) const
Aws::SecurityHub::SecurityHubClient::CreateInsightAsync
virtual void CreateInsightAsync(const Model::CreateInsightRequest &request, const CreateInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::InviteMembersOutcomeCallable
std::future< InviteMembersOutcome > InviteMembersOutcomeCallable
Definition: SecurityHubClient.h:251
Aws::SecurityHub::DeleteActionTargetResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteActionTargetRequest &, const Model::DeleteActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActionTargetResponseReceivedHandler
Definition: SecurityHubClient.h:281
Aws::SecurityHub::SecurityHubClient::DeleteInvitationsCallable
virtual Model::DeleteInvitationsOutcomeCallable DeleteInvitationsCallable(const Model::DeleteInvitationsRequest &request) const
Aws::SecurityHub::SecurityHubClient::UpdateInsight
virtual Model::UpdateInsightOutcome UpdateInsight(const Model::UpdateInsightRequest &request) const
Aws::SecurityHub::Model::DeleteInvitationsOutcomeCallable
std::future< DeleteInvitationsOutcome > DeleteInvitationsOutcomeCallable
Definition: SecurityHubClient.h:227
Aws::SecurityHub::SecurityHubClient::UpdateFindings
virtual Model::UpdateFindingsOutcome UpdateFindings(const Model::UpdateFindingsRequest &request) const
Aws::SecurityHub::SecurityHubClient::DeclineInvitationsCallable
virtual Model::DeclineInvitationsOutcomeCallable DeclineInvitationsCallable(const Model::DeclineInvitationsRequest &request) const
Aws::SecurityHub::UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
Definition: SecurityHubClient.h:321
Aws::SecurityHub::Model::UpdateFindingsOutcomeCallable
std::future< UpdateFindingsOutcome > UpdateFindingsOutcomeCallable
Definition: SecurityHubClient.h:262
UpdateSecurityHubConfigurationResult.h
Aws::SecurityHub::SecurityHubClient::DescribeOrganizationConfigurationCallable
virtual Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable(const Model::DescribeOrganizationConfigurationRequest &request) const
Aws::SecurityHub::SecurityHubClient::CreateMembersAsync
virtual void CreateMembersAsync(const Model::CreateMembersRequest &request, const CreateMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::DisableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< DisableOrganizationAdminAccountResult, SecurityHubError > DisableOrganizationAdminAccountOutcome
Definition: SecurityHubClient.h:182
Aws::SecurityHub::SecurityHubClient::EnableOrganizationAdminAccountCallable
virtual Model::EnableOrganizationAdminAccountOutcomeCallable EnableOrganizationAdminAccountCallable(const Model::EnableOrganizationAdminAccountRequest &request) const
Aws::SecurityHub::Model::GetFindingsRequest
Definition: GetFindingsRequest.h:25
Aws::SecurityHub::Model::DescribeProductsOutcome
Aws::Utils::Outcome< DescribeProductsResult, SecurityHubError > DescribeProductsOutcome
Definition: SecurityHubClient.h:178
GetFindingsResult.h
Aws::SecurityHub::SecurityHubClient::GetInvitationsCountAsync
virtual void GetInvitationsCountAsync(const Model::GetInvitationsCountRequest &request, const GetInvitationsCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::DeleteMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteMembersRequest &, const Model::DeleteMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMembersResponseReceivedHandler
Definition: SecurityHubClient.h:285
Aws::SecurityHub::SecurityHubClient::GetInsightResultsCallable
virtual Model::GetInsightResultsOutcomeCallable GetInsightResultsCallable(const Model::GetInsightResultsRequest &request) const
GetEnabledStandardsResult.h
Aws::SecurityHub::SecurityHubClient::ListFindingAggregators
virtual Model::ListFindingAggregatorsOutcome ListFindingAggregators(const Model::ListFindingAggregatorsRequest &request) const
Aws::SecurityHub::Model::GetFindingsOutcomeCallable
std::future< GetFindingsOutcome > GetFindingsOutcomeCallable
Definition: SecurityHubClient.h:246
EnableImportFindingsForProductResult.h
DescribeOrganizationConfigurationResult.h
Aws::SecurityHub::Model::BatchEnableStandardsOutcome
Aws::Utils::Outcome< BatchEnableStandardsResult, SecurityHubError > BatchEnableStandardsOutcome
Definition: SecurityHubClient.h:162
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
UpdateOrganizationConfigurationResult.h
Aws::SecurityHub::Model::ListEnabledProductsForImportRequest
Definition: ListEnabledProductsForImportRequest.h:26
Aws::SecurityHub::Model::DisableSecurityHubRequest
Definition: DisableSecurityHubRequest.h:20
Aws::SecurityHub::Model::EnableImportFindingsForProductOutcome
Aws::Utils::Outcome< EnableImportFindingsForProductResult, SecurityHubError > EnableImportFindingsForProductOutcome
Definition: SecurityHubClient.h:186
Aws::SecurityHub::Model::DeleteFindingAggregatorOutcomeCallable
std::future< DeleteFindingAggregatorOutcome > DeleteFindingAggregatorOutcomeCallable
Definition: SecurityHubClient.h:225
EnableSecurityHubResult.h
Aws::SecurityHub::SecurityHubClient::ListInvitationsAsync
virtual void ListInvitationsAsync(const Model::ListInvitationsRequest &request, const ListInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DisassociateFromAdministratorAccount
virtual Model::DisassociateFromAdministratorAccountOutcome DisassociateFromAdministratorAccount(const Model::DisassociateFromAdministratorAccountRequest &request) const
Aws::SecurityHub::SecurityHubClient::BatchEnableStandards
virtual Model::BatchEnableStandardsOutcome BatchEnableStandards(const Model::BatchEnableStandardsRequest &request) const
DisableOrganizationAdminAccountResult.h
Aws::SecurityHub::SecurityHubClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::SecurityHub::Model::GetAdministratorAccountOutcomeCallable
std::future< GetAdministratorAccountOutcome > GetAdministratorAccountOutcomeCallable
Definition: SecurityHubClient.h:243
Aws::SecurityHub::SecurityHubClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetInvitationsCountResult.h
Aws::SecurityHub::Model::GetInsightsOutcomeCallable
std::future< GetInsightsOutcome > GetInsightsOutcomeCallable
Definition: SecurityHubClient.h:248
Aws::SecurityHub::Model::ListMembersOutcome
Aws::Utils::Outcome< ListMembersResult, SecurityHubError > ListMembersOutcome
Definition: SecurityHubClient.h:201
Aws::SecurityHub::Model::UpdateInsightOutcome
Aws::Utils::Outcome< UpdateInsightResult, SecurityHubError > UpdateInsightOutcome
Definition: SecurityHubClient.h:209
Aws::SecurityHub::ListTagsForResourceResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: SecurityHubClient.h:314
Aws::SecurityHub::Model::DisableImportFindingsForProductOutcome
Aws::Utils::Outcome< DisableImportFindingsForProductResult, SecurityHubError > DisableImportFindingsForProductOutcome
Definition: SecurityHubClient.h:181
UpdateFindingsResult.h
Aws::SecurityHub::Model::AcceptAdministratorInvitationRequest
Definition: AcceptAdministratorInvitationRequest.h:22
Aws::SecurityHub::Model::DescribeOrganizationConfigurationRequest
Definition: DescribeOrganizationConfigurationRequest.h:20
Aws::SecurityHub::SecurityHubClient::BatchImportFindingsAsync
virtual void BatchImportFindingsAsync(const Model::BatchImportFindingsRequest &request, const BatchImportFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSString.h
Aws::SecurityHub::Model::CreateMembersOutcomeCallable
std::future< CreateMembersOutcome > CreateMembersOutcomeCallable
Definition: SecurityHubClient.h:222
Aws::SecurityHub::Model::DescribeOrganizationConfigurationOutcome
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, SecurityHubError > DescribeOrganizationConfigurationOutcome
Definition: SecurityHubClient.h:177
Aws::SecurityHub::SecurityHubClient::DeclineInvitationsAsync
virtual void DeclineInvitationsAsync(const Model::DeclineInvitationsRequest &request, const DeclineInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::UpdateOrganizationConfigurationAsync
virtual void UpdateOrganizationConfigurationAsync(const Model::UpdateOrganizationConfigurationRequest &request, const UpdateOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeProductsResult.h
Aws::SecurityHub::SecurityHubClient::GetMembersAsync
virtual void GetMembersAsync(const Model::GetMembersRequest &request, const GetMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::GetFindings
virtual Model::GetFindingsOutcome GetFindings(const Model::GetFindingsRequest &request) const
Aws::SecurityHub::Model::DisableOrganizationAdminAccountOutcomeCallable
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
Definition: SecurityHubClient.h:236
Aws::SecurityHub::SecurityHubClient::UpdateFindingAggregatorAsync
virtual void UpdateFindingAggregatorAsync(const Model::UpdateFindingAggregatorRequest &request, const UpdateFindingAggregatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::SecurityHub::Model::DescribeActionTargetsRequest
Definition: DescribeActionTargetsRequest.h:23
Aws::SecurityHub::Model::InviteMembersRequest
Definition: InviteMembersRequest.h:23
Aws::SecurityHub::SecurityHubClient::CreateFindingAggregatorCallable
virtual Model::CreateFindingAggregatorOutcomeCallable CreateFindingAggregatorCallable(const Model::CreateFindingAggregatorRequest &request) const
Aws::SecurityHub::SecurityHubClient::GetEnabledStandards
virtual Model::GetEnabledStandardsOutcome GetEnabledStandards(const Model::GetEnabledStandardsRequest &request) const
Aws::SecurityHub::Model::UpdateOrganizationConfigurationOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
Definition: SecurityHubClient.h:264
Aws::SecurityHub::SecurityHubClient::EnableSecurityHubAsync
virtual void EnableSecurityHubAsync(const Model::EnableSecurityHubRequest &request, const EnableSecurityHubResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DisableOrganizationAdminAccount
virtual Model::DisableOrganizationAdminAccountOutcome DisableOrganizationAdminAccount(const Model::DisableOrganizationAdminAccountRequest &request) const
Aws::SecurityHub::SecurityHubClient::GetInsights
virtual Model::GetInsightsOutcome GetInsights(const Model::GetInsightsRequest &request) const
Aws::SecurityHub::GetEnabledStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::GetEnabledStandardsRequest &, const Model::GetEnabledStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEnabledStandardsResponseReceivedHandler
Definition: SecurityHubClient.h:301
Aws::SecurityHub::BatchImportFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchImportFindingsRequest &, const Model::BatchImportFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchImportFindingsResponseReceivedHandler
Definition: SecurityHubClient.h:274
Aws::SecurityHub::Model::DeleteMembersRequest
Definition: DeleteMembersRequest.h:23
Aws::SecurityHub::Model::BatchDisableStandardsRequest
Definition: BatchDisableStandardsRequest.h:23
Aws::SecurityHub::Model::ListOrganizationAdminAccountsOutcomeCallable
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
Definition: SecurityHubClient.h:256
Aws::SecurityHub::DeleteFindingAggregatorResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteFindingAggregatorRequest &, const Model::DeleteFindingAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFindingAggregatorResponseReceivedHandler
Definition: SecurityHubClient.h:282
Aws::SecurityHub::CreateInsightResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::CreateInsightRequest &, const Model::CreateInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInsightResponseReceivedHandler
Definition: SecurityHubClient.h:278
DisassociateMembersResult.h
DisableImportFindingsForProductResult.h
DescribeHubResult.h
Aws::SecurityHub::SecurityHubClient::CreateActionTargetAsync
virtual void CreateActionTargetAsync(const Model::CreateActionTargetRequest &request, const CreateActionTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DescribeStandardsControls
virtual Model::DescribeStandardsControlsOutcome DescribeStandardsControls(const Model::DescribeStandardsControlsRequest &request) const
Aws::SecurityHub::SecurityHubClient::DisassociateFromAdministratorAccountCallable
virtual Model::DisassociateFromAdministratorAccountOutcomeCallable DisassociateFromAdministratorAccountCallable(const Model::DisassociateFromAdministratorAccountRequest &request) const
Aws::SecurityHub::Model::DescribeOrganizationConfigurationOutcomeCallable
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
Definition: SecurityHubClient.h:231
UpdateStandardsControlResult.h
Aws::SecurityHub::Model::BatchImportFindingsRequest
Definition: BatchImportFindingsRequest.h:23
Aws::SecurityHub::UpdateSecurityHubConfigurationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateSecurityHubConfigurationRequest &, const Model::UpdateSecurityHubConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityHubConfigurationResponseReceivedHandler
Definition: SecurityHubClient.h:322
DisassociateFromAdministratorAccountResult.h
Aws::SecurityHub::SecurityHubClient::UpdateStandardsControl
virtual Model::UpdateStandardsControlOutcome UpdateStandardsControl(const Model::UpdateStandardsControlRequest &request) const
Aws::SecurityHub::BatchUpdateFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchUpdateFindingsRequest &, const Model::BatchUpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateFindingsResponseReceivedHandler
Definition: SecurityHubClient.h:275
Aws::SecurityHub::Model::GetInsightResultsOutcomeCallable
std::future< GetInsightResultsOutcome > GetInsightResultsOutcomeCallable
Definition: SecurityHubClient.h:247
Aws::SecurityHub::SecurityHubClient::GetInvitationsCountCallable
virtual Model::GetInvitationsCountOutcomeCallable GetInvitationsCountCallable(const Model::GetInvitationsCountRequest &request) const
Aws::SecurityHub::EnableImportFindingsForProductResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::EnableImportFindingsForProductRequest &, const Model::EnableImportFindingsForProductOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableImportFindingsForProductResponseReceivedHandler
Definition: SecurityHubClient.h:297
ListOrganizationAdminAccountsResult.h
Aws::SecurityHub::SecurityHubClient::DeleteInsightAsync
virtual void DeleteInsightAsync(const Model::DeleteInsightRequest &request, const DeleteInsightResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::GetInsightsCallable
virtual Model::GetInsightsOutcomeCallable GetInsightsCallable(const Model::GetInsightsRequest &request) const
Aws::SecurityHub::Model::DisassociateFromAdministratorAccountOutcomeCallable
std::future< DisassociateFromAdministratorAccountOutcome > DisassociateFromAdministratorAccountOutcomeCallable
Definition: SecurityHubClient.h:238
GetAdministratorAccountResult.h
Aws::SecurityHub::SecurityHubClient::DescribeActionTargetsCallable
virtual Model::DescribeActionTargetsOutcomeCallable DescribeActionTargetsCallable(const Model::DescribeActionTargetsRequest &request) const
Aws::SecurityHub::Model::BatchImportFindingsOutcomeCallable
std::future< BatchImportFindingsOutcome > BatchImportFindingsOutcomeCallable
Definition: SecurityHubClient.h:217
Aws::SecurityHub::Model::AcceptAdministratorInvitationOutcomeCallable
std::future< AcceptAdministratorInvitationOutcome > AcceptAdministratorInvitationOutcomeCallable
Definition: SecurityHubClient.h:214
Aws::SecurityHub::SecurityHubClient::DescribeStandardsControlsCallable
virtual Model::DescribeStandardsControlsOutcomeCallable DescribeStandardsControlsCallable(const Model::DescribeStandardsControlsRequest &request) const
Aws::SecurityHub::ListFindingAggregatorsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListFindingAggregatorsRequest &, const Model::ListFindingAggregatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingAggregatorsResponseReceivedHandler
Definition: SecurityHubClient.h:310
Aws::SecurityHub::Model::UpdateOrganizationConfigurationOutcome
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, SecurityHubError > UpdateOrganizationConfigurationOutcome
Definition: SecurityHubClient.h:210
Aws::SecurityHub::Model::GetAdministratorAccountOutcome
Aws::Utils::Outcome< GetAdministratorAccountResult, SecurityHubError > GetAdministratorAccountOutcome
Definition: SecurityHubClient.h:189
Aws::SecurityHub::Model::BatchEnableStandardsRequest
Definition: BatchEnableStandardsRequest.h:23
Aws::SecurityHub::SecurityHubClient::EnableSecurityHub
virtual Model::EnableSecurityHubOutcome EnableSecurityHub(const Model::EnableSecurityHubRequest &request) const
Aws::SecurityHub::SecurityHubClient::ListFindingAggregatorsAsync
virtual void ListFindingAggregatorsAsync(const Model::ListFindingAggregatorsRequest &request, const ListFindingAggregatorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::GetMembersOutcomeCallable
std::future< GetMembersOutcome > GetMembersOutcomeCallable
Definition: SecurityHubClient.h:250
Aws::SecurityHub::Model::UpdateStandardsControlOutcomeCallable
std::future< UpdateStandardsControlOutcome > UpdateStandardsControlOutcomeCallable
Definition: SecurityHubClient.h:266
Aws::SecurityHub::SecurityHubClient::BatchUpdateFindingsAsync
virtual void BatchUpdateFindingsAsync(const Model::BatchUpdateFindingsRequest &request, const BatchUpdateFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::CreateFindingAggregator
virtual Model::CreateFindingAggregatorOutcome CreateFindingAggregator(const Model::CreateFindingAggregatorRequest &request) const
Aws::SecurityHub::Model::DeleteMembersOutcome
Aws::Utils::Outcome< DeleteMembersResult, SecurityHubError > DeleteMembersOutcome
Definition: SecurityHubClient.h:174
Aws::SecurityHub::Model::UpdateFindingsOutcome
Aws::Utils::Outcome< UpdateFindingsResult, SecurityHubError > UpdateFindingsOutcome
Definition: SecurityHubClient.h:208
Aws::SecurityHub::SecurityHubClient::DeleteActionTargetAsync
virtual void DeleteActionTargetAsync(const Model::DeleteActionTargetRequest &request, const DeleteActionTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::ListFindingAggregatorsRequest
Definition: ListFindingAggregatorsRequest.h:26
ClientConfiguration.h
Aws::SecurityHub::SecurityHubClient::DescribeHubCallable
virtual Model::DescribeHubOutcomeCallable DescribeHubCallable(const Model::DescribeHubRequest &request) const
DeleteMembersResult.h
Aws::SecurityHub::SecurityHubClient::DeleteInsightCallable
virtual Model::DeleteInsightOutcomeCallable DeleteInsightCallable(const Model::DeleteInsightRequest &request) const
Aws::SecurityHub::Model::ListOrganizationAdminAccountsRequest
Definition: ListOrganizationAdminAccountsRequest.h:26
Aws::SecurityHub::SecurityHubClient::DescribeProductsCallable
virtual Model::DescribeProductsOutcomeCallable DescribeProductsCallable(const Model::DescribeProductsRequest &request) const
Aws::SecurityHub::SecurityHubClient::~SecurityHubClient
virtual ~SecurityHubClient()
DescribeStandardsResult.h
Aws::SecurityHub::SecurityHubClient::EnableImportFindingsForProduct
virtual Model::EnableImportFindingsForProductOutcome EnableImportFindingsForProduct(const Model::EnableImportFindingsForProductRequest &request) const
Aws::SecurityHub::SecurityHubClient::DescribeProducts
virtual Model::DescribeProductsOutcome DescribeProducts(const Model::DescribeProductsRequest &request) const
Aws::SecurityHub::Model::DeleteInvitationsRequest
Definition: DeleteInvitationsRequest.h:23
Aws
Definition: AccessManagementClient.h:15
Aws::SecurityHub::SecurityHubClient::DescribeActionTargetsAsync
virtual void DescribeActionTargetsAsync(const Model::DescribeActionTargetsRequest &request, const DescribeActionTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::DisableSecurityHubOutcomeCallable
std::future< DisableSecurityHubOutcome > DisableSecurityHubOutcomeCallable
Definition: SecurityHubClient.h:237
Aws::SecurityHub::Model::GetMembersRequest
Definition: GetMembersRequest.h:23
Aws::SecurityHub::Model::UpdateFindingAggregatorOutcome
Aws::Utils::Outcome< UpdateFindingAggregatorResult, SecurityHubError > UpdateFindingAggregatorOutcome
Definition: SecurityHubClient.h:207
HttpTypes.h
Aws::SecurityHub::SecurityHubClient::DisableImportFindingsForProduct
virtual Model::DisableImportFindingsForProductOutcome DisableImportFindingsForProduct(const Model::DisableImportFindingsForProductRequest &request) const
Aws::SecurityHub::SecurityHubClient::DisableOrganizationAdminAccountAsync
virtual void DisableOrganizationAdminAccountAsync(const Model::DisableOrganizationAdminAccountRequest &request, const DisableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::GetAdministratorAccount
virtual Model::GetAdministratorAccountOutcome GetAdministratorAccount(const Model::GetAdministratorAccountRequest &request) const
Aws::SecurityHub::Model::DeleteInsightOutcome
Aws::Utils::Outcome< DeleteInsightResult, SecurityHubError > DeleteInsightOutcome
Definition: SecurityHubClient.h:172
Aws::SecurityHub::SecurityHubClient::ListEnabledProductsForImport
virtual Model::ListEnabledProductsForImportOutcome ListEnabledProductsForImport(const Model::ListEnabledProductsForImportRequest &request) const
Aws::SecurityHub::Model::UpdateInsightOutcomeCallable
std::future< UpdateInsightOutcome > UpdateInsightOutcomeCallable
Definition: SecurityHubClient.h:263
Aws::SecurityHub::SecurityHubClient::DescribeHub
virtual Model::DescribeHubOutcome DescribeHub(const Model::DescribeHubRequest &request) const
Aws::SecurityHub::SecurityHubClient::DescribeOrganizationConfiguration
virtual Model::DescribeOrganizationConfigurationOutcome DescribeOrganizationConfiguration(const Model::DescribeOrganizationConfigurationRequest &request) const
Aws::SecurityHub::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: SecurityHubClient.h:259
Aws::SecurityHub::UpdateFindingsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateFindingsRequest &, const Model::UpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsResponseReceivedHandler
Definition: SecurityHubClient.h:319
Aws::SecurityHub::DisableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
Definition: SecurityHubClient.h:293
Aws::SecurityHub::Model::DescribeProductsOutcomeCallable
std::future< DescribeProductsOutcome > DescribeProductsOutcomeCallable
Definition: SecurityHubClient.h:232
DeclineInvitationsResult.h
Aws::SecurityHub::BatchDisableStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::BatchDisableStandardsRequest &, const Model::BatchDisableStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisableStandardsResponseReceivedHandler
Definition: SecurityHubClient.h:272
Aws::SecurityHub::UpdateActionTargetResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateActionTargetRequest &, const Model::UpdateActionTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateActionTargetResponseReceivedHandler
Definition: SecurityHubClient.h:317
Aws::SecurityHub::Model::GetFindingsOutcome
Aws::Utils::Outcome< GetFindingsResult, SecurityHubError > GetFindingsOutcome
Definition: SecurityHubClient.h:192
Aws::SecurityHub::Model::EnableOrganizationAdminAccountRequest
Definition: EnableOrganizationAdminAccountRequest.h:22
Aws::SecurityHub::DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
Definition: SecurityHubClient.h:288
GetFindingAggregatorResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::SecurityHub::Model::ListFindingAggregatorsOutcomeCallable
std::future< ListFindingAggregatorsOutcome > ListFindingAggregatorsOutcomeCallable
Definition: SecurityHubClient.h:253
Aws::SecurityHub::SecurityHubClient::EnableOrganizationAdminAccountAsync
virtual void EnableOrganizationAdminAccountAsync(const Model::EnableOrganizationAdminAccountRequest &request, const EnableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::CreateFindingAggregatorOutcomeCallable
std::future< CreateFindingAggregatorOutcome > CreateFindingAggregatorOutcomeCallable
Definition: SecurityHubClient.h:220
Aws::SecurityHub::SecurityHubClient::GetEnabledStandardsAsync
virtual void GetEnabledStandardsAsync(const Model::GetEnabledStandardsRequest &request, const GetEnabledStandardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::ListInvitationsCallable
virtual Model::ListInvitationsOutcomeCallable ListInvitationsCallable(const Model::ListInvitationsRequest &request) const
Aws::SecurityHub::SecurityHubClient::BatchImportFindings
virtual Model::BatchImportFindingsOutcome BatchImportFindings(const Model::BatchImportFindingsRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SecurityHub::Model::UpdateOrganizationConfigurationRequest
Definition: UpdateOrganizationConfigurationRequest.h:20
Aws::SecurityHub::SecurityHubClient::EnableImportFindingsForProductAsync
virtual void EnableImportFindingsForProductAsync(const Model::EnableImportFindingsForProductRequest &request, const EnableImportFindingsForProductResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::UpdateStandardsControlCallable
virtual Model::UpdateStandardsControlOutcomeCallable UpdateStandardsControlCallable(const Model::UpdateStandardsControlRequest &request) const
Aws::SecurityHub::SecurityHubClient::CreateInsightCallable
virtual Model::CreateInsightOutcomeCallable CreateInsightCallable(const Model::CreateInsightRequest &request) const
Aws::SecurityHub::SecurityHubClient::GetInvitationsCount
virtual Model::GetInvitationsCountOutcome GetInvitationsCount(const Model::GetInvitationsCountRequest &request) const
Aws::SecurityHub::SecurityHubClient::DeclineInvitations
virtual Model::DeclineInvitationsOutcome DeclineInvitations(const Model::DeclineInvitationsRequest &request) const
DeleteFindingAggregatorResult.h
Aws::SecurityHub::SecurityHubClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
UntagResourceResult.h
Aws::SecurityHub::SecurityHubClient::DescribeStandards
virtual Model::DescribeStandardsOutcome DescribeStandards(const Model::DescribeStandardsRequest &request) const
Aws::SecurityHub::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: SecurityHubClient.h:257
GetInsightsResult.h
AWSClient.h
Aws::SecurityHub::Model::GetInsightsRequest
Definition: GetInsightsRequest.h:23
Aws::SecurityHub::Model::DisableSecurityHubOutcome
Aws::Utils::Outcome< DisableSecurityHubResult, SecurityHubError > DisableSecurityHubOutcome
Definition: SecurityHubClient.h:183
Aws::SecurityHub::ListOrganizationAdminAccountsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
Definition: SecurityHubClient.h:313
Aws::SecurityHub::SecurityHubClient::ListMembers
virtual Model::ListMembersOutcome ListMembers(const Model::ListMembersRequest &request) const
Aws::SecurityHub::DisassociateFromAdministratorAccountResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromAdministratorAccountResponseReceivedHandler
Definition: SecurityHubClient.h:295
BatchImportFindingsResult.h
Aws::SecurityHub::SecurityHubClient
Definition: SecurityHubClient.h:358
Aws::SecurityHub::Model::GetInvitationsCountOutcomeCallable
std::future< GetInvitationsCountOutcome > GetInvitationsCountOutcomeCallable
Definition: SecurityHubClient.h:249
Aws::SecurityHub::SecurityHubClient::DescribeStandardsAsync
virtual void DescribeStandardsAsync(const Model::DescribeStandardsRequest &request, const DescribeStandardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
SecurityHub_EXPORTS.h
Aws::SecurityHub::SecurityHubClient::ListOrganizationAdminAccounts
virtual Model::ListOrganizationAdminAccountsOutcome ListOrganizationAdminAccounts(const Model::ListOrganizationAdminAccountsRequest &request) const
Aws::SecurityHub::Model::DisassociateMembersRequest
Definition: DisassociateMembersRequest.h:23
ListFindingAggregatorsResult.h
Aws::SecurityHub::Model::DeleteMembersOutcomeCallable
std::future< DeleteMembersOutcome > DeleteMembersOutcomeCallable
Definition: SecurityHubClient.h:228
Aws::SecurityHub::SecurityHubClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: SecurityHubClient.h:360
Aws::SecurityHub::SecurityHubClient::UpdateFindingsCallable
virtual Model::UpdateFindingsOutcomeCallable UpdateFindingsCallable(const Model::UpdateFindingsRequest &request) const
Aws::SecurityHub::Model::DisableOrganizationAdminAccountRequest
Definition: DisableOrganizationAdminAccountRequest.h:22
Aws::SecurityHub::Model::GetInsightResultsRequest
Definition: GetInsightResultsRequest.h:22
Aws::SecurityHub::Model::ListInvitationsRequest
Definition: ListInvitationsRequest.h:26
Aws::SecurityHub::Model::DeleteInsightRequest
Definition: DeleteInsightRequest.h:22
Aws::SecurityHub::Model::BatchImportFindingsOutcome
Aws::Utils::Outcome< BatchImportFindingsResult, SecurityHubError > BatchImportFindingsOutcome
Definition: SecurityHubClient.h:163
Aws::SecurityHub::TagResourceResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: SecurityHubClient.h:315
Aws::SecurityHub::SecurityHubClient::UpdateStandardsControlAsync
virtual void UpdateStandardsControlAsync(const Model::UpdateStandardsControlRequest &request, const UpdateStandardsControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::SecurityHubClient::DisassociateMembersCallable
virtual Model::DisassociateMembersOutcomeCallable DisassociateMembersCallable(const Model::DisassociateMembersRequest &request) const
Aws::SecurityHub::SecurityHubClient::DescribeActionTargets
virtual Model::DescribeActionTargetsOutcome DescribeActionTargets(const Model::DescribeActionTargetsRequest &request) const
Aws::SecurityHub::Model::CreateActionTargetOutcomeCallable
std::future< CreateActionTargetOutcome > CreateActionTargetOutcomeCallable
Definition: SecurityHubClient.h:219
Aws::SecurityHub::Model::DeleteFindingAggregatorRequest
Definition: DeleteFindingAggregatorRequest.h:22
Aws::SecurityHub::SecurityHubClient::DisassociateMembers
virtual Model::DisassociateMembersOutcome DisassociateMembers(const Model::DisassociateMembersRequest &request) const
TagResourceResult.h
Aws::SecurityHub::DeleteInsightResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DeleteInsightRequest &, const Model::DeleteInsightOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInsightResponseReceivedHandler
Definition: SecurityHubClient.h:283
BatchUpdateFindingsResult.h
Aws::SecurityHub::EnableSecurityHubResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::EnableSecurityHubRequest &, const Model::EnableSecurityHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableSecurityHubResponseReceivedHandler
Definition: SecurityHubClient.h:299
Aws::SecurityHub::SecurityHubClient::DeleteInvitations
virtual Model::DeleteInvitationsOutcome DeleteInvitations(const Model::DeleteInvitationsRequest &request) const
Aws::SecurityHub::Model::UpdateSecurityHubConfigurationOutcome
Aws::Utils::Outcome< UpdateSecurityHubConfigurationResult, SecurityHubError > UpdateSecurityHubConfigurationOutcome
Definition: SecurityHubClient.h:211
Aws::SecurityHub::SecurityHubClient::InviteMembers
virtual Model::InviteMembersOutcome InviteMembers(const Model::InviteMembersRequest &request) const
Aws::SecurityHub::Model::ListMembersOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
Definition: SecurityHubClient.h:255
Aws::SecurityHub::SecurityHubClient::SecurityHubClient
SecurityHubClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
UpdateInsightResult.h
Aws::SecurityHub::Model::UpdateActionTargetOutcomeCallable
std::future< UpdateActionTargetOutcome > UpdateActionTargetOutcomeCallable
Definition: SecurityHubClient.h:260
Aws::SecurityHub::Model::UpdateSecurityHubConfigurationOutcomeCallable
std::future< UpdateSecurityHubConfigurationOutcome > UpdateSecurityHubConfigurationOutcomeCallable
Definition: SecurityHubClient.h:265
Aws::SecurityHub::SecurityHubClient::ListEnabledProductsForImportCallable
virtual Model::ListEnabledProductsForImportOutcomeCallable ListEnabledProductsForImportCallable(const Model::ListEnabledProductsForImportRequest &request) const
Aws::SecurityHub::Model::EnableImportFindingsForProductRequest
Definition: EnableImportFindingsForProductRequest.h:22
Aws::SecurityHub::Model::EnableOrganizationAdminAccountOutcomeCallable
std::future< EnableOrganizationAdminAccountOutcome > EnableOrganizationAdminAccountOutcomeCallable
Definition: SecurityHubClient.h:241
Aws::SecurityHub::SecurityHubClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::SecurityHub::Model::GetMembersOutcome
Aws::Utils::Outcome< GetMembersResult, SecurityHubError > GetMembersOutcome
Definition: SecurityHubClient.h:196
Aws::SecurityHub::Model::ListEnabledProductsForImportOutcomeCallable
std::future< ListEnabledProductsForImportOutcome > ListEnabledProductsForImportOutcomeCallable
Definition: SecurityHubClient.h:252
Aws::SecurityHub::SecurityHubClient::DeleteMembers
virtual Model::DeleteMembersOutcome DeleteMembers(const Model::DeleteMembersRequest &request) const
Aws::SecurityHub::Model::DescribeHubRequest
Definition: DescribeHubRequest.h:26
DeleteInvitationsResult.h
Aws::SecurityHub::Model::DeleteFindingAggregatorOutcome
Aws::Utils::Outcome< DeleteFindingAggregatorResult, SecurityHubError > DeleteFindingAggregatorOutcome
Definition: SecurityHubClient.h:171
Aws::SecurityHub::SecurityHubClient::SecurityHubClient
SecurityHubClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::SecurityHub::Model::CreateMembersRequest
Definition: CreateMembersRequest.h:23
Aws::SecurityHub::SecurityHubClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::SecurityHub::SecurityHubClient::GetAdministratorAccountAsync
virtual void GetAdministratorAccountAsync(const Model::GetAdministratorAccountRequest &request, const GetAdministratorAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::Model::EnableSecurityHubOutcome
Aws::Utils::Outcome< EnableSecurityHubResult, SecurityHubError > EnableSecurityHubOutcome
Definition: SecurityHubClient.h:188
Aws::SecurityHub::SecurityHubClient::DeleteActionTarget
virtual Model::DeleteActionTargetOutcome DeleteActionTarget(const Model::DeleteActionTargetRequest &request) const
Aws::SecurityHub::Model::CreateInsightRequest
Definition: CreateInsightRequest.h:23
Aws::SecurityHub::SecurityHubClient::DescribeProductsAsync
virtual void DescribeProductsAsync(const Model::DescribeProductsRequest &request, const DescribeProductsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::SecurityHub::UpdateStandardsControlResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::UpdateStandardsControlRequest &, const Model::UpdateStandardsControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStandardsControlResponseReceivedHandler
Definition: SecurityHubClient.h:323
Aws::SecurityHub::Model::BatchDisableStandardsOutcome
Aws::Utils::Outcome< BatchDisableStandardsResult, SecurityHubError > BatchDisableStandardsOutcome
Definition: SecurityHubClient.h:161
Aws::SecurityHub::DescribeHubResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeHubRequest &, const Model::DescribeHubOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHubResponseReceivedHandler
Definition: SecurityHubClient.h:287
Aws::SecurityHub::Model::UpdateFindingAggregatorOutcomeCallable
std::future< UpdateFindingAggregatorOutcome > UpdateFindingAggregatorOutcomeCallable
Definition: SecurityHubClient.h:261
Aws::SecurityHub::Model::CreateActionTargetRequest
Definition: CreateActionTargetRequest.h:22
JsonSerializer.h
Aws::SecurityHub::DisassociateMembersResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DisassociateMembersRequest &, const Model::DisassociateMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMembersResponseReceivedHandler
Definition: SecurityHubClient.h:296
Aws::SecurityHub::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::SecurityHub::Model::CreateMembersOutcome
Aws::Utils::Outcome< CreateMembersResult, SecurityHubError > CreateMembersOutcome
Definition: SecurityHubClient.h:168
Aws::SecurityHub::DescribeStandardsResponseReceivedHandler
std::function< void(const SecurityHubClient *, const Model::DescribeStandardsRequest &, const Model::DescribeStandardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStandardsResponseReceivedHandler
Definition: SecurityHubClient.h:290
Aws::SecurityHub::Model::DescribeStandardsRequest
Definition: DescribeStandardsRequest.h:26
Aws::SecurityHub::SecurityHubClient::DeleteActionTargetCallable
virtual Model::DeleteActionTargetOutcomeCallable DeleteActionTargetCallable(const Model::DeleteActionTargetRequest &request) const
Aws::SecurityHub::Model::DeleteActionTargetRequest
Definition: DeleteActionTargetRequest.h:22
Aws::SecurityHub::Model::DescribeStandardsControlsOutcome
Aws::Utils::Outcome< DescribeStandardsControlsResult, SecurityHubError > DescribeStandardsControlsOutcome
Definition: SecurityHubClient.h:180
Aws::SecurityHub::SecurityHubClient::ListFindingAggregatorsCallable
virtual Model::ListFindingAggregatorsOutcomeCallable ListFindingAggregatorsCallable(const Model::ListFindingAggregatorsRequest &request) const