AWS SDK for C++  1.9.131
AWS SDK for C++
AccessAnalyzerClient.h
Go to the documentation of this file.
1 
6 #pragma once
35 #include <aws/core/NoResult.h>
38 #include <future>
39 #include <functional>
40 
41 namespace Aws
42 {
43 
44 namespace Http
45 {
46  class HttpClient;
47  class HttpClientFactory;
48 } // namespace Http
49 
50 namespace Utils
51 {
52  template< typename R, typename E> class Outcome;
53 namespace Threading
54 {
55  class Executor;
56 } // namespace Threading
57 } // namespace Utils
58 
59 namespace Auth
60 {
61  class AWSCredentials;
63 } // namespace Auth
64 
65 namespace Client
66 {
67  class RetryStrategy;
68 } // namespace Client
69 
70 namespace AccessAnalyzer
71 {
72 
73 namespace Model
74 {
84  class GetAnalyzerRequest;
86  class GetFindingRequest;
93  class ListFindingsRequest;
98  class TagResourceRequest;
101  class UpdateFindingsRequest;
102  class ValidatePolicyRequest;
103 
132 
133  typedef std::future<ApplyArchiveRuleOutcome> ApplyArchiveRuleOutcomeCallable;
134  typedef std::future<CancelPolicyGenerationOutcome> CancelPolicyGenerationOutcomeCallable;
135  typedef std::future<CreateAccessPreviewOutcome> CreateAccessPreviewOutcomeCallable;
136  typedef std::future<CreateAnalyzerOutcome> CreateAnalyzerOutcomeCallable;
137  typedef std::future<CreateArchiveRuleOutcome> CreateArchiveRuleOutcomeCallable;
138  typedef std::future<DeleteAnalyzerOutcome> DeleteAnalyzerOutcomeCallable;
139  typedef std::future<DeleteArchiveRuleOutcome> DeleteArchiveRuleOutcomeCallable;
140  typedef std::future<GetAccessPreviewOutcome> GetAccessPreviewOutcomeCallable;
141  typedef std::future<GetAnalyzedResourceOutcome> GetAnalyzedResourceOutcomeCallable;
142  typedef std::future<GetAnalyzerOutcome> GetAnalyzerOutcomeCallable;
143  typedef std::future<GetArchiveRuleOutcome> GetArchiveRuleOutcomeCallable;
144  typedef std::future<GetFindingOutcome> GetFindingOutcomeCallable;
145  typedef std::future<GetGeneratedPolicyOutcome> GetGeneratedPolicyOutcomeCallable;
146  typedef std::future<ListAccessPreviewFindingsOutcome> ListAccessPreviewFindingsOutcomeCallable;
147  typedef std::future<ListAccessPreviewsOutcome> ListAccessPreviewsOutcomeCallable;
148  typedef std::future<ListAnalyzedResourcesOutcome> ListAnalyzedResourcesOutcomeCallable;
149  typedef std::future<ListAnalyzersOutcome> ListAnalyzersOutcomeCallable;
150  typedef std::future<ListArchiveRulesOutcome> ListArchiveRulesOutcomeCallable;
151  typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
152  typedef std::future<ListPolicyGenerationsOutcome> ListPolicyGenerationsOutcomeCallable;
153  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
154  typedef std::future<StartPolicyGenerationOutcome> StartPolicyGenerationOutcomeCallable;
155  typedef std::future<StartResourceScanOutcome> StartResourceScanOutcomeCallable;
156  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
157  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
158  typedef std::future<UpdateArchiveRuleOutcome> UpdateArchiveRuleOutcomeCallable;
159  typedef std::future<UpdateFindingsOutcome> UpdateFindingsOutcomeCallable;
160  typedef std::future<ValidatePolicyOutcome> ValidatePolicyOutcomeCallable;
161 } // namespace Model
162 
163  class AccessAnalyzerClient;
164 
165  typedef std::function<void(const AccessAnalyzerClient*, const Model::ApplyArchiveRuleRequest&, const Model::ApplyArchiveRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApplyArchiveRuleResponseReceivedHandler;
166  typedef std::function<void(const AccessAnalyzerClient*, const Model::CancelPolicyGenerationRequest&, const Model::CancelPolicyGenerationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelPolicyGenerationResponseReceivedHandler;
167  typedef std::function<void(const AccessAnalyzerClient*, const Model::CreateAccessPreviewRequest&, const Model::CreateAccessPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccessPreviewResponseReceivedHandler;
168  typedef std::function<void(const AccessAnalyzerClient*, const Model::CreateAnalyzerRequest&, const Model::CreateAnalyzerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAnalyzerResponseReceivedHandler;
169  typedef std::function<void(const AccessAnalyzerClient*, const Model::CreateArchiveRuleRequest&, const Model::CreateArchiveRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateArchiveRuleResponseReceivedHandler;
170  typedef std::function<void(const AccessAnalyzerClient*, const Model::DeleteAnalyzerRequest&, const Model::DeleteAnalyzerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAnalyzerResponseReceivedHandler;
171  typedef std::function<void(const AccessAnalyzerClient*, const Model::DeleteArchiveRuleRequest&, const Model::DeleteArchiveRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteArchiveRuleResponseReceivedHandler;
172  typedef std::function<void(const AccessAnalyzerClient*, const Model::GetAccessPreviewRequest&, const Model::GetAccessPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccessPreviewResponseReceivedHandler;
173  typedef std::function<void(const AccessAnalyzerClient*, const Model::GetAnalyzedResourceRequest&, const Model::GetAnalyzedResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAnalyzedResourceResponseReceivedHandler;
174  typedef std::function<void(const AccessAnalyzerClient*, const Model::GetAnalyzerRequest&, const Model::GetAnalyzerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAnalyzerResponseReceivedHandler;
175  typedef std::function<void(const AccessAnalyzerClient*, const Model::GetArchiveRuleRequest&, const Model::GetArchiveRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetArchiveRuleResponseReceivedHandler;
176  typedef std::function<void(const AccessAnalyzerClient*, const Model::GetFindingRequest&, const Model::GetFindingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingResponseReceivedHandler;
177  typedef std::function<void(const AccessAnalyzerClient*, const Model::GetGeneratedPolicyRequest&, const Model::GetGeneratedPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGeneratedPolicyResponseReceivedHandler;
178  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListAccessPreviewFindingsRequest&, const Model::ListAccessPreviewFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccessPreviewFindingsResponseReceivedHandler;
179  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListAccessPreviewsRequest&, const Model::ListAccessPreviewsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccessPreviewsResponseReceivedHandler;
180  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListAnalyzedResourcesRequest&, const Model::ListAnalyzedResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnalyzedResourcesResponseReceivedHandler;
181  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListAnalyzersRequest&, const Model::ListAnalyzersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnalyzersResponseReceivedHandler;
182  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListArchiveRulesRequest&, const Model::ListArchiveRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListArchiveRulesResponseReceivedHandler;
183  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsResponseReceivedHandler;
184  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListPolicyGenerationsRequest&, const Model::ListPolicyGenerationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPolicyGenerationsResponseReceivedHandler;
185  typedef std::function<void(const AccessAnalyzerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
186  typedef std::function<void(const AccessAnalyzerClient*, const Model::StartPolicyGenerationRequest&, const Model::StartPolicyGenerationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartPolicyGenerationResponseReceivedHandler;
187  typedef std::function<void(const AccessAnalyzerClient*, const Model::StartResourceScanRequest&, const Model::StartResourceScanOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartResourceScanResponseReceivedHandler;
188  typedef std::function<void(const AccessAnalyzerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
189  typedef std::function<void(const AccessAnalyzerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
190  typedef std::function<void(const AccessAnalyzerClient*, const Model::UpdateArchiveRuleRequest&, const Model::UpdateArchiveRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateArchiveRuleResponseReceivedHandler;
191  typedef std::function<void(const AccessAnalyzerClient*, const Model::UpdateFindingsRequest&, const Model::UpdateFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingsResponseReceivedHandler;
192  typedef std::function<void(const AccessAnalyzerClient*, const Model::ValidatePolicyRequest&, const Model::ValidatePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidatePolicyResponseReceivedHandler;
193 
211  {
212  public:
214 
220 
226 
231  AccessAnalyzerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
233 
235 
236 
244 
254 
263  virtual void ApplyArchiveRuleAsync(const Model::ApplyArchiveRuleRequest& request, const ApplyArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
264 
271 
280 
288  virtual void CancelPolicyGenerationAsync(const Model::CancelPolicyGenerationRequest& request, const CancelPolicyGenerationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
289 
298 
309 
319  virtual void CreateAccessPreviewAsync(const Model::CreateAccessPreviewRequest& request, const CreateAccessPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
320 
327 
336 
344  virtual void CreateAnalyzerAsync(const Model::CreateAnalyzerRequest& request, const CreateAnalyzerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
345 
358 
373 
387  virtual void CreateArchiveRuleAsync(const Model::CreateArchiveRuleRequest& request, const CreateArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
388 
398 
410 
421  virtual void DeleteAnalyzerAsync(const Model::DeleteAnalyzerRequest& request, const DeleteAnalyzerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
422 
429 
438 
446  virtual void DeleteArchiveRuleAsync(const Model::DeleteArchiveRuleRequest& request, const DeleteArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
447 
455 
465 
474  virtual void GetAccessPreviewAsync(const Model::GetAccessPreviewRequest& request, const GetAccessPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
475 
483 
493 
502  virtual void GetAnalyzedResourceAsync(const Model::GetAnalyzedResourceRequest& request, const GetAnalyzedResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
503 
511 
521 
530  virtual void GetAnalyzerAsync(const Model::GetAnalyzerRequest& request, const GetAnalyzerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
531 
542 
555 
567  virtual void GetArchiveRuleAsync(const Model::GetArchiveRuleRequest& request, const GetArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
568 
576 
586 
595  virtual void GetFindingAsync(const Model::GetFindingRequest& request, const GetFindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
596 
604 
614 
623  virtual void GetGeneratedPolicyAsync(const Model::GetGeneratedPolicyRequest& request, const GetGeneratedPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
624 
632 
642 
651  virtual void ListAccessPreviewFindingsAsync(const Model::ListAccessPreviewFindingsRequest& request, const ListAccessPreviewFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
652 
660 
670 
679  virtual void ListAccessPreviewsAsync(const Model::ListAccessPreviewsRequest& request, const ListAccessPreviewsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
680 
688 
698 
707  virtual void ListAnalyzedResourcesAsync(const Model::ListAnalyzedResourcesRequest& request, const ListAnalyzedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
708 
715 
724 
732  virtual void ListAnalyzersAsync(const Model::ListAnalyzersRequest& request, const ListAnalyzersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
733 
741 
751 
760  virtual void ListArchiveRulesAsync(const Model::ListArchiveRulesRequest& request, const ListArchiveRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
761 
772 
785 
797  virtual void ListFindingsAsync(const Model::ListFindingsRequest& request, const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
798 
806 
816 
825  virtual void ListPolicyGenerationsAsync(const Model::ListPolicyGenerationsRequest& request, const ListPolicyGenerationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
826 
834 
844 
853  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
854 
861 
870 
878  virtual void StartPolicyGenerationAsync(const Model::StartPolicyGenerationRequest& request, const StartPolicyGenerationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
879 
887 
897 
906  virtual void StartResourceScanAsync(const Model::StartResourceScanRequest& request, const StartResourceScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
907 
914 
923 
931  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
932 
939 
948 
956  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
957 
965 
975 
984  virtual void UpdateArchiveRuleAsync(const Model::UpdateArchiveRuleRequest& request, const UpdateArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
985 
992 
1001 
1009  virtual void UpdateFindingsAsync(const Model::UpdateFindingsRequest& request, const UpdateFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1010 
1020 
1032 
1043  virtual void ValidatePolicyAsync(const Model::ValidatePolicyRequest& request, const ValidatePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1044 
1045 
1046  void OverrideEndpoint(const Aws::String& endpoint);
1047  private:
1048  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1049  void ApplyArchiveRuleAsyncHelper(const Model::ApplyArchiveRuleRequest& request, const ApplyArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1050  void CancelPolicyGenerationAsyncHelper(const Model::CancelPolicyGenerationRequest& request, const CancelPolicyGenerationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1051  void CreateAccessPreviewAsyncHelper(const Model::CreateAccessPreviewRequest& request, const CreateAccessPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1052  void CreateAnalyzerAsyncHelper(const Model::CreateAnalyzerRequest& request, const CreateAnalyzerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1053  void CreateArchiveRuleAsyncHelper(const Model::CreateArchiveRuleRequest& request, const CreateArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1054  void DeleteAnalyzerAsyncHelper(const Model::DeleteAnalyzerRequest& request, const DeleteAnalyzerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1055  void DeleteArchiveRuleAsyncHelper(const Model::DeleteArchiveRuleRequest& request, const DeleteArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1056  void GetAccessPreviewAsyncHelper(const Model::GetAccessPreviewRequest& request, const GetAccessPreviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1057  void GetAnalyzedResourceAsyncHelper(const Model::GetAnalyzedResourceRequest& request, const GetAnalyzedResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1058  void GetAnalyzerAsyncHelper(const Model::GetAnalyzerRequest& request, const GetAnalyzerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1059  void GetArchiveRuleAsyncHelper(const Model::GetArchiveRuleRequest& request, const GetArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1060  void GetFindingAsyncHelper(const Model::GetFindingRequest& request, const GetFindingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1061  void GetGeneratedPolicyAsyncHelper(const Model::GetGeneratedPolicyRequest& request, const GetGeneratedPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1062  void ListAccessPreviewFindingsAsyncHelper(const Model::ListAccessPreviewFindingsRequest& request, const ListAccessPreviewFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1063  void ListAccessPreviewsAsyncHelper(const Model::ListAccessPreviewsRequest& request, const ListAccessPreviewsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1064  void ListAnalyzedResourcesAsyncHelper(const Model::ListAnalyzedResourcesRequest& request, const ListAnalyzedResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1065  void ListAnalyzersAsyncHelper(const Model::ListAnalyzersRequest& request, const ListAnalyzersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1066  void ListArchiveRulesAsyncHelper(const Model::ListArchiveRulesRequest& request, const ListArchiveRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1067  void ListFindingsAsyncHelper(const Model::ListFindingsRequest& request, const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1068  void ListPolicyGenerationsAsyncHelper(const Model::ListPolicyGenerationsRequest& request, const ListPolicyGenerationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1069  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1070  void StartPolicyGenerationAsyncHelper(const Model::StartPolicyGenerationRequest& request, const StartPolicyGenerationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1071  void StartResourceScanAsyncHelper(const Model::StartResourceScanRequest& request, const StartResourceScanResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1072  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1073  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1074  void UpdateArchiveRuleAsyncHelper(const Model::UpdateArchiveRuleRequest& request, const UpdateArchiveRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1075  void UpdateFindingsAsyncHelper(const Model::UpdateFindingsRequest& request, const UpdateFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1076  void ValidatePolicyAsyncHelper(const Model::ValidatePolicyRequest& request, const ValidatePolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1077 
1078  Aws::String m_uri;
1079  Aws::String m_configScheme;
1080  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1081  };
1082 
1083 } // namespace AccessAnalyzer
1084 } // namespace Aws
Aws::AccessAnalyzer::Model::GetAnalyzedResourceOutcomeCallable
std::future< GetAnalyzedResourceOutcome > GetAnalyzedResourceOutcomeCallable
Definition: AccessAnalyzerClient.h:141
Aws::AccessAnalyzer::GetAccessPreviewResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::GetAccessPreviewRequest &, const Model::GetAccessPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccessPreviewResponseReceivedHandler
Definition: AccessAnalyzerClient.h:172
Aws::AccessAnalyzer::AccessAnalyzerClient::StartResourceScan
virtual Model::StartResourceScanOutcome StartResourceScan(const Model::StartResourceScanRequest &request) const
Aws::AccessAnalyzer::ListArchiveRulesResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListArchiveRulesRequest &, const Model::ListArchiveRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArchiveRulesResponseReceivedHandler
Definition: AccessAnalyzerClient.h:182
Aws::AccessAnalyzer::CreateArchiveRuleResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::CreateArchiveRuleRequest &, const Model::CreateArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateArchiveRuleResponseReceivedHandler
Definition: AccessAnalyzerClient.h:169
Aws::AccessAnalyzer::Model::StartResourceScanOutcomeCallable
std::future< StartResourceScanOutcome > StartResourceScanOutcomeCallable
Definition: AccessAnalyzerClient.h:155
Aws::AccessAnalyzer::GetArchiveRuleResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::GetArchiveRuleRequest &, const Model::GetArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetArchiveRuleResponseReceivedHandler
Definition: AccessAnalyzerClient.h:175
UntagResourceResult.h
Aws::AccessAnalyzer::UpdateArchiveRuleResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::UpdateArchiveRuleRequest &, const Model::UpdateArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateArchiveRuleResponseReceivedHandler
Definition: AccessAnalyzerClient.h:190
Aws::AccessAnalyzer::ListAnalyzersResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListAnalyzersRequest &, const Model::ListAnalyzersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnalyzersResponseReceivedHandler
Definition: AccessAnalyzerClient.h:181
AccessAnalyzer_EXPORTS.h
Aws::AccessAnalyzer::Model::DeleteArchiveRuleOutcomeCallable
std::future< DeleteArchiveRuleOutcome > DeleteArchiveRuleOutcomeCallable
Definition: AccessAnalyzerClient.h:139
Aws::AccessAnalyzer::Model::GetGeneratedPolicyRequest
Definition: GetGeneratedPolicyRequest.h:26
Aws::AccessAnalyzer::Model::GetAccessPreviewOutcome
Aws::Utils::Outcome< GetAccessPreviewResult, AccessAnalyzerError > GetAccessPreviewOutcome
Definition: AccessAnalyzerClient.h:111
Aws::AccessAnalyzer::AccessAnalyzerClient::StartResourceScanAsync
virtual void StartResourceScanAsync(const Model::StartResourceScanRequest &request, const StartResourceScanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAccessPreviewFindingsCallable
virtual Model::ListAccessPreviewFindingsOutcomeCallable ListAccessPreviewFindingsCallable(const Model::ListAccessPreviewFindingsRequest &request) const
Aws::AccessAnalyzer::Model::ListPolicyGenerationsOutcome
Aws::Utils::Outcome< ListPolicyGenerationsResult, AccessAnalyzerError > ListPolicyGenerationsOutcome
Definition: AccessAnalyzerClient.h:123
Aws::AccessAnalyzer::Model::ListAnalyzersOutcomeCallable
std::future< ListAnalyzersOutcome > ListAnalyzersOutcomeCallable
Definition: AccessAnalyzerClient.h:149
Aws::AccessAnalyzer::Model::GetGeneratedPolicyOutcomeCallable
std::future< GetGeneratedPolicyOutcome > GetGeneratedPolicyOutcomeCallable
Definition: AccessAnalyzerClient.h:145
Aws::AccessAnalyzer::Model::GetFindingOutcomeCallable
std::future< GetFindingOutcome > GetFindingOutcomeCallable
Definition: AccessAnalyzerClient.h:144
Aws::AccessAnalyzer::Model::ListAccessPreviewsOutcome
Aws::Utils::Outcome< ListAccessPreviewsResult, AccessAnalyzerError > ListAccessPreviewsOutcome
Definition: AccessAnalyzerClient.h:118
Aws::AccessAnalyzer::Model::ListAccessPreviewFindingsRequest
Definition: ListAccessPreviewFindingsRequest.h:24
Aws::AccessAnalyzer::AccessAnalyzerClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
AWSError.h
CancelPolicyGenerationResult.h
Aws::AccessAnalyzer::Model::ApplyArchiveRuleRequest
Definition: ApplyArchiveRuleRequest.h:26
Aws::AccessAnalyzer::Model::CreateAccessPreviewOutcome
Aws::Utils::Outcome< CreateAccessPreviewResult, AccessAnalyzerError > CreateAccessPreviewOutcome
Definition: AccessAnalyzerClient.h:106
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAccessPreviews
virtual Model::ListAccessPreviewsOutcome ListAccessPreviews(const Model::ListAccessPreviewsRequest &request) const
Aws::AccessAnalyzer::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:30
Aws::AccessAnalyzer::AccessAnalyzerClient::GetFindingCallable
virtual Model::GetFindingOutcomeCallable GetFindingCallable(const Model::GetFindingRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::DeleteAnalyzer
virtual Model::DeleteAnalyzerOutcome DeleteAnalyzer(const Model::DeleteAnalyzerRequest &request) const
Aws::AccessAnalyzer::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: AccessAnalyzerClient.h:156
Aws::AccessAnalyzer::Model::GetArchiveRuleOutcome
Aws::Utils::Outcome< GetArchiveRuleResult, AccessAnalyzerError > GetArchiveRuleOutcome
Definition: AccessAnalyzerClient.h:114
Aws::AccessAnalyzer::AccessAnalyzerClient::CancelPolicyGenerationCallable
virtual Model::CancelPolicyGenerationOutcomeCallable CancelPolicyGenerationCallable(const Model::CancelPolicyGenerationRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::AccessAnalyzerClient
AccessAnalyzerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AccessAnalyzer::Model::StartResourceScanRequest
Definition: StartResourceScanRequest.h:26
ListAccessPreviewFindingsResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::ListFindings
virtual Model::ListFindingsOutcome ListFindings(const Model::ListFindingsRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
ListAnalyzersResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::GetArchiveRuleAsync
virtual void GetArchiveRuleAsync(const Model::GetArchiveRuleRequest &request, const GetArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListArchiveRulesAsync
virtual void ListArchiveRulesAsync(const Model::ListArchiveRulesRequest &request, const ListArchiveRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::ApplyArchiveRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > ApplyArchiveRuleOutcome
Definition: AccessAnalyzerClient.h:102
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAccessPreview
virtual Model::GetAccessPreviewOutcome GetAccessPreview(const Model::GetAccessPreviewRequest &request) const
GetFindingResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::ValidatePolicyAsync
virtual void ValidatePolicyAsync(const Model::ValidatePolicyRequest &request, const ValidatePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAnalyzersCallable
virtual Model::ListAnalyzersOutcomeCallable ListAnalyzersCallable(const Model::ListAnalyzersRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ApplyArchiveRule
virtual Model::ApplyArchiveRuleOutcome ApplyArchiveRule(const Model::ApplyArchiveRuleRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateArchiveRuleAsync
virtual void CreateArchiveRuleAsync(const Model::CreateArchiveRuleRequest &request, const CreateArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::GetArchiveRule
virtual Model::GetArchiveRuleOutcome GetArchiveRule(const Model::GetArchiveRuleRequest &request) const
Aws::AccessAnalyzer::Model::CreateAnalyzerOutcome
Aws::Utils::Outcome< CreateAnalyzerResult, AccessAnalyzerError > CreateAnalyzerOutcome
Definition: AccessAnalyzerClient.h:107
Aws::AccessAnalyzer::AccessAnalyzerClient::ListFindingsCallable
virtual Model::ListFindingsOutcomeCallable ListFindingsCallable(const Model::ListFindingsRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAnalyzerAsync
virtual void GetAnalyzerAsync(const Model::GetAnalyzerRequest &request, const GetAnalyzerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListPolicyGenerationsCallable
virtual Model::ListPolicyGenerationsOutcomeCallable ListPolicyGenerationsCallable(const Model::ListPolicyGenerationsRequest &request) const
Aws::AccessAnalyzer::Model::ListAccessPreviewFindingsOutcome
Aws::Utils::Outcome< ListAccessPreviewFindingsResult, AccessAnalyzerError > ListAccessPreviewFindingsOutcome
Definition: AccessAnalyzerClient.h:117
CreateAccessPreviewResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: AccessAnalyzerClient.h:213
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAnalyzedResources
virtual Model::ListAnalyzedResourcesOutcome ListAnalyzedResources(const Model::ListAnalyzedResourcesRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ApplyArchiveRuleCallable
virtual Model::ApplyArchiveRuleOutcomeCallable ApplyArchiveRuleCallable(const Model::ApplyArchiveRuleRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListFindingsAsync
virtual void ListFindingsAsync(const Model::ListFindingsRequest &request, const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::DeleteAnalyzerOutcomeCallable
std::future< DeleteAnalyzerOutcome > DeleteAnalyzerOutcomeCallable
Definition: AccessAnalyzerClient.h:138
Aws::AccessAnalyzer::Model::ApplyArchiveRuleOutcomeCallable
std::future< ApplyArchiveRuleOutcome > ApplyArchiveRuleOutcomeCallable
Definition: AccessAnalyzerClient.h:133
Aws::AccessAnalyzer::Model::ValidatePolicyRequest
Definition: ValidatePolicyRequest.h:28
AsyncCallerContext.h
Aws::AccessAnalyzer::AccessAnalyzerClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAccessPreviewsAsync
virtual void ListAccessPreviewsAsync(const Model::ListAccessPreviewsRequest &request, const ListAccessPreviewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::DeleteAnalyzerCallable
virtual Model::DeleteAnalyzerOutcomeCallable DeleteAnalyzerCallable(const Model::DeleteAnalyzerRequest &request) const
Aws::AccessAnalyzer::Model::UpdateFindingsRequest
Definition: UpdateFindingsRequest.h:29
Aws::AccessAnalyzer::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: AccessAnalyzerClient.h:157
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAccessPreviewCallable
virtual Model::GetAccessPreviewOutcomeCallable GetAccessPreviewCallable(const Model::GetAccessPreviewRequest &request) const
Aws::Utils::Threading::Executor
Definition: Executor.h:31
Aws::AccessAnalyzer::AccessAnalyzerClient::GetGeneratedPolicy
virtual Model::GetGeneratedPolicyOutcome GetGeneratedPolicy(const Model::GetGeneratedPolicyRequest &request) const
Aws::AccessAnalyzer::Model::UpdateFindingsOutcomeCallable
std::future< UpdateFindingsOutcome > UpdateFindingsOutcomeCallable
Definition: AccessAnalyzerClient.h:159
Aws::AccessAnalyzer::AccessAnalyzerClient
Definition: AccessAnalyzerClient.h:211
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateAnalyzerAsync
virtual void CreateAnalyzerAsync(const Model::CreateAnalyzerRequest &request, const CreateAnalyzerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AccessAnalyzerError > ListTagsForResourceOutcome
Definition: AccessAnalyzerClient.h:124
Aws::AccessAnalyzer::Model::ListAnalyzedResourcesOutcome
Aws::Utils::Outcome< ListAnalyzedResourcesResult, AccessAnalyzerError > ListAnalyzedResourcesOutcome
Definition: AccessAnalyzerClient.h:119
Aws::Auth::AWSCredentialsProvider
Definition: AWSCredentialsProvider.h:51
Aws::AccessAnalyzer::Model::DeleteArchiveRuleRequest
Definition: DeleteArchiveRuleRequest.h:30
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateAccessPreview
virtual Model::CreateAccessPreviewOutcome CreateAccessPreview(const Model::CreateAccessPreviewRequest &request) const
NoResult.h
ListFindingsResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAnalyzedResource
virtual Model::GetAnalyzedResourceOutcome GetAnalyzedResource(const Model::GetAnalyzedResourceRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::DeleteArchiveRuleAsync
virtual void DeleteArchiveRuleAsync(const Model::DeleteArchiveRuleRequest &request, const DeleteArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::GetAnalyzerOutcomeCallable
std::future< GetAnalyzerOutcome > GetAnalyzerOutcomeCallable
Definition: AccessAnalyzerClient.h:142
Aws::Client::RetryStrategy
Definition: RetryStrategy.h:37
Aws::AccessAnalyzer::GetAnalyzerResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::GetAnalyzerRequest &, const Model::GetAnalyzerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnalyzerResponseReceivedHandler
Definition: AccessAnalyzerClient.h:174
ValidatePolicyResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAnalyzedResourceAsync
virtual void GetAnalyzedResourceAsync(const Model::GetAnalyzedResourceRequest &request, const GetAnalyzedResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAccessPreviewAsync
virtual void GetAccessPreviewAsync(const Model::GetAccessPreviewRequest &request, const GetAccessPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateAccessPreviewCallable
virtual Model::CreateAccessPreviewOutcomeCallable CreateAccessPreviewCallable(const Model::CreateAccessPreviewRequest &request) const
Aws::AccessAnalyzer::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, AccessAnalyzerError > UntagResourceOutcome
Definition: AccessAnalyzerClient.h:128
Aws::AccessAnalyzer::AccessAnalyzerClient::GetArchiveRuleCallable
virtual Model::GetArchiveRuleOutcomeCallable GetArchiveRuleCallable(const Model::GetArchiveRuleRequest &request) const
Aws::AccessAnalyzer::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, AccessAnalyzerError > TagResourceOutcome
Definition: AccessAnalyzerClient.h:127
Aws::AccessAnalyzer::Model::ListAccessPreviewsOutcomeCallable
std::future< ListAccessPreviewsOutcome > ListAccessPreviewsOutcomeCallable
Definition: AccessAnalyzerClient.h:147
Aws::AccessAnalyzer::StartPolicyGenerationResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::StartPolicyGenerationRequest &, const Model::StartPolicyGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartPolicyGenerationResponseReceivedHandler
Definition: AccessAnalyzerClient.h:186
ListAnalyzedResourcesResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::AccessAnalyzer::Model::GetAccessPreviewRequest
Definition: GetAccessPreviewRequest.h:26
Aws::AccessAnalyzer::AccessAnalyzerClient::StartResourceScanCallable
virtual Model::StartResourceScanOutcomeCallable StartResourceScanCallable(const Model::StartResourceScanRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::DeleteAnalyzerAsync
virtual void DeleteAnalyzerAsync(const Model::DeleteAnalyzerRequest &request, const DeleteAnalyzerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::GetFindingAsync
virtual void GetFindingAsync(const Model::GetFindingRequest &request, const GetFindingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::GetAccessPreviewOutcomeCallable
std::future< GetAccessPreviewOutcome > GetAccessPreviewOutcomeCallable
Definition: AccessAnalyzerClient.h:140
Aws::AccessAnalyzer::AccessAnalyzerClient::StartPolicyGeneration
virtual Model::StartPolicyGenerationOutcome StartPolicyGeneration(const Model::StartPolicyGenerationRequest &request) const
GetAnalyzedResourceResult.h
GetAccessPreviewResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::UpdateArchiveRuleAsync
virtual void UpdateArchiveRuleAsync(const Model::UpdateArchiveRuleRequest &request, const UpdateArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAccessPreviewsCallable
virtual Model::ListAccessPreviewsOutcomeCallable ListAccessPreviewsCallable(const Model::ListAccessPreviewsRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListArchiveRules
virtual Model::ListArchiveRulesOutcome ListArchiveRules(const Model::ListArchiveRulesRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::AccessAnalyzerClient
AccessAnalyzerClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
GetGeneratedPolicyResult.h
Aws::AccessAnalyzer::Model::ListArchiveRulesOutcomeCallable
std::future< ListArchiveRulesOutcome > ListArchiveRulesOutcomeCallable
Definition: AccessAnalyzerClient.h:150
Aws::AccessAnalyzer::GetAnalyzedResourceResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::GetAnalyzedResourceRequest &, const Model::GetAnalyzedResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnalyzedResourceResponseReceivedHandler
Definition: AccessAnalyzerClient.h:173
Aws::AccessAnalyzer::Model::ListFindingsRequest
Definition: ListFindingsRequest.h:29
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAnalyzersAsync
virtual void ListAnalyzersAsync(const Model::ListAnalyzersRequest &request, const ListAnalyzersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::ValidatePolicyOutcomeCallable
std::future< ValidatePolicyOutcome > ValidatePolicyOutcomeCallable
Definition: AccessAnalyzerClient.h:160
Aws::AccessAnalyzer::AccessAnalyzerClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::StartPolicyGenerationCallable
virtual Model::StartPolicyGenerationOutcomeCallable StartPolicyGenerationCallable(const Model::StartPolicyGenerationRequest &request) const
Aws::AccessAnalyzer::ListPolicyGenerationsResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListPolicyGenerationsRequest &, const Model::ListPolicyGenerationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPolicyGenerationsResponseReceivedHandler
Definition: AccessAnalyzerClient.h:184
Aws::AccessAnalyzer::Model::GetAnalyzerRequest
Definition: GetAnalyzerRequest.h:25
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::AccessAnalyzer::Model::GetFindingOutcome
Aws::Utils::Outcome< GetFindingResult, AccessAnalyzerError > GetFindingOutcome
Definition: AccessAnalyzerClient.h:115
Aws::AccessAnalyzer::AccessAnalyzerClient::UpdateArchiveRuleCallable
virtual Model::UpdateArchiveRuleOutcomeCallable UpdateArchiveRuleCallable(const Model::UpdateArchiveRuleRequest &request) const
Aws::AccessAnalyzer::Model::StartPolicyGenerationOutcome
Aws::Utils::Outcome< StartPolicyGenerationResult, AccessAnalyzerError > StartPolicyGenerationOutcome
Definition: AccessAnalyzerClient.h:125
Aws::AccessAnalyzer::Model::ListFindingsOutcome
Aws::Utils::Outcome< ListFindingsResult, AccessAnalyzerError > ListFindingsOutcome
Definition: AccessAnalyzerClient.h:122
Aws::AccessAnalyzer::DeleteAnalyzerResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::DeleteAnalyzerRequest &, const Model::DeleteAnalyzerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnalyzerResponseReceivedHandler
Definition: AccessAnalyzerClient.h:170
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAnalyzers
virtual Model::ListAnalyzersOutcome ListAnalyzers(const Model::ListAnalyzersRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAccessPreviewFindingsAsync
virtual void ListAccessPreviewFindingsAsync(const Model::ListAccessPreviewFindingsRequest &request, const ListAccessPreviewFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::StartPolicyGenerationAsync
virtual void StartPolicyGenerationAsync(const Model::StartPolicyGenerationRequest &request, const StartPolicyGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::CreateAccessPreviewRequest
Definition: CreateAccessPreviewRequest.h:25
Aws::AccessAnalyzer::Model::ListAccessPreviewFindingsOutcomeCallable
std::future< ListAccessPreviewFindingsOutcome > ListAccessPreviewFindingsOutcomeCallable
Definition: AccessAnalyzerClient.h:146
Aws::AccessAnalyzer::AccessAnalyzerClient::UpdateFindingsAsync
virtual void UpdateFindingsAsync(const Model::UpdateFindingsRequest &request, const UpdateFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::CancelPolicyGeneration
virtual Model::CancelPolicyGenerationOutcome CancelPolicyGeneration(const Model::CancelPolicyGenerationRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateArchiveRule
virtual Model::CreateArchiveRuleOutcome CreateArchiveRule(const Model::CreateArchiveRuleRequest &request) const
Aws::AccessAnalyzer::CreateAccessPreviewResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::CreateAccessPreviewRequest &, const Model::CreateAccessPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessPreviewResponseReceivedHandler
Definition: AccessAnalyzerClient.h:167
Aws::AccessAnalyzer::Model::ValidatePolicyOutcome
Aws::Utils::Outcome< ValidatePolicyResult, AccessAnalyzerError > ValidatePolicyOutcome
Definition: AccessAnalyzerClient.h:131
Aws::AccessAnalyzer::Model::ListPolicyGenerationsOutcomeCallable
std::future< ListPolicyGenerationsOutcome > ListPolicyGenerationsOutcomeCallable
Definition: AccessAnalyzerClient.h:152
Aws::AccessAnalyzer::Model::DeleteAnalyzerOutcome
Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > DeleteAnalyzerOutcome
Definition: AccessAnalyzerClient.h:109
Aws::AccessAnalyzer::ApplyArchiveRuleResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ApplyArchiveRuleRequest &, const Model::ApplyArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyArchiveRuleResponseReceivedHandler
Definition: AccessAnalyzerClient.h:163
AccessAnalyzerErrors.h
AWSString.h
Aws::AccessAnalyzer::ListAccessPreviewsResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListAccessPreviewsRequest &, const Model::ListAccessPreviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessPreviewsResponseReceivedHandler
Definition: AccessAnalyzerClient.h:179
Aws::AccessAnalyzer::ValidatePolicyResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ValidatePolicyRequest &, const Model::ValidatePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidatePolicyResponseReceivedHandler
Definition: AccessAnalyzerClient.h:192
Aws::AccessAnalyzer::Model::UpdateArchiveRuleOutcomeCallable
std::future< UpdateArchiveRuleOutcome > UpdateArchiveRuleOutcomeCallable
Definition: AccessAnalyzerClient.h:158
Aws::AccessAnalyzer::Model::GetFindingRequest
Definition: GetFindingRequest.h:29
Aws::AccessAnalyzer::Model::StartPolicyGenerationRequest
Definition: StartPolicyGenerationRequest.h:25
Aws::AccessAnalyzer::AccessAnalyzerClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
ListArchiveRulesResult.h
Aws::AccessAnalyzer::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:26
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::AccessAnalyzer::Model::StartPolicyGenerationOutcomeCallable
std::future< StartPolicyGenerationOutcome > StartPolicyGenerationOutcomeCallable
Definition: AccessAnalyzerClient.h:154
Aws::AccessAnalyzer::Model::ListAnalyzersOutcome
Aws::Utils::Outcome< ListAnalyzersResult, AccessAnalyzerError > ListAnalyzersOutcome
Definition: AccessAnalyzerClient.h:120
Aws::Http::HttpClientFactory
Definition: HttpClientFactory.h:29
Aws::AccessAnalyzer::Model::DeleteArchiveRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > DeleteArchiveRuleOutcome
Definition: AccessAnalyzerClient.h:110
Aws::AccessAnalyzer::Model::ListAnalyzedResourcesRequest
Definition: ListAnalyzedResourcesRequest.h:27
Aws::AccessAnalyzer::Model::GetAnalyzedResourceRequest
Definition: GetAnalyzedResourceRequest.h:29
Aws::AccessAnalyzer::Model::CancelPolicyGenerationOutcomeCallable
std::future< CancelPolicyGenerationOutcome > CancelPolicyGenerationOutcomeCallable
Definition: AccessAnalyzerClient.h:134
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAnalyzedResourcesAsync
virtual void ListAnalyzedResourcesAsync(const Model::ListAnalyzedResourcesRequest &request, const ListAnalyzedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::CancelPolicyGenerationOutcome
Aws::Utils::Outcome< CancelPolicyGenerationResult, AccessAnalyzerError > CancelPolicyGenerationOutcome
Definition: AccessAnalyzerClient.h:105
Aws::AccessAnalyzer::GetGeneratedPolicyResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::GetGeneratedPolicyRequest &, const Model::GetGeneratedPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGeneratedPolicyResponseReceivedHandler
Definition: AccessAnalyzerClient.h:177
Aws::AccessAnalyzer::AccessAnalyzerClient::GetGeneratedPolicyCallable
virtual Model::GetGeneratedPolicyOutcomeCallable GetGeneratedPolicyCallable(const Model::GetGeneratedPolicyRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::GetFinding
virtual Model::GetFindingOutcome GetFinding(const Model::GetFindingRequest &request) const
Aws::AccessAnalyzer::Model::GetArchiveRuleRequest
Definition: GetArchiveRuleRequest.h:25
Aws::AccessAnalyzer::StartResourceScanResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::StartResourceScanRequest &, const Model::StartResourceScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartResourceScanResponseReceivedHandler
Definition: AccessAnalyzerClient.h:187
GetArchiveRuleResult.h
Aws::AccessAnalyzer::UntagResourceResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: AccessAnalyzerClient.h:189
Aws::AccessAnalyzer::Model::GetAnalyzerOutcome
Aws::Utils::Outcome< GetAnalyzerResult, AccessAnalyzerError > GetAnalyzerOutcome
Definition: AccessAnalyzerClient.h:113
Aws::AccessAnalyzer::Model::CreateArchiveRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > CreateArchiveRuleOutcome
Definition: AccessAnalyzerClient.h:108
Aws::AccessAnalyzer::AccessAnalyzerClient::UpdateFindingsCallable
virtual Model::UpdateFindingsOutcomeCallable UpdateFindingsCallable(const Model::UpdateFindingsRequest &request) const
Aws::AccessAnalyzer::Model::GetArchiveRuleOutcomeCallable
std::future< GetArchiveRuleOutcome > GetArchiveRuleOutcomeCallable
Definition: AccessAnalyzerClient.h:143
Aws::AccessAnalyzer::Model::ListFindingsOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
Definition: AccessAnalyzerClient.h:151
Aws::AccessAnalyzer::AccessAnalyzerClient::UpdateFindings
virtual Model::UpdateFindingsOutcome UpdateFindings(const Model::UpdateFindingsRequest &request) const
Aws::AccessAnalyzer::Model::CreateAnalyzerRequest
Definition: CreateAnalyzerRequest.h:30
Aws::Http::HttpClient
Definition: HttpClient.h:34
Aws::AccessAnalyzer::Model::UpdateFindingsOutcome
Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > UpdateFindingsOutcome
Definition: AccessAnalyzerClient.h:130
Aws::AccessAnalyzer::Model::ListPolicyGenerationsRequest
Definition: ListPolicyGenerationsRequest.h:26
ListPolicyGenerationsResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::CancelPolicyGenerationAsync
virtual void CancelPolicyGenerationAsync(const Model::CancelPolicyGenerationRequest &request, const CancelPolicyGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::TagResourceRequest
Definition: TagResourceRequest.h:26
Aws::AccessAnalyzer::AccessAnalyzerClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::AccessAnalyzer::Model::UpdateArchiveRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > UpdateArchiveRuleOutcome
Definition: AccessAnalyzerClient.h:129
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateArchiveRuleCallable
virtual Model::CreateArchiveRuleOutcomeCallable CreateArchiveRuleCallable(const Model::CreateArchiveRuleRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ValidatePolicyCallable
virtual Model::ValidatePolicyOutcomeCallable ValidatePolicyCallable(const Model::ValidatePolicyRequest &request) const
ClientConfiguration.h
Aws::AccessAnalyzer::AccessAnalyzerClient::GetGeneratedPolicyAsync
virtual void GetGeneratedPolicyAsync(const Model::GetGeneratedPolicyRequest &request, const GetGeneratedPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ApplyArchiveRuleAsync
virtual void ApplyArchiveRuleAsync(const Model::ApplyArchiveRuleRequest &request, const ApplyArchiveRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::CreateArchiveRuleOutcomeCallable
std::future< CreateArchiveRuleOutcome > CreateArchiveRuleOutcomeCallable
Definition: AccessAnalyzerClient.h:137
Aws::AccessAnalyzer::AccessAnalyzerClient::AccessAnalyzerClient
AccessAnalyzerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AccessAnalyzer::Model::ListArchiveRulesOutcome
Aws::Utils::Outcome< ListArchiveRulesResult, AccessAnalyzerError > ListArchiveRulesOutcome
Definition: AccessAnalyzerClient.h:121
Aws::AccessAnalyzer::AccessAnalyzerClient::ListPolicyGenerationsAsync
virtual void ListPolicyGenerationsAsync(const Model::ListPolicyGenerationsRequest &request, const ListPolicyGenerationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::AccessAnalyzer::ListAnalyzedResourcesResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListAnalyzedResourcesRequest &, const Model::ListAnalyzedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnalyzedResourcesResponseReceivedHandler
Definition: AccessAnalyzerClient.h:180
Aws::AccessAnalyzer::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: AccessAnalyzerClient.h:153
Aws::AccessAnalyzer::Model::GetGeneratedPolicyOutcome
Aws::Utils::Outcome< GetGeneratedPolicyResult, AccessAnalyzerError > GetGeneratedPolicyOutcome
Definition: AccessAnalyzerClient.h:116
Aws::AccessAnalyzer::AccessAnalyzerClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::GetAnalyzedResourceOutcome
Aws::Utils::Outcome< GetAnalyzedResourceResult, AccessAnalyzerError > GetAnalyzedResourceOutcome
Definition: AccessAnalyzerClient.h:112
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAnalyzer
virtual Model::GetAnalyzerOutcome GetAnalyzer(const Model::GetAnalyzerRequest &request) const
AWS_ACCESSANALYZER_API
#define AWS_ACCESSANALYZER_API
Definition: AccessAnalyzer_EXPORTS.h:28
Aws::AccessAnalyzer::DeleteArchiveRuleResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::DeleteArchiveRuleRequest &, const Model::DeleteArchiveRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteArchiveRuleResponseReceivedHandler
Definition: AccessAnalyzerClient.h:171
StartPolicyGenerationResult.h
CreateAnalyzerResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::ValidatePolicy
virtual Model::ValidatePolicyOutcome ValidatePolicy(const Model::ValidatePolicyRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::AccessAnalyzer::TagResourceResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: AccessAnalyzerClient.h:188
Aws::AccessAnalyzer::AccessAnalyzerClient::DeleteArchiveRuleCallable
virtual Model::DeleteArchiveRuleOutcomeCallable DeleteArchiveRuleCallable(const Model::DeleteArchiveRuleRequest &request) const
TagResourceResult.h
Aws::AccessAnalyzer::Model::UpdateArchiveRuleRequest
Definition: UpdateArchiveRuleRequest.h:28
Aws::AccessAnalyzer::Model::CancelPolicyGenerationRequest
Definition: CancelPolicyGenerationRequest.h:22
Aws::AccessAnalyzer::Model::CreateArchiveRuleRequest
Definition: CreateArchiveRuleRequest.h:28
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAnalyzedResourceCallable
virtual Model::GetAnalyzedResourceOutcomeCallable GetAnalyzedResourceCallable(const Model::GetAnalyzedResourceRequest &request) const
ListTagsForResourceResult.h
Aws::AccessAnalyzer::AccessAnalyzerClient::ListPolicyGenerations
virtual Model::ListPolicyGenerationsOutcome ListPolicyGenerations(const Model::ListPolicyGenerationsRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateAnalyzerCallable
virtual Model::CreateAnalyzerOutcomeCallable CreateAnalyzerCallable(const Model::CreateAnalyzerRequest &request) const
Aws::AccessAnalyzer::UpdateFindingsResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::UpdateFindingsRequest &, const Model::UpdateFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsResponseReceivedHandler
Definition: AccessAnalyzerClient.h:191
Aws::AccessAnalyzer::AccessAnalyzerClient::DeleteArchiveRule
virtual Model::DeleteArchiveRuleOutcome DeleteArchiveRule(const Model::DeleteArchiveRuleRequest &request) const
GetAnalyzerResult.h
AWSClient.h
Aws::AccessAnalyzer::Model::DeleteAnalyzerRequest
Definition: DeleteAnalyzerRequest.h:30
Aws::AccessAnalyzer::CancelPolicyGenerationResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::CancelPolicyGenerationRequest &, const Model::CancelPolicyGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelPolicyGenerationResponseReceivedHandler
Definition: AccessAnalyzerClient.h:166
Aws::AccessAnalyzer::ListFindingsResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
Definition: AccessAnalyzerClient.h:183
Aws::AccessAnalyzer::Model::CreateAnalyzerOutcomeCallable
std::future< CreateAnalyzerOutcome > CreateAnalyzerOutcomeCallable
Definition: AccessAnalyzerClient.h:136
Aws::AccessAnalyzer::Model::ListAccessPreviewsRequest
Definition: ListAccessPreviewsRequest.h:26
Aws::AccessAnalyzer::GetFindingResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::GetFindingRequest &, const Model::GetFindingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingResponseReceivedHandler
Definition: AccessAnalyzerClient.h:176
Aws::AccessAnalyzer::Model::ListAnalyzersRequest
Definition: ListAnalyzersRequest.h:30
Aws::AccessAnalyzer::ListTagsForResourceResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: AccessAnalyzerClient.h:185
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateAccessPreviewAsync
virtual void CreateAccessPreviewAsync(const Model::CreateAccessPreviewRequest &request, const CreateAccessPreviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AccessAnalyzer::Model::ListAnalyzedResourcesOutcomeCallable
std::future< ListAnalyzedResourcesOutcome > ListAnalyzedResourcesOutcomeCallable
Definition: AccessAnalyzerClient.h:148
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAnalyzedResourcesCallable
virtual Model::ListAnalyzedResourcesOutcomeCallable ListAnalyzedResourcesCallable(const Model::ListAnalyzedResourcesRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::GetAnalyzerCallable
virtual Model::GetAnalyzerOutcomeCallable GetAnalyzerCallable(const Model::GetAnalyzerRequest &request) const
Aws::AccessAnalyzer::Model::ListArchiveRulesRequest
Definition: ListArchiveRulesRequest.h:30
Aws::AccessAnalyzer::AccessAnalyzerClient::CreateAnalyzer
virtual Model::CreateAnalyzerOutcome CreateAnalyzer(const Model::CreateAnalyzerRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::ListArchiveRulesCallable
virtual Model::ListArchiveRulesOutcomeCallable ListArchiveRulesCallable(const Model::ListArchiveRulesRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::~AccessAnalyzerClient
virtual ~AccessAnalyzerClient()
Aws::AccessAnalyzer::Model::CreateAccessPreviewOutcomeCallable
std::future< CreateAccessPreviewOutcome > CreateAccessPreviewOutcomeCallable
Definition: AccessAnalyzerClient.h:135
ListAccessPreviewsResult.h
Aws::AccessAnalyzer::Model::StartResourceScanOutcome
Aws::Utils::Outcome< Aws::NoResult, AccessAnalyzerError > StartResourceScanOutcome
Definition: AccessAnalyzerClient.h:126
JsonSerializer.h
Aws::AccessAnalyzer::ListAccessPreviewFindingsResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::ListAccessPreviewFindingsRequest &, const Model::ListAccessPreviewFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessPreviewFindingsResponseReceivedHandler
Definition: AccessAnalyzerClient.h:178
Aws::AccessAnalyzer::AccessAnalyzerClient::UpdateArchiveRule
virtual Model::UpdateArchiveRuleOutcome UpdateArchiveRule(const Model::UpdateArchiveRuleRequest &request) const
Aws::AccessAnalyzer::AccessAnalyzerClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::AccessAnalyzer::AccessAnalyzerClient::ListAccessPreviewFindings
virtual Model::ListAccessPreviewFindingsOutcome ListAccessPreviewFindings(const Model::ListAccessPreviewFindingsRequest &request) const
Aws::AccessAnalyzer::CreateAnalyzerResponseReceivedHandler
std::function< void(const AccessAnalyzerClient *, const Model::CreateAnalyzerRequest &, const Model::CreateAnalyzerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnalyzerResponseReceivedHandler
Definition: AccessAnalyzerClient.h:168
Aws::AccessAnalyzer::AccessAnalyzerClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const